OSDN Git Service

2007-03-02 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
2             Tobias Burnus  <burnus@net-b.de>
3
4         PR fortran/30873
5         * gfortran.dg/entry_9.f90: New test.
6
7 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
8
9         PR c++/28253
10         * g++.dg/inherit/covariant16.C: New test.
11
12 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13
14         * g++.dg/other/darwin-minversion-1.C: New.
15
16 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
17
18         * gcc.dg/tree-ssa/20070302-1.c: New test.
19
20 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
21
22         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
23         tests.
24
25 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
26
27         * gcc.dg/tree-ssa/prefetch-4.c: New test.
28
29 2007-03-01  Simon Baldwin <simonb@google.com>
30
31         PR c++/23689
32         * warn/ignored_typedef.C: New.
33         * init/ctor8.C: Added dg-warning to consume ignored typedef
34         warning. 
35         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
36         and added an explicit line number.
37
38 2007-02-28  Richard Guenther  <rguenther@suse.de>
39
40         PR middle-end/30364
41         * gcc.dg/torture/pr30364-1.c: New testcase.
42         * gcc.dg/torture/pr30364-2.c: Likewise.
43         * gcc.dg/torture/pr30364-3.c: Likewise.
44
45 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46
47         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
48         powerpc*, use -funsafe-math-optimizations.
49         * gcc.dg/torture/builtin-logb-1.c: Likewise.
50         * gcc.dg/torture/builtin-modf-1.c: Likewise.
51
52 2007-02-28  Tobias Burnus  <burnus@net-b.de>
53             Paul Thomas  <pault@gcc.gnu.org>
54
55         PR fortran/30888
56         PR fortran/30887
57         * c_by_val_1.f: Test %VAL() with non-default kind.
58         * c_by_val.c: Ditto.
59         * c_by_val_4.f: New test.
60
61 2007-02-28  Tobias Burnus  <burnus@net-b.de>
62
63         PR fortran/30968
64         * gfortran.dg/continuation_7.f90: New test.
65
66 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
67
68         * g++.dg/inherit/thunk7.C: New test.
69         * lib/target-supports.exp (check_profiling_available): Not available
70         for bfin-*-*.
71
72 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
73
74         PR target/30970
75         * gcc.target/i386/gfortran.dg/pr30970.c: New test. 
76
77 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
78
79         * lib/target-supports.exp (check_effective_target_init_priority):
80         Remove Solaris special case.
81
82 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
83
84         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
85         for more builtin types.
86
87         * g++.dg/ext/visibility/class1.C: Port to Darwin.
88         * g++.dg/ext/visibility/noPLT.C: Likewise.
89
90 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
91
92         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
93         sh* targets.
94
95 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
96
97         PR fortran/30865
98         * size_optional_dim_1.f90:  New test.
99
100 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
101
102         * gcc.dg/vxworks/vxworks.exp: New file.
103         * gcc.dg/vxworks/initpri1.c: Likewise.
104         * gcc.dg/vxworks/initpri2.c: Likewise.
105         * gcc.dg/initpri2.c: Add more tests.
106         * g++.dg/special/initpri2.C: Likewise.
107
108         * gcc.dg/initpri1.c: New test.
109         * gcc.dg/initpri2.c: Likewise.
110         * g++.dg/special/initpri1.C: New test.
111         * g++.dg/special/initpri2.C: Likewise.
112         * g++.dg/special/conpr-1.C: Use init_priority effective target.
113         * g++.dg/special/conpr-2.C: Likewise.
114         * g++.dg/special/conpr-3.C: Likewise.
115         * g++.dg/special/conpr-4.C: Likewise.
116         * g++.dg/special/initp1.C: Likewise.
117         * g++.dg/special/ecos.exp: Remove code to detect availability of
118         constructor priorities.
119         * lib/target-supports.exp (check_effective_target_init_priority):
120         New function.
121
122 2007-02-24  Jan Hubicka  <jh@suse.cz>
123
124         * gcc.c-torture/execute/pr30778.c: New testcase.
125
126 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
127
128         PR libgfortran/30918
129         * gfortran.dg/namelist_26.f90: New test.
130
131 2007-02-24  Richard Guenther  <rguenther@suse.de>
132
133         PR middle-end/30951
134         * gcc.dg/pr30951.c: New testcase.
135
136 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
137
138         * gcc.dg/torture/builtin-modf-1.c: New test.
139
140 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
141
142         PR tree-optimization/30904
143         * gcc.dg/pr30904.c: New test.
144
145 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
146
147         * gcc.test-framework/README: Correct command.
148         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
149         -Wunused-value.
150         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
151         
152 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
153
154         * lib/target-supports.exp (check_effective_target_unwrapped): New.
155
156 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
157
158         * lib/target-supports.exp (check_effective_target_newlib): New
159         function.
160
161 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
162
163         PR fortran/30660
164         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
165         allocatable component.
166
167
168 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
169
170         * gcc.dg/torture/builtin-logb-1.c: New test.
171         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
172         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
173         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
174         sh* targets.
175         
176 2007-02-23  Richard Guenther  <rguenther@suse.de>
177
178         * g++.dg/warn/changes-meaning.C: New testcase.
179
180 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
181
182         PR libgfortran/30910    
183         * gfortran.dg/fmt_zero_precision.f90: Update test.
184
185 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
186
187         * gcc.dg/torture/builtin-frexp-1.c: New test.
188
189 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
190
191         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
192
193 2007-02-22  Ian Lance Taylor  <iant@google.com>
194
195         PR debug/30898
196         * g++.dg/debug/pr30898.C: New test.
197
198 2007-02-22  Ira Rosen  <irar@il.ibm.com>
199
200         * gcc.dg/vect/vect-106.c: New test.
201
202 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
203             Ira Rosen  <irar@il.ibm.com> 
204
205         PR tree-optimization/30843
206         * gcc.dg/vect/pr30843.c: New test.
207
208 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
209
210         PR tree-optimization/30858
211         * gcc.dg/vect/pr30858.c: New test.
212
213 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
214
215         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
216         to set options for compiling testglue.
217         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
218         * lib/obj-c++.exp (obj-c++_init): Likewise.
219
220 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
221
222         * gnat.dg/derived_aggregate.adb: New test.
223
224 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
225
226         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
227         sh* targets.  Call the correct CKSGN macro.
228
229 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
230
231         * gfortran.dg/gomp/omp_parse1.f90: New test.
232         * gfortran.dg/gomp/omp_parse2.f: New test.
233
234 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
235
236         PR fortran/30869
237         * gfortran.dg/do_pointer_1.f90:  New test.
238
239 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
240
241         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
242         and scalbln.
243
244 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
245
246         * gcc.dg/darwin-minversion-1.c: New.
247         * gcc.dg/darwin-minversion-2.c: New.
248
249 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
250
251         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
252
253 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
254             DJ Delorie <dj@redhat.com>
255
256         PR other/30824
257         * gcc.dg/Wfatal.c: New.
258         * gcc.dg/Wfatal-2.c: New.
259         * gcc.dg/Werror-1.c: Adjust expectations.
260         * gcc.dg/Werror-5.c: Likewise.
261         * gcc.dg/Werror-7.c: Likewise.
262         * gcc.dg/Werror-10.c: Likewise.
263         * gcc.dg/Werror-11.c: Likewise.
264
265 2007-02-20  Tobias Burnus  <burnus@net-b.de>
266
267         PR fortran/30522
268         * gfortran.dg/volatile10.f90: New test.
269
270 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
271
272         PR libfortran/30533
273         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
274
275 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
276
277         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
278         * gcc.dg/Walways-true-1.c: Likewise.
279         * gcc.dg/weak/weak-3.c: Likewise.
280         * gcc.dg/Werror-1.c: Likewise.
281         * gcc.dg/Werror-3.c: Likewise.
282         * gcc.dg/Werror-4.c: Likewise.
283         * gcc.dg/Werror-5.c: Likewise.
284         * gcc.dg/Werror-6.c: Likewise.
285         * gcc.dg/Werror-7.c: Likewise.
286         * gcc.dg/Werror-8.c: Likewise.
287         * gcc.dg/Werror-10.c: Likewise.
288         * gcc.dg/Werror-11.c: Likewise.
289         * gcc.dg/Werror-12.c: Likewise.
290         * g++.old-deja/g++.mike/warn8.C: Likewise.
291         * g++.dg/warn/Walways-true-1.C: Likewise.
292         * g++.dg/warn/Walways-true-2.C: Likewise.
293         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
294         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
295         -Wstring-literal-comparison with -Waddress.
296         * gcc.dg/Wstring-literal-comparison-4.c: Replace
297         -Wno-string-literal-comparison with -Wno-address.
298         
299 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
300
301         * gnat.dg/self_aggregate_with_call.adb: New test.
302
303 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
304
305         PR tree-optimization/30975
306         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
307         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
308         * gcc.dg/vect/pr30795.c: New.
309
310 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
311
312         PR fortran/30681
313         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
314
315 2007-02-18  Roger Sayle  <roger@eyesopen.com>
316
317         PR rtl-optimization/28173
318         * gcc.target/i386/andor-1.c: New test case.
319
320 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
321
322         * gcc.dg/torture/builtin-ldexp-1.c: New.
323         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
324
325 2007-02-18  Roger Sayle  <roger@eyesopen.com>
326
327         * gfortran.dg/array_constructor_15.f90: New test case.
328
329 2007-02-18  Roger Sayle  <roger@eyesopen.com>
330
331         * gfortran.dg/forall_10.f90: New test case.
332
333 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
334
335         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
336
337 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
338
339         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
340         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
341
342 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
343
344         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
345         * gcc.target/i386/builtin-bswap-3.c: Ditto.
346         * gcc.target/i386/xchg-1.c: New test.
347         * gcc.target/i386/xchg-2.c: New test. 
348
349 2007-02-16  Richard Guenther  <rguenther@suse.de>
350             Christian Bruel  <christian.bruel@st.com>
351
352         * gcc.dg/strict-overflow-5.c: New testcase.
353
354 2007-02-16  Tobias Burnus  <burnus@net-b.de>
355
356         PR fortran/30793
357         * gfortran.dg/func_derived_4.f90: New test.
358
359 2007-02-15  Roger Sayle  <roger@eyesopen.com>
360
361         PR middle-end/30391
362         * gfortran.dg/pr30391-1.f90: New test case.
363
364 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
365
366         PR middle-end/30433
367         * gcc.c-torture/compile/pr30433.c: New testcase to check
368         that complex constants comparisions are foldded.
369
370 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
371
372         PR C++/30158
373         * g++.dg/ext/stmtexpr10.C: New testcase.
374
375 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
376
377         PR middle-end/30729
378         * gcc.dg/Wunused-value-2.c: New testcase.
379
380 2007-02-15  Ian Lance Taylor  <iant@google.com>
381
382         * g++.dg/eh/subreg-1.C: New test.
383
384 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
385
386         PR c/26494
387         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
388         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
389         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
390         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
391         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
392         * gcc.dg/Werror-implicit-function-declaration.c: New.
393
394 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
395
396         PR c++/28943
397         * g++.dg/warn/pr28943.C: New.
398
399 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
400
401         * gfortran.fortran-torture/execute/math.f90: Fix typo.
402
403 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
404
405         PR fortran/30779
406         * gfortran.dg/error_recovery_3.f90: New test.
407
408 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
409
410         * g++.dg/tree-ssa/sra-1.C: New.
411
412 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
413
414         * g++.dg/tree-ssa/sra-1.C: New.
415
416 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
417
418         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
419
420 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
421
422         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
423
424 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
425
426         PR fortran/30799
427         * gfortran.dg/logical_2.f90: New test.
428
429 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
430
431         * gcc.dg/torture/complex-alias-1.c: New test.
432
433 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
434
435         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
436         instead of -fdump-tree-tailcall.
437
438 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
439
440         * gfortran.dg/interface_10.f90: Fix comment typo.
441
442 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
443
444         PR tree-optimization/30771
445         * gcc.dg/vect/pr30771.c: New test.
446
447 2007-02-13  Ian Lance Taylor  <iant@google.com>
448
449         * gcc.dg/Wstrict-overflow-1.c: New test.
450         * gcc.dg/Wstrict-overflow-2.c: New test.
451         * gcc.dg/Wstrict-overflow-3.c: New test.
452         * gcc.dg/Wstrict-overflow-4.c: New test.
453         * gcc.dg/Wstrict-overflow-5.c: New test.
454         * gcc.dg/Wstrict-overflow-6.c: New test.
455         * gcc.dg/Wstrict-overflow-7.c: New test.
456         * gcc.dg/Wstrict-overflow-8.c: New test.
457         * gcc.dg/Wstrict-overflow-9.c: New test.
458         * gcc.dg/Wstrict-overflow-10.c: New test.
459
460 2007-02-13  Roger Sayle  <roger@eyesopen.com>
461
462         * gcc.target/ia64/builtin-bswap-2.c: New test case.
463
464 2007-02-13  Richard Henderson  <rth@redhat.com>
465
466         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
467         * gcc.c-torture/execute/pr29302-1.c: ... here.
468
469 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
470
471         PR c/29521
472         * gcc.dg/c90-return-1.c: Update output.
473         * gcc.dg/c99-return-1.c: Likewise.
474         
475 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
476
477         PR fortran/30554
478         * gfortran.dg/used_dummy_types_7.f90: New test..
479
480 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
481
482         * gcc.target/i386/parity-1.c: New test.
483         * gcc.target/i386/parity-2.c: New test.
484
485 2007-02-12  Roger Sayle  <roger@eyesopen.com>
486
487         * gcc.target/i386/builtin-bswap-3.c: New test case.
488
489 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
490
491         PR tree-optimization/29145
492         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
493         alias analysis is improved to take better advantage of restrict
494         qualified pointers.
495         * gcc.dg/vect/vect-80.c: Likewise.
496         * gcc.dg/vect/pr29145.c: New.
497
498 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
499
500         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
501         * gcc.target/i386/sse4a-insert.c: Likewise.
502
503 2007-02-11  Roger Sayle  <roger@eyesopen.com>
504
505         * gcc.target/ia64/builtin-popcount-1.c: New test case.
506         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
507
508 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
509
510         PR fortran/30478
511         * gfortran.dg/enum_4.f90: Update error message checks.
512
513 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
514
515         PR fortran/30554
516         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
517         versions of the modules.
518
519         PR fortran/30617
520         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
521         by getting rid of recursive I/O and providing functions with
522         results.
523
524         PR fortran/30319
525         * gfortran.dg/char_array_constructor_2.f90
526
527 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
528
529         PR c++/26988
530         * g++.dg/template/spec34.C: New test
531
532 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
533
534         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
535         on i?86 and x86_64.
536         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
537         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
538         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
539         on i?86 and x86_64.
540         * gcc.dg/vect/vect-113.c: Ditto.
541
542 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
543
544         PR c++/29487
545         * g++.dg/eh/weak1-C: New test.
546         * g++.dg/eh/weak1-a.cc: Likewise.
547         * g++.dg/eh/comdat1.C: Likewise.
548
549 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
550             Dorit Nuzman  <dorit@il.ibm.com>
551
552         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
553         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
554         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
555         * gcc.dg/vect/vect-113.c: Likewise.
556
557         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
558
559 2007-02-10  Richard Henderson  <rth@redhat.com>
560
561         * lib/target-supports.exp (check_effective_target_tls): Redefine
562         to mean non-emulated tls.
563         * gcc.dg/tls/alias-1.c: Remove tls requirement.
564         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
565         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
566         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
567         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
568         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
569         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
570
571 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
572
573         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
574
575 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
576
577         * gfortran.dg/secnds.f: Replace time tolerance with a
578         before-and-after bracket.
579         * gfortran.dg/secnds-1.f: Likewise.
580
581 2007-02-09  Tobias Burnus  <burnus@net-b.de>
582
583         PR fortran/30512
584         * gfortran.dg/maxlocval_1.f90: New test.
585
586 2007-02-09  Roger Sayle  <roger@eyesopen.com>
587
588         * gcc.target/ia64/builtin_bswap-1.c: New test case.
589
590 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
591
592         PR fortran/30720
593         * gfortran.dg/array_function_1.f90: New test.
594
595 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
596
597         * lib/target-supports.exp (check_effective_target_lax_strtofp)
598         (check_effective_target_dummy_wcsftime): New functions.
599
600 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
601
602         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
603         * lib/target-supports.exp (check_effective_target_uclibc): New
604         function.
605
606 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
607
608         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
609         (vsnprintf): Don't define for uClibc targets.
610
611 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
612
613         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
614         set before checking whether it was allowed.
615         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
616         before checking inside_main.
617
618 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
619
620         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
621         uClinux targets.
622         (u16sf): Likewise u4sf.
623         * g++.dg/compat/struct-layout-1.h: Likewise.
624
625 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
626
627         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
628         procedure.
629         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
630         m68k targets if check_effective_target_coldfire_fpu returns true.
631
632 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
633         Richard Guenther  <rguenther@suse.de>
634
635         PR middle-end/23361
636         * gcc.dg/fold-compare-3.c: New testcase.
637         * gcc.dg/tree-ssa/loop-24.c: Likewise.
638
639 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
640
641         * gcc.dg/pr26570.c: Clean up coverage files.
642         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
643         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
644         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
645         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
646         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
647         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
648         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
649         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
650         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
651         * gcc.dg/tree-ssa/pr25501.c: Ditto.
652         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
653         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
654         * gcc.dg/vect/pr28952.c: Ditto.
655         * gcc.dg/vect/pr27151.c: Ditto.
656         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
657         * g++.dg/gomp/macro-3.C: Ditto.
658
659 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
660
661         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
662         of the loop.
663
664 2007-02-08  Roger Sayle  <roger@eyesopen.com>
665
666         * gcc.target/i386/builtin-bswap-2.c: New test case.
667
668 2007-02-08  Roger Sayle  <roger@eyesopen.com>
669
670         * gfortran.dg/forall_8.f90: New test case.
671         * gfortran.dg/forall_9.f90: Likewise.
672
673 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
674
675         * gcc.dg/builtins-20.c: Add some -~ complex cases.
676
677 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
678
679         * lib/target-supports.exp (check_effective_target_simulator): New. 
680
681 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
682
683         * gcc.dg/tree-ssa/loop-25.c: New test.
684
685 2007-02-06  Richard Henderson  <rth@redhat.com>
686
687         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
688
689 2007-02-06  Roger Sayle  <roger@eyesopen.com>
690
691         * gcc.target/powerpc/popcount-1.c: New test case.
692         * gcc.target/powerpc/parity-1.c: Likewise.
693
694 2007-02-06  Richard Guenther  <rguenther@suse.de>
695
696         PR middle-end/27302
697         * gcc.dg/torture/pr27302-2.c: New testcase.
698
699 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
700
701         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
702         * gcc.dg/vect/vect-iv-1.c: New test.
703         * gcc.dg/vect/vect-iv-2.c: New test.
704         * gcc.dg/vect/vect-iv-3.c: New test.
705         * gcc.dg/vect/vect-iv-4.c: New test.
706         * gcc.dg/vect/vect-iv-5.c: New test.
707         * gcc.dg/vect/vect-iv-6.c: New test.
708         * gcc.dg/vect/vect-iv-7.c: New test.
709         * gcc.dg/vect/vect-iv-8.c: New test.
710         * gcc.dg/vect/vect-iv-9.c: New test.
711         * gcc.dg/vect/vect-iv-10.c: New test.
712         * gcc.dg/vect/vect-iv-11.c: New test.
713         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
714         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
715         * gcc.dg/vect/vect-14.c: Now vectorizable.
716         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
717         * gcc.dg/vect/vect-27.c: Likewise.
718         * gcc.dg/vect/vect-29.c Likewise.
719         * gcc.dg/vect/vect-dv-2.c: Likewise.
720         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
721         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
722         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
723
724 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
725
726         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
727
728 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
729
730         * gcc.dg/builtins-20.c: Add more cases.
731
732 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
733
734         PR debug/30189
735         * gcc.dg/pr30189.c: New test.
736
737 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
738
739         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
740         for running tests.
741         * gcc.target/i386/sse4a-extract.c: New test.
742         * gcc.target/i386/sse4a-insert.c: New test.
743         * gcc.target/i386/sse4a-montsd.c: New test.
744         * gcc.target/i386/sse4a-montss.c: New test.
745
746 2007-02-05  Richard Guenther  <rguenther@suse.de>
747
748         * gcc.target/i386/vectorize3.c: New testcase.
749
750 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
751
752         PR target/30665
753         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
754
755 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
756
757         PR fortran/30611
758         * gfortran.dg/repeat_1.f90: New test.
759
760 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
761
762         PR fortran/30605
763         * gfortran.dg/spread_shape_1.f90: Remove tabs.
764         * gfortran.dg/derived_init_2.f90: Ditto.
765         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
766         * gfortran.dg/array_initializer_1.f90: Ditto.
767         * gfortran.dg/do_2.f90: Ditto.
768         * gfortran.dg/proc_assign_1.f90: Ditto.
769
770 2007-02-04  Richard Guenther  <rguenther@suse.de>
771
772         PR middle-end/30636
773         * g++.dg/warn/pr30636.C: New testcase.
774         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
775
776 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
777
778         PR middle-end/30667
779         * gfortran.dg/pr30667.f: New test.
780
781 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
782
783         * gcc.dg/builtins-54.c: Add more cases.
784
785 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
786
787         PR fortran/30514
788         * gfortran.dg/zero_sized_2.f90: New test.
789
790         PR fortran/30660
791         * gfortran.dg/alloc_comp_basics_4.f90: New test.
792
793         PR fortran/29820
794         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
795         file.
796
797 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
798
799         PR fortran/30683
800         * gfortran.dg/interface_10.f90: New test.
801
802 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
803
804         * gcc.dg/builtins-20.c: Add more cases.
805
806 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
807
808         PR target/29682
809         * gcc-target/ia64/pr29682.c: New test.
810
811 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
812
813         PR fortran/30284
814         * gfortran.dg/arrayio_11.f90.f90: New test.
815
816         PR fortran/30626
817         * gfortran.dg/arrayio_12.f90.f90: New test.
818
819 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
820
821         PR c++/30536
822         * g++.dg/tls/diag-5.C: New test.
823
824         PR middle-end/30473
825         * gcc.dg/pr30473.c: New test.
826         * gcc.c-torture/execute/20070201-1.c: New test.
827
828 2007-02-01  Roger Sayle  <roger@eyesopen.com>
829
830         * gfortran.dg/dependency_20.f90: New test case.
831
832 2007-01-31  Ian Lance Taylor  <iant@google.com>
833
834         * gcc.dg/lower-subreg-1.c (test): New test.
835
836 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
837
838         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
839
840 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
841
842         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
843         * gcc.dg/torture/builtin-math-3.c: Likewise.
844
845 2007-01-31  Dirk Mueller  <dmueller@suse.de>
846
847         gcc.dg/Wparentheses-2.c: Update and add new tests.
848
849 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
850
851         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
852         vectorize.
853
854 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
855
856         * gcc.dg/builtins-63.c: New test.
857
858 2007-01-31  Tobias Burnus  <burnus@net-b.de>
859
860         PR fortran/27588
861         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
862
863 2007-01-31  Tobias Burnus  <burnus@net-b.de>
864
865         PR fortran/30520
866         * gfortran.dg/volatile8.f90: New argument conformance test.
867         * gfortran.dg/volatile9.f90: New scope test.
868
869 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
870
871         PR c++/24745
872         * g++.dg/warn/null4.C: New.
873
874 2001-01-30  Roger Sayle  <roger@eyesopen.com>
875             Uros Bizjak  <ubizjak@gmail.com>
876
877         * gcc.dg/large-size-array-3.c: Correct typo.
878
879 2007-01-30  Richard Guenther  <rguenther@suse.de>
880
881         PR middle-end/27657
882         * g++.dg/debug/pr27657.C: New testcase.
883
884 2007-01-30  Richard Guenther  <rguenther@suse.de>
885
886         PR middle-end/30313
887         * gcc.dg/torture/pr30313.c: New testcase.
888
889 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
890
891         * gcc.dg/dfp/dfp-except.h: New file.
892         * gcc.dg/dfp/fe-check.h: New file.
893         * gcc.dg/dfp/fe-binop.c: New test.
894         * gcc.dg/dfp/fe-convert-1.c: New test.
895         * gcc.dg/dfp/fe-convert-2.c: New test.
896         * gcc.dg/dfp/fe-convert-3.c: New test.
897
898         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
899         * gcc.dg/dfp/decfloat-constants.c: Ditto.
900         * gcc.dg/dfp/convert-dfp.c: Ditto.
901         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
902
903 2007-01-29  Josh Conner  <jconner@apple.com>
904
905         * gcc.target/powerpc/altivec-24.c: New test.
906
907 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
908
909         PR c++/28266
910         * g++.dg/parse/defarg12.C: New test.
911
912 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
913
914         PR fortran/30554
915         * gfortran.dg/used_dummy_types_6.f90: New test.
916
917 2007-01-28  Jan Hubicka  <jh@suse.cz>
918
919         * gcc.dg/tree-prof/val-prof-6.c: New test.
920
921 2007-01-28  Roger Sayle  <roger@eyesopen.com>
922
923         * gcc.dg/large-size-array-3.c: Correct test case (portability).
924
925 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
926
927         PR C++/28988
928         * g++.dg/expr/dtor4.C: New test.
929
930 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
931
932         * gcc.dg/tree-ssa/loop-23.c: New test.
933
934 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
935
936         PR libfortran/30389
937         * gfortran.dg/achar_2.f90:  New test.
938         * gfortran.dg/achar_3.f90:  New test.
939
940 2007-01-27  Ian Lance Taylor  <iant@google.com>
941
942         * gcc.dg/strict-overflow-1.c: New test.
943         * gcc.dg/no-strict-overflow-1.c: New test.
944         * gcc.dg/strict-overflow-2.c: New test.
945         * gcc.dg/no-strict-overflow-2.c: New test.
946         * gcc.dg/strict-overflow-3.c: New test.
947         * gcc.dg/no-strict-overflow-3.c: New test.
948         * gcc.dg/strict-overflow-4.c: New test.
949         * gcc.dg/no-strict-overflow-4.c: New test.
950         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
951         * gcc.dg/pr15784-1.c: Likewise.
952         * gcc.dg/pr20922-1.c: Likewise.
953         * gcc.dg/pr20922-3.c: Likewise.
954         * gcc.dg/pr20922-4.c: Likewise.
955         * gcc.dg/pr20922-6.c: Likewise.
956         * gcc.dg/compare-4.c: Likewise.
957         * gcc.dg/torture/pr26898-1.c: Likewise.
958         * gcc.dg/tree-ssa/divide-1.c: Likewise.
959         * gcc.dg/tree-ssa/divide-2.c: Likewise.
960         * gcc.dg/tree-ssa/divide-3.c: Likewise.
961         * gcc.dg/tree-ssa/divide-4.c: Likewise.
962         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
963         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
964         * gcc.dg/tree-ssa/pr21082.c: Likewise.
965         * gcc.dg/tree-ssa/pr26899.c: Likewise.
966         * g++.dg/tree-ssa/pr21082.C: Likewise.
967
968 2007-01-27  Roger Sayle  <roger@eyesopen.com>
969
970         * gcc-dg/large-size-array-3.c: New test case.
971
972 2007-01-27  Roger Sayle  <roger@eyesopen.com>
973
974         * gfortran.dg/forall_7.f90: New test case.
975
976 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
977
978         PR fortran/30407
979         * gfortran.dg/where_operator_assign_1.f90: New test.
980         * gfortran.dg/where_operator_assign_2.f90: New test.
981         * gfortran.dg/where_operator_assign_3.f90: New test.
982
983 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
984
985         * lib/target-supports.exp
986         (check_effective_target_powerpc_altivec): New.
987         (check_effective_target_vect_cmdline_needed): Use it.
988
989 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
990
991         PR fortran/30278
992         * gfortran.dg/backslash_3.f: New test.
993
994 2007-01-26  Richard Guenther  <rguenther@suse.de>
995
996         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
997
998 2007-01-26  Tobias Burnus  <burnus@net-b.de>
999
1000         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1001         * gfortran.dg/vect/vect.exp: Ditto.
1002         * gfortran.dg/dg.exp: Ditto.
1003         * gfortran.fortran-torture/execute/execute.exp: Ditto.
1004         * gfortran.fortran-torture/compile/compile.exp: Ditto.
1005
1006 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1007
1008         * gcc.dg/builtins-20.c: Add more cases.
1009         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1010
1011 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1012
1013         PR fortran/30437
1014         * gcc.dg/Wall.c: New.
1015         * gcc.dg/Wno-all.c: New.
1016         * gfortran.dg/Wall.f90: New.
1017         * gfortran.dg/Wno-all.f90: New.
1018         
1019 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
1020
1021         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1022         * g++.dg/eh/simd-2.C: Also run on Darwin.
1023         * g++.dg/eh/simd-3.C: New.
1024         * g++.dg/eh/simd-4.C: New.
1025
1026 2007-01-25  Richard Guenther  <rguenther@suse.de>
1027
1028         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1029         and _PROFILE_USE.
1030         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1031
1032 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
1033
1034         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1035         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1036         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1037         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1038         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1039         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1040         * gcc.dg/ipa/ipa-7.c: New testcase.
1041
1042 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
1043
1044         * g++.dg/cpp0x/warn_cxx0x.C: New.
1045
1046 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1047
1048         * gcc.dg/builtins-20.c: Test builtin carg.
1049
1050 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1051
1052         PR middle-end/27416
1053         * gcc.dg/gomp/pr27416.c: New test.
1054
1055         PR middle-end/30494
1056         * gcc.dg/gomp/pr30494.c: New test.
1057         * g++.dg/gomp/pr30494.C: New test.
1058
1059         PR middle-end/30421
1060         * gcc.dg/gomp/pr30421.c: New test.
1061
1062 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1063
1064         * gcc.target/ia64/versionid-1.c: New test.
1065         * gcc.target/ia64/versionid-2.c: New test.
1066
1067 2007-01-24  Richard Guenther  <rguenther@suse.de>
1068
1069         PR testsuite/30181
1070         * gcc.dg/builtins-57.c: Change to a link-time testcase
1071         to support non-C99 targets.
1072
1073 2007-01-24  Jan Hubicka  <jh@suse.cz>
1074
1075         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1076
1077 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1078
1079         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1080
1081 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1082
1083         PR objc/27438
1084         * objc.dg/const-str-12.m: New test.
1085
1086 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1087
1088         PR fortran/30532
1089         * gfortran.dg/ctrl-z.f90:  New test.
1090         
1091 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1092
1093         PR fortran/30481
1094         * gfortran.dg/namelist_assumed_char.f90:  New test.
1095
1096 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1097
1098         PR c++/27492
1099         * g++.dg/inherit/covariant15.C: New test.
1100
1101 2007-01-23  Ian Lance Taylor  <iant@google.com>
1102
1103         * g++.dg/warn/Wparentheses-24.C: New test.
1104
1105 2007-01-23  Richard Guenther  <rguenther@suse.de>
1106
1107         PR testsuite/30560
1108         * ada/acats/run_acats: Do not call gnatmake or gnatchop
1109         with full path.
1110
1111 2007-01-22  Richard Guenther  <rguenther@suse.de>
1112
1113         PR tree-optimization/30038
1114         * gcc.dg/builtins-62.c: New testcase.
1115
1116 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1117
1118         * gcc.c-torture/compile/20070121.c: New test.
1119
1120 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
1121
1122         PR libfortran/30525
1123         * gfortran.dg/char_comparison_1.f:  New test.
1124
1125 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
1126
1127         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
1128
1129 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1130
1131         PR objc/30479
1132         * objc.dg/pch: New directory.
1133         * objc.dg/pch/pch.exp: New file.
1134         * objc.dg/pch/interface-1.m: New test.
1135         * objc.dg/pch/interface-1.hs: New include file.
1136         * lib/objc.exp (objc_target_compile): Add
1137         "-x objective-c-header" in front of the sources if this is
1138         a precompiled header being compiled.
1139
1140 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1141
1142         * gfortran.dg/array_memcpy_3.f90: New test case.
1143         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1144
1145 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1146             Brooks Moses  <brooks.moses@codesourcery.com>
1147             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1148
1149         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1150         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1151
1152 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1153
1154         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1155
1156 2007-01-19  Mike Stump  <mrs@apple.com>
1157
1158         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1159         away.
1160
1161 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1162
1163         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1164         option instead of -funsafe-math-optimizations.
1165
1166 2007-01-19  Tomas Bily  <tbily@suse.cz>
1167
1168         gcc.dg/tree-prof/indir-call-prof.c: New.
1169         g++.dg/dg.exp: Add tree-prof subdirectory.
1170         g++.dg/tree-prof/indir-call-prof.C: New.
1171         g++.dg/tree-prof/tree-prof.exp: New.
1172
1173 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1174
1175         PR c++/17947
1176         * g++.dg/warn/deprecated.C: Update warning output.
1177         * g++.dg/warn/deprecated-2.C: Likewise.
1178         * g++.dg/warn/deprecated-3.C: New.
1179         
1180 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1181
1182         * gcc.c-torture/execute/nestfunc-7.c: New.
1183
1184 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1185
1186         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1187
1188 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1189
1190         * gcc.dg/m68k-pic-1.c: New.
1191
1192 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1193
1194         * gfortran.dg/array_memcpy_4.f90: New test case.
1195
1196 2007-01-18  Josh Conner  <jconner@apple.com>
1197
1198         PR target/30485
1199         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1200         * gcc.dg/vect/no-trapping-math-1: New.
1201         * gcc.dg/vect/no-trapping-math-2: New.
1202
1203 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1204
1205         * gcc.target/i386/387-8.c: Update comment about optimizing
1206         inherent load of 1.0 of fptan instruction.
1207
1208 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1209             Richard Guenther <rguenther@suse.de>
1210
1211         PR diagnostic/8268
1212         * gcc.dg/Warray-bounds.c: New testcase.
1213         * gcc.dg/Warray-bounds-2.c: New testcase.
1214         * g++.dg/warn/Warray-bounds.C: New testcase.
1215         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1216
1217 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1218
1219         PR fortran/30476
1220         * gfortran.dg/generic_12.f90: New test.
1221
1222 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1223
1224         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1225         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1226
1227 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1228
1229         * gcc.dg/dfp/compare-special.h: New file.
1230         * gcc.dg/dfp/compare-special-32.c: New test.
1231         * gcc.dg/dfp/compare-special-64.c: New test.
1232         * gcc.dg/dfp/compare-special-128.c: New test.
1233
1234 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1235             Paul Thomas  <pault@gcc.gnu.org>
1236             Steven G. Kargl  <kargl@gcc.gnu.org>
1237
1238         PR fortran/30404
1239         * gfortran.dg/forall_6.f90: New test case.
1240         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1241         * gfortran.dg/dependency_13.f90: Likewise.
1242
1243 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1244
1245         PR testsuite/12325
1246         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1247         targets that don't support Inf.
1248
1249 2007-01-15  Dale Johannesen  <dalej@apple.com>
1250
1251         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1252
1253 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1254
1255         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1256         of achar for 0xff to avoid the "Extended ASCII not
1257         implemented" error message.
1258
1259 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1260
1261         PR fortran/28172
1262         * gfortran.dg/altreturn_4.f90: New test.
1263
1264         PR fortran/29389
1265         * gfortran.dg/stfunc_4.f90: New test.
1266
1267         PR fortran/29712
1268         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1269         * gfortran.dg/initialization_1.f90: Change warning.
1270
1271         PR fortran/30283
1272         * gfortran.dg/specification_type_resolution_2.f90: New test.
1273
1274 2007-01-14  Jan Hubicka  <jh@suse.cz>
1275
1276         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1277         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1278         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1279         elimination.
1280
1281 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1282
1283         PR fortran/30410
1284         * gfortran.dg/external_procedures_2.f90: New test.
1285
1286 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1287
1288         PR target/30413
1289         * gcc.target/i386/pr30413.c: New test.
1290
1291 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1292
1293         PR fortran/30452
1294         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1295
1296 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1297
1298         * gcc.dg/20070112-1.c: New test.
1299
1300 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1301
1302         PR libgfortran/30435
1303         * gfortran.dg/list_read_6.f90: New test.
1304
1305 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1306
1307         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1308
1309 2007-01-12  Tom Tromey  <tromey@redhat.com>
1310
1311         PR preprocessor/28227:
1312         * gcc.dg/cpp/pr28227.c: New file.
1313
1314 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1315
1316         * gcc.dg/tree-ssa/loop-22.c: New test.
1317
1318 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1319
1320         PR tree-optimization/29516
1321         * gcc.dg/tree-ssa/loop-20.c: New test.
1322
1323 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1324
1325         PR libfortran/30415
1326         * minmaxloc_integer_kinds_1.f90:  New test.
1327
1328 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1329
1330         PR c++/29573
1331         * g++.dg/template/sizeof-template-argument.C: New test.
1332
1333 2007-01-11  Jan Hubicka  <jh@suse.cz>
1334
1335         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1336         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1337         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1338         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1339         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1340         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1341         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1342         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1343         transformation in question.
1344         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1345         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1346         * gcc.dg/always_inline3.c: Likewise.
1347
1348 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1349
1350         PR c++/28999
1351         * g++.dg/template/typename11.C: New test.
1352
1353 2007-01-10  Robert Kennedy <jimbob@google.com>
1354
1355         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1356
1357 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1358
1359         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1360         for different integer kinds.
1361         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1362         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1363         * gfortran.dg/ishft_2.f90: New test.
1364         * gfortran.dg/ishft_3.f90: New test.
1365
1366 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1367
1368         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1369
1370 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1371
1372         PR tree-optimization/30322
1373         * gcc.dg/tree-ssa/loop-21.c: New test.
1374
1375 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1376
1377         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1378
1379 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1380
1381         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1382
1383 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1384
1385         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1386         * g++.dg/warn/overflow-warn-3.C: Likewise.
1387         * g++.dg/warn/overflow-warn-4.C: Likewise.
1388         * g++.dg/warn/overflow-warn-5.C: Likewise.
1389         * g++.dg/warn/overflow-warn-6.C: Likewise.
1390         * g++.dg/warn/Woverflow-1.C: Likewise.
1391         * g++.dg/warn/Woverflow-2.C: Likewise.
1392         * g++.dg/warn/Woverflow-3.C: Likewise.
1393         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1394
1395 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1396
1397         * gfortran.dg/array_constructor_14.f90: New test case.
1398         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1399
1400 2007-01-08  Richard Guenther  <rguenther@suse.de>
1401
1402         PR tree-optimization/23603
1403         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1404         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1405
1406 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1407
1408         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1409         in __v8qi typedef.
1410         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1411         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1412         compiler behaviour.
1413         * gcc.dg/simd-5.c: Likewise.
1414         * gcc.dg/simd-6.c: Likewise.
1415         * g++.dg/conversion/simd1.C: Likewise.
1416         * g++.dg/conversion/simd3.C: Likewise.
1417         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1418         (main): Use it.
1419
1420 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1421
1422         PR tree-optimization/29877
1423         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1424         name of a hard register for the target concerned.  Adjust dg-error
1425         directives to cope with new behaviour of TER.
1426
1427 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1428
1429         PR c++/28986
1430         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1431         * g++.dg/warn/overflow-warn-1.C: New.
1432         * g++.dg/warn/overflow-warn-3.C: New.
1433         * g++.dg/warn/overflow-warn-4.C: New.
1434         * g++.dg/warn/overflow-warn-5.C: New.
1435         * g++.dg/warn/overflow-warn-6.C: New.
1436         * g++.dg/warn/Woverflow-1.C: New.
1437         * g++.dg/warn/Woverflow-2.C: New.
1438         * g++.dg/warn/Woverflow-3.C: New.
1439         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1440         
1441 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1442
1443         PR fortran/27698
1444         * gfortran.dg/invalid_name.f90: New test.
1445         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1446         * gfortran.dg/gomp/pr29759.f90: Ditto.
1447
1448 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1449
1450         * gfortran.dg/present_1.f90:  Update error message.
1451
1452 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1453
1454         PR c++/19439
1455         * g++.dg/template/duplicate1.C: New test
1456         * g++.dg/template/memfriend6.C: Adjust error markers.
1457         
1458 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1459
1460         PR tree-opt/30385
1461         * gcc.dg/torture/inline-1.c: New test.
1462
1463 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1464
1465         PR c/19978
1466         * gcc.dg/multiple-overflow-warn-1.c: New.
1467         * gcc.dg/multiple-overflow-warn-2.c: New.
1468         * gcc.dg/overflow-warn-6.c: New.
1469         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1470         
1471 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1472
1473         * gfortran.dg/array_memcpy_1.f90: New test case.
1474         * gfortran.dg/array_memcpy_2.f90: Likewise.
1475
1476 2007-01-05  Richard Guenther  <rguenther@suse.de>
1477
1478         PR middle-end/27826
1479         * g++.dg/opt/pr27826.C: New testcase.
1480
1481 2007-01-05  Ian Lance Taylor  <iant@google.com>
1482
1483         * gcc.dg/Walways-true-1.c: New test.
1484         * gcc.dg/Walways-true-2.c: New test.
1485         * g++.dg/warn/Walways-true-1.C: New test.
1486         * g++.dg/warn/Walways-true-2.C: New test.
1487
1488 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1489
1490         PR c/30360
1491         * gcc.dg/pr30360.c: New test.
1492
1493 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1494
1495         PR fortran/23232
1496         * gfortran.dg/data_implied_do_1.f90: New test.
1497
1498         PR fortran/27996
1499         PR fortran/27998
1500         * gfortran.dg/char_length_1.f90: New test.
1501
1502 2007-01-05  Richard Guenther  <rguenther@suse.de>
1503
1504         PR middle-end/28116
1505         * g++.dg/opt/pr28116.C: New testcase.
1506
1507 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1508
1509         PR fortran/29624
1510         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1511           invalid deallocate.
1512         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1513         * gfortran.dg/protected_4.f90: Add pointer intent check.
1514         * gfortran.dg/protected_6.f90: Add pointer intent check.
1515         * gfortran.dg/pointer_intent_1.f90: New test.
1516         * gfortran.dg/pointer_intent_2.f90: New test.
1517         * gfortran.dg/pointer_intent_3.f90: New test.
1518
1519 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1520
1521         PR 30235
1522         * gfortran.dg/altreturn_2.f90: new test.
1523
1524 2007-01-04  Tom Tromey  <tromey@redhat.com>
1525
1526         PR preprocessor/28165:
1527         * gcc.dg/cpp/pr28165.c: New file.
1528
1529 2007-01-03  Josh Conner  <jconner@apple.com>
1530
1531         PR middle-end/29683
1532         * gcc.dg/pr29683.c: New.
1533
1534 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR c++/28217
1537         * g++.dg/pch/template-1.C: New test.
1538         * g++.dg/pch/template-1.Hs: New file.
1539
1540 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1541
1542         PR middle-end/30353
1543         * gcc.c-torture/compile/complex-4.c: New test.
1544
1545 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1546
1547         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1548         -maltivec.
1549         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1550
1551 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1552
1553         PR middle-end/30286
1554         * gcc.dg/pr30286.c: New test.
1555
1556         PR c++/29535
1557         * g++.dg/template/crash66.C: New test.
1558
1559         PR c++/29054
1560         * g++.dg/template/friend49.C: New test.
1561
1562 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1563
1564         * gfortran.dg/ibits.f90: New test.
1565
1566 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1567
1568         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1569         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1570
1571 2007-01-02  Jan Hubicka  <jh@suse.cz>
1572
1573         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1574         first one.
1575
1576 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1577
1578         PR c/19977
1579         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1580         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1581
1582 2006-01-02  Ian Lance Taylor  <iant@google.com>
1583
1584         * g++.dg/warn/Wparentheses-22.C: New test.
1585         * g++.dg/warn/Wparentheses-23.C: New test.
1586
1587 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1588
1589         PR middle-end/7651
1590         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1591         * gcc.dg/declspec-3-Wextra.c: New.
1592         * gcc.dg/declspec-3-no.c: New
1593
1594 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1595
1596         PR fortran/20896
1597         * gfortran.dg/interface_10.f90: Remove.
1598
1599 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1600
1601         * gcc.dg/fold-eqxor-4.c: New test case.
1602
1603 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1604
1605         PR middle-end/30311
1606         * gcc.c-torture/compile/pr30311.c: New test.
1607
1608 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1609
1610         PR middle-end/30253
1611         * gcc.c-torture/compile/statement-expression-1.c: New test.
1612
1613 2007-01-01  Andreas Schwab  <schwab@suse.de>
1614
1615         PR target/29166
1616         * g++.dg/eh/pr29166.C: New test.
1617
1618 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1619
1620         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1621         New.
1622         (check_effective_target_vect_cmdline_needed): Use it.
1623
1624 2006-12-31  Richard Guenther  <rguenther@suse.de>
1625
1626         PR middle-end/30137
1627         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1628         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1629
1630 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1631
1632         PR middle-end/30322
1633         * gcc.dg/fold-plusnot-1.c: New test case.
1634
1635 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1636
1637         PR c++/29731
1638         * g++.dg/parse/template22.C: New test.
1639
1640 2006-12-31  Richard Guenther  <rguenther@suse.de>
1641
1642         PR middle-end/30338
1643         * gcc.c-torture/compile/pr30338.c: New testcase.
1644
1645 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1646
1647         PR fortran/27900
1648         * gfortran.dg/intrinsic_actual_4.f90: New test.
1649
1650         PR fortran/24325
1651         * gfortran.dg/func_decl_3.f90: New test.
1652
1653 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1654
1655         PR fortran/23060
1656         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1657         * gfortran.dg/c_by_val_1.f: New test.
1658         * gfortran.dg/c_by_val_2.f: New test.
1659         * gfortran.dg/c_by_val_3.f: New test.
1660
1661 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1662
1663         PR libfortran/30321
1664         * gfortran.dg/sum_zero_array_1.f90:  New test.
1665
1666 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1667
1668         PR preprocessor/29612
1669         * gcc.dg/cpp/pr29612-1.c: New test.
1670         * gcc.dg/cpp/pr29612-2.c: New test.
1671
1672 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1673
1674         PR fortran/30034
1675         * gfortran.dg/pure_formal_proc_1.f90: New test.
1676
1677         PR fortran/30237
1678         * gfortran.dg/intrinsic_actual_3.f90: New test.
1679
1680 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1681
1682         PR fortran/30014
1683         * gfortran.dg/io_constraints_1.f90: Update test.
1684         * gfortran.dg/io_constraints_2.f90: Update test.
1685         * gfortran.dg/inquire_iolength.f90: New test.
1686
1687 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1688
1689         PR fortran/20896
1690         * gfortran.dg/interface_10.f90: New test.
1691         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1692         since z is already, locally a variable.
1693
1694         PR fortran/25135
1695         * gfortran.dg/generic_11.f90: New test.
1696         * gfortran.dg/interface_7.f90: Remove name clash between module
1697         name and procedure 'x' referenced in the interface.
1698
1699 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1700
1701         PR middle-end/7651
1702         * gcc.dg/Wmissing-parameter-type.c: New.
1703         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1704         * gcc.dg/Wmissing-parameter-type-no.c: New.
1705         
1706 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1707
1708         PR fortran/25818
1709         * gfortran.dg/entry_array_specs_2.f: New test.
1710
1711         PR fortran/30084
1712         * gfortran.dg/nested_modules_6.f90: New test.
1713
1714 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1715
1716         PR middle-end/7651
1717         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1718         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1719
1720 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1721
1722         PR C++/30168
1723         * g++.dg/opt/complex6.C: New test.
1724
1725 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1726
1727         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1728         full" if the linker on spu-*-* warns about exceeding local store.
1729
1730         And revert this patch:
1731         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1732         fail to link due to relocation overflows on spu-*-*.
1733
1734 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1735
1736         PR fortran/30273
1737         * gfortran.dg/dependency_19.f90: New test.
1738
1739 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1740
1741         PR fortran/30202
1742         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1743
1744 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1745
1746         PR middle-end/30262
1747         * gcc.c-torture/execute/20061220-1.c: New test.
1748
1749         PR middle-end/30263
1750         * gcc.dg/gomp/asm-1.c: New test.
1751
1752         PR target/30230
1753         * g++.dg/eh/ia64-2.C: New test.
1754
1755 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1756
1757         PR target/28966
1758         PR target/29248
1759         * gcc.dg/rs6000-leaf.c: New.
1760
1761 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1762
1763         PR fortran/25392
1764         * gfortran.dg/f2c_8.f90: New test.
1765
1766 2006-12-20  Bill Wendling  <wendling@apple.com>
1767
1768         * gcc.dg/asm-b.c: Check for __ppc64__.
1769
1770 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1771
1772         PR fortran/30190
1773         * gfortran.dg/bounds_check_5.f90: New test.
1774
1775 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1776
1777         PR middle-end/30143
1778         * gcc.dg/gomp/complex-1.c: New testcase.
1779
1780 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1781
1782         * gfortran.dg/array_memset_1.f90: New test case.
1783
1784 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1785
1786         * lib/target-supports.exp: Add spu to
1787         check_effective_target_vect_widen_mult_hi_to_si.
1788
1789 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1790
1791         PR fortran/29992
1792         * gfortran.dg/generic_9.f90: New test.
1793
1794         PR fortran/30081
1795         * gfortran.dg/generic_10.f90: New test.
1796
1797 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1798
1799         PR tree-opt/30045
1800         * gcc.dg/pr30045.c: New test.
1801
1802 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1803
1804         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1805
1806 2006-12-19  Eric Christopher  <echristo@apple.com>
1807
1808         PR target/29302
1809         * gcc.c-torture/execute/pr29302-1.c: New.
1810
1811 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1812
1813         PR fortran/39238
1814         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1815
1816 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1817
1818         PR fortran/30236
1819         * gfortran.dg/altreturn_3.f90: New test.
1820
1821         * gfortran.dg/char_result_12.f90: Fix comment typos.
1822
1823 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1824
1825         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1826         as newlib's stdio.h uses non-traditional cpp constructs.
1827
1828 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1829
1830         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1831         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1832         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1833         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1834         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1835         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1836         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1837         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1838         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1839         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1840         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1841         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1842         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1843         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1844         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1845         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1846         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1847         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1848         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1849         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1850         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1851         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1852         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1853         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1854         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1855         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1856
1857 2006-12-18  Bill Wendling  <wendling@apple.com>
1858
1859         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1860         id is an OjbC keyword.
1861
1862 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1863
1864         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1865
1866 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1867
1868         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1869
1870 2006-12-18  Ian Lance Taylor  <iant@google.com>
1871
1872         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1873
1874 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1875
1876         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1877
1878 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1879
1880         PR fortran/30207
1881         * gfortran.fortran-torture/execute/where21.f90: New test.
1882
1883 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1884
1885         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1886
1887 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1888
1889         PR middle-end/7651
1890         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1891         * gcc.dg/if-empty-1.c: Likewise.
1892         * gcc.dg/pr23165.c: Likewise.
1893         * g++.dg/warn/empty-body.C: Likewise.
1894
1895 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1896
1897         PR libfortran/30005
1898         * gfortran.dg/open_errors.f90: New test.
1899
1900 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1901
1902         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1903
1904         * gcc.target/i386/ssse3-pabsb.c: New file.
1905         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1906         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1907         * gcc.target/i386/ssse3-palignr.c: Likewise.
1908         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1909         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1910         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1911         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1912         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1913         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1914         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1915         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1916         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1917         * gcc.target/i386/ssse3-psignb.c: Likewise.
1918         * gcc.target/i386/ssse3-psignd.c: Likewise.
1919         * gcc.target/i386/ssse3-psignw.c: Likewise.
1920         * gcc.target/i386/ssse3-vals.h: Likewise.
1921
1922 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1923
1924         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1925         * lib/fortran-torture.exp: Include target-supports.exp.
1926
1927 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1928
1929         PR target/30185
1930         * gcc.c-torture/execute/pr30185.c: New test.
1931
1932 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1933
1934         PR testsuite/30179
1935         PR testsuite/30180
1936         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1937         * gcc.dg/builtin-bswap-2.c: Likewise.
1938         * gcc.dg/builtin-bswap-3.c: Likewise.
1939         * gcc.dg/builtin-bswap-4.c: Likewise.
1940         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1941         * cc.c-torture/execute/mode-dependent-address.x: New file.
1942
1943 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1944
1945         PR libfortran/30145
1946         * gfortran.dg/write_zero_array: New test.
1947
1948 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1949
1950         PR fortran/30200
1951         * gfortran.dg/write_fmt_trim.f90: New test.
1952
1953 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1954
1955         PR 30194
1956         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1957         temporarily.
1958
1959 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1960
1961         * lib/target-supports.exp (check_weak_available): Use istarget
1962         "hppa*-*-hpux10*" instead of regexp.
1963         (check_cxa_atexit_available): Likewise.
1964
1965 2006-12-14  Richard Guenther  <rguenther@suse.de>
1966
1967         PR tree-optimization/30197
1968         * gcc.c-torture/execute/complex-1.c: Fix function name.
1969         * gcc.dg/builtins-61.c: New testcase.
1970
1971 2006-12-14  Richard Guenther  <rguenther@suse.de>
1972
1973         PR middle-end/30172
1974         * gcc.dg/pr30172-1.c: New testcase.
1975
1976 2006-12-14  Richard Guenther  <rguenther@suse.de>
1977
1978         PR tree-optimization/30198
1979         * gcc.dg/builtins-60.c: New testcase.
1980
1981 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1982
1983         * lib/target-supports.exp (vect_no_align): Remove spu.
1984
1985 2006-12-13  Ian Lance Taylor  <iant@google.com>
1986
1987         PR c++/19564
1988         PR c++/19756
1989         * g++.dg/warn/Wparentheses-5.C: New test.
1990         * g++.dg/warn/Wparentheses-6.C: New test.
1991         * g++.dg/warn/Wparentheses-7.C: New test.
1992         * g++.dg/warn/Wparentheses-8.C: New test.
1993         * g++.dg/warn/Wparentheses-9.C: New test.
1994         * g++.dg/warn/Wparentheses-10.C: New test.
1995         * g++.dg/warn/Wparentheses-11.C: New test.
1996         * g++.dg/warn/Wparentheses-12.C: New test.
1997         * g++.dg/warn/Wparentheses-13.C: New test.
1998         * g++.dg/warn/Wparentheses-14.C: New test.
1999         * g++.dg/warn/Wparentheses-15.C: New test.
2000         * g++.dg/warn/Wparentheses-16.C: New test.
2001         * g++.dg/warn/Wparentheses-17.C: New test.
2002         * g++.dg/warn/Wparentheses-18.C: New test.
2003         * g++.dg/warn/Wparentheses-19.C: New test.
2004         * g++.dg/warn/Wparentheses-20.C: New test.
2005         * g++.dg/warn/Wparentheses-21.C: New test.
2006
2007 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2008
2009         PR testsuite/30157
2010         * lib/target-supports.exp (check_cxa_atexit_available): Return false
2011         for target "hppa.*hpux10".
2012
2013 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
2014
2015         * g++.dg/debug/vartrack1.C: New test.
2016
2017         * g++.dg/opt/ifcvt1.C: New test.
2018
2019         * gcc.dg/tls/opt-13.c: New test.
2020
2021         * gcc.dg/20060425-2.c: New test.
2022
2023         * g++.dg/opt/pr15054-2.C: New test.
2024
2025         * gcc.c-torture/execute/20060420-1.c: New test.
2026
2027         * gcc.c-torture/execute/20060412-1.c: New test.
2028
2029         * objc/compile/20060406-1.m: New test.
2030
2031 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
2032
2033         * g++.dg/template/array17.C: New test.
2034
2035 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
2036
2037         * gcc.target/powerpc/altivec-23.c: New test.
2038
2039 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
2040
2041         PR c++27316
2042         * g++.dg/inherit/error3.C: New test.
2043
2044         PR c++/28740
2045         * g++.dg/inherit/error4.C: New test.
2046
2047 2006-12-13  Richard Guenther  <rguenther@suse.de>
2048
2049         PR tree-optimization/17687
2050         * gcc.dg/builtins-59.c: New testcase.
2051
2052 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2053
2054         * gcc.target/spu/Wmain.c: New test.
2055
2056 2006-12-12  Josh Conner  <jconner@apple.com>
2057
2058         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2059         * g++.dg/abi/thunk4.C: Likewise.
2060         * g++.dg/abi/rtti3.C: Likewise.
2061
2062 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2063
2064         * gcc.target/spu/cpat-1.c: New test.
2065         * gcc.target/spu/cpat-2.c: New test.
2066         * gcc.target/spu/cpat-3.c: New test.
2067         * gcc.target/spu/cpat-4.c: New test.
2068
2069 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2070
2071         PR tree-opt/28436
2072         * gcc.c-torture/compile/vector-1.c: New test.
2073         * gcc.c-torture/compile/vector-2.c: New test.
2074         * gcc.c-torture/compile/vector-3.c: New test.
2075
2076 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2077
2078         * lib/fortran-torture.exp: Update copyright years.  Remove
2079         obsolete comment.  Test -ftree-vectorize where it makes sense.
2080         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2081         from fortran-torture.exp.
2082         * gfortran.dg/char_transpose_1.f90,
2083         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2084         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2085         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2086         '-w' to dg-options.
2087
2088 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2089
2090         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2091         saved_${tool}_load.
2092
2093 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2094
2095         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2096         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2097         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2098         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2099         gaps.
2100
2101 2006-12-12  Richard Guenther  <rguenther@suse.de>
2102
2103         PR middle-end/30147
2104         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2105
2106 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
2107             Diego Novillo  <dnovillo@redhat.com>
2108
2109         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2110         VDEF/VUSE changes.
2111         * gcc.dg/tree-ssa/pr26421.c: Likewise
2112         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2113         * gcc.dg/tree-ssa/pr23382.c: Likewise.
2114         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2115         * gcc.dg/tree-ssa/pr28410.c: Likewise.
2116         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2117         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2118         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2119         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2120         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2121
2122 2006-12-11  Jan Hubicka  <jh@suse.cz>
2123
2124         * gcc.dg/tree-prof/stringop-1.c: New test.
2125         * gcc.dg/tree-prof/stringop-2.c: New test.
2126
2127 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2128
2129         PR target/30120
2130         * gcc.target/i386/pr30120.c: New test.
2131
2132         Revert:
2133         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2134
2135         * gcc.target/i386/x87regparm-1.c: New test.
2136         * gcc.target/i386/x87regparm-2.c: New test.
2137         * gcc.target/i386/x87regparm-3.c: New test.
2138         * gcc.target/i386/x87regparm-4.c: New test.
2139
2140 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2141
2142         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2143
2144 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2145
2146         PR fortran/23994
2147         * gfortran.dg/protected_1.f90: New test.
2148         * gfortran.dg/protected_2.f90: New test.
2149         * gfortran.dg/protected_3.f90: New test.
2150         * gfortran.dg/protected_4.f90: New test.
2151         * gfortran.dg/protected_5.f90: New test.
2152         * gfortran.dg/protected_6.f90: New test.
2153
2154 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2155             Tobias Burnus  <burnus@gcc.gnu.org>
2156
2157         PR fortran/29975
2158         PR fortran/30068
2159         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2160         interface.
2161         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2162         ambiguous interfaces.
2163         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2164         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2165         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2166         ambiguous interfaces.
2167         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2168         * gfortran.dg/array_initializer_2.f90: Add initializer array
2169         constructor test.
2170
2171         PR fortran/30096
2172         * gfortran.dg/interface_9.f90: Test that host interfaces are
2173         not checked for ambiguity with the local version.
2174
2175 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2176
2177         PR fortran/29464
2178         * gfortran.dg/module_interface_2.f90: New test.
2179
2180 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2181
2182         PR fortran/29941
2183         * gfortran.dg/assumed_len.f90: New test.
2184
2185 2006-12-09  Richard Guenther  <rguenther@suse.de>
2186
2187         * g++.dg/warn/implicit-typename1.C: Qualify types.
2188         * g++.dg/parse/crash12.C: Likewise.
2189         * g++.dg/tree-ssa/pr22444.C: Likewise.
2190
2191 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2192
2193         * gfortran.dg/array_2.f90: Added sqrt test.
2194
2195 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2196
2197         * gcc.target/i386/x87regparm-1.c: XFAIL.
2198         * gcc.target/i386/x87regparm-2.c: XFAIL.
2199         * gcc.target/i386/x87regparm-3.c: XFAIL.
2200         * gcc.target/i386/x87regparm-4.c: XFAIL.
2201
2202 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2203
2204         * lib/target-supports.exp
2205         (check_effective_target_large_long_double): New.
2206         * gcc.dg/Wconversion-real.c : Use it.
2207         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2208         unsigned.
2209
2210 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2211
2212         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2213
2214 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2215
2216         PR fortran/27546
2217         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2218
2219 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2220
2221         PR c++/29732
2222         * g++.dg/template/crash65.C: New test.
2223         * g++.dg/template/spec16.C: Tweak error markers.
2224
2225 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2226
2227         * gcc.target/spu: New directory.
2228         * gcc.target/spu/spu.exp: New file.
2229         * gcc.target/spu/intrinsics-1.c: New test.
2230
2231 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2232
2233         PR c++/29980
2234         * g++.dg/ext/attrib27.C: New test.
2235         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2236         * g++.dg/parse/typedef5.C: Likewise.
2237
2238 2006-12-07  Mike Stump  <mrs@apple.com>
2239
2240         * treelang/compile/var_defs.tree: Adjust.
2241
2242 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2243
2244         PR c++/29730
2245         * g++.dg/template/crash64.C: New test.
2246         * g++.dg/parse/crash27.C: Adjust error markers.
2247
2248 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2249
2250         PR libfortran/30009
2251         PR libfortran/30056
2252         * gfortran.dg/read_eof_4.f90:  Add tests.
2253         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2254         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2255
2256 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2257
2258         PR c++/29729
2259         * g++.dg/template/crash63.C: New test.
2260
2261         PR c++/29728
2262         * g++.dg/template/crash62.C: New test.
2263
2264 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2265
2266         PR fortran/30003
2267         * gfortran.dg/allocatable_function_1.f90: Increase the number
2268         of expected calls of free to 10; the lhs section reference is
2269         now evaluated so there is another call to bar.  Change the
2270         comment appropriately.
2271         * gfortran.dg/array_section_1.f90: New test.
2272
2273 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2274
2275         PR fortran/29912
2276         * gfortran.dg/char_result_12.f90: New test.
2277
2278 2006-12-05  Richard Guenther  <rguenther@suse.de>
2279
2280         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2281         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2282         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2283         vect_double, xfail for spu*-*-*.
2284
2285 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2286
2287         PR fortran/29962
2288         * initialization_4.f90: Test noninteger exponents (-std=f95).
2289         * initialization_5.f90: New test for noninteger exponents
2290           with -std=f2003.
2291
2292 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2293
2294         PR fortran/29821
2295         * gfortran.dg/parameter_array_section_1.f90: New test.
2296
2297 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2298
2299         PR c++/29733
2300         * g++.dg/template/crash61.C: New test.
2301
2302         PR c++/29632
2303         * g++.dg/template/error23.C: New test.
2304
2305 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2306
2307         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2308
2309 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2310
2311         PR fortran/29916
2312         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2313
2314 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2315
2316         PR middle-end/29965
2317         * gcc.dg/gomp/pr29965-1.c: New test.
2318         * gcc.dg/gomp/pr29965-2.c: New test.
2319         * gcc.dg/gomp/pr29965-3.c: New test.
2320         * gcc.dg/gomp/pr29965-4.c: New test.
2321         * gcc.dg/gomp/pr29965-5.c: New test.
2322         * gcc.dg/gomp/pr29965-6.c: New test.
2323         * g++.dg/gomp/pr29965-1.C: New test.
2324         * g++.dg/gomp/pr29965-2.C: New test.
2325         * g++.dg/gomp/pr29965-3.C: New test.
2326         * g++.dg/gomp/pr29965-4.C: New test.
2327         * g++.dg/gomp/pr29965-5.C: New test.
2328         * g++.dg/gomp/pr29965-6.C: New test.
2329         * g++.dg/gomp/pr29965-7.C: New test.
2330         * g++.dg/gomp/pr29965-8.C: New test.
2331         * g++.dg/gomp/pr29965-9.C: New test.
2332         * g++.dg/gomp/pr29965-10.C: New test.
2333
2334 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2335
2336         * gnat.dg/pointer_variable_bounds.adb: New test.
2337         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2338         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2339
2340 2006-12-03  Eric Christopher  <echristo@apple.com>
2341
2342         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2343
2344 2006-12-03  Richard Henderson  <rth@redhat.com>
2345             Andrew Pinski  <pinskia@gmail.com>
2346
2347         PR C++/14329
2348         * g++.dg/warn/unit-1.C: New test.
2349
2350 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2351
2352         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2353
2354 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2355
2356         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2357         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2358         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2359         * gcc.dg/vect/vect-70.c: Reduce array size.
2360         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2361         vect_no_compaer_double targets.
2362         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2363         vect_float, vect_double, and vect_int.
2364
2365 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2366
2367         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2368         test for loop versioning on vect_no_align targets.
2369         * gcc.dg/vect/pr20122.c: Likewise.
2370         * gcc.dg/vect/vect-105.c: Likewise.
2371         * gcc.dg/vect/vect-42.c: Likewise.
2372         * gcc.dg/vect/vect-43.c: Likewise.
2373         * gcc.dg/vect/vect-74.c: Likewise.
2374         * gcc.dg/vect/vect-75.c: Likewise.
2375         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2376         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2377         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2378         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2379
2380 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2381
2382         PR fortran/29642
2383         * gfortran.dg/value_1.f90 : New test.
2384         * gfortran.dg/value_2.f90 : New test.
2385         * gfortran.dg/value_3.f90 : New test.
2386         * gfortran.dg/value_4.f90 : New test.
2387         * gfortran.dg/value_4.c : Called from value_4.f90.
2388
2389 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2390
2391         PR C++/30033
2392         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2393
2394 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2395
2396         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2397
2398 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2399
2400         PR c/27953
2401         * gcc.dg/pr27953.c: New test.
2402
2403 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2404
2405         PR c++/30022
2406         * g++.dg/ext/vector5.C: New test.
2407
2408         PR c++/30021
2409         * g++.dg/other/main1.C: New test.
2410
2411 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2412
2413         PR libfortran/29568
2414         * gfortran.dg/convert_implied_open.f90:  Change to
2415         new default record length.
2416         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2417         new error message.
2418         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2419
2420 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2421
2422         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2423
2424 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2425
2426         PR c++/29066
2427         * g++.dg/expr/pr29066.c: New.
2428
2429 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2430             Zdenek Dvorak <dvorakz@suse.cz>
2431
2432         PR tree-optimization/29921
2433         * gcc.dg/pr29921-2.c: New test.
2434
2435 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2436
2437         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2438         (i386_get_cpuid): New function.
2439         (i386_cpuid_ecx): Likewise.
2440         (i386_cpuid_edx): Likewise.
2441         (i386_cpuid): Updated to call i386_cpuid_edx.
2442
2443         * gcc.target/i386/sse3-addsubpd.c: New file.
2444         * gcc.target/i386/sse3-addsubps.c: Likewise.
2445         * gcc.target/i386/sse3-haddpd.c: Likewise.
2446         * gcc.target/i386/sse3-haddps.c: Likewise.
2447         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2448         * gcc.target/i386/sse3-hsubps.c: Likewise.
2449         * gcc.target/i386/sse3-lddqu.c: Likewise.
2450         * gcc.target/i386/sse3-movddup.c: Likewise.
2451         * gcc.target/i386/sse3-movshdup.c: Likewise.
2452         * gcc.target/i386/sse3-movsldup.c: Likewise.
2453
2454 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2455
2456         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2457
2458 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2459
2460         * gcc.dg/dfp/convert-int-max.c: New test.
2461         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2462
2463 2006-11-30  Richard Guenther  <rguenther@suse.de>
2464
2465         * gcc.dg/vect/vect-pow-1.c: Rename ...
2466         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2467         floats instead of doubles, check successful vectorization.
2468
2469 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2470
2471         PR target/29945
2472         * gcc.c-torture/compile/pr29945.c: New testcase.
2473
2474 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2475
2476         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2477         -maltivec.
2478
2479 2006-11-29  Eric Christopher  <echristo@apple.com>
2480
2481         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2482
2483 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2484
2485         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2486
2487         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2488
2489 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2490
2491         PR c++/29022
2492         * g++.dg/inherit/virtual2.C: New test.
2493         * g++.dg/inherit/virtual3.C: Likewise.
2494         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2495         * g++.dg/inherit/error2.C: Likewise.
2496         * g++.dg/template/instantiate1.C: Likewise.
2497
2498 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2499
2500         PR tree-opt/29984
2501         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2502
2503 2006-11-28  Jan Hubicka  <jh@suse.cz>
2504
2505         * gcc.dg/memcpy-1.c: New test.
2506
2507 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2508
2509         PR c++/29735
2510         * g++.dg/warn/main-3.C: New test.
2511
2512 2006-11-28  Jan Hubicka  <jh@suse.cz>
2513
2514         * gcc.dg/winline-1.c: New test.
2515
2516 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2517
2518         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2519         alignments.
2520
2521 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2522
2523         PR fortran/29976
2524         * gfortran.dg/missing_optional_dummy_3.f90
2525
2526 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2527
2528         PR fortran/20880
2529         * gfortran.dg/interface_3.f90: Modify errors.
2530
2531 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2532
2533         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2534         fail to link due to relocation overflows on spu-*-*.
2535
2536 2006-11-27  Michael Matz  <matz@suse.de>
2537             Andreas Krebbel  <krebbel1@de.ibm.com>
2538
2539         PR target/29319
2540         * gcc.dg/20061127-1.c: New testcase.
2541
2542 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2543
2544         * gcc.dg/20061124-1.c: Add exit() function prototype.
2545
2546 2006-11-27  Jan Hubicka  <jh@suse.cz>
2547
2548         * gcc.target/i386/memcpy-1.c: Adjust size.
2549         * testsuite/gcc.dg/visibility-11.c: Likewise.
2550
2551 2006-11-27  Richard Guenther  <rguenther@suse.de>
2552
2553         PR middle-end/25620
2554         * gcc.target/i386/pow-1.c: New testcase.
2555         * gcc.dg/builtins-58.c: Likewise.
2556
2557 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2558
2559         PR c++/29886
2560         * g++.dg/expr/cast8.C: New test.
2561
2562 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2563
2564         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2565         Don't ever inline the testcase.
2566
2567 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2568
2569         PR fortran/29982
2570         * gfortran.fortran-torture/compile/parameter_3.f90: New
2571         testcase.
2572
2573 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2574
2575         PR fortran/29951
2576         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2577
2578 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2579
2580         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2581         for CHAR.
2582
2583 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2584
2585         PR libgfortran/29936
2586         * gfortran.dg/write_check3.f90: New test.
2587
2588 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2589
2590         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2591
2592 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2593
2594         PR fortran/20880
2595         * gfortran.dg/interface_3.f90: New test.
2596
2597         PR fortran/29387
2598         * gfortran.dg/generic_8.f90: New test.
2599
2600 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2601
2602         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2603         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2604         * gfortran.dg/specifics_3.f90: Remove.
2605
2606 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2607
2608         PR c/29955
2609         * gcc.dg/gomp/pr29955.c: New test.
2610
2611         PR c/29736
2612         * gcc.dg/pr29736.c: New test.
2613
2614 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2615
2616         PR tree-opt/29964
2617         * gcc.dg/pure-1.c: New test.
2618
2619 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2620
2621         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2622         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2623
2624 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2625
2626         * gcc.dg/20061124-1.c: New testcase.
2627
2628 2006-11-23  Eric Christopher  <echristo@apple.com>
2629
2630         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2631
2632 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2633
2634         PR c/2707
2635         PR c++/26167
2636         * gcc.dg/Wconversion-integer.c: New. Supersedes
2637         Wconversion-negative-constants.c
2638         * gcc.dg/Wconversion-real.c: New.
2639         * gcc.dg/Wconversion-real-integer.c: New.
2640         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2641         * g++.dg/warn/Wconversion1.C: Modified.
2642
2643 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2644
2645         * gfortran.dg/overload_1.f90: New test.
2646
2647 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2648
2649         PR c/9072
2650         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2651         Wtraditional-conversion.
2652         * gcc.dg/overflow-warn-2.c: Likewise.
2653         * gcc.dg/Wconversion.c: Likewise. Renamed as
2654         Wtraditional-conversion.c .
2655         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2656         Wtraditional-conversion-2.c .
2657         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2658         Wtraditional-conversion-2.c
2659         * gcc.dg/Wconversion-negative-constants.c: New.
2660
2661 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2662
2663         * gcc.dg/tree-ssa/dump-1.c: New test.
2664
2665 2006-11-23  David Ung <davidu@mips.com>
2666
2667         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2668         -mfp64, allowable when ISA >= 33 and float is enabled.
2669         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2670         of mthc1 and mfhc1 patterns.
2671
2672 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2673
2674         PR tree-optimization/29921
2675         * gcc.dg/pr29921.c: New test.
2676
2677 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2678
2679         PR fortran/29441
2680         * gfortran.dg/initialization_4.f90: New test.
2681
2682 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2683
2684         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2685         platforms that have interleaving support.
2686         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2687         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2688         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2689         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2690         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2691         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2692         gcc.dg/vect/vect-strided-u8-i8.c,
2693         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2694         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2695         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2696         gcc.dg/vect/vect-strided-float.c,
2697         gcc.dg/vect/vect-strided-a-mult.c,
2698         gcc.dg/vect/vect-strided-mult-char-ls.c,
2699         gcc.dg/vect/vect-strided-a-u16-mult.c,
2700         gcc.dg/vect/vect-strided-a-u32-mult.c,
2701         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2702         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2703         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2704         gcc.dg/vect/vect-strided-mult.c,
2705         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2706         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2707
2708 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2709
2710         PR fortran/25087
2711         * gfortran.dg/auto_char_len_4.f90: New test.
2712
2713 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2714
2715         PR fortran/29652
2716         * gfortran.dg/generic_7.f90: New test.
2717         * gfortran.dg/defined_operators_1.f90: Add new error.
2718
2719 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2720
2721         PR tree-optimization/29902
2722         * g++.dg/tree-ssa/pr29902.C: New test.
2723
2724 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2725
2726         PR fortran/29820
2727         * gfortran.dg/used_types_13.f90: New test.
2728
2729 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2730
2731         * gcc.dg/dfp/snan.c: Delete.
2732
2733 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2734
2735         * g++.dg/cpp0x/static_assert1.C: New.
2736         * g++.dg/cpp0x/static_assert2.C: New.
2737         * g++.dg/cpp0x/static_assert3.C: New.
2738
2739 2006-11-21  Richard Guenther  <rguenther@suse.de>
2740
2741         * gcc.dg/vect/vect-pow-1.c: New testcase.
2742         * gcc.dg/vect/vect-pow-2.c: Likewise.
2743
2744 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2745
2746         PR c++/29570
2747         * g++.dg/template/static29.C: New test.
2748
2749         PR c++/29734
2750         * g++.dg/conversion/simd4.C: New test.
2751
2752 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2753
2754         PR c++/29475
2755         * g++.dg/template/access19.C: New test.
2756         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2757         error is reported.
2758
2759 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2760
2761         PR tree-opt/25500
2762         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2763
2764 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2765
2766         PR fortran/27546
2767         * gfortran.dg/import.f90: Extended test.
2768         * gfortran.dg/import2.f90: Extended test.
2769
2770 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2771
2772         * gfortran.dg/volatile3.f90: Add conflict test.
2773
2774 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2775
2776         PR fortran/24783
2777         * gfortran.dg/implicit_10.f90: New test.
2778
2779 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2780
2781         PR c++/8586
2782         * g++.dg/warn/Wall-write-strings.C: New.
2783
2784 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2785
2786         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2787         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2788
2789 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2790
2791         * gfortran.dg/use_3.f90: Remove error message.
2792         * gfortran.dg/iso_fortran_env_1.f90: New test.
2793         * gfortran.dg/iso_fortran_env_2.f90: New test.
2794         * gfortran.dg/iso_fortran_env_3.f90: New test.
2795         * gfortran.dg/iso_fortran_env_4.f90: New test.
2796
2797 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2798
2799         * gcc.dg/vect/vect-27.c: Fix initialization.
2800
2801 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2802
2803         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2804         * gcc.dg/torture/builtin-minmax-1.c: New.
2805
2806         * gcc.dg/builtins-20.c: Add cases for copysign.
2807
2808 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2809
2810         PR fortran/24285
2811         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2812
2813 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2814         * gfortran.dg/use_1.f90: New test.
2815         * gfortran.dg/use_1.f90: New test.
2816         * gfortran.dg/use_1.f90: New test.
2817
2818 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2819
2820         PR tree-optimization/29801
2821         * gcc.dg/pr29801.c: New test.
2822
2823 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR middle-end/29584
2826         * gcc.dg/torture/pr29584.c: New test.
2827
2828 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2829
2830         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2831         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2832         * gcc.target/powerpc/compress-float-ppc.c,
2833         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2834         powerpc_fprs.
2835         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2836         do not pass -mhard-float.
2837
2838 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2839
2840         * gnat.dg/volatile_aggregate.adb: New test.
2841
2842 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2843
2844         PR fortran/29391
2845         PR fortran/29489
2846         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2847         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2848
2849 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2850
2851         PR target/29201
2852         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2853
2854 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2855
2856         * gfortran.dg/import3.f90: Fix error message.
2857
2858 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2859
2860         PR tree-opt/29788
2861         * gfortran.fortran-torture/compile/inline_1.f90:
2862         New testcase.
2863
2864 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2865
2866         * gcc.target/i386/x87regparm-1.c: New test.
2867         * gcc.target/i386/x87regparm-2.c: New test.
2868         * gcc.target/i386/x87regparm-3.c: New test.
2869         * gcc.target/i386/x87regparm-4.c: New test.
2870
2871 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2872
2873         PR fortran/27546
2874         * gfortran.dg/import.f90: New test.
2875         * gfortran.dg/import2.f90: New test.
2876         * gfortran.dg/import3.f90: New test.
2877
2878 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2879
2880         PR fortran/27588
2881         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2882
2883 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2884
2885         PR fortran/29806
2886         * gfortran.dg/contains.f90: New test.
2887         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2888
2889 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2890
2891         PR tree-optimization/29581
2892         * gcc.dg/pr29581-1.c: New test.
2893         * gcc.dg/pr29581-2.c: New test.
2894         * gcc.dg/pr29581-3.c: New test.
2895         * gcc.dg/pr29581-4.c: New test.
2896         * gfortran.dg/pr29581.f90: New test.
2897
2898 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2899
2900         PR fortran/29702
2901         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2902         numbers in error message headers.
2903
2904 2006-11-14  Richard Guenther  <rguenther@suse.de>
2905
2906         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2907         to i?86 and x86_64 targets.
2908
2909 2006-11-14  Caroline Tice  <ctice@apple.com>
2910
2911         * gcc.dg/pubtypes-1.c: New file/testcase.
2912         * gcc.dg/pubtypes-2.c: New file/testcase.
2913         * gcc.dg/pubtypes-3.c: New file/testcase.
2914         * gcc.dg/pubtypes-4.c: New file/testcase.
2915         * g++.dg/pubtypes.C: New file/testcase.
2916
2917 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2918
2919         PR c++/29106
2920         * g++.dg/init/self1.C: New test.
2921
2922 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2923
2924         PR fortran/29657
2925         * gfortran.dg/conflicts.f90: Add.
2926
2927 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2928
2929         PR rtl-optimization/29798
2930
2931         * gcc.c-torture/execute/pr29798.c: New.
2932
2933 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2934
2935         * gcc.dg/builtins-20.c: Add more cases.
2936
2937 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2938
2939         PR fortran/29759
2940         * gfortran.dg/gomp/pr29759.f90: New test.
2941
2942 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2943
2944         PR c++/29518
2945         * g++.dg/template/static28.C: New test.
2946
2947 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2948
2949         * lib/c-torture.exp: Use target-libpath.exp.
2950         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2951         set GCC_EXEC_PREFIX env var from global variable of same name.
2952
2953 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2954
2955         PR fortran/26994
2956         * gfortran.fortran-torture/compile/transfer-1.f90:
2957         New testcase.
2958
2959 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2960             Zdenek Dvorak <dvorakz@suse.cz>
2961
2962         PR tree-optimization/29680
2963         * gcc.dg/alias-11.c: New test.
2964
2965 2006-11-12  Jason Merrill  <jason@redhat.com>
2966             Andrew Pinski <pinskia@physics.uc.edu>
2967
2968         PR middle-end/28915
2969         * gcc.target/i386/vectorize1.c: New.
2970
2971 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2972
2973         PR rtl-optimization/29797
2974         * gcc.c-torture/execute/pr29797-1.c: New test case.
2975
2976 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2977
2978         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2979
2980 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2981
2982         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2983
2984 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2985
2986         PR tree-optimization/13827
2987         * gcc.dg/fold-eqand-1.c: New test case.
2988
2989 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2990
2991         PR rtl-opt/28812
2992         * gcc.c-torture/execute/mayalias-3.c: New test.
2993
2994 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2995
2996         PR middle-end/27528
2997         * gcc.c-torture/compile/pr27528.c: New test.
2998         * gcc.dg/pr27528.c: Likewise.
2999
3000 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3001
3002         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3003
3004         * gcc.dg/torture/builtin-symmetric-1.c: New test.
3005
3006 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3007
3008         PR fortran/29758
3009         * gfortran.dg/reshape_source_size_1.f90: New test.
3010
3011 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3012
3013         PR fortran/29315
3014         * gfortran.dg/aliasing_dummy_4.f90: New test.
3015
3016 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
3017
3018         PR target/29777
3019         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3020         and x86_64-*-* targets.
3021
3022 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3023
3024         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3025         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3026         New macros. Use them in exact tests.
3027         (TESTIT3): New macro.
3028         Add tests for fmin, fmax and fma.
3029
3030 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3031
3032         PR fortran/29431
3033         * gfortran.dg/array_constructor_13.f90: New test.
3034
3035 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3036
3037         PR fortran/29744
3038         * gfortran.dg/used_types_12.f90: New test.
3039
3040 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
3041
3042         PR middle-end/29726
3043         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3044         (test6): Ditto.
3045         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3046         * gcc.dg/fold-eqandshift-3.c: New test case.
3047
3048 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3049
3050         PR fortran/29699
3051         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3052
3053         PR fortran/21370
3054         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3055
3056 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3057
3058         * gcc.dg/20061109-1.c: New testcase.
3059
3060 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3061
3062         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3063
3064 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3065
3066         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3067         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3068
3069 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3070
3071         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3072         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3073
3074 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3075
3076         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3077
3078 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3079
3080         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3081         vect-9.c).
3082         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3083         * gcc.dg/vect/vect-9.c: Now vectorizable.
3084         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3085         that support vect_widen_mult.
3086         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3087         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3088         vect-reduc-dot-u16.c).
3089         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3090         vect-reduc-dot-u16.c).
3091         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3092         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3093         vect-reduc-dot-s8.c).
3094         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3095         vect-reduc-dot-s8.c).
3096         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3097         vect-reduc-dot-s8.c).
3098         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3099         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3100         vect-reduc-dot-u8.c).
3101         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3102         vect-reduc-dot-u8.c).
3103         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3104         * gcc.dg/vect/vect-multitypes-9.c: New test.
3105         * gcc.dg/vect/vect-multitypes-10.c: New test.
3106         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3107         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3108         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3109         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3110         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3111         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3112         wrapv-vect-reduc-dot-s8.c.
3113         * lib/target-support.exp (check_effective_target_vect_unpack): New.
3114         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3115         targets that support vec_unpack.
3116         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3117         (check_effective_target_vect_widen_mult_qi_to_hi): New.
3118         (check_effective_target_vect_widen_mult_hi_to_si): New.
3119         (check_effective_target_vect_widen_sum): Removed.
3120
3121         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3122
3123         * gcc.dg/vect/vect-multitypes-8.c: New test.
3124         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3125
3126         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
3127
3128         * gcc.dg/vect/vect-multitypes-7.c: New test.
3129
3130         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3131
3132         * gcc.dg/vect/vect-multitypes-4.c: New test.
3133         * gcc.dg/vect/vect-multitypes-5.c: New test.
3134         * gcc.dg/vect/vect-multitypes-6.c: New test.
3135
3136         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3137
3138         * gcc.dg/vect/vect-multitypes-1.c: New test.
3139         * gcc.dg/vect/vect-multitypes-2.c: New test.
3140         * gcc.dg/vect/vect-multitypes-3.c: New test.
3141
3142 2006-11-07  Eric Christopher  <echristo@apple.com>
3143
3144         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3145         Test using scan-assembler-not.
3146
3147 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3148
3149         * gcc.dg/inline-17.c: New test.
3150
3151 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3152
3153         PR other/25028
3154         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3155         on HP-UX.
3156
3157 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3158
3159         PR fortran/29539
3160         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3161
3162         PR fortran/29634
3163         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3164         test.
3165
3166 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3167
3168         PR fortran/29601
3169         * gfortran.dg/volatile.f90: Add.
3170         * gfortran.dg/volatile2.f90: Add.
3171         * gfortran.dg/volatile3.f90: Add.
3172         * gfortran.dg/volatile4.f90: Add.
3173         * gfortran.dg/volatile5.f90: Add.
3174         * gfortran.dg/volatile6.f90: Add.
3175         * gfortran.dg/volatile7.f90: Add.
3176
3177 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3178
3179         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3180           for matching error messages.
3181         * gfortran.dg/specifics_3.f90: Adjust pattern
3182           for matching error messages.
3183
3184 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3185             Bernhard Fischer  <aldot@gcc.gnu.org>
3186
3187         * lib/gcc-dg.exp (output-exists): New proc.
3188         (output-exists-not): New proc.
3189         * gcc.test-framework/test-framework.awk: Support new directives.
3190         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3191         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3192         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3193         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3194         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3195         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3196
3197 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3198
3199         PR fortran/29630
3200         PR fortran/29679
3201         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3202         * gfortran.dg/initialization_3.f90: New.
3203
3204 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3205
3206         PR libgfortran/25545
3207         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3208
3209 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3210
3211         PR middle-end/29695
3212         * gcc.c-torture/execute/pr29695-1.c: New test.
3213         * gcc.c-torture/execute/pr29695-2.c: New test.
3214
3215 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3216
3217         PR fortran/29565
3218         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3219
3220 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3221
3222         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3223         for matching error messages.
3224
3225 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3226
3227         PR target/26915
3228         * gcc.target/i386/387-12.c: New test.
3229
3230 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3231
3232         PR libfortran/29713
3233         * gfortran.dg/pr29713.f90: New test.
3234
3235 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3236
3237         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3238         Also test for bogus rest sign.
3239
3240 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3241
3242         PR libfortran/27895
3243         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3244
3245 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3246
3247         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3248         from error messages.
3249
3250 2006-11-02  Mike Stump  <mrs@apple.com>
3251
3252         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3253
3254         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3255
3256 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3257
3258         * g++.dg/eh/gcsec1.C: New test.
3259
3260 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3261
3262         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3263         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3264
3265 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3266
3267         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3268         hexadecimal value.
3269         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3270         * gcc.dg/pr14796-2.c: Likewise.
3271
3272 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3273
3274         * gcc.c-torture/execute/20061101-1.c: New test.
3275
3276 2006-11-01  Richard Guenther  <rguenther@suse.de>
3277
3278         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3279
3280 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3281
3282         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3283         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3284
3285 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3286
3287         * gcc.c-torture/execute/20061031-1.c: New test.
3288
3289 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3290
3291         PR 23067
3292         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3293         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3294         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3295         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3296         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3297         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3298         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3299
3300 2006-10-31  Eric Christopher  <echristo@apple.com>
3301             Falk Hueffner  <falk@debian.org>
3302
3303         * gcc.dg/builtin-bswap-1.c: New.
3304         * gcc.dg/builtin-bswap-2.c: New.
3305         * gcc.dg/builtin-bswap-3.c: New.
3306         * gcc.dg/builtin-bswap-4.c: New.
3307         * gcc.dg/builtin-bswap-5.c: New.
3308         * gcc.target/i386/builtin-bswap-1.c: New.
3309
3310 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3311
3312         * gcc.dg/inline-16.c: New.
3313
3314         PR 16622
3315         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3316         defining it.
3317         * gcc.dg/inline-13.c: New.
3318         * gcc.dg/inline-14.c: New.
3319         * gcc.dg/inline-15.c: New.
3320
3321         PR 11377
3322         * gcc.dg/inline6.c: New.
3323         * gcc.dg/inline7.c: New.
3324
3325 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3326
3327         PR middle-end/23470
3328         * gcc.dg/pr23470-1.c: New test case.
3329
3330 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3331
3332         PR fortran/29537
3333         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3334         data.
3335         * gfortran.dg/blockdata_2.f90: New testcase.
3336
3337 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3338
3339         PR libfortran/29627
3340         * gfortran.dg/unf_short_record_1.f90:  New test.
3341
3342 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3343
3344         PR fortran/29067
3345         * gfortran.dg/pr29067.f: New test.
3346
3347 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3348             Richard Sandiford  <richard@codesourcery.com>
3349
3350         * lib/target-supports.exp (get_compiler_messages): Append options
3351         as a single list element.
3352         (check_effective_target_arm_vfp_ok): New.
3353         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3354
3355 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3356
3357         PR fortran/29387
3358         * gfortran.dg/intrinsic_actual_2.f90: New test.
3359
3360         PR fortran/29490
3361         * gfortran.dg/actual_array_interface_1.f90: New test.
3362
3363         PR fortran/29641
3364         * gfortran.dg/used_types_11.f90: New test.
3365
3366 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3367
3368         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3369         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3370         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3371         * g++.old-deja/g++.mike/net25.C (main): Same.
3372         * g++.dg/lookup/exception1.C (main): Same.
3373         * g++.dg/parse/parens2.C (main): Same.
3374
3375 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3376
3377         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3378
3379 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3380
3381         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3382         * gcc.dg/torture/builtin-math-3.c: Likewise.
3383
3384 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3385
3386         PR fortran/29452
3387         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3388         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3389
3390 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3391
3392         PR Fortran/29410
3393         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3394
3395 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3396
3397         * lib/target-supports.exp (check_function_available): Declare
3398         function before calling.
3399
3400 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3401
3402         PR tree-optimization/29637
3403         * gcc.dg/pr29637.c: New test.
3404
3405 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3406
3407         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3408         tree canonicalization.
3409
3410 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3411
3412         * gcc.dg/builtins-20.c: Add more hypot tests.
3413
3414 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3415
3416         * gcc.dg/fold-compare-1.c: New test case.
3417
3418 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3419
3420         PR c++/16307
3421         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3422
3423 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3424
3425         PR tree-optimization/15458
3426         * gcc.dg/fold-xornot-1.c: New test case.
3427
3428 2006-10-29  Richard Guenther  <rguenther@suse.de>
3429
3430         * gcc.target/i386/math-torture/trunc.c: New testcase.
3431
3432 2006-10-29  Richard Guenther  <rguenther@suse.de>
3433
3434         * gcc.target/i386/math-torture/round.c: New testcase.
3435
3436 2006-10-29  Richard Guenther  <rguenther@suse.de>
3437
3438         * gcc.target/i386/math-torture/ceil.c: New testcase.
3439         * gcc.target/i386/math-torture/floor.c: Likewise.
3440
3441 2006-10-29  Richard Guenther  <rguenther@suse.de>
3442
3443         * gcc.target/i386/math-torture/rint.c: New testcase.
3444         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3445
3446 2006-10-29  Richard Guenther  <rguenther@suse.de>
3447
3448         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3449         * gcc.target/i386/math-torture/lceil.c: Likewise.
3450
3451 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3452
3453         PR libgfortran/24313
3454         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3455
3456 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3457
3458         * gcc.c-torture/execute/20020118-1.c,
3459         gcc.c-torture/execute/builtins/strlen.c,
3460         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3461         comment typos.
3462
3463 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3464
3465         * gcc.dg/builtins-20.c: Add tests for hypot.
3466         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3467         two-argument builtins.
3468         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3469         TESTIT2.  Update all callers.
3470         (TESTIT2, TESTIT2_R): New helper macros.
3471         Add testcases for pow, hypot and atan2.
3472
3473 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3474
3475         PR C++/29295
3476         * g++.dg/expr/bool1.C: New test.
3477         * g++.dg/expr/bool2.C: New test.
3478
3479 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3480
3481         PR fortran/28224
3482         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3483         * gfortran.dg/namelist_internal.f90: New test.
3484
3485 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3486
3487         PR fortran/29625
3488         * gfortran.dg/io_real_boz.f90: Add.
3489         * gfortran.dg/io_real_boz2.f90: Add.
3490
3491 2006-10-28  Richard Guenther  <rguenther@suse.de>
3492
3493         PR middle-end/26899
3494         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3495
3496 2006-10-28  Richard Guenther  <rguenther@suse.de>
3497
3498         PR target/28806
3499         * gcc.target/i386/math-torture/lround.c: New testcase.
3500
3501 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3502
3503         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3504         * gcc.dg/builtins-44.c: Likewise.
3505         * gcc.dg/builtins-45.c: Likewise.
3506         * gcc.dg/pr28796-2.c: Likewise.
3507         * gcc.dg/unordered-3.c: Likewise.
3508
3509 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3510
3511         PR libgfortran/27954
3512         * gfortran.dg/error_recovery_2.f90: New test.
3513
3514 2006-10-26  Richard Guenther  <rguenther@suse.de>
3515
3516         * gcc.target/i386/i386.exp: Use glob, not find to collect
3517         tests.  Avoids recursing into subdirectories.
3518         * gcc.target/i386/math-torture/math-torture.exp: Torture
3519         for interesting ia32 math options.
3520         * gcc.target.i386/math-torture/lrint.c: New testcase.
3521
3522 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3523
3524         PR libgfortran/29563
3525         * gfortran.dg/arrayio_9.f90: Update test.
3526         * gfortran.dg/arrayio_19.f90: New test.
3527
3528 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3529
3530         * gcc.dg/20061026.c: New testcase.
3531
3532 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3533
3534         PR libgfortran/29563
3535         * gfortran.dg/arrayio_9.f90: New test.
3536
3537 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3538
3539         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3540         Copy the strings manually, as strcpy may call strlen.
3541
3542 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3543
3544         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3545         Add checks for log, log2, log10 and log1p.
3546
3547         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3548         we already test 0.0.  Add checks for expm1, log, log2, log10,
3549         log1p, cbrt, erf and erfc.
3550
3551 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3552
3553         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3554
3555 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3556
3557         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3558         and remainderl() built-in functions.  Remove -ffast-math from
3559         dg-options.
3560
3561 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3562
3563         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3564         acosh and atanh.
3565
3566         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3567         floating point modifiers to arguments passed to float and long
3568         double functions respectively.  Update all callers to use floating
3569         point numbers, not integers.  Add tests for exp, exp2 and
3570         exp10/pow10.
3571
3572         * gcc.dg/torture/builtin-math-3.c: New test.
3573
3574 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3575
3576         PR fortran/29393
3577         * gfortran.dg/initialize_2.f90: New.
3578
3579 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3580
3581         * gcc.dg/torture/builtin-math-2.c: New test.
3582
3583 2006-10-24  Richard Guenther  <rguenther@suse.de>
3584
3585         PR middle-end/28796
3586         * gcc.dg/pr28796-1.c: New testcase.
3587         * gcc.dg/pr28796-2.c: Likewise.
3588
3589 2006-10-24  Richard Guenther  <rguenther@suse.de>
3590
3591         * gcc.dg/builtins-57.c: New testcase.
3592
3593 2006-10-24  Richard Guenther  <rguenther@suse.de>
3594
3595         PR tree-optimization/29567
3596         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3597
3598 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3599
3600         PR tree-optimization/14784
3601         * gcc.dg/alias-10.c: New test.
3602
3603 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3604
3605         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3606
3607 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3608
3609         * gcc.dg/builtin-strncat-chk-1.c: New test.
3610
3611 2006-10-23  Jan Hubicka  <jh@suse.cz>
3612
3613         * gcc.dg/memmove-1.c: New test.
3614
3615 2006-10-23  Paul Brook  <paul@codesourcery.com>
3616
3617         * gcc.dg/pragma-pack-5.c: New test.
3618
3619 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3620
3621         * g++.dg/other/s390-1.C: New testcase.
3622
3623 2006-10-23  Richard Guenther  <rguenther@suse.de>
3624
3625         PR middle-end/27132
3626         PR middle-end/23295
3627         * gcc.dg/pr27132.c: New testcase.
3628         * gcc.dg/pr23295.c: Likewise.
3629         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3630         * g++.dg/tree-ssa/pr19807.C: Likewise.
3631
3632 2006-10-23  Richard Guenther  <rguenther@suse.de>
3633
3634         PR middle-end/21032
3635         * gcc.dg/pr21032.c: New testcase.
3636
3637 2006-10-22  Jeff Law  <law@redhat.com>
3638         Richard Guenther  <rguenther@suse.de>
3639
3640         PR tree-optimization/15911
3641         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3642
3643 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3644
3645         PR c++/20647
3646         * g++.dg/abi/rtti3.C: New.
3647
3648 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3649
3650         PR middle-end/28252
3651         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3652         transformation.
3653
3654 2006-10-21  Richard Guenther  <rguenther@suse.de>
3655
3656         PR tree-optimization/3511
3657         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3658
3659 2006-10-21  Richard Guenther  <rguenther@suse.de>
3660
3661         PR middle-end/26898
3662         * gcc.dg/torture/pr26898-1.c: New testcase.
3663         * gcc.dg/torture/pr26898-2.c: Likewise.
3664
3665 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3666
3667         PR c++/28053
3668         * g++.dg/parse/bitfield1.C: Adjust error markers.
3669         * g++.dg/parse/bitfield2.C: New test.
3670
3671 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3672
3673         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3674
3675 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3676
3677         PR libfortran/27895
3678         * gfortran.dg/zero_sized_1.f90: New test.
3679
3680 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3681
3682         * gcc.dg/div-compare-1.c: New test.
3683
3684 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3685
3686         PR fortran/29216
3687         * gfortran.dg/result_default_init_1.f90: New test.
3688
3689         PR fortran/29314
3690         * gfortran.dg/automatic_default_init_1.f90: New test.
3691
3692         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3693         from 38 to 33.
3694
3695 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3696
3697         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3698         'using namespace std' without previous declaration.
3699         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3700         * g++.old-deja/g++.robertl/eb133c.C: New.
3701
3702 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3703
3704         PR libgfortran/29277
3705         * gfortran.dg/streamio_4.f90: Update test.
3706         * gfortran.dg/streamio_11.f90: New test.
3707
3708 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3709
3710         PR c++/27952
3711         * g++.dg/inherit/virtual1.C: New test.
3712
3713 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3714
3715         PR c++/28261
3716         * g++.dg/parse/enum3.C: New test.
3717
3718 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3719
3720         PR c++/29039
3721         * g++.dg/init/ctor8.C: New test.
3722
3723 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3724
3725         PR c++/27270
3726         * g++.dg/ext/complit8.C: Tweak error markers.
3727         * g++.dg/template/complit1.C: Add error marker.
3728
3729 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3730
3731         PR c++/27270
3732         * g++.dg/ext/complit8.C: New test.
3733
3734         PR c++/29408
3735         * g++.dg/parse/dtor12.C: New test.
3736
3737         PR c++/29435
3738         * g++.dg/template/sizeof11.C: New test.
3739
3740 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3741
3742         PR fortran/29392
3743         * gfortran.dg/data_char_3.f90: New test.
3744
3745         PR fortran/29451
3746         * gfortran.dg/negative_automatic_size.f90: New test.
3747
3748 2006-10-16  David Daney  <ddaney@avtrex.com>
3749
3750         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3751
3752 2006-10-16  Eric Christopher  <echristo@apple.com>
3753
3754         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3755         x86_64.
3756
3757 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3758
3759         PR c++/28211
3760         * g++.dg/tc1/dr49.C: Tweak error messages.
3761         * g++.dg/parse/template21.C: New test.
3762
3763 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3764
3765         PR middle-end/20491
3766         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3767
3768 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3769
3770         PR fortran/29403
3771         * gfortran.dg/print_1.f90: New test.
3772
3773 2006-10-15  Jan Hubicka  <jh@suse.cz>
3774
3775         PR middle-end/29241
3776         * gcc.c-torture/compile/pr29241.c: New testcase.
3777
3778 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3779
3780         PR middle-end/29250
3781         * gcc.c-torture/compile/pr29250.c: New test.
3782
3783 2006-10-15  Richard Guenther  <rguenther@suse.de>
3784
3785         * gcc.dg/pr29299.c: New testcase.
3786
3787 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3788
3789         PR fortran/24767
3790         * gfortran.dg/label_4.f90: Adjust warning flag.
3791
3792 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3793
3794         PR fortran/29371
3795         * gfortran.dg/nullify_3.f90: New test.
3796
3797 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3798
3799         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3800         on Solaris 2.5.1 too.
3801
3802 2006-10-13  Eric Christopher  <echristo@apple.com>
3803
3804         * gcc.dg/pr25993.c: Skip for darwin.
3805
3806 2006-10-13  Eric Christopher  <echristo@apple.com>
3807
3808         * gcc.dg/visibility-11.c: Skip for darwin.
3809
3810 2006-10-13  Eric Christopher  <echristo@apple.com>
3811
3812         * gcc.dg/darwin-weakimport-1.c: Use
3813         -fno-asynchronous-unwind-tables.
3814         * gcc.dg/darwin-weakimport-3.c: Ditto.
3815
3816 2006-10-13  Richard Guenther  <rguenther@suse.de>
3817
3818         PR tree-optimization/29446
3819         * gcc.dg/torture/pr29446.c: New testcase.
3820
3821 2006-10-13  Bill Wendling  <wendling@apple.com>
3822
3823         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3824         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3825         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3826         * g++.old-deja/g++.law/shadow1.C: Likewise.
3827         * g++.old-deja/g++.law/ctors10.C: Likewise.
3828         * g++.dg/debug/namespace1.C: Likewise.
3829         * g++.dg/inherit/namespace-as-base.C: Likewise.
3830         * g++.dg/opt/delay-slot-1.C: Likewise.
3831         * g++.dg/parse/defarg10.C: Likewise.
3832         * g++.dg/template/ptrmem11.C: Likewise.
3833         * g++.dg/template/mem_func_ptr.C: Likewise.
3834         * g++.dg/template/spec19.C: Likewise.
3835
3836 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3837
3838         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3839
3840 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3841
3842         PR fortran/29373
3843         * gfortran.dg/implicit_9.f90: New test.
3844
3845         PR fortran/29407
3846         * gfortran.dg/namelist_25.f90: New test.
3847
3848         PR fortran/27701
3849         * gfortran.dg/same_name_2.f90: New test.
3850
3851         PR fortran/29232
3852         * gfortran.dg/host_assoc_types_1.f90: New test.
3853
3854         PR fortran/29364
3855         * gfortran.dg/missing_derived_type_1.f90: New test.
3856         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3857
3858         PR fortran/29422
3859         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3860
3861         PR fortran/29428
3862         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3863
3864 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3865
3866         PR fortran/29391
3867         * gfortran.dg/bound_2.f90: New test.
3868
3869 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3870
3871         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3872         directive.
3873         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3874         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3875         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3876         * gfortran.dg/gomp/reduction3.f90: Likewise.
3877         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3878         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3879         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3880         * gfortran.dg/forall_4.f90: Likewise.
3881         * gfortran.dg/spec_expr_4.f90: Likewise.
3882         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3883         * gfortran.dg/forall_5.f90: Likewise.
3884         * gfortran.dg/open_access_append_2.f90: Add check for
3885         compile-time warning.
3886
3887 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3888
3889         PR c++/28506
3890         * g++.dg/parse/pure1.C: New test.
3891
3892 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3893
3894         PR fortran/21435
3895         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3896         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3897         for compile-time warnings.
3898         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3899         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3900         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3901         file.
3902         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3903         specifier.
3904         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3905         compile-time warning.
3906
3907 2006-10-12  Jan Hubicka  <jh@suse.cz>
3908
3909         PR c/28419
3910         * gcc.dg/pr28319.c: New test.
3911
3912 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3913         PR c++/29318
3914         * g++.dg/ext/vla4.C: New test.
3915
3916 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3917
3918         PR c++/27961
3919         * g++.dg/template/crash60.C: New test.
3920         * g++.dg/other/large-size-array.C: Adjust error markers.
3921         * g++.dg/parse/crash27.C: Likewise.
3922         * g++.dg/template/crash1.C: Likewise.
3923
3924 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3925
3926         PR testsuite/29093
3927         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3928
3929 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3930
3931         PR preprocessor/28709
3932         * gcc.dg/cpp/paste14.c: New test.
3933
3934 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3935
3936         PR c++/29175
3937         * g++.dg/init/array24.C: New test.
3938
3939 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3940
3941         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3942         of <sys/types.h>.
3943
3944 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3945
3946         PR c++/29024
3947         * g++.dg/parse/typedef8.C: New test.
3948         * g++.dg/other/mult-stor1.C: Adjust error markers.
3949
3950 2006-10-11  Richard Guenther  <rguenther@suse.de>
3951
3952         PR tree-optimization/28230
3953         * gcc.dg/torture/pr28230.c: New testcase.
3954
3955 2006-10-11  Richard Guenther  <rguenther@suse.de>
3956
3957         PR inline-asm/29119
3958         * gcc.dg/torture/pr29119.c: New testcase.
3959
3960 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3961
3962         PR middle-end/29272
3963         * gcc.c-torture/execute/20060930-2.c: New test.
3964
3965 2006-10-09  Richard Henderson  <rth@redhat.com>
3966
3967         Revert emutls patch.
3968
3969 2006-10-09  Richard Guenther  <rguenther@suse.de>
3970
3971         PR middle-end/29254
3972         * gcc.dg/pr29254.c: New testcase.
3973
3974 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3975             Paul Thomas  <pault@gcc.gnu.org>
3976
3977         PR fortran/20541
3978         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3979         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3980         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3981         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3982         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3983         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3984         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3985         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3986         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3987         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3988         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3989         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3990         * gfortran.dg/alloc_comp_std.f90: New test.
3991         * gfortran.dg/move_alloc.f90: New test.
3992
3993 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3994
3995         PR fortran/29115
3996         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3997
3998         PR fortran/29211
3999         * gfortran.dg/forall_char_dependencies_1.f90: New test.
4000
4001 2006-10-08  Tobias Burnus  <burnus@net-b.de>
4002
4003         PR fortran/28585
4004         * gfortran.dg/new_line.f90: New test.
4005
4006 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4007
4008         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4009         * gcc.dg/torture/builtin-convert-1.c,
4010         gcc.dg/torture/builtin-convert-2.c,
4011         gcc.dg/torture/builtin-convert-3.c,
4012         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4013
4014 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
4015
4016         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4017         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4018         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4019         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4020
4021 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
4022
4023         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4024         Xfail some tests for powerpc-darwin and powerpc-aix.
4025
4026 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
4027
4028         PR c/29380
4029         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4030
4031 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4032
4033         PR target/29300
4034         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4035         on hppa*-*-hpux*.
4036
4037 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4038
4039         PR fortran/16580
4040         PR fortran/29288
4041         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4042         Add tests for using all possible intrinsics as actual arguments.
4043         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4044         all possible intrinsics as actual arguments.
4045         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4046         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4047
4048 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
4049
4050         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4051         * gcc.dg/debug/debug-2.c: Likewise.
4052
4053 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4054
4055         * gcc.c-torture/compile/sync-2.c: New test.
4056
4057 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4058
4059         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4060         line endings.
4061
4062 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4063
4064         PR rtl-optimization/29128
4065         * gcc.c-torture/compile/pr29128.c: New test.
4066
4067 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4068
4069         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4070         line endings.
4071
4072 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4073
4074         PR middle-end/29256
4075         * gcc.dg/tree-ssa/loop-19.c: New test.
4076
4077 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4078
4079         PR tree-optimization/29330
4080         * gcc.dg/pr29330.c: New test.
4081
4082         PR target/28924
4083         * gcc.c-torture/compile/20061005-1.c: New test.
4084
4085 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4086
4087         * gcc.dg/typename-vla-1.c: New case.
4088         * gnat.dg/forward_vla.adb: New case.
4089
4090 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4091
4092         PR tree-optimization/29290
4093         * gfortran.dg/loop_nest_1.f90: New test.
4094
4095         PR target/29198
4096         * gcc.dg/tls/opt-12.c: New test.
4097
4098         PR fortran/28415
4099         * gfortran.dg/save_2.f90: New test.
4100
4101         PR c/29091
4102         * gcc.dg/pr29091.c: New test.
4103
4104 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
4105
4106         * lib/target-supports.exp
4107         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4108         same as x86_64-*-*; check for LP64.
4109
4110 2006-10-04  Richard Henderson  <rth@redhat.com>
4111
4112         * lib/target-supports.exp (check_effective_target_tls): Redefine
4113         to mean non-emulated tls.
4114         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4115         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4116         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4117         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4118         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4119         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4120         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4121
4122 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4123
4124         PR fortran/29343
4125         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4126
4127 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4128
4129         * gfortran.dg/bounds_check_fail_1.f90: New test.
4130
4131 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4132
4133         PR c++/29020
4134         * g++.dg/template/friend48.C: New test.
4135
4136 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4137
4138         PR fortran/29098
4139         * gfortran.dg/default_initialization_2.f90: New test.
4140
4141 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4142
4143         PR fortran/20779
4144         PR fortran/20891
4145         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4146
4147 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4148
4149         PR fortran/29284
4150         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4151
4152         PR fortran/29321
4153         PR fortran/29322
4154         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4155
4156         PR fortran/25091
4157         PR fortran/25092
4158         * gfortran.dg/entry_array_specs_1.f90: New test.
4159
4160 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4161
4162         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4163         insufficient to inhibit some test failures at -O3.  Do testing
4164         on integers.
4165
4166 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4167
4168         PR c++/29138
4169         * g++.dg/inherit/access8.C: New test.
4170         * g++.dg/template/dtor4.C: Tweak error messages.
4171
4172 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4173
4174         PR fortran/27478
4175         * gfortran.dg/entry_8.f90: New test.
4176
4177 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4178
4179         PR c++/29291
4180         * g++.dg/parse/new4.C: New test.
4181
4182 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4183
4184         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4185         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4186         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4187         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4188         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4189
4190 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4191
4192         PR fortran/19260
4193         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4194         * gfortran.dg/continuation_2.f90: New test.
4195
4196         PR fortran/19262
4197         * gfortran.dg/continuation_3.f90: New test.
4198         * gfortran.dg/continuation_4.f90: New test.
4199         * gfortran.dg/continuation_5.f: New test.
4200         * gfortran.dg/continuation_6.f: New test.
4201
4202 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4203
4204         PR c++/29226
4205         * g++.dg/template/vla1.C: New test.
4206
4207 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4208
4209         PR fortran/29210
4210         * gfortran.dg/complex_parameter_1.f90: New test.
4211
4212 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4213
4214         PR c/29154
4215         * gcc.c-torture/execute/20060929-1.c: New test.
4216
4217 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4218
4219         PR c++/29105
4220         * g++.dg/template/member6.C: New test.
4221         * g++.dg/parse/typename7.C: Adjust error markers.
4222
4223         PR c++/29080
4224         * g++.dg/template/member7.C: New test.
4225
4226 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4227
4228         PR c/24010
4229         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4230         gcc.dg/Woverride-init-3.c: New tests.
4231
4232 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4233
4234         * gcc.c-torture/execute/20060930-1.c: New test.
4235
4236 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4237
4238         PR fortran/18791
4239         * gfortran.dg/specifics_1.f90: New test.
4240         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4241         complex specifics.
4242
4243 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4244
4245         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4246         pthread-init-common.h: New.
4247
4248 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4249
4250         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4251         precision on some archs.
4252
4253 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4254
4255         * gcc.dg/non-local-goto-1.c: New test.
4256         * gcc.dg/non-local-goto-2.c: Likewise.
4257         * gcc.dg/setjmp-3.c: Likewise.
4258         * gcc.dg/setjmp-4.c: Likewise.
4259
4260 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4261
4262         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4263
4264 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4265
4266         PR fortran/28276
4267         * gfortran.dg/exponent_1.f90: New test.
4268
4269         PR fortran/27021
4270         * gfortran.dg/nearest_1.f90: New test.
4271
4272 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4273
4274         PR middle-end/25261
4275         PR middle-end/28790
4276         * gcc.dg/gomp/nestedfn-1.c: New test.
4277
4278 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4279
4280         PR objc/29195
4281         * objc/compile/method-1.m: New test.
4282
4283 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4284
4285         PR c++/26938
4286         * g++.dg/template/crash58.C: New test.
4287         * g++.dg/parse/crash28.C: Adjust error markers.
4288         * g++.dg/template/crash34.C: Likewise.
4289         * g++.dg/template/friend31.C: Likewise.
4290         * g++.dg/template/crash32.C: Likewise.
4291
4292         PR c++/27329
4293         * g++.dg/template/crash59.C: New test.
4294
4295         PR c++/27667
4296         * g++.dg/template/spec33.C: New test.
4297         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4298
4299 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4300             Adam Nemet  <anemet@caviumnetworks.com>
4301
4302         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4303         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4304
4305 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4306
4307         PR target/28911
4308         * gcc.dg/pr28911.c: New.
4309
4310 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4311
4312         PR target/29169
4313         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4314         (dg-options): Add -mfpmath=387.
4315
4316 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4317
4318         PR c/28706
4319         * gcc.dg/pr28706.c: New test.
4320
4321         PR c/28712
4322         * gcc.dg/pr28712.c: New test.
4323
4324 2006-09-22  Mike Stump  <mrs@apple.com>
4325
4326         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4327
4328 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4329
4330         PR tree-optimization/28888
4331         * gcc.dg/pr28888.c: New test.
4332
4333 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4334
4335         PR c++/29016
4336         * g++.dg/init/ptrfn1.C: New test.
4337
4338 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4339
4340         PR c++/28861
4341         * g++.dg/template/spec32.C: New test.
4342         * g++.dg/parse/crash9.C: Adjust error markers.
4343
4344         PR c++/28303
4345         * g++.dg/template/typedef6.C: New test.
4346         * g++.dg/init/error1.C: Adjust error markers.
4347         * g++.dg/parse/crash9.C: Likewise.
4348         * g++.dg/template/crash55.C: Likewise.
4349
4350 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4351
4352         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4353
4354 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4355
4356         PR target/27650
4357         * g++.dg/ext/dllimport12.C: New test.
4358
4359 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4360
4361         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4362         * gcc.target/mips/nmadd-2.c: Likewise.
4363         * gcc.target/mips/mips-ps-6.c: New test.
4364         * gcc.target/mips/neg-abs-1.c: Likewise.
4365         * gcc.target/mips/neg-abs-2.c: Likewise.
4366         * gcc.target/mips/nmadd-3.c: New test.
4367
4368 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4369
4370         PR middle-end/28046
4371         * gcc.dg/gomp/atomic-10.c: New test.
4372         * g++.dg/gomp/atomic-10.C: New test.
4373
4374 2006-09-20  Eric Christopher  <echristo@apple.com>
4375
4376         * gcc.target/i386/sse3-not-fisttp.c: New.
4377
4378 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4379
4380         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4381
4382 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4383
4384         * gcc.c-torture/execute/pr28289.c (one): New variable.
4385         (main): Use it instead of argc.
4386         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4387         (main): Use it instead of argc.
4388
4389 2006-09-19  Paul Brook  <paul@codesourcery.com>
4390
4391         PR target/28516
4392         * gcc.dg/nested-func-5.c: New test.
4393
4394 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4395
4396         * lib/target-supports.exp (check_effective_target_tls): Compile
4397         test stubs using ${tool}_target_compile, not just target_compile.
4398         (check_effective_target_tls_runtime): Likewise.
4399
4400 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4401
4402         * gcc.c-torture/compile/20030405-1.x: Remove.
4403
4404         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4405         optimising linker from discarding it.
4406
4407 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4408
4409         PR fortran/28526
4410         * gfortran.dg/keyword_symbol_1.f90: New test.
4411
4412         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4413         pedantic compilation option.
4414
4415 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4416
4417         PR fortran/29060
4418         * gfortran.dg/spread_shape_1.f90: New test.
4419
4420 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4421
4422         PR tree-optimization/28887
4423         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4424
4425 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4426
4427         PR c/25993
4428         * gcc.dg/pr25993.c: New test.
4429
4430 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4431
4432         PR tree-opt/21591
4433         * gcc.dg/vect/pr21591.c: New test.
4434
4435 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4436
4437         PR tree-opt/29059
4438         * gcc.c-torture/compile/strcpy-1.c: New test.
4439         * gcc.c-torture/compile/strcpy-2.c: New test.
4440         * gcc.c-torture/compile/memcpy-1.c: New test.
4441         * gcc.c-torture/compile/memcpy-2.c: New test.
4442
4443 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4444
4445         PR testsuite/29055
4446         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4447
4448 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4449
4450         * gnat.dg/specs/double_record_extension1.ads: New test.
4451         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4452
4453 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4454
4455         PR fortran/29051
4456         * gfortran.dg/oldstyle_3.f90: New test.
4457
4458 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4459
4460         PR libgfortran/29099
4461         * gfortran.dg/secnds-1.f: New test.
4462
4463 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4464
4465         PR libgfortran/29053
4466         * gfortran.dg/streamio_9.f90: New test.
4467         * gfortran.dg/streamio_10.f90: New test.
4468
4469 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4470
4471         PR C++/29002
4472         * g++.dg/init/array22.C: New test.
4473         * g++.dg/init/array23.C: New test.
4474
4475 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4476
4477         * stackcheck.lst: Update list of tests requiring stack checking.
4478         * norun.lst: Adjust for above change.
4479         * ada95.lst: New file.
4480         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4481         requiring -gnat95 switch.
4482
4483 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4484
4485         * gnat.dg/in_out_parameter.adb: New test.
4486
4487 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4488
4489         PR debug/28980
4490         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4491
4492 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4493
4494         * gnat.dg/specs/unchecked_union.ads: New test.
4495
4496 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4497
4498         PR rtl-optimization/28982
4499         * gcc.c-torture/execute/pr28982a.c: New test.
4500         * gcc.c-torture/execute/pr28982b.c: Likewise.
4501
4502 2006-09-12  Eric Christopher  <echristo@apple.com>
4503
4504         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4505         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4506
4507 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4508
4509         PR c/28768
4510         PR preprocessor/14634
4511         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4512         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4513         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4514
4515 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4516
4517         * gcc.dg/pr28243.c: New test.
4518
4519 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4520
4521         PR fortran/28971
4522         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4523         this undiagnosed regression reappears.
4524
4525 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4526
4527         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4528         Treat $srcdir as a literal.
4529         * lib/fortran-torture.exp (fortran-torture-compile,
4530         fortran-torture-execute): Likewise.
4531         * lib/objc-torture.exp (objc-torture-compile,
4532         objc-torture-execute): Likewise.
4533         * lib/profopt.exp (profopt-execute): Likewise.
4534
4535 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4536
4537         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4538
4539 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4540
4541         PR testsuite/28950
4542         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4543
4544 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4545
4546         PR target/13685
4547         * gcc.target/i386/pr13685.c: New test.
4548
4549 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4550
4551         * gcc.dg/pr28726.c: New test.
4552
4553 2006-09-11  Josh Conner  <jconner@apple.com>
4554
4555         * gcc.dg/nrv3.c: Increase size of structure.
4556         * gcc.dg/nrv4.c: Likewise.
4557         * gcc.dg/nrv5.c: Likewise.
4558
4559 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4560
4561         PR libfortran/28890
4562         gfortran.dg/assumed_charlen_function_5.f90: New test.
4563
4564 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4565
4566         PR c++/28991
4567         * g++.dg/init/static3.C: New test.
4568
4569 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4570
4571         PR testsuite/29007
4572         * gcc.dg/long-long-cst1.c (t): Add cast to
4573         __SIZE_TYPE__ before casting to int.
4574         (main): Return 0 on success.
4575
4576 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4577
4578         * gcc.c-torture/execute/20060910-1.c: New test.
4579
4580 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4581
4582         PR middle-end/26983
4583         * gcc.dg/pr26983.c: New test.
4584
4585 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4586
4587         PR target/29006
4588         * gcc.c-torture/execute/pr29006.c: New test.
4589
4590 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4591
4592         PR libfortran/28947
4593         gfortran.dg/matmul_4.f90: New test.
4594
4595 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4596
4597         PR fortran/28959
4598         gfortran.dg/used_types_10: New test.
4599
4600 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4601
4602         PR libfortran/28923
4603         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4604         gfortran.dg/array_initializer_3.f90: New test.
4605
4606 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4607
4608         PR fortran/28914
4609         * gfortran.dg/actual_array_constructor_3.f90: New test.
4610
4611 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4612
4613         PR testsuite/26778
4614         * gcc.target/i386/pr26778.c: New testcase.
4615
4616 2006-09-08  Eric Christopher  <echristo@apple.com>
4617
4618         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4619         * gcc.target/i386/memcpy-1.c: Ditto.
4620         * gcc.target/i386/asm-1.c: Ditto.
4621         * gcc.target/i386/20060512-4.c: Ditto.
4622         * gcc.target/i386/compress-float-387.c: Ditto.
4623         * gcc.target/i386/20060512-1.c: Ditto.
4624         * gcc.target/i386/compress-float-sse.c: Ditto.
4625         * gcc.target/i386/20060512-2.c: Ditto.
4626         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4627         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4628         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4629         * gcc.dg/pr26449.c: Ditto.
4630         * gcc.dg/attr-ms_struct-2.c: Ditto.
4631         * gcc.dg/attr-ms_struct-1.c: Ditto.
4632         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4633
4634 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4635
4636         PR c/28504
4637         * gcc.dg/vla-10.c: New test.
4638
4639 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4640
4641         PR c++/28858
4642         * g++.dg/parse/template20.C: New test.
4643         * g++.dg/template/operator8.C: Remove obsolete part.
4644         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4645         * g++.old-deja/g++.pt/crash65.C: Likewise.
4646
4647 2006-09-07  Jason Merrill  <jason@redhat.com>
4648
4649         PR middle-end/27724
4650         * gcc.dg/long-long-cst1.c: New test.
4651
4652 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4653
4654         PR C++/28906
4655         * g++.dg/other/array3.C: New test.
4656         * g++.dg/other/array4.C: New test.
4657         * g++.dg/other/array5.C: New test.
4658
4659 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4660
4661         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4662
4663 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4664
4665         PR target/28946
4666         * gcc.target/i386/pr28946.c: New test.
4667
4668 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4669
4670         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4671         in integer literal constant.
4672         * gfortran.dg/enum_8.f90: Ditto.
4673         * gfortran.dg/g77/20030326-1.f: Ditto.
4674
4675 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4676
4677         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4678         nonconformance usage.
4679
4680 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4681
4682         PR middle-end/28862
4683         * gcc.c-torture/compile/vector-align-1.c: New test.
4684
4685 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4686
4687         PR rtl-opt/27883
4688         * g++.dg/opt/copysign-1.C: New test.
4689
4690 2006-09-06  Jason Merrill  <jason@redhat.com>
4691
4692         PR c++/27371
4693         * g++.dg/warn/unused-result1.C: New test.
4694
4695 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4696
4697         PR c++/28903
4698         * g++.dg/ext/vla3.C: New test.
4699
4700         PR c++/28886
4701         * g++.dg/template/array16.C: New test.
4702
4703 2006-09-06  Richard Guenther  <rguenther@suse.de>
4704
4705         * gcc.dg/pr27226.c: Remove testcase again.
4706
4707 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4708
4709         PR tree-opt/28937
4710         * g++.dg/opt/unroll2.C: New test.
4711
4712 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4713
4714         PR tree-opt/28952
4715         * gcc.dg/vect/pr28952.c: New test.
4716
4717 2006-09-05  Richard Guenther  <rguenther@suse.de>
4718
4719         PR tree-optimization/28900
4720         * gcc.dg/torture/pr28900.c: New testcase
4721
4722 2006-09-05  Richard Guenther  <rguenther@suse.de>
4723
4724         PR tree-optimization/28905
4725         * gcc.c-torture/compile/pr28905.c: New testcase.
4726
4727 2006-09-05  Richard Guenther  <rguenther@suse.de>
4728
4729         PR middle-end/28935
4730         * gcc.dg/pr28935.c: New testcase.
4731
4732 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4733
4734         * gcc.c-torture/execute/20060905-1.c: New test.
4735
4736 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4737
4738         PR fortran/28908
4739         * gfortran.dg/used_types_7.f90: New test.
4740         * gfortran.dg/used_types_8.f90: New test.
4741         * gfortran.dg/used_types_9.f90: New test.
4742
4743 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4744
4745         * gcc.c-torture/compile/20060904-1.c: New test.
4746
4747 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4748
4749         PR c++/23287 Revert my 2006-09-01 patch
4750         * g++.dg/parse/dtor12.C: Remove.
4751
4752 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4753
4754         PR c+/27670
4755         * g++.dg/template/operator9.C: New test.
4756
4757         PR c++/27493
4758         * g++.dg/template/operator7.C: New test.
4759
4760         PR c++/27494
4761         * g++.dg/template/operator8.C: New test.
4762
4763         PR c++/27397
4764         * g++.dg/template/crash57.C: New test.
4765
4766         * g++.dg/template/typedef4.C: Adjust error markers.
4767         * g++.dg/template/typedef5.C: Likewise.
4768
4769 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4770
4771         PR c++/28878
4772         * g++.dg/parse/crash33.C: New test.
4773
4774 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4775         Richard Guenther  <rguenther@suse.de>
4776         Adam Nemet  <anemet@caviumnetworks.com>
4777
4778         PR middle-end/27226
4779         * gcc.target/mips/memcpy-1.c: New testcase.
4780         * gcc.dg/pr27226.c: Likewise.
4781
4782 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4783
4784         PR c++/28705
4785         * g++.dg/lookup/koenig5.C: New.
4786         * g++.dg/template/crash56.C: New.
4787
4788 2006-09-01  Josh Conner  <jconner@apple.com>
4789
4790         PR c++/25505
4791         * gcc.dg/nrv3.c: New test.
4792         * gcc.dg/nrv4.c: New test.
4793         * gcc.dg/nrv5.c: New test.
4794
4795 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4796
4797         PR c++/23287
4798         * g++.dg/parse/dtor12.C: New.
4799
4800 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4801
4802         PR tree-optimization/28839
4803         * gcc.dg/pr28839.c: New test.
4804
4805 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4806
4807         PR target/24367
4808         * gcc.dg/pr24367.c: New testcase.
4809
4810 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4811
4812         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4813
4814 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4815
4816         PR rtl-optimization/27735
4817         * gcc.dg/loop-unswitch-1.c: New test.
4818
4819 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4820
4821         PR fortran/28885
4822         * gfortran.dg/aliasing_dummy_2.f90: New test.
4823
4824         PR fortran/20067
4825         * gfortran.dg/generic_5.f90: Change error message.
4826
4827         PR fortran/28873
4828         * gfortran.dg/generic_6.f90: New test.
4829
4830         PR fortran/25077
4831         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4832
4833         PR fortran/25102
4834         * gfortran.dg/invalid_interface_assignment.f90: New test.
4835
4836         PR fortran/24866
4837         * gfortran.dg/module_proc_external_dummy.f90: New test.
4838
4839 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4840
4841         PR c++/28349
4842         * testsuite/g++.dg/warn/var-args1.C: New test.
4843
4844 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4845
4846         PR fortran/28866
4847         * gfortran.dg/simpleif_2.f90: New test.
4848         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4849         * gfortran.dg/enum_5.f90: Ditto.
4850
4851 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4852             Kazu Hirata  <kazu@codesourcery.com>
4853
4854         PR tree-optimization/17506
4855         * gcc.dg/pr17506.c: New.
4856
4857 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4858
4859         PR c++/28139
4860         * g++.dg/eh/alias1.C: New test.
4861
4862 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4863
4864         PR c++/28860
4865         * g++.dg/template/ttp22.C: New test.
4866
4867 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4868
4869         PR middle-end/26632
4870         * gcc.dg/pr26632.c: New.
4871
4872 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4873
4874         PR libgfortran/28354
4875         * gfortran.dg/fmt_zero_precision.f90: New test.
4876
4877 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4878
4879         PR c++/28058
4880         * g++.dg/template/spec31.C: New test.
4881
4882 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4883
4884         PR c++/26573
4885         * g++.dg/other/static2.C: New test.
4886
4887 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4888
4889         * gcc.dg/Wswitch-enum-2.c: New test case.
4890         * gcc.dg/Wswitch-enum-3.c: Likewise.
4891
4892 2006-08-26  Richard Guenther  <rguenther@suse.de>
4893
4894         * gcc.c-torture/compile/20060826-1.c: New testcase.
4895
4896 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4897
4898         PR c++/28736
4899         * g++.dg/template/void10.C: New test.
4900
4901         PR c++/28737
4902         * g++.dg/template/void8.C: New test.
4903
4904         PR c+_+/28738
4905         * g++.dg/template/void9.C: New test.
4906
4907         * g++.dg/template/void3.C: Adjust error markers.
4908         * g++.dg/template/void4.C: Likewise.
4909         * g++.dg/template/crash55.C: Likewise.
4910         * g++.dg/template/void7.C: Likewise
4911
4912 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4913
4914         PR c++/28588
4915         * g++.dg/inherit/access6.C: New test.
4916         * g++.dg/inherit/access7.C: Likewise.
4917
4918         PR c++/28595
4919         * g++.dg/template/array15.C: New test.
4920         * g++.dg/template/crash2.C: Tweak error markers.
4921
4922 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4923
4924         PR middle-end/28683
4925         * gcc.c-torture/compile/20060823-1.c: New test.
4926
4927 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4928
4929         PR c++/28853
4930         * g++.dg/template/ttp21.C: New test.
4931
4932         PR c++/28852
4933         * g++.dg/other/operator1.C: Add error-marker.
4934         * g++.dg/other/operator2.C: New test.
4935
4936 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4937
4938         PR c/27893
4939         * gcc.c-torture/compile/vla-const-1.c,
4940         gcc.c-torture/compile/vla-const-2.c: New tests.
4941
4942 2006-08-26  Richard Guenther  <rguenther@suse.de>
4943
4944         PR middle-end/28814
4945         * gcc.dg/torture/pr28814.c: New testcase.
4946
4947 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4948
4949         PR c/28418
4950         * gcc.c-torture/compile/compound-literal-1.c: New test.
4951
4952 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4953
4954         PR c/28299
4955         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4956         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4957         Expect extra diagnostics.
4958
4959 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4960
4961         gcc.dg/noncompile/pr16876.c: New test.
4962
4963 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4964
4965         PR c++/28056
4966         * g++.dg/parse/local1.C: New test.
4967         * g++.dg/other/qual1.C: Tweak error marker.
4968
4969 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4970
4971         PR c++/27787
4972         * g++.dg/template/typename10.C: New.
4973         * g++.dg/template/lookup4.C: Remove bogus error marker.
4974
4975 2006-08-25  Richard Guenther  <rguenther@suse.de>
4976
4977         PR testsuite/28829
4978         * gcc.dg/pr26570.c: Fix testcase.
4979
4980 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4981
4982         PR tree-opt/28807
4983         * gcc.c-torture/execute/mayalias-2.c: New test.
4984         * gcc.dg/tree-ssa/alias-13.c: New test.
4985
4986 2006-08-24  Jan Hubicka  <jh@suse.cz>
4987
4988         PR debug/26881
4989         * gcc.dg/debug/pr26881.c: New file.
4990
4991 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4992
4993         PR fortran/28788
4994         * gfortran.dg/used_types_4.f90: New test.
4995         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4996         association of derived types.
4997         * gfortran.dg/used_types_2.f90: Add module cleanup.
4998         * gfortran.dg/used_types_3.f90: The same.
4999
5000         PR fortran/28771
5001         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5002         fix of regression.
5003
5004 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5005
5006         PR 28813
5007         * gfortran.dg/direct_io_6.f90: Remove test.
5008
5009 2006-08-23  Stuart Hastings  <stuart@apple.com>
5010
5011         PR 28825
5012         * gcc.target/i386/20060821-1.c: New.
5013
5014 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
5015
5016         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
5017         dg-warning strings for dllimport.
5018
5019 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5020
5021         PR C++/28450
5022         * g++.dg/ext/vector4.C: New test.
5023         * g++.dg/ext/complex1.C: New test.
5024
5025 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
5026
5027         PR debug/28692
5028         * gcc.dg/debug/const-1.c: New.
5029         * gcc.dg/debug/const-2.c: New.
5030         * gcc.dg/debug/dwarf2/const-1.c: New.
5031         * gcc.dg/debug/dwarf2/const-2.c: New.
5032         * gcc.dg/debug/dwarf2/const-2b.c: New.
5033
5034 2006-08-22  Richard Guenther  <rguenther@suse.de>
5035
5036         PR middle-end/28776
5037         * gcc.c-torture/compile/pr28776-1.c: New testcase.
5038         * gcc.c-torture/compile/pr28776-2.c: Likewise.
5039
5040 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5041
5042         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5043
5044 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
5045
5046         PR c++/26269
5047         * g++.dg/other/error14.C: New test.
5048
5049         PR c++/28505
5050         * g++.dg/parse/ctor7.C: New test.
5051         * g++.dg/parse/ctor8.C: Likewise.
5052
5053         PR c++/28741
5054         * g++.dg/template/void7.C: New test.
5055
5056 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5057
5058         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5059         * gnat.dg/self_aggregate_with_array.adb: New test.
5060
5061 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5062
5063         * g++.dg/eh/arm-vfp-unwind.C: New test.
5064
5065 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5066
5067         PR c++/28341
5068         * g++.dg/template/ref3.C: New test.
5069         * g++.dg/template/nontype13.C: New test.
5070
5071         PR c++/28346
5072         * g++.dg/template/ptrmem17.C: New test.
5073
5074 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5075
5076         PR target/28648 c:
5077         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5078
5079 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5080
5081         PR fortran/28630
5082         * gfortran.dg/used_types_2.f90: New test.
5083
5084         PR fortran/28601
5085         * gfortran.dg/used_types_3.f90: New test.
5086
5087         PR fortran/20886
5088         * gfortran.dg/generic_actual_arg.f90: New test.
5089
5090         PR fortran/28735
5091         * gfortran.dg/module_private_array_refs_1.f90: New test.
5092
5093         PR fortran/28762
5094         * gfortran.dg/program_name_1.f90: New test.
5095
5096         PR fortran/28425
5097         * gfortran.dg/derived_constructor_comps_1.f90: New test.
5098
5099         PR fortran/28496
5100         * gfortran.dg/array_initializer_2.f90: New test.
5101
5102         PR fortran/18111
5103         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5104
5105         PR fortran/28600
5106         * gfortran.dg/assumed_charlen_function_4.f90: New test.
5107
5108         PR fortran/28771
5109         * gfortran.dg/assumed_charlen_in_main.f90: New test.
5110
5111         PR fortran/28660
5112         * gfortran.dg/dependent_decls_1.f90: New test.
5113
5114 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5115
5116         PR fortran/25217
5117         * gfortran.dg/derived_init_2.f90: New.
5118
5119 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
5120
5121         * gcc.c-torture/execute/pr28289.c: New test.
5122
5123 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
5124
5125         PR c/28744
5126         * gcc.dg/attr-externally-visible-1.c: New test.
5127         * gcc.dg/attr-externally-visible-2.c: New test.
5128         * g++.dg/parse/attr-externally-visible-1.C: New test.
5129         * g++.dg/parse/attr-externally-visible-2.C: New test.
5130
5131 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5132
5133         PR c++/28606
5134         * g++.dg/parse/dtor11.C: New test.
5135
5136 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5137
5138         PR rtl-optimization/28489
5139         * gcc.c-torture/compile/pr28489.c: New test.
5140
5141 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5142
5143         PR c++/28710
5144         * g++.dg/template/redecl4.C: New test.
5145
5146         PR c++/28711
5147         * g++.dg/template/ctor8.C: New test.
5148
5149 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5150
5151         * gcc.dg/pr26570.c: Fix testcase.
5152
5153 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5154
5155         * PR c++/28573
5156         * g++.dg/parse/offsetof6.C: New test.
5157         * g++.dg/parse/offsetof6.C: New test.
5158         * g++.dg/parse/offsetof7.C: New test.
5159
5160 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5161
5162         PR testsuite/28602
5163         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5164         is false.
5165
5166 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5167
5168         PR c++/28302
5169         * g++.dg/ext/vector3.C: New test.
5170
5171 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5172
5173         PR gcov/profile/26570
5174         * gcc.dg/pr26570.c: New test.
5175
5176 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5177
5178         PR c/27697
5179         * gcc.dg/qual-component-1.c: New test.
5180
5181 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5182
5183         PR c++/28593
5184         * g++.dg/parse/new3.C: New test.
5185
5186 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5187
5188         PR fortran/25828
5189         * gfortran.dg/streamio_1.f90: New test.
5190         * gfortran.dg/streamio_2.f90: New test.
5191         * gfortran.dg/streamio_3.f90: New test.
5192         * gfortran.dg/streamio_4.f90: New test.
5193         * gfortran.dg/streamio_5.f90: New test.
5194         * gfortran.dg/streamio_6.f90: New test.
5195         * gfortran.dg/streamio_7.f90: New test.
5196         * gfortran.dg/streamio_8.f90: New test.
5197
5198 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5199
5200         PR c/28287
5201         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5202
5203 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5204
5205         PR c++/28594
5206         * g++.dg/template/void6.C: New test.
5207
5208 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5209
5210         PR c/28649
5211         * gcc.dg/parse-error-1.c: New test.
5212         * gcc.dg/parse-error-2.c: New test.
5213         * gcc.dg/cpp/digraph2.c: Add error-marker.
5214         * gcc.dg/noncompile/920923-1.c: Likewise.
5215
5216 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5217
5218         PR c/27490
5219         * gcc.dg/sizeof-2.c: New testcase.
5220
5221         PR c/27489
5222         * gcc.dg/switch-A.c: New testcase.
5223
5224 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5225
5226         PR c++/28288
5227         PR c++/14556
5228         * g++.old-deja/g++.warn/compare1.C: Delete.
5229         * g++.dg/opt/pr7503-2.C: Delete.
5230         * g++.dg/opt/pr7503-3.C: Delete.
5231         * g++.dg/opt/pr7503-4.C: Delete.
5232         * g++.dg/opt/pr7503-5.C: Delete.
5233         * g++.dg/opt/max1.C: Delete.
5234         * g++.dg/warn/minmax.C: Delete.
5235         * g++.dg/expr/minmax.C: New test.
5236
5237 2006-08-14  Richard Guenther  <rguenther@suse.de>
5238
5239         PR testsuite/28703
5240         * gcc.c-torture/execute/pr28651.c: Do not use argc
5241         to avoid optimization, instead forbid inlining.
5242
5243 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5244
5245         PR rtl-optimization/28634
5246         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5247
5248 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5249
5250         PR c/27184
5251         * gcc.dg/torture/pr27184.c: New test.
5252
5253 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5254
5255         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5256
5257 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5258
5259         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5260         * gfortran.dg/stat_2.f90: Likewise.
5261         * gfortran.dg/chmod_1.f90: Likewise.
5262         * gfortran.dg/chmod_2.f90: Likewise.
5263         * gfortran.dg/chmod_3.f90: Likewise.
5264
5265 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5266
5267         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5268
5269 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5270
5271         * g++.dg/opt/pr23454-2.C: New test.
5272
5273 2006-08-11  Richard Guenther  <rguenther@suse.de>
5274
5275         PR middle-end/28651
5276         * gcc.c-torture/execute/pr28651.c: New testcase.
5277
5278 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5279
5280         * gnat.dg/specs/static_initializer.ads: New test.
5281
5282 2006-08-10  Paul Brook  <paul@codesourcery.com>
5283
5284         * gcc.target/arm/cond-asm.c: New test.
5285
5286 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5287
5288         PR tree-optimization/26197
5289         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5290         * g++.dg/vect/vect.exp: Compile the new tests with
5291         --param max-aliased-vops=0.
5292
5293 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5294
5295         PR c++/28637
5296         * g++.dg/template/void3.C: New test.
5297
5298         PR c++/28638
5299         * g++.dg/template/void4.C: New test.
5300
5301         PR c++/28640
5302         * g++.dg/template/void5.C: New test.
5303
5304 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5305
5306         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5307         after dg-do compile.
5308
5309 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5310
5311         PR tree-optimizations/26969
5312         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5313         "unswitch-loops" with -funswitch-loops.
5314         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5315
5316 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5317
5318         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5319         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5320         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5321         * objc.dg/dwarf-1.m: Likewise.
5322         * objc.dg/dwarf-2.m: Likewise.
5323         * obj-c++.dg/dwarf-2.mm: Likewise.
5324
5325 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5326
5327         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5328         * objc.dg/dwarf-2.m: Likewise.
5329         * obj-c++.dg/dwarf-2.mm: Likewise.
5330
5331         PR libfortran/28603
5332         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5333
5334         PR testsuite/27611
5335         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5336
5337         PR testsuite/27033
5338         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5339
5340 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5341
5342         PR target/27827
5343         * gcc.target/i386/pr27827.c: New testcase.
5344
5345 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5346
5347         PR fortran/28590
5348         * gfortran.dg/sequence_types_1.f90: New test.
5349
5350 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5351
5352         PR fortran/28548
5353         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5354         dg-warning.  Add -pedantic option.
5355
5356 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5357
5358         PR c/28502
5359         * gcc.dg/proto-1.c: New test.
5360
5361         PR c/27721
5362         * gcc.dg/lvalue-4.c: New test.
5363
5364         PR c/28136
5365         * gcc.dg/init-bad-5.c: New test.
5366
5367 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5368
5369         PR c++/28347
5370         * g++.dg/ext/typedef-init.C: Add new test for typedef
5371         initialization inside templates. Adjust existing error markers.
5372
5373 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5374
5375         PR c++/28148
5376         * g++.dg/init/ptrmem3.C: New test.
5377
5378 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5379
5380         PR tree-optimization/27770
5381         * lib/target-support.exp: New target keyword "section_anchors".
5382         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5383         tests.
5384         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5385         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5386         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5387         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5388
5389 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5390
5391         * gcc.dg/20060801-1.c: Add missing '}'.
5392
5393 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5394
5395         PR c++/27508
5396         * g++.dg/parse/dtor9.C: New test.
5397         * g++.dg/parse/dtor10.C: New test.
5398         * g++.dg/other/error7.C: Adjust error-marker.
5399
5400         PR c++/28274
5401         * g++.dg/other/default5.C: New test.
5402
5403 2006-08-02  Richard Guenther  <rguenther@suse.de>
5404
5405         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5406
5407 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5408
5409         PR c++/28557
5410         * g++.dg/template/conv9.C: New test.
5411
5412 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5413
5414         PR debug/28063
5415         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5416         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5417         Optionally return assembly text.  Update callers.
5418         (check_no_compiler_messages): Update verbose messages.
5419         (check_no_messages_and_pattern): New.
5420         (check_effective_target_string_merging): New.
5421
5422 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5423
5424         PR c++/28250
5425         * g++.dg/eh/catch4.C: New test.
5426
5427         PR c++/28257
5428         * g++.dg/other/qual1.C: New test.
5429
5430         PR c++/28259
5431         * g++.dg/inherit/error2.C: New test.
5432
5433         PR c++/28267
5434         * g++.dg/other/new1.C: New test.
5435
5436         * g++.dg/warn/pr23075.C: Remove obsolete test.
5437         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5438         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5439
5440 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5441
5442         PR c++/28523
5443         * g++.dg/eh/cast1.C: New test.
5444
5445 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5446
5447         PR libfortran/28452
5448         * gfortran.dg/random_3.f90:  New test.
5449
5450 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5451
5452         PR c++/28432
5453         * g++.dg/other/pr28304.C: Change expected error message.
5454         * g++.dg/other/pr28432.C: New test.
5455
5456 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5457
5458         PR c++/28256
5459         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5460
5461 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5462
5463         PR debug/23336
5464         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5465         at -g1.
5466         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5467         g++.dg/debug/enum-2.C: New.
5468
5469 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5470
5471         PR c++/6634
5472         * g++.dg/parse/long1.C: Add more tests.
5473
5474 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5475
5476         * gfortran.dg/lrshift_1.c: New file.
5477
5478 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5479
5480         PR libgfortran/28335
5481         * gfortran.dg/no_unit_error_1.f90: New test.
5482
5483 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5484
5485         PR libgfortran/28335
5486         * gfortran.dg/no_unit_error_1.f90: Delete test.
5487         * gfortran.dg/no_unit_error_2.f90: Delete test.
5488
5489 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5490
5491         * gfortran.dg/chmod_3.f90: New test.
5492         * gfortran.dg/ltime_gmtime_1.f90: New test.
5493         * gfortran.dg/ltime_gmtime_2.f90: New test.
5494         * gfortran.dg/lrshift_1.f90: New test.
5495         * gfortran.dg/chmod_1.f90: New test.
5496         * gfortran.dg/chmod_2.f90: New test.
5497
5498 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5499
5500         PR c++/27668
5501         * g++.dg/template/crash55.C: New test.
5502
5503         PR c++/27962
5504         * g++.dg/template/nontype16.C: New test.
5505
5506         * g++.dg/template/void2.C: Adjust error markers.
5507         * g++.dg/template/nontype5.C: Adjust error markers.
5508
5509 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5510
5511         * gcc.target/i386/stack-prot-kernel.c: New test.
5512
5513 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5514
5515         * gcc.dg/builtins-55.c: New test case.
5516
5517 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5518
5519         PR rtl-optimization/27907
5520         * gcc.c-torture/compile/pr27907.c: New test.
5521
5522 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5523
5524         * gfortran.dg/mclock.f90: New test.
5525         * gfortran.dg/int_conv_1.f90: New test.
5526         * gfortran.dg/stat_1.f90: New test.
5527         * gfortran.dg/stat_2.f90: New test.
5528
5529 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5530
5531         PR libgfortran/28335
5532         * gfortran.dg/no_unit_error_1.f90: New test.
5533         * gfortran.dg/no_unit_error_2.f90: New test.
5534         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5535
5536 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5537
5538         PR middle-end/28473
5539         * gcc.dg/fold-convround-1.c: New test case.
5540
5541 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5542
5543         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5544
5545 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5546
5547         PR c++/27572
5548         * g++.dg/other/typedef1.C: New test.
5549         * g++.dg/template/typedef4.C: New test.
5550         * g++.dg/template/typedef5.C: New test.
5551
5552 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5553
5554         PR fortran/28416
5555         * gfortran.dg/allocatable_dummy_3.f90: New.
5556
5557 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5558
5559         PR fortran/28439
5560         * gfortran.dg/arithmetic_if.f90:  New test.
5561
5562 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5563
5564         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5565         avoid memcpy optimization.
5566
5567 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5568
5569         PR fortran/25289
5570         * gfortran.dg/direct_io_6.f90: New test.
5571
5572 2006-07-24  Jan Hubicka  <jh@suse.cz>
5573
5574         PR c/25795
5575         PR c++/27369
5576         * gcc.dg/pr25795.c: New test.
5577         * gcc.dg/pr25795-1.c: New test.
5578
5579 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5580
5581         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5582         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5583         which may be transformed to "g || h" on some platforms.
5584
5585 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5586
5587         PR c++/28025
5588         * g++.dg/template/friend45.C: New test.
5589
5590 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5591
5592         PR libgfortran/28339
5593         * gfortran.dg/arrayio_8.f90: New test.
5594
5595 2006-07-21  Mike Stump  <mrs@apple.com>
5596
5597         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5598
5599         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5600
5601 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5602
5603         PR c++/28250
5604         * g++.dg/eh/catch3.C: New test.
5605
5606         PR c++/28363
5607         * g++.dg/template/defarg10.C: New test.
5608
5609 2006-07-20  Paul Brook  <paul@codesourcery.com>
5610
5611         PR 27363
5612         * gcc.dg/pr27363.c: New test.
5613
5614 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5615
5616         PR c++/28338
5617         * g++.dg/init/ref13.C: New test.
5618
5619 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5620
5621         PR obj-c++/28434
5622         * obj-c++.dg/proto-error-1.mm: New test.
5623
5624 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5625
5626         PR c++/28337
5627         * g++.dg/template/string1.C: New test.
5628
5629 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5630
5631         PR c++/28048
5632         * g++.dg/template/defarg9.C: New test.
5633
5634         PR c++/28235
5635         * g++.dg/template/static27.C: New test.
5636
5637 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5638
5639         PR 28410
5640         * gcc.dg/tree-ssa/pr28410.c: New test.
5641
5642 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5643
5644         PR c++/28258
5645         * g++/dg/other/error13.C: New test.
5646
5647         PR c++/28260
5648         * g++.dg/template/friend44.C: New test.
5649
5650 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5651
5652         PR c++/27495
5653         * g++.dg/other/pr27495.C: New.
5654
5655 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5656
5657         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5658         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5659
5660 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5661
5662         PR c/28286
5663         * gcc.dg/pragma-pack-4.c: New test.
5664
5665 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5666
5667         PR c++/28291
5668         * g++.dg/ext/pr28291.C: New test.
5669
5670 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5671
5672         PR middle-end/28403
5673         * gcc.c-torture/execute/pr28403.c: New test.
5674
5675 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5676
5677         PR middle-end/28402
5678         * gcc.dg/pr28402.c: New test.
5679
5680 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5681
5682         PR c++/28304
5683         * g++.dg/other/pr28304.C: New test.
5684
5685 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5686
5687         PR other/28251
5688         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5689         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5690
5691 2006-07-17  Richard Guenther  <rguenther@suse.de>
5692
5693         PR tree-optimization/28238
5694         * g++.dg/tree-ssa/pr28238.C: New testcase.
5695
5696 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5697
5698         PR c++/28250
5699         * g++.dg/eh/catch1.C: New test.
5700         * g++.dg/eh/catch2.C: New test.
5701
5702 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5703
5704         PR c++/28370
5705         * g++.dg/template/anon3.C: New test.
5706
5707 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5708
5709         PR fortran/20844
5710         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5711         specifiers requiring an explicit format tag..
5712
5713         PR fortran/28201
5714         * gfortran.dg/generic_5: New test.
5715
5716         PR fortran/20893
5717         * gfortran.dg/elemental_optional_args_1.f90: New test.
5718
5719 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5720
5721         * gnat.dg/assert.ads: New file.
5722         * gnat.dg/controlled_record.ads: Likewise.
5723         * gnat.dg/controlled_record.adb: Likewise.
5724
5725 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5726
5727         PR c++/28292
5728         * g++.dg/other/error12.C: New test.
5729
5730         PR c++/28269
5731         * g++.dg/template/crash54.C: New test.
5732
5733 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5734
5735         PR c++/28249
5736         * g++.dg/parse/catch1.C: New test.
5737
5738         PR c++/28294
5739         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5740
5741         PR c++/28387
5742         * g++.dg/ext/attrib24.C: New test.
5743
5744 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5745
5746         PR c++/28343
5747         * g++.dg/ext/asmspec1.C: New test.
5748
5749 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5750
5751         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5752         (dg-test): Support shouldfail tests.
5753         * lib/target-supports-dg.exp (dg-shouldfail): New.
5754         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5755         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5756         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5757         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5758         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5759         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5760         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5761
5762 2006-07-13  Jan Hubicka  <jh@suse.cz>
5763
5764         * gcc.target/i386/memcpy-1.c: New.
5765
5766 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5767
5768         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5769
5770 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5771
5772         PR fortran/25097
5773         * gfortran.dg/present_1.f90: New test.
5774
5775         PR fortran/20903
5776         * gfortran.dg/interface_derived_type_1.f90: New test.
5777
5778 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5779
5780         PR fortran/28213
5781         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5782         list.
5783
5784 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5785
5786         PR c++/27820
5787         * g++.dg/other/label1.C: New test.
5788
5789 2006-07-07   Richard Guenther  <rguenther@suse.de>
5790
5791         PR middle-end/28268
5792         * gcc.dg/torture/pr28268.c: New testcase.
5793
5794 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5795
5796         PR c++/27019
5797         * g++.dg/ext/pr27019.C: New.
5798
5799 2006-07-07  Richard Guenther  <rguenther@suse.de>
5800
5801         PR tree-optimization/28187
5802         * gcc.dg/pr28187.c: New testcase.
5803
5804 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5805
5806         * gnat.dg/address_conversion.adb: New test.
5807         * gnat.dg/boolean_subtype.adb: Likewise.
5808         * gnat.dg/frame_overflow.adb: Likewise.
5809         * gnat.dg/pointer_array.adb: Likewise.
5810         * gnat.dg/pointer_conversion.adb: Likewise.
5811
5812 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5813
5814         PR fortran/28237
5815         PR fortran/23420
5816         * gfortran.dg/print_fmt_5.f90: New test.
5817
5818 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5819
5820         PR fortran/28129
5821         * gfortran.dg/bounds_check_4.f90: New test.
5822
5823 2006-07-05  Richard Guenther  <rguenther@suse.de>
5824
5825         PR target/28158
5826         * gfortran.dg/pr28158.f90: New testcase.
5827
5828 2006-07-05  Richard Guenther  <rguenther@suse.de>
5829
5830         PR tree-optimization/28162
5831         * gcc.dg/pr28162.c: New testcase.
5832
5833 2006-07-05  Richard Guenther  <rguenther@suse.de>
5834         Andrew Pinski  <pinskia@gcc.gnu.org>
5835
5836         PR c++/27084
5837         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5838
5839 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5840
5841         PR fortran/28174
5842         * gfortran.dg/actual_array_substr_2.f90: New test.
5843
5844         PR fortran/28167
5845         * gfortran.dg/actual_array_constructor_2.f90: New test.
5846
5847 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5848
5849         * gfortran.dg/itime_idate_1.f: New test.
5850         * gfortran.dg/itime_idate_2.f: New test.
5851
5852 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5853
5854         PR libgfortran/27704
5855         * gfortran.dg/open_status_3.f90: New test.
5856         * gfortran.dg/fmt_l.f90: Update for new feature.
5857
5858 2006-07-03  Asher Langton  <langton2@llnl.gov>
5859
5860         * gfortran.dg/oldstyle_2.f90: New.
5861
5862 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5863
5864         * gnat.dg/string_slice.adb: New test.
5865
5866 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5867
5868         PR fortran/19259
5869         * gfortran.dg/semicolon_fixed.c: New.
5870         * gfortran.dg/semicolon_free.c: New.
5871
5872 2006-06-30  Mike Stump  <mrs@apple.com>
5873
5874         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5875         that don't support internal visibility.
5876
5877 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5878
5879         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5880         for '(' / ')' needing an extra '\'.
5881
5882 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5883
5884         PR middle-end/27428
5885         * gcc.dg/pr27428-1.c: New test case.
5886
5887 2006-06-29  Mike Stump  <mrs@apple.com>
5888
5889         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5890         on darwin as we can't align commons large enough yet.
5891
5892         * gcc.dg/vla-8.c: Add additional testcases.
5893
5894 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5895
5896         PR c++/28114
5897         * g++.dg/other/pr28114.C: New.
5898
5899 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5900
5901         * gcc.c-torture/compile/20060625-1.c: New test.
5902
5903 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5904
5905         PR fortran/20867
5906         * gfortran.dg/stfunc_3.f90: New test.
5907
5908         PR fortran/25056
5909         * gfortran.dg/impure_actual_1.f90: New test.
5910
5911         PR fortran/20874
5912         * gfortran.dg/elemental_result_1.f90: New test.
5913
5914         PR fortran/25073
5915         * gfortran.dg/select_7.f90: New test.
5916
5917         PR fortran/27554
5918         * intrinsic_actual_1.f: New test.
5919
5920         PR fortran/22038
5921         PR fortran/28119
5922         * gfortran.dg/forall_4.f90: New test.
5923
5924         PR fortran/25072
5925         * gfortran.dg/forall_5.f90: New test.
5926
5927 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5928
5929         PR c++/28051
5930         * g++.dg/template/using13.C: New test.
5931
5932         PR c++/28054
5933         * g++.dg/other/incomplete3.C: New test.
5934
5935 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5936
5937         PR fortran/28081
5938         * gfortran.dg/substr_3.f: New test.
5939         * gfortran.dg/equiv_2.f90: Update expected error message.
5940
5941 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5942
5943         PR fortran/28118
5944         * gfortran.dg/actual_array_substr_1.f90: New test.
5945
5946 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5947
5948         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5949         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5950
5951 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5952
5953         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5954
5955 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5956
5957         PR fortran/27981
5958         * gfortran.dg/simpleif_2.f90: New test.
5959
5960 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5961
5962         * g++.dg/template/error22.C: Fix typo.
5963
5964 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5965
5966         PR c++/28112
5967         * g++.dg/ext/attrib23.C: New test.
5968
5969 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5970
5971         * gnat.dg/varsize_temp.adb: New test.
5972
5973 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5974
5975         PR c++/11468
5976         * g++.dg/other/java2.C: New test.
5977
5978 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5979
5980         PR target/27789
5981         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5982         initialization.
5983
5984 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5985
5986         PR target/27531
5987         * gcc.dg/pr27531-1.c: New test case.
5988
5989 2006-06-22  Asher Langton  <langton2@llnl.gov>
5990
5991         PR fortran/24748
5992         * gfortran.dg/implicit_8.f90: New.
5993
5994 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5995
5996         PR rtl-optimization/28121
5997         * gcc.dg/pr28121.c: New test.
5998
5999 2006-06-22  Lee Millward  <lee.millward@gmail.com>
6000
6001         PR c++/27805
6002         * g++.dg/parse/ptrmem6.C: New test.
6003
6004         PR c++/27821
6005         * g++.dg/template/error22.C: New test.
6006
6007 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6008
6009         PR c++/28111
6010         * g++.dg/template/friend43.C: New test.
6011
6012         PR c++/28110
6013         * g++.dg/template/crash53.C: New test.
6014
6015         PR c++/28109
6016         * g++.dg/rtti/incomplete1.C: New test.
6017
6018 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
6019
6020         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6021
6022 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
6023
6024         * gcc.c-torture/execute/complex-7.c: New.
6025
6026 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
6027
6028         * gcc.dg/merge-all-constants-1.c: New test.
6029
6030 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
6031
6032         PR c++/28113
6033         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6034
6035 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
6036
6037         * gfortran.dg/rrspacing_1.f90: New test.
6038
6039 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6040
6041         PR c++/28052
6042         * g++.dg/other/bitfield2.C: New test.
6043
6044 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
6045
6046         PR tree-optimization/27331
6047         * gcc.dg/pr27331.c: New test.
6048
6049 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
6050             Eric Botcazou  <ebotcazou@adacore.com>
6051
6052         PR ada/18692
6053         * lib/gnat.exp: New file.
6054         * lib/gnat-dg.exp: Likewise.
6055         * gnat.dg: New directory.
6056         * gnat.dg/dg.exp: New driver.
6057         * gnat.dg/specs: New directory.
6058         * gnat.dg/specs/specs.exp: New driver.
6059         * gnat.dg/style: New directory.
6060         * gnat.dg/style/style.exp: New driver.
6061
6062 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6063
6064         PR fortran/16206
6065         * gfortran.dg/array_initializer_1.f90: New test.
6066
6067         PR fortran/28005
6068         * gfortran.dg/matmul_3.f90: New test.
6069
6070 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6071
6072         PR middle-end/28075
6073         * gcc.dg/tree-ssa/inline-1.c: New test.
6074
6075 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6076
6077         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6078         in malloc prototype; remove XFAIL.
6079         * gcc.dg/pr18241-2.c: Ditto.
6080         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6081         in memset prototype; remove XFAIL.
6082         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6083
6084 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6085
6086         * gcc.dg/vla-8.c: Add.
6087
6088 2006-06-19  Richard Guenther  <rguenther@suse.de>
6089
6090         PR tree-optimization/27090
6091         * g++.dg/tree-ssa/pr27090.C: New testcase.
6092
6093 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6094
6095         PR target/27861
6096         * gcc.dg/pr27861-1.c: New test case.
6097
6098 2006-06-19  Richard Guenther  <rguenther@suse.de>
6099
6100         PR middle-end/28045
6101         * gcc.dg/torture/pr28045.c: New testcase.
6102
6103 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6104
6105         PR fortran/26801
6106         * gfortran.dg/associated_4.f90: New test.
6107
6108 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6109
6110         PR fortran/19310
6111         PR fortran/19904
6112         * gfortran.dg/real_const_3.f90: New test.
6113
6114 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/28016
6117         * g++.dg/template/static26.C: New test.
6118
6119         PR c++/27979
6120         * g++.dg/expr/bitfield2.C: New test.
6121
6122         PR c++/27884
6123         * g++.dg/parse/linkage2.C: New test.
6124
6125 2006-06-16  Richard Guenther  <rguenther@suse.de>
6126
6127         PR middle-end/27116
6128         * gcc.dg/pr15785-1.c: Revert last change.
6129         * gcc.dg/torture/pr27116-2.c: New testcase.
6130
6131 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6132
6133         PR middle-end/27802
6134         * gcc.dg/pr27802-1.c: New test case.
6135
6136 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6137
6138         PR c++/27689
6139         * g++.dg/template/ttp18.C: New test.
6140         * g++.dg/template/ttp19.C: Likewise.
6141
6142         PR c++/27666
6143         * g++.dg/expr/cond9.C: New test.
6144
6145         PR c++/27640
6146         * g++.dg/template/ctor7.C: New test.
6147
6148 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6149
6150         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6151
6152 2006-06-16  Richard Guenther  <rguenther@suse.de>
6153
6154         PR tree-optimization/27781
6155         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6156
6157 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6158
6159         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6160
6161 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6162
6163         * gcc.dg/tree-ssa/loop-18.c: New test.
6164
6165 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6166
6167         PR c++/27665
6168         * g++.dg/template/crash52.C: New test.
6169
6170         PR c++/27648
6171         * g++.dg/ext/attrib22.C: New test.
6172
6173         PR c++/26559
6174         * g++.dg/template/builtin1.C: New test.
6175         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6176
6177         PR c++/28018
6178         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6179         assignment.
6180         * g++.old-deja/g++.pt/crash51.C: Likewise.
6181
6182         PR c++/27227
6183         * g++.dg/lookup/linkage1.C: New test.
6184         * g++.dg/lookup/linkage2.C: Likewise.
6185
6186 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6187
6188         PR middle-end/27959
6189         * gcc.dg/pr27959.c: New testcase.
6190
6191 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6192
6193         PR target/28014:
6194         * g++.dg/eh/div.C: New test.
6195
6196 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6197
6198         PR c++/27894
6199         * g++.dg/tree-ssa/pr26757.C: New test.
6200         * g++.dg/tree-ssa/pr27894.C: New test.
6201
6202 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6203
6204         * gcc.c-torture/compile/20060609-1.c: New test.
6205
6206         PR target/27863
6207         * gcc.c-torture/compile/pr27863.c: New test.
6208
6209 2006-06-13  Richard Guenther  <rguenther@suse.de>
6210
6211         PR tree-optimization/27830
6212         * g++.dg/tree-ssa/pr27830.C: New testcase.
6213
6214 2006-06-13  Matthew Sachs  <msachs@apple.com>
6215
6216         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6217         the list of compiler flags; this causes those flags to be checked
6218         for things like dg-skip-if.
6219
6220 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6221
6222         PR c++/27601
6223         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6224
6225 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6226             Kazu Hirata  <kazu@codesourcery.com>
6227
6228         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6229         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6230
6231 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6232
6233         PR c++/27933
6234         * g++.dg/lookup/using15.C: New test.
6235
6236         PR c++/27951
6237         * g++.dg/other/anon4.C: New test.
6238
6239 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6240
6241         PR c++/21210
6242         * g++.dg/init/complex1.C: New test case.
6243
6244 2006-06-11  Eric Christopher  <echristo@apple.com>
6245
6246         PR middle-end/27948
6247         * gcc.dg/bf-ms-layout.c: Run on darwin.
6248         * gcc.dg/bf-no-ms-layout: Ditto.
6249         * gcc.dg/attr-ms_struct-2.c: New.
6250         * gcc.dg/bf-ms-layout-2.c: Ditto.
6251
6252 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6253
6254         * gcc.dg/attr-ms_struct-packed1.c: New.
6255
6256 2006-06-09  Mike Stump  <mrs@apple.com>
6257
6258         * gcc.dg/vla-7.c: Add.
6259
6260 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6261
6262         PR fortran/24558
6263         * gfortran.dg/entry_6.f90: New test.
6264
6265         PR fortran/20877
6266         PR fortran/25047
6267         * gfortran.dg/entry_7.f90: New test.
6268
6269 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6270
6271         PR c/27747
6272         * gcc.dg/cpp/_Pragma6.c: New test.
6273
6274         PR c++/27748
6275         * g++.dg/cpp/_Pragma1.C: New test.
6276
6277         PR preprocessor/27746
6278         * gcc.dg/gomp/macro-3.c: New test.
6279         * gcc.dg/gomp/macro-4.c: New test.
6280         * g++.dg/gomp/macro-3.C: New test.
6281         * g++.dg/gomp/macro-4.C: New test.
6282
6283 2006-06-09  Richard Guenther  <rguenther@suse.de>
6284
6285         PR tree-optimization/26998
6286         * gcc.dg/torture/pr26998.c: New testcase.
6287         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6288
6289 2006-06-08  Mike Stump  <mrs@apple.com>
6290
6291         * gcc.dg/pr27095.c: Account for stubs.
6292
6293         PR target/26427
6294         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6295         produce bad code on darwin.
6296
6297 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6298
6299         PR fortran/27958
6300         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6301
6302 2006-06-08  Asher Langton  <langton2@llnl.gov>
6303
6304         PR fortran/27786
6305         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6306
6307 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6308
6309         PR target/27421
6310         * gcc.dg/union-3.c: New test.
6311
6312 2006-06-08  Richard Guenther  <rguenther@suse.de>
6313
6314         PR middle-end/27116
6315         * gcc.dg/torture/pr27116.c: New testcase.
6316         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6317
6318 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6319
6320         PR rtl-optimization/26449
6321         * gcc.dg/pr26449.c: New test.
6322
6323 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6324
6325         PR c++/27601
6326         * g++.dg/ext/offsetof1.C: Test member functions.
6327
6328 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6329
6330         * gcc.dg/pr27095.c: Improve scanning.
6331
6332 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6333
6334         PR fortran/23091
6335         * gfortran.dg/saved_automatic_1.f90: New test.
6336
6337         PR fortran/24168
6338         * gfortran.dg/array_simplify_1.f90: New test.
6339
6340         PR fortran/25090
6341         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6342
6343         PR fortran/25058
6344         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6345
6346 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6347
6348         PR c++/27177
6349         * g++.dg/expr/cast7.C: New test.
6350
6351 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6352
6353         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6354         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6355         * lib/fortran-torture.exp (fortran-torture-compile,
6356         fortran-torture-execute): Ditto.
6357
6358 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6359
6360         PR target/27842
6361         * gcc.dg/vmx/pr27842.c: New test.
6362
6363 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6364
6365         PR libfortran/27895
6366         * gfortran.dg/bounds_check_3.f90: New test.
6367
6368 2006-06-05  Mike Stump  <mrs@apple.com>
6369
6370         * objc.dg/objc-fast-4.m: Skip for ppc64.
6371
6372 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6373
6374         PR testsuite/27705
6375         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6376
6377 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6378             Victor Kaplansky  <victork@il.ibm.com>
6379
6380         PR tree-optimizations/26360
6381         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6382         with -fno-tree-dce.
6383         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6384
6385 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6386
6387         PR fortran/14067
6388         * gfortran.dg/data_char_1.f90: Add messages for truncated
6389         strings.
6390
6391         PR fortran/16943
6392         * gfortran.dg/func_decl_2.f90: New test.
6393
6394         PR fortran/20839
6395         * gfortran.dg/do_2.f90: New test.
6396
6397         PR fortran/27655
6398         * gfortran.dg/associated_3.f90: New test.
6399
6400 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6401
6402         PR c++/27819
6403         * g++.dg/template/static25.C: New test.
6404
6405         PR c++/27722
6406         * g++.dg/init/array21.C: New test.
6407
6408         PR c++/27807
6409         * g++.dg/ext/complit7.C: New test.
6410
6411         PR c++/27806
6412         * g++.dg/parse/ptrmem5.C: New test.
6413
6414 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6415             Andrew Pinski  <pinskia@physics.uc.edu>
6416
6417         PR c/27150
6418         PR middle-end/27382
6419         * gcc.dg/pr27150-1.c: New testcase.
6420         * gcc.dg/pr27382-1.c: New testcase.
6421         * gcc.dg/pr27382-2.c: New testcase.
6422
6423 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6424
6425         PR c/25161
6426         PR c/27020
6427         * gcc.dg/array-10.c: New test.
6428
6429 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6430
6431         PR c++/27804
6432         * g++.dg/init/const4.C: New test.
6433         * g++.dg/init/member1.C: Add error-marker.
6434         * g++.dg/other/fold1.C: Adjust error-marker.
6435
6436 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6437
6438         PR c++/27601
6439         * g++.dg/ext/offsetof1.C: New test.
6440
6441 2006-06-04 Eric Christopher <echristo@apple.com>
6442
6443         * gcc.dg/attr-ms_struct-1.c: New.
6444
6445 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6446
6447         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6448
6449 2006-06-04  Richard Guenther  <rguenther@suse.de>
6450
6451         PR tree-optimization/27039
6452         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6453
6454 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6455
6456         PR target/26223
6457         * gcc.target/i386/amd64-abi-2.c: New test case.
6458
6459 2006-06-02  Eric Christopher  <echristo@apple.com>
6460
6461         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6462         * gcc.target/i386/20020523-1.c: Skip if darwin.
6463         * gcc.target/i386/asm-3.c: Ditto.
6464         * gcc.target/i386/20011119-1.c: Ditto.
6465         * gcc.target/i386/clobbers.c: Remove pic part of test.
6466
6467 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6468
6469         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6470         * g++.old-deja/g++.other/init19.C: Ditto.
6471         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6472         and add other platforms as expected failures.
6473
6474 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6475
6476         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6477         (is-effective-target-keyword): Ditto.
6478
6479 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6480
6481         PR fortran/27715
6482         * gfortran.dg/extended_char_comparison_1.f:  New test.
6483
6484 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6485
6486         PR fortran/25098
6487         * gfortran.dg/dummy_procedure_1.f90: New test.
6488
6489         PR fortran/25147
6490         * gfortran.dg/dummy_procedure_2.f90: New test.
6491
6492         * gfortran.dg/associated_2.f90: Correct to make consistent with
6493         standard.
6494
6495 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6496
6497         * gcc.target/i386/387-11.c: New test case.
6498
6499 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6500
6501         PR c++/27801
6502         * g++.dg/template/cond6.C: New test.
6503
6504         PR c++/26496
6505         * g++.dg/template/crash51.C: New test.
6506         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6507
6508         PR c++/27385
6509         * g++.dg/init/array20.C: New test.
6510
6511 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6512
6513         * gcc.dg/builtins-54.c: New test case.
6514
6515 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6516
6517         PR c++/26433
6518         * g++.dg/template/fntry1.C: Add dg-do link.
6519
6520         PR c++/27808
6521         * g++.dg/parse/friend6.C: New test.
6522
6523 2006-05-30  Asher Langton  <langton2@llnl.gov>
6524
6525         * gfortran.dg/cray_pointers_7.f90: New test.
6526
6527 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6528
6529         PR tree-optimization/23452
6530         * gcc.dg/fold-mulconj-1.c: New test case.
6531
6532 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6533
6534         PR c++/27803
6535         * g++.dg/parse/bitfield1.C: New test.
6536
6537 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6538
6539         * gcc.target/ppc-eq0-1.c: New test case.
6540         * gcc.target/ppc-negeq0-1.c: New test case.
6541
6542 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6543
6544         PR c/27273
6545         * gcc.dg/overflow-warn-5.c: New test.
6546
6547 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6548
6549         PR c/27718
6550         * gcc.dg/sizeof-1.c: New test.
6551
6552 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6553
6554         PR target/27790
6555         * gcc.target/i386/pr27790.c: New test.
6556
6557 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6558
6559         PR libgfortran/27757
6560         * gfortran.dg/direct_io_5.f90: New test.
6561
6562 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6563
6564         PR libgfortran/27634
6565         * gfortran.dg/fmt_missing_period_1.f: New test.
6566         * gfortran.dg/fmt_missing_period_2.f: New test.
6567         * gfortran.dg/fmt_missing_period_3.f: New test.
6568
6569 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6570
6571         PR fortran/19777
6572         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6573         arrays.
6574
6575 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6576
6577         PR c++/27713
6578         * g++.dg/template/new6.C: New test.
6579
6580 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6581
6582         PR tree-optimization/24964
6583         * gcc.target/i386/387-10.c: New test case.
6584
6585 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6586
6587         * intrinsics/string_intrinsics.c (compare_string):
6588         Use memcmp instead of strncmp to avoid tripping over
6589         CHAR(0) in a string.
6590
6591 2006-05-27  Richard Guenther  <rguenther@suse.de>
6592
6593         PR middle-end/27773
6594         * gcc.dg/torture/pr27773.c: New testcase.
6595
6596 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6597
6598         * gcc.dg/pr24561.c: Rename to..
6599         * gcc.dg/pr25962.c: .. this.
6600
6601 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6602
6603         PR fortran/19777
6604         * gfortran.dg/bounds_check_2.f: New test.
6605
6606 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6607
6608         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6609         * gfortran.dg/byte_1.f90: Likewise.
6610         * gfortran.dg/dup_save_2.f90: Likewise.
6611
6612 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6613
6614         * gfortran.dg/associated_2.f90: New test.
6615
6616 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6617
6618         PR fortran/27524
6619         * gfortran.dg/bounds_check_1.f90: New test.
6620
6621 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6622
6623         PR rtl-optimization/27661
6624         * gcc.dg/pr27661.c: New test case.
6625
6626 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6627
6628         PR fortran/23151
6629         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6630         * gfortran.dg/print_parentheses_1.f:  New test.
6631         * gfortran.dg/print_parentheses_2.f90:  New test.
6632
6633 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6634
6635         PR target/27758
6636         * gcc.dg/pr27758.c: New test.
6637
6638 2006-05-24  Falk Hueffner  <falk@debian.org>
6639
6640         * gcc.c-torture/compile/pr27571.c: New test.
6641
6642 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6643
6644         PR fortran/27709
6645         * gfortran.dg/spec_expr_4.f90: New test.
6646
6647         PR fortran/27155
6648         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6649
6650 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6651
6652         PR c++/20103
6653         * g++.dg/ext/complit6.C: New test.
6654         * g++.dg/ext/complit3.C: Adjust error markers.
6655         * g++.dg/init/const3.C: New test.
6656
6657 2006-05-25  Richard Guenther  <rguenther@suse.de>
6658
6659         PR middle-end/27743
6660         * gcc.dg/torture/pr27743.c: New testcase.
6661
6662 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6663
6664         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6665
6666 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6667
6668         * gcc.dg/compat/scalar-by-value-x.h: New.
6669         * gcc.dg/compat/scalar-by-value-y.h: New.
6670         * gcc.dg/compat/scalar-by-value-5.c: New.
6671         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6672         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6673         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6674         * gcc.dg/compat/scalar-by-value-6.c: New.
6675         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6676         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6677         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6678
6679 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6680
6681         PR tree-optimization/27639
6682         PR tree-optimization/26719
6683         * gcc.dg/pr27639.c: New test.
6684         * gcc.dg/pr26719.c: New test.
6685         * gcc.dg/tree-ssa/scev-cast.c: New test.
6686
6687 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6688
6689         PR c++/20173
6690         * g++.dg/template/error21.C: New test.
6691
6692 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6693
6694         PR target/27696
6695         * gcc.target/i386/pr27696.c: New.
6696
6697 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6698
6699         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6700
6701         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6702
6703 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6704
6705         PR c++/27716
6706         * g++.dg/other/assign1.C: New test.
6707
6708 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6709
6710         PR target/27266
6711         * gcc.target/i386/pr27266.c: New.
6712
6713 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6714
6715         PR c++/27451
6716         * g++.dg/ext/asm9.C: New test.
6717
6718 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6719
6720         PR rtl-optimization/25514
6721         * gcc.c-torture/compile/pr25514.c: New test.
6722
6723 2006-05-22  Richard Guenther  <rguenther@suse.de>
6724
6725         Revert
6726         2006-01-31  Richard Guenther  <rguenther@suse.de>
6727
6728         * gcc.target/i386/sselibm-1.c: New testcase.
6729         * gcc.target/i386/sselibm-2.c: Likewise.
6730         * gcc.target/i386/sselibm-3.c: Likewise.
6731         * gcc.target/i386/sselibm-4.c: Likewise.
6732         * gcc.target/i386/sselibm-5.c: Likewise.
6733
6734 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6735
6736         PR c/27420
6737         * gcc.dg/func-args-2.c: New test.
6738
6739         PR c/26818
6740         * gcc.dg/struct-incompl-1.c: New test.
6741
6742 2006-05-22  Richard Guenther  <rguenther@suse.de>
6743
6744         PR testsuite/27708
6745         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6746         the transformations we test for.
6747
6748 2006-05-22  Richard Guenther  <rguenther@suse.de>
6749
6750         PR testsuite/27707
6751         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6752
6753 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6754
6755         PR c++/27210
6756         * g++.dg/warn/new1.C: New test.
6757         * g++.dg/template/new5.C: Likewise.
6758
6759 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6760
6761         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6762         * gcc.target/i386/20060512-3.c: Likewise.
6763
6764 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6765
6766         PR rtl-optimization/27671
6767         * gcc.c-torture/execute/pr27671-1.c: New.
6768         * gcc.dg/pr27671-2.c: Likewise.
6769
6770         PR tree-optimization/26622.
6771         * gcc.c-torture/compile/pr26622.c: New.
6772
6773 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6774
6775         PR fortran/27613
6776         * gfortran.dg/recursive_reference_1.f90: New test.
6777
6778 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6779
6780         PR fortran/25746
6781         * gfortran.dg/elemental_subroutine_3.f90: New test.
6782
6783         PR fortran/25090
6784         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6785
6786         PR fortran/27584
6787         * gfortran.dg/associated_target_1.f90: New test.
6788
6789         PR fortran/19015
6790         * gfortran.dg/maxloc_shape_1.f90: New test.
6791
6792 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6793
6794         PR libgfortran/24459
6795         * gfortran.dg/namelist_24.f90: New test.
6796         * gfortran.dg/namelist_12.f: Fix typo in comment.
6797
6798 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6799
6800         PR middle-end/25776
6801         * g++.dg/other/error11.C: New test.
6802
6803 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6804
6805         * gcc.target/mips/pr26765.c: Add -w to options.
6806
6807 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6808
6809         * lib/target-supports.exp (check_effective_target_mpaired_single):
6810         New function.
6811         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6812         multilibs.
6813         * g++.dg/vect/vect.exp: Likewise.
6814
6815 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6816
6817         PR testsuite/25891
6818         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6819
6820 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6821
6822         PR fortran/27662
6823         * gfortran.dg/temporary_1.f90: New file.
6824
6825 2006-05-19  Andreas Schwab  <schwab@suse.de>
6826
6827         * g++.dg/other/unused1.C: Also match "stringz".
6828
6829 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6830
6831         PR c++/26433
6832         * g++.dg/template/fntry1.C: New test.
6833
6834 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6835
6836         PR c++/27471
6837         PR c++/27506
6838         * g++.dg/conversion/bitfield5.C: New test.
6839         * g++.dg/conversion/bitfield6.C: New test.
6840
6841 2006-05-18  Mike Stump  <mrs@apple.com>
6842
6843         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6844         * gcc.dg/vla-4.c: Add.
6845         * gcc.dg/vla-5.c: Add.
6846         * gcc.dg/vla-6.c: Add.
6847
6848 2006-05-12  Stuart Hastings  <stuart@apple.com>
6849
6850         * testsuite/gcc.target/i386/20060512-1.c: New.
6851         * testsuite/gcc.target/i386/20060512-2.c: New.
6852         * testsuite/gcc.target/i386/20060512-3.c: New.
6853         * testsuite/gcc.target/i386/20060512-4.c: New.
6854
6855 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6856
6857         PR c++/26122
6858         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6859
6860         PR c++/26068
6861         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6862         * g++.dg/parse/linkage1.C: New test.
6863
6864 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6865
6866         PR tree-optimization/27548
6867         * g++.dg/tree-ssa/pr27548.C: New test.
6868
6869 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6870
6871         PR fortran/26551
6872         * gfortran.dg/recursive_check_1.f: New test.
6873         * gfortran.dg/recursive_check_2.f90: New test.
6874
6875 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6876
6877         * g++.dg/opt/temp2.C: New test.
6878
6879 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6880
6881         PR c++/27491
6882         * g++.dg/init/brace5.C: New test.
6883
6884         PR middle-end/27415
6885         * gcc.dg/gomp/pr27415.c: New test.
6886         * g++.dg/gomp/pr27415.C: New test.
6887
6888         PR tree-optimization/27549
6889         * g++.dg/tree-ssa/pr27549.C: New test.
6890
6891 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6892
6893         PR libgfortran/27575
6894         * gfortran.dg/read_eof_4.f90: New test.
6895
6896 2006-05-16  Richard Guenther  <rguenther@suse.de>
6897
6898         PR tree-optimization/22303
6899         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6900
6901 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6902
6903         PR middle-end/27573
6904         * gcc.dg/gomp/pr27573.c: New test.
6905         * gfortran.dg/gomp/pr27573.f90: New test.
6906
6907         PR c/27499
6908         * gcc.dg/gomp/pr27499.c: New test.
6909         * g++.dg/gomp/pr27499.C: New test.
6910
6911 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6912
6913         PR c++/27339
6914         * g++.dg/parser/access8.C: Adjust error marker.
6915         * g++.dg/template/access17.C: New test.
6916         * g++.dg/template/access18.C: Likewise.
6917
6918 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6919
6920         PR target/26600
6921         * gcc.target/i386/pr26600.c: New test case.
6922
6923 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6924
6925         PR c++/27505
6926         * g++.dg/expr/bitfield1.C: New test.
6927
6928 2006-05-15  Richard Guenther  <rguenther@suse.de>
6929
6930         PR tree-optimization/27603
6931         * gcc.dg/torture/pr27603.c: New testcase.
6932
6933 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6934
6935         PR fortran/25090
6936         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6937
6938         PR fortran/25082
6939         * gfortran.dg/scalar_return_1.f90: New test.
6940
6941         PR fortran/27411
6942         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6943
6944 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6945
6946         * gcc.dg/gomp/critical-4.c: New test.
6947         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6948         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6949         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6950         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6951
6952 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6953
6954         PR c++/27582
6955         * g++.dg/template/dependent-args1.C: New test.
6956
6957         PR c++/27581
6958         * g++.dg/lookup/this1.C: New test.
6959
6960         PR c++/27315
6961         * g++.dg/template/operator6.C: New test.
6962         * g++.dg/template/incomplete3.C: New test.
6963
6964         PR c++/27559
6965         * g++.dg/template/new4.C: New test.
6966
6967         PR c++/27496
6968         * g++.dg/template/void2.C: New test.
6969
6970 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6971
6972         * g++.dg/template/dependent-expr5.C: New test.
6973
6974 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6975
6976         PR middle-end/26729
6977         * gcc.dg/pr26729-1.c: New test case.
6978
6979 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6980
6981         * gcc.dg/pr27003.c: New test.
6982
6983 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6984
6985         * lib/target-supports.dg (check_cxa_atexit_available): Change
6986         v3_target_compile to ${tool}_target_compile.
6987
6988 2006-05-11  Jason Merrill  <jason@redhat.com>
6989
6990         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6991
6992 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6993
6994         PR fortran/27553
6995         * gfortran.dg/label_5.f90: New test.
6996
6997 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6998
6999         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7000         check_effective_target_powerpc_altivec_ok): New.
7001         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7002         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7003         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7004         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7005         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7006         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7007         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7008         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7009         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7010         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7011         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7012         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7013         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7014         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7015         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7016         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7017         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7018         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7019         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7020         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7021         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7022         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7023         gcc.target/powerpc/altivec-9.c,
7024         gcc.target/powerpc/altivec-consts.c,
7025         gcc.target/powerpc/altivec-pr22085.c,
7026         gcc.target/powerpc/altivec-splat.c,
7027         gcc.target/powerpc/altivec-types-1.c,
7028         gcc.target/powerpc/altivec-types-2.c,
7029         gcc.target/powerpc/altivec-types-3.c,
7030         gcc.target/powerpc/altivec-types-4.c,
7031         gcc.target/powerpc/altivec-varargs-1.c,
7032         gcc.target/powerpc/altivec-vec-merge.c,
7033         gcc.target/powerpc/ppc-vector-memcpy.c,
7034         gcc.target/powerpc/ppc-vector-memset.c,
7035         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7036         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7037         these effective targets.
7038         * gcc.dg/vmx/pr27006.c: Add missing close brace.
7039         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7040
7041 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7042
7043         PR middle-end/27384
7044         * g++.dg/other/fold1.C: New test.
7045
7046         PR middle-end/27488
7047         * gcc.dg/fold-nonneg-1.c: New test.
7048
7049         PR c++/27547
7050         * g++.dg/other/operator1.C: New test.
7051
7052 2006-05-11  Richard Guenther  <rguenther@suse.de>
7053
7054         PR middle-end/27529
7055         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7056
7057 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7058
7059         * lib/target-supports-dg.exp (check-flags): New.
7060         (dg-skip-if): Move flag checks.
7061
7062 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7063
7064         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7065         * lib/target-supports.dg (check_cxa_atexit_available): New.
7066
7067 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7068
7069         PR fortran/27470
7070         * gfortran.dg/multiple_allocation_2.f90: New test case.
7071
7072 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7073
7074         * gcc.target/arm/pr27387.C: Fix a comment typo.
7075
7076 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7077
7078         PR fortran/24549
7079         * gfortran.dg/error_recovery_1.f90: New test.
7080
7081 2006-05-10  Richard Guenther  <rguenther@suse.de>
7082
7083         PR tree-optimization/27302
7084         * gcc.dg/torture/pr27302.c: New testcase.
7085
7086 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7087         Richard Guenther  <rguenther@suse.de>
7088
7089         PR middle-end/27498
7090         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7091
7092 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7093
7094         PR rtl-optimization/27335
7095         * gcc.dg/pr27335.c: New test.
7096
7097 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
7098
7099         * gcc.target/mips/mips-ps-5.c: New file.
7100
7101 2006-05-08  Jan Hubicka  <jh@suse.cz>
7102
7103         PR middle-end/25962
7104         * gcc.dg/pr25962.c: New.
7105
7106 2006-05-08  Roger Sayle  <roger@eyesopen.com>
7107
7108         PR target/27158
7109         * gcc.target/powerpc/pr27158.c: New test case.
7110
7111 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
7112
7113         PR testsuite/27476
7114         * ada/acats/run_all.sh: Use test -z.
7115
7116 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7117
7118         PR libfortran/18271
7119         * gfortran.dg/spec_expr_3.f90: New test.
7120
7121 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
7122
7123         PR target/24879
7124         * gcc.target/i386/monitor.c: New file.
7125
7126 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
7127
7128         * gcc.dg/pr27095.c: xfail *-*-darwin*.
7129
7130 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7131
7132         PR c++/27447
7133         * g++.dg/other/ptrmem7.C: New test.
7134
7135 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7136
7137         PR target/27421
7138         * gcc.dg/array-9.c: New test.
7139
7140 2006-05-07  Richard Guenther  <rguenther@suse.de>
7141
7142         PR tree-optimization/27409
7143         * gcc.dg/torture/pr27409.c: New testcase.
7144
7145 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7146
7147         PR fortran/27457
7148         * gfortran.dg/select_6.f90: New.
7149
7150 2006-05-07  Richard Guenther  <rguenther@suse.de>
7151
7152         PR tree-optimization/27136
7153         * gcc.dg/torture/pr27136.c: New testcase.
7154
7155 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7156
7157         PR fortran/24813
7158         * gfortran.dg/char_cons_len_1.f90: New test.
7159
7160 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7161
7162         PR c++/27427
7163         * g++.dg/template/incomplete2.C: New test.
7164
7165 2006-05-06  Richard Guenther  <rguenther@suse.de>
7166
7167         PR tree-optimization/27151
7168         * gcc.dg/vect/pr27151.c: New testcase.
7169
7170 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7171
7172         PR c++/27430
7173         * g++.dg/template/void1.C: New test.
7174
7175         PR c++/27423
7176         * g++.dg/other/void2.C: New test.
7177
7178         PR c++/27422
7179         * g++.dg/conversion/void1.C: New test.
7180
7181 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7182
7183         PR/21391
7184         * g++.dg/other/unused1.C: New.
7185
7186 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7187
7188         PR objc/27240
7189         * objc.dg/member-1.m: New test.
7190
7191 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7192
7193         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7194
7195 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7196
7197         PR libfortran/26985
7198         * gfortran.dg/matmul_2.f90: New test.
7199
7200 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7201
7202         * ada/acats/run_all.sh: Use sync when main not found.
7203
7204 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7205
7206         PR target/26765
7207         * gcc.target/mips/pr26765.c: New.
7208
7209 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7210
7211         * gcc.target/bfin: New directory.
7212         * gcc.target/bfin/bfin.exp: New file.
7213         * gcc.target/bfin/frmul.c: New file.
7214         * gcc.target/bfin/arith.c: New file.
7215         * gcc.target/bfin/mul-combine.c: New file.
7216         * gcc.target/bfin/shift.c: New file.
7217
7218 2006-05-04  Richard Guenther  <rguenther@suse.de>
7219
7220         PR tree-optimization/14287
7221         PR tree-optimization/14844
7222         PR tree-optimization/19792
7223         PR tree-optimization/21608
7224         PR tree-optimization/27090
7225         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7226         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7227         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7228         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7229         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7230
7231 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7232
7233         PR tree-optimization/27285
7234         * gcc.c-torture/execute/pr27285.c: New test.
7235
7236         PR middle-end/27388
7237         * gcc.dg/gomp/pr27388-1.c: New test.
7238         * gcc.dg/gomp/pr27388-2.c: New test.
7239         * gcc.dg/gomp/pr27388-3.c: New test.
7240
7241         PR c++/27359
7242         * g++.dg/gomp/pr27359.C: New test.
7243
7244 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7245
7246         PR fortran/20248
7247         * gfortran.dg/iargc.f90: New test.
7248
7249 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7250
7251         PR c++/27102
7252         * g++.dg/template/crash49.C: New test.
7253
7254 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7255
7256         PR testsuite/27032
7257         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7258
7259 2006-05-02  Jeff Law  <law@redhat.com>
7260
7261         PR tree-optimization/27364
7262         * gcc.c-torture/execute/pr27364.c: New test.
7263
7264 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7265
7266         PR c++/27309
7267         * g++.dg/parser/ctor5.C: New test.
7268
7269 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7270
7271         PR target/27387
7272         * gcc.target/arm/arm.exp: New.
7273         * gcc.target/arm/pr27387.C: Likewise.
7274
7275 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7276
7277         PR fortran/27269
7278         PR fortran/27324
7279         * gfortran.dg/module_equivalence_2.f90: New test.
7280
7281 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7282
7283         PR middle-end/27337
7284         * g++.dg/gomp/pr27337-1.C: New test.
7285         * g++.dg/gomp/pr27337-2.C: New test.
7286
7287         PR middle-end/27328
7288         * gcc.dg/gomp/pr27328.c: New test.
7289
7290         PR middle-end/27325
7291         * g++.dg/gomp/pr27325.C: New test.
7292
7293         PR middle-end/27310
7294         * g++.dg/gomp/pr27310.C: New test.
7295
7296 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7297
7298         PR tree-optimization/27291
7299         * g++.dg/tree-ssa/pr27291.C: New test.
7300
7301 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7302
7303         PR tree-optimization/27283
7304         * g++.dg/tree-ssa/pr27283.C: New test.
7305
7306 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7307
7308         * gcc.dg/tree-ssa/loop-16.c: New test.
7309
7310 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7311             Joseph S. Myers  <joseph@codesourcery.com>
7312
7313         * gcc.dg/Wconversion-3.c: New test case.
7314         * gcc.dg/Wconversion-4.c: Likewise.
7315
7316 2006-05-01  Richard Guenther  <rguenther@suse.de>
7317
7318         PR tree-optimization/26726
7319         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7320
7321 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7322
7323         * gcc.dg/Woverflow-1.c: New test case.
7324         * gcc.dg/Woverflow-2.c: Likewise.
7325         * gcc.dg/Woverflow-3.c: Likewise.
7326
7327 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7328
7329         PR c++/27094
7330         * g++.dg/template/defarg8.C: New test.
7331
7332 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7333
7334         PR c++/27278
7335         * g++.dg/parse/operator7.C: New test.
7336
7337 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7338
7339         PR c++/11471
7340         PR c++/27102
7341         * g++.dg/template/crash48.C: New test.
7342
7343         PR c++/27279
7344         * g++.dg/parse/ctor4.C: New test.
7345
7346 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7347
7348         PR fortran/25681
7349         * gfortran.df/char_type_len.f90: New test.
7350
7351 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7352
7353         PR libgfortran/27304
7354         * gfortran.dg/fmt_exhaust.f90: New test.
7355
7356 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7357
7358         PR c/25309
7359         * gcc.dg/large-size-array-2.c: New test case.
7360
7361 2006-04-28  Richard Guenther  <rguenther@suse.de>
7362
7363         PR target/26826
7364         * gcc.target/i386/pr26826.c: New testcase.
7365
7366 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7367
7368         PR middle-end/27260
7369         * gcc.c-torture/execute/pr27260.c: New.
7370
7371 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7372
7373         PR middle-end/27095
7374         * gcc.dg/pr27095.c: New.
7375
7376 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7377
7378         PR c++/27292
7379         * g++.dg/conversion/bitfield4.C: New test.
7380
7381 2006-04-27  Eric Christopher  <echristo@apple.com>
7382
7383         * gcc.dg/pragma-ms_struct.c: New.
7384
7385 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7386
7387         PR c++/27102
7388         * g++.dg/template/crash47.C: New test.
7389
7390 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7391
7392         * gcc.target/i386/sse-7.c: build with -msse.
7393
7394 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7395
7396         PR testsuite/27274:
7397         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7398         (main): Exit if processor doesn't support SSE.
7399
7400 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7401
7402         PR middle-end/27282
7403         * gcc.c-torture/compile/pr27282.c: New test.
7404
7405 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7406
7407         PR middle-end/26913
7408         * g++.dg/gomp/pr26913.C: New test.
7409
7410         PR c/25996
7411         * gcc.dg/gomp/pr25996.c: New test.
7412         * g++.dg/gomp/pr25996.C: New test.
7413
7414 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7415
7416         PR rtl-optimization/26725
7417         * gcc.c-torture/compile/pr26725.c: New test.
7418
7419 2006-04-25  Richard Guenther  <rguenther@suse.de>
7420
7421         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7422         than n + -1.
7423
7424 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7425
7426         * gcc.dg/20060425-1.c: New testcase.
7427
7428 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7429
7430         PR tree-optimization/26865
7431         * gcc.dg/pr26865.c: New test.
7432
7433 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7434
7435         PR c++/27292
7436         * g++.dg/conversion/bitfield1.C: New test.
7437         * g++.dg/conversion/bitfield2.C: Likewise.
7438         * g++.dg/conversion/bitfield3.C: Likewise.
7439
7440 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7441         Richard Guenther  <rguenther@suse.de>
7442
7443         PR tree-optimization/27236
7444         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7445
7446 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7447
7448         PR c++/19963
7449         * g++.dg/other/incomplete2.C: New test.
7450
7451 2006-04-24  Richard Guenther  <rguenther@suse.de>
7452
7453         PR middle-end/26869
7454         * gcc.dg/torture/pr26869.c: New testcase.
7455
7456 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7457         Richard Guenther  <rguenther@suse.de>
7458
7459         PR tree-optimization/27218
7460         * g++.dg/tree-ssa/pr27218.C: New testcase.
7461
7462 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7463
7464         PR c++/26912
7465         * g++.dg/template/friend41.C: New test.
7466
7467 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7468
7469         * g++.dg/opt/pr15551.C: Include cstdio.
7470         (main): Use remove instead of unlink.
7471
7472 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7473
7474         * gcc.dg/sibcall-7.c: New test.
7475         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7476         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7477         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7478         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7479         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7480
7481 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7482
7483         PR c++/26534
7484         * g++.dg/opt/bitfield1.C: New test.
7485         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7486         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7487         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7488         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7489         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7490         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7491         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7492         * g++.dg/abi/bitfield2.C: Likewise.
7493         * g++.dg/init/bitfield1.C: Likewise.
7494
7495 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7496
7497         PR fortran/25099
7498         * gfortran.dg/elemental_subroutine_4.f90: New test.
7499         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7500         call sub (m, x).
7501
7502 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7503
7504         * gcc.c-torture/compile/20060421-1.c: New testcase.
7505
7506 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7507
7508         PR c/25875
7509         * gcc.dg/init-bad-4.c: New test.
7510
7511 2006-04-21  Paul Brook  <paul@codesourcery.com>
7512
7513         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7514
7515 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7516
7517         PR fortran/27122
7518         * gfortran.dg/defined_operators_1.f90: New test.
7519         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7520         remove old ones associated, incorrectly, with Note 5.46.
7521
7522         PR fortran/27113
7523         * gfortran.dg/character_array_constructor_1.f90: New test.
7524
7525 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7526
7527         * gcc.dg/20060419-1.c: New test.
7528
7529 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7530
7531         PR c/26774
7532         * gcc.dg/struct-parse-1.c: New test case.
7533
7534 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7535
7536         PR c++/26558
7537         * g++.dg/parse/template19.C: New test.
7538
7539         PR c++/26739
7540         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7541
7542         PR c++/26036
7543         * g++.dg/expr/call3.C: New test.
7544
7545         PR c++/10385
7546         * g++.dg/conversion/dynamic1.C: New test.
7547
7548 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7549
7550         PR c++/27102
7551         * g++.dg/template/crash35.C: Tweak error markers.
7552         * g++.dg/template/crash46.C: New test.
7553         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7554         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7555
7556 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7557
7558         PR rtl-optimization/14261
7559         * gcc.c-torture/compile/20060419-1.c: Added.
7560
7561 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7562
7563         * gfortran.dg/label_1.f90: Adjust dg-error.
7564
7565 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7566
7567         PR target/26961
7568         * gcc.dg/fold-cond-1.c: New test case.
7569         * gcc.dg/pr26961-1.c: Likewise.
7570
7571 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7572
7573         PR libgfortran/27138
7574         * gfortran.dg/read_bad_advance.f90: New test.
7575
7576 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7577             Dale Johannesen  <dalej@apple.com>
7578
7579         PR target/24076
7580         * gcc.target/i386/vecinit-3.c: New testcase.
7581         * gcc.target/i386/vecinit-4.c: Likewise.
7582         * gcc.target/i386/sse-18.c: Likewise.
7583         * gcc.target/i386/sse-19.c: Likewise.
7584
7585 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7586
7587         * gfortran.dg/allocate_zerosize_1.f90: New test.
7588
7589 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7590
7591         PR c++/26365
7592         * g++.dg/template/crash45.C: New test.
7593
7594 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7595
7596         PR fortran/26787
7597         * gfortran.dg/proc_assign_1.f90: New test.
7598         * gfortran.dg/procedure_lvalue.f90: Change message.
7599         * gfortran.dg/namelist_4.f90: Add new error.
7600
7601         PR fortran/25597
7602         PR fortran/27096
7603         * gfortran.dg/auto_pointer_array_result_1.f90
7604
7605         PR fortran/27089
7606         * gfortran.dg/specification_type_resolution_1.f90
7607
7608         PR fortran/18003
7609         PR fortran/25669
7610         PR fortran/26834
7611         * gfortran.dg/bounds_temporaries_1.f90: New test.
7612
7613         PR fortran/27124
7614         * gfortran.dg/array_return_value_1.f90: New test.
7615
7616 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7617
7618         PR fortran/25336
7619         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7620
7621 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7622
7623         PR middle-end/26823
7624         * g++.dg/gomp/pr26823-1.C: New test.
7625         * g++.dg/gomp/pr26823-2.C: New test.
7626
7627 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7628
7629         PR middle-end/27134
7630         * gcc.dg/pr27314.c: New test.
7631
7632 2006-04-13  Richard Henderson  <rth@redhat.com>
7633
7634         * g++.dg/gomp/block-0.C: Update expected matches.
7635
7636 2006-04-13  DJ Delorie  <dj@redhat.com>
7637
7638         * lib/target-supports.exp (check_effective_target_int32plus): New.
7639         (check_effective_target_ptr32plus): New.
7640         (check_effective_target_size32plus): New.
7641         (check_effective_target_int16): New.
7642         (check_profiling_available): Add m32c to the list of unsupported targets.
7643
7644         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7645         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7646         memory size.
7647         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7648         pointers.
7649         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7650         size_t.
7651         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7652         and size_t.
7653         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7654         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7655         not just xstormy16.  Skip m32c due to weird pointer size.
7656         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7657         not just xstormy16.
7658         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7659         not just xstormy16.
7660         * gcc.dg/20020312-2.c: Add m32c support.
7661         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7662         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7663         in test.
7664         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7665         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7666         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7667         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7668         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7669         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7670         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7671         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7672         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7673         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7674         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7675         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7676         in test.
7677         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7678         in test.
7679         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7680         * gcc.dg/pr23049.c: Require >=32 bit integers.
7681         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7682         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7683         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7684         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7685         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7686         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7687         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7688         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7689         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7690         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7691         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7692         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7693         prototype in test.
7694         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7695         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7696         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7697         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7698         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7699
7700         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7701         * gcc.c-torture/execute/20040703-1.x: Likewise.
7702         * gcc.c-torture/execute/20040705-1.x: Likewise.
7703         * gcc.c-torture/execute/20040705-2.x: Likewise.
7704         * gcc.c-torture/execute/20040709-1.x: Likewise.
7705         * gcc.c-torture/execute/20040709-2.x: Likewise.
7706         * gcc.c-torture/execute/20040811-1.x: Likewise.
7707         * gcc.c-torture/execute/20050316-1.x: Likewise.
7708         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7709         * gcc.c-torture/execute/pr19689.x: Likewise.
7710         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7711         * gcc.c-torture/execute/usmul.x: Likewise.
7712         * gcc.c-torture/execute/vrp-5.x: Likewise.
7713         * gcc.c-torture/execute/vrp-6.x: Likewise.
7714         * gcc.dg/debug/20041023-1.s: Likewise.
7715
7716 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7717
7718         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7719         of integers to a vector types are now constant expressions in C.
7720         * gcc.dg/vect/vect-fold-1.c: New test case.
7721
7722 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7723             Ulrich Weigand  <uweigand@de.ibm.com>
7724
7725         PR target/27006
7726         * gcc.dg/vmx/pr27006.c: New testcase.
7727
7728 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7729
7730         PR libgfortran/26766
7731         * gfortran.dg/write_recursive.f90: New test.
7732
7733 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7734
7735         * g++.dg/parse/dtor7.C: New test.
7736         * g++.dg/parse/new1.C: Add error marker.
7737         * g++.dg/template/new3.C: New test.
7738
7739         PR c++/26122
7740         * g++.dg/template/pure1.C: New test.
7741
7742         PR c++/26295
7743         * g++.dg/parse/ptrmem4.C: New test.
7744
7745 2006-04-10  Jeff Law  <law@redhat.com>
7746
7747         PR/27087
7748         * gcc.c-torture/compile/pr27087.c: New test.
7749
7750 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7751
7752         PR/21391
7753         * gcc.dg/20060410.c: New.
7754
7755 2006-04-10  Matthias Klose  <doko@debian.org>
7756
7757         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7758         Recognize multilib directory names containing underscores.
7759
7760 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7761
7762         * gcc.target/i386/vecinit-1.c: New test case.
7763         * gcc.target/i386/vecinit-2.c: Likewise.
7764
7765 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7766
7767         PR debug/27057
7768         * g++.dg/debug/dwarf2-2.C: New test.
7769
7770 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7771
7772         PR rtl-optimization/27073
7773         * gcc.c-torture/execute/pr27073.c: New test.
7774
7775 2006-04-08  Mike Stump  <mrs@apple.com>
7776
7777         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7778
7779 2006-04-07  Richard Guenther  <rguenther@suse.de>
7780
7781         PR tree-optimization/26135
7782         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7783
7784 2006-04-06  Jan Hubicka  <jh@suse.cz>
7785
7786         PR profile/26399
7787         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7788
7789 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7790
7791         * g++.dg/conversion/nullptr1.C: New test case.
7792         * g++.dg/conversion/nullptr2.C: Likewise.
7793
7794 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7795
7796         * gfortran.dg/dependency_18.f90: New test case.
7797
7798 2006-04-05  Richard Guenther  <rguenther@suse.de>
7799
7800         PR tree-optimization/26919
7801         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7802         * gcc.dg/ipa/ipa-2.c: Likewise.
7803         * gcc.dg/ipa/ipa-3.c: Likewise.
7804         * gcc.dg/ipa/ipa-5.c: Likewise.
7805
7806 2006-04-05  Richard Guenther  <rguenther@suse.de>
7807
7808         PR tree-optimization/26763
7809         * gcc.dg/torture/pr26763-1.c: New testcase.
7810         * gcc.dg/torture/pr26763-2.c: Likewise.
7811
7812 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7813
7814         PR fortran/23634
7815         PR fortran/25619
7816         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7817
7818 2006-04-04  Eric Christopher  <echristo@apple.com>
7819
7820         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7821         stubs.
7822         * gcc.target/i386/387-5.c: Ditto.
7823
7824 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7825
7826         * gcc.target/sparc/struct-ret-check.c: New test.
7827
7828 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7829
7830         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7831         zero decimal digits specified in format.
7832
7833 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7834
7835         PR fortran/26891
7836         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7837
7838         PR fortran/26976
7839         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7840         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7841         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7842         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7843         bigendian-ness.
7844
7845 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7846
7847         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7848         dummy arguments work when the actual argument is itself a dummy
7849         argument of the caller.
7850
7851 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7852
7853         PR libfortran/24685
7854         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7855
7856 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7857
7858         * gfortran.dg/dependencency_17.f90: New test case.
7859
7860 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7861
7862         * gfortran.dg/dependency_14.f90: New test case.
7863         * gfortran.dg/dependency_15.f90: Likewise.
7864         * gfortran.dg/dependency_16.f90: Likewise.
7865
7866 2006-03-31  Asher Langton  <langton2@llnl.gov>
7867
7868         PR fortran/25358
7869         gfortran.dg/cray_pointers_6.f90: New test.
7870
7871 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7872
7873         PR libgfortran/26890
7874         * gfortran.dg/read_size_noadvance.f90: New test.
7875
7876 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7877
7878         PR fortran/25031
7879         * gfortran.dg/multiple_allocation_1.f90: Check that the
7880         size has changed after a re-allocation with stat.
7881
7882 2006-03-30  Richard Guenther  <rguenther@suse.de>
7883
7884         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7885         removal.
7886         * gcc.target/i386/sselibm-2.c: Likewise.
7887         * gcc.target/i386/sselibm-3.c: Likewise.
7888         * gcc.target/i386/sselibm-4.c: Likewise.
7889         * gcc.target/i386/sselibm-5.c: Likewise.
7890
7891 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7892
7893         * gcc.dg/fold-andxor-1.c: New test case.
7894         * gcc.dg/fold-xorand-1.c: Likewise.
7895
7896 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7897
7898         * gcc.dg/fold-convnotconv-1.c: New test case.
7899
7900 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7901
7902         PR fortran/26779
7903         * gfortran.dg/private_type_5.f90: New test.
7904
7905 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7906
7907         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7908
7909 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7910
7911         * gfortran.dg/advance_2.f90: New test.
7912         * gfortran.dg/advance_3.f90: New test.
7913
7914         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7915
7916 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7917
7918         PR libgfortran/26661
7919         PR libgfortran/26880
7920         * gfortran.dg/read_x_past.f: New test.
7921
7922 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7923
7924         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7925         to be STABS.
7926
7927 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7928
7929         * objc.dg/dwarf-1.m: Skip on AIX.
7930         * objc.dg/dwarf-2.m: Skip on AIX.
7931
7932 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7933
7934         PR fortran/26816
7935         * gfortran.dg/float_1.f90: New test.
7936
7937 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7938
7939         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7940         X86_64 targets.
7941         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7942
7943 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7944
7945         PR libfortran/26735
7946         * gfortran.dg/convert_implied_open.f90: New test case.
7947
7948 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7949
7950         PR fortran/26769
7951         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7952
7953 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7954
7955         PR middle-end/26717
7956         * gcc.dg/pr26717.c: New test.
7957
7958 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7959
7960         * gfortran.dg/dependency_12.f90: New test case.
7961
7962 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7963
7964         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7965
7966 2006-03-24  Jeff Law  <law@redhat.com>
7967
7968         * gcc.c-torture/pr26840.c: New test.
7969
7970 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7971
7972         * objc.dg/dwarf-2.m: New.
7973         * obj-c++.dg/dwarf-2.mm: New.
7974
7975         * g++.old-deja/g++.other/init19.C: New.
7976
7977 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7978
7979         * g++.dg/eh/spbp.C: Skip on AIX.
7980
7981 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7982
7983         PR middle-end/26611
7984         * g++.dg/gomp/pr26611-1.C: New test.
7985         * g++.dg/gomp/pr26611-2.C: New test.
7986
7987 2006-03-24  Jeff Law  <law@redhat.com>
7988
7989         * gcc.c-torture/compile/pr26833.c: New test.
7990         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7991
7992 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7993
7994         * gfortran.dg/endfile_2.f90: Delete temp file.
7995
7996 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7997
7998         PR fortran/19303
7999         * gfortran.dg/record_marker_1.f90: New test case.
8000         * gfortran.dg/record_marker_2.f: New test case.
8001         * gfortran.dg/record_marker_3.f90: New test case.
8002
8003 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
8004
8005         PR fortran/17298
8006         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8007         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8008
8009 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
8010
8011         * lib/gcc-dg.exp (cleanup-modules): New proc.
8012         * gfortran.dg/allocatable_function_1.f90,
8013         gfortran.dg/allocate_char_star_scalar_1.f90,
8014         gfortran.dg/assumed_charlen_function_1.f90,
8015         gfortran.dg/assumed_dummy_1.f90,
8016         gfortran.dg/assumed_shape_ranks_1.f90,
8017         gfortran.dg/assumed_shape_ranks_2.f90,
8018         gfortran.dg/assumed_size_dt_dummy.f90,
8019         gfortran.dg/auto_char_dummy_array_1.f90,
8020         gfortran.dg/auto_char_len_3.f90,
8021         gfortran.dg/automatic_module_variable.f90,
8022         gfortran.dg/bad_automatic_objects_1.f90,
8023         gfortran.dg/char_array_constructor.f90,
8024         gfortran.dg/char_array_structure_constructor.f90,
8025         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8026         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8027         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8028         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8029         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8030         gfortran.dg/derived_pointer_recursion.f90,
8031         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8032         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8033         gfortran.dg/dummy_functions_1.f90,
8034         gfortran.dg/elemental_initializer_1.f90,
8035         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8036         gfortran.dg/elemental_pointer_1.f90,
8037         gfortran.dg/elemental_subroutine_1.f90,
8038         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8039         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8040         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8041         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8042         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8043         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8044         gfortran.dg/global_references_1.f90,
8045         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8046         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8047         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8048         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8049         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8050         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8051         gfortran.dg/large_integer_kind_1.f90,
8052         gfortran.dg/large_real_kind_1.f90,
8053         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8054         gfortran.dg/module_double_reuse.f90,
8055         gfortran.dg/module_equivalence_1.f90,
8056         gfortran.dg/module_interface_1.f90,
8057         gfortran.dg/module_parameter_array_refs_1.f90,
8058         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8059         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8060         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8061         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8062         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8063         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8064         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8065         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8066         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8067         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8068         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8069         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8070         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8071         gfortran.dg/same_name_1.f90,
8072         gfortran.dg/sibling_dummy_procedure_1.f90,
8073         gfortran.dg/sibling_dummy_procedure_2.f90,
8074         gfortran.dg/sibling_dummy_procedure_3.f90,
8075         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8076         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8077         gfortran.dg/used_dummy_types_2.f90,
8078         gfortran.dg/used_dummy_types_3.f90,
8079         gfortran.dg/used_dummy_types_4.f90,
8080         gfortran.dg/used_dummy_types_5.f90,
8081         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8082         gfortran.dg/userdef_operator_1.f90: Use it.
8083
8084 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8085
8086         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8087         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8088         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8089         gfortran.dg/write_back.f,
8090         gfortran.fortran-torture/execute/inquire_1.f90,
8091         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8092
8093 2006-03-21  Jeff Law  <law@redhat.com>
8094
8095         * gcc.dg/tree-ssa/vrp28.c: New test.
8096
8097 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8098
8099         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8100         if _STDC_C99 is defined.
8101         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8102         * gcc.dg/builtins-20.c: Likewise.
8103         * gcc.dg/builtins-53.c: Likewise.
8104         * gcc.dg/single-precision-constant.c: Likewise. Also pass
8105         -mmacosx-version-min=10.3 on PowerPC/Darwin.
8106
8107 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
8108
8109         PR tree-opt/26781
8110         * gcc.c-torture/compile/pr26781-1.c: New test.
8111         * gcc.c-torture/compile/pr26781-2.c: New test.
8112
8113 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
8114
8115         PR c++/26690
8116         * g++.dg/gomp/pr26690-1.C: New test.
8117         * g++.dg/gomp/pr26690-2.C: New test.
8118
8119 2006-03-20  Jeff Law  <law@redhat.com>
8120
8121         * gcc.dg/tree-ssa/pr21829.c: New test.
8122
8123         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8124
8125 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
8126
8127         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8128         (check_visibility_available): Use it.
8129         (check_effective_target_default_packed): Likewise.
8130         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8131         (check_effective_target_fopenmp): Likewise.
8132         (check_effective_target_freorder): Likewise.
8133         (check_effective_target_fpic): Likewise.
8134         (check_named_sections_available): Likewise.
8135         (check_effective_target_ilp32): Likewise.
8136         (check_effective_target_lp64): Likewise.
8137
8138 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8139
8140         PR fortran/20935
8141         * gfortran.dg/scalar_mask_2.f90: New test case.
8142
8143 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8144
8145         PR tree-opt/26629
8146         * gcc.dg/tree-ssa/loadpre12.c: New test.
8147         * gcc.dg/tree-ssa/loadpre13.c: New test.
8148         * gcc.dg/tree-ssa/loadpre14.c: New test.
8149         * gcc.dg/tree-ssa/loadpre15.c: New test.
8150         * gcc.dg/tree-ssa/loadpre16.c: New test.
8151         * gcc.dg/tree-ssa/loadpre17.c: New test.
8152         * gcc.dg/tree-ssa/loadpre18.c: New test.
8153         * gcc.dg/tree-ssa/loadpre19.c: New test.
8154         * gcc.dg/tree-ssa/loadpre20.c: New test.
8155         * gcc.dg/tree-ssa/loadpre21.c: New test.
8156         * gcc.dg/tree-ssa/loadpre22.c: New test.
8157
8158 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8159
8160         PR fortran/26741
8161         * gfortran.dg/elemental_initializer_1.f90: New test.
8162
8163         PR fortran/26716
8164         * gfortran.dg/assumed_shape_ranks_2: New test.
8165
8166 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8167
8168         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8169         target fpic.
8170
8171 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8172
8173         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8174         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8175         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8176         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8177         gfortran.fortran-torture/execute/direct_io.f90,
8178         gfortran.fortran-torture/execute/inquire_2.f90,
8179         gfortran.fortran-torture/execute/inquire_4.f90,
8180         gfortran.fortran-torture/execute/list_read_1.f90,
8181         gfortran.fortran-torture/execute/open_replace.f90,
8182         gfortran.fortran-torture/execute/slash_edit.f90,
8183         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8184         temporary files from testcases.
8185
8186 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8187
8188         PR libgfortran/26509
8189         gfortran.dg/write_direct_eor.f90: New test.
8190
8191 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8192
8193         * gcc.target/powerpc/pr26350.c: New.
8194         * gcc.target/powerpc/indexed-addr.c: New.
8195
8196 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8197
8198         * gfortran.dg/dependency_13.f90: New test case.
8199
8200 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8201
8202         PR middle-end/21781
8203         * gcc.dg/real-const-1.c: New test case.
8204
8205 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8206
8207         * g++.old-deja/g++.other/init18.C: New.
8208         * g++.old-deja/g++.other/init5.C: Remove xfail.
8209
8210 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8211
8212         * g++.dg/opt/pr15551.C: Cleanup temp file.
8213
8214 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8215
8216         PR c++/6634
8217         g++.dg/parse/long1.C: New test.
8218
8219 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8220
8221         PR fortran/19101
8222         * gfortran.dg/continuation.f90: New test.
8223         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8224
8225 2006-03-14  Richard Guenther  <rguenther@suse.de>
8226
8227         PR tree-optimization/26672
8228         * gcc.dg/torture/pr26672.c: New testcase.
8229
8230 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8231
8232         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8233         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8234
8235 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8236
8237         PR middle-end/26557
8238         * gcc.c-torture/compile/switch-1.c: New test case.
8239
8240 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8241
8242         PR fortran/25378
8243         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8244         test to include more permuatations of mask and index.
8245         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8246         respond to F2003 spec. that the position returned for an all false
8247         mask && condition is zero.
8248
8249 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8250
8251         PR middle-end/25989
8252         * gcc.dg/gomp/pr25989.c: New test.
8253
8254 2006-03-13  Jeff Law  <law@redhat.com>
8255
8256         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8257
8258 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8259
8260         * gcc.dg/switch-9.c: New test.
8261
8262 2006-03-13  Richard Guenther  <rguenther@suse.de>
8263
8264         PR middle-end/26630
8265         * gcc.dg/torture/pr26630.c: New testcase.
8266
8267 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8268
8269         * gfortran.dg/dependency_10.f90: New test case.
8270         * gfortran.dg/dependency_11.f90: Likewise.
8271
8272 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8273             Erik Edelmann  <eedelman@gcc.gnu.org>
8274
8275         * gfortran.dg/allocatable_function_1.f90: New.
8276         * gfortran.dg/allocatable_function_2.f90: New.
8277
8278 2006-03-10  Richard Guenther  <rguenther@suse.de>
8279
8280         PR middle-end/26565
8281         * gcc.dg/torture/pr26565.c: New testcase.
8282
8283 2006-03-09  Eric Christopher  <echristo@apple.com>
8284
8285         * gcc.c-torture/compile/20060309-1.c: New.
8286
8287 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8288
8289         PR libgfortran/26499
8290         * gfortran.dg/write_back.f: New test.
8291         * gfortran.dg/write_rewind_1.f: New test.
8292         * gfortran.dg/write_rewind_2.f: New test.
8293
8294 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8295
8296         PR libgfortran/26554
8297         * gfortran.dg/read_logical.f90: New test.
8298
8299 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8300
8301         * ada/acats/norun.lst: cdd2a03 now passes.
8302
8303 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8304
8305         PR testsuite/25177
8306         * gcc.target/powerpc/pr18096-1.c: Change where the error
8307         would match.
8308
8309 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8310
8311         * gcc.target/i386/cleanup-1.c: New test.
8312         * gcc.target/i386/cleanup-2.c: New test.
8313
8314 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8315
8316         * gfortran.dg/dependency_9.f90: Remove for the time being.
8317
8318 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8319
8320         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8321         directive.
8322
8323 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8324
8325         * gfortran.dg/dependency_9.f90: New test case.
8326
8327 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8328
8329         * gfortran.dg/dependency_4.f90: New test case.
8330         * gfortran.dg/dependency_5.f90: New test case.
8331         * gfortran.dg/dependency_6.f90: New test case.
8332         * gfortran.dg/dependency_7.f90: New test case.
8333         * gfortran.dg/dependency_8.f90: New test case.
8334
8335 2006-03-03  Paul Brook  <paul@codesourcery.com>
8336
8337         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8338         Add m68k-*-elf.
8339
8340 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8341
8342         PR fortran/25031
8343         * multiple_allocation_1.f90: New test.
8344
8345 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8346
8347         PR tree-optimization/26524
8348         * gfortran.dg/pr26524.f: New test case.
8349
8350 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8351
8352         * g++.dg/template/repo5.C: Cleanup repo files.
8353         * gcc.dg/20051201-1.c: Cleanup coverage files.
8354         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8355         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8356         tree dump files.
8357
8358 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8359
8360         * objc.dg/objc-nofilename-1.m: New test.
8361         * objc.dg/bad-receiver-type.m: New test.
8362         * obj-c++.dg/bad-receiver-type.mm: New test.
8363
8364 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8365
8366         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8367
8368 2006-03-01  Mike Stump  <mrs@apple.com>
8369
8370         * g++.dg/abi/key2.C: Add.
8371
8372 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8373
8374         * gfortran.dg/logical_dot_product.f90: New test.
8375
8376         PR fortran/26393
8377         * gfortran.dg/used_interface_ref.f90: New test.
8378
8379         PR fortran/20938
8380         * gfortran.dg/dependency_2.f90: New test.
8381         * gfortran.fortran-torture/execute/where17.f90: New test.
8382         * gfortran.fortran-torture/execute/where18.f90: New test.
8383         * gfortran.fortran-torture/execute/where19.f90: New test.
8384         * gfortran.fortran-torture/execute/where20.f90: New test.
8385
8386 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8387
8388         * g++.dg/tree-ssa/pr26443.C: New test case.
8389
8390 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8391
8392         PR middle-end/26022
8393         * g++.dg/opt/return-slot1.C: New test.
8394
8395 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8396
8397         PR libgfortran/26136
8398         * gfortran.dg/namelist_23.f90: New test.
8399
8400 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8401
8402         PR middle-end/14752
8403         * gcc.dg/fold-eqandshift-2.c: New test case.
8404
8405 2006-02-28  Richard Guenther  <rguenther@suse.de>
8406
8407         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8408         decomposition.
8409
8410 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8411
8412         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8413
8414 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8415
8416         PR libgfortran/26464
8417         * gfortran.dg/backspace_5.f: New test.
8418         * gfortran.dg/backspace_6.f: New test.
8419
8420 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8421
8422         * gcc.dg/fold-eqandnot-1.c: New test case.
8423
8424 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8425
8426         PR middle-end/19983
8427         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8428
8429 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8430
8431         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8432         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8433
8434 2006-02-26  Richard Guenther  <rguenther@suse.de>
8435
8436         PR tree-optimization/26421
8437         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8438
8439 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8440
8441         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8442         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8443
8444 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8445
8446         * gcc.dg/fold-even-1.c: New test case.
8447
8448 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8449
8450         PR middle-end/21137
8451         * gcc.dg/fold-eqandshift-1.c: New test case.
8452
8453 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8454
8455         PR tree-optimization/25125
8456         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8457         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8458
8459 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8460
8461         PR tree-optimizations/26359
8462         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8463         with -fdump-tree-dceloop-details.
8464         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8465
8466 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8467
8468         PR middle-end/23673
8469         * gcc.dg/fold-eqxor-1.c: New test case.
8470         * gcc.dg/fold-eqxor-2.c: Likewise.
8471         * gcc.dg/fold-eqxor-3.c: Likewise.
8472
8473 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8474
8475         PR fortran/23092
8476         * scalar_mask_1.f90: New test.
8477
8478 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8479
8480         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8481         * g++.dg/eh/uncaught2.C: New.
8482         * g++.dg/eh/uncaught3.C: New.
8483
8484 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8485
8486         PR libgfortran/26423
8487         * gfortran.dg/read_many_1.f: New test.
8488
8489 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8490
8491         PR fortran/24519
8492         * gfortran.dg/dependency_3.f90: New test.
8493         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8494         XFAILs.
8495
8496         PR fortran/25395
8497         * gfortran.dg/equiv_6.f90: New test.
8498
8499 2006-02-23  Jeff Law  <law@redhat.com>
8500
8501         * gcc.c-torture/compile/pr26425.c: New test.
8502
8503 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8504
8505         PR middle-end/26412
8506         * gcc.dg/gomp/pr26412.c: New test.
8507
8508 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8509
8510         PR c++/26291
8511         * g++.dg/other/ellipsis1.C: New test.
8512         * g++.dg/parse/operator4.C: Adjust error marker.
8513
8514 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8515
8516         PR target/25603
8517         * gfortran.dg/pr25603.f: New testcase.
8518
8519 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8520
8521         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8522         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8523
8524 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8525
8526         * g++.dg/eh/spbp.C: New.
8527
8528 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8529
8530         PR middle-end/26379
8531         * gcc.target/i386/mmx-7.c: New test.
8532
8533 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8534
8535         PR tree-optimization/26361
8536         * gcc.dg/tree-ssa/vrp27.c: New test case.
8537
8538 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8539
8540         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8541         * gcc.dg/tree-ssa/complex-4.c: Here.
8542
8543 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8544
8545         PR middle-end/19543
8546         * gfortran.dg/logical_1.f90: New test case.
8547
8548 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8549
8550         PR middle-end/26334
8551         * gcc.dg/20060218-1.c: Moved to...
8552         * gcc.target/i386/20060218-1.c: ... here.  New test.
8553
8554 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8555
8556         PR fortran/26201
8557         * gfortran.dg/convert_1.f90: New.
8558
8559 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8560
8561         PR fortran/25054
8562         * gfortran.dg/namelist_5.f90: New test.
8563
8564         PR fortran/25089
8565         * gfortran.dg/namelist_4.f90: New test.
8566
8567 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8568
8569         PR tree-opt/25680
8570         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8571
8572 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8573
8574         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8575         variable to take into account the variable name in the
8576         function header.
8577         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8578
8579 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8580
8581         PR middle-end/26334
8582         * gcc.c-torture/compile/20060217-1.c: New test.
8583         * gcc.dg/20060218-1.c: New test.
8584
8585 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8586
8587         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8588
8589 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8590
8591         * gcc.dg/cpp/undef3.c: New test.
8592         * gcc.dg/cpp/trad/builtins2.c: New test.
8593
8594 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8595
8596         PR c++/26266
8597         * g++.dg/template/static22.C: New test.
8598         * g++.dg/template/static23.C: New test.
8599         * g++.dg/template/static24.C: New test.
8600         * g++.dg/template/non-dependent13.C: New test.
8601         * g++.dg/init/member1.C: Tweak error markers.
8602
8603 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8604
8605         PR target/26255
8606         * gcc.c-torture/compile/pr26255.c: New test case.
8607
8608 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8609
8610         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8611         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8612         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8613         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8614         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8615         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8616         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8617
8618 2006-02-16  Jeff Law  <law@redhat.com>
8619
8620         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8621         * gcc.dg/tree-ssa/vrp26.c: New test.
8622
8623 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8624
8625         PR target/20353
8626         PR target/24578
8627         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8628         __UCLIBC__ is defined.
8629
8630 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8631
8632         PR fortran/26224
8633         * gfortran.dg/gomp/pr26224.f: New test.
8634
8635 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8636
8637         PR tree-opt/25918
8638         * lib/target-supports.exp
8639         (check_effective_target_vect_short_mult): New.
8640         (check_effective_target_vect_char_mult): New.
8641         (check_effective_target_vect_widen_sum_qi_to_si): New.
8642         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8643         (check_effective_target_vect_widen_sum_hi_to_si): New.
8644         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8645         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8646         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8647         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8648         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8649         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8650         vect-reduc-pattern-2c.c
8651         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8652         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8653         vect-reduc-pattern-1c.c
8654
8655 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8656
8657         PR fortran/24557
8658         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8659
8660 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8661
8662         PR fortran/26054
8663         * gfortran.dg/enum_8.f90: Remove check for warning.
8664         * gfortran.dg/iomsg_1.f90: Ditto.
8665         * gfortran.dg/enum_1.f90: Ditto.
8666         * gfortran.dg/enum_9.f90: Ditto.
8667         * gfortran.dg/enum_2.f90: Ditto.
8668         * gfortran.dg/enum_10.f90: Ditto.
8669         * gfortran.dg/enum_3.f90: Ditto.
8670         * gfortran.dg/flush_1.f90: Ditto.
8671         * gfortran.dg/enum_4.f90: Ditto.
8672         * gfortran.dg/array_constructor_1.f90: Ditto.
8673         * gfortran.dg/enum_5.f90: Ditto.
8674         * gfortran.dg/enum_6.f90: Ditto.
8675         * gfortran.dg/enum_7.f90: Ditto.
8676
8677 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8678
8679         PR middle-end/26300
8680         * gcc.c-torture/compile/20060215-1.c: New test.
8681
8682 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8683
8684         PR middle-end/23670
8685         * gcc.dg/tree-ssa/andor-2.c: New test case.
8686
8687 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8688
8689         PR fortran/25045
8690         * optional_dim.f90: New test.
8691
8692 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8693
8694         PR fortran/26277
8695         * gfortran.dg/label_4.f90: New.
8696
8697 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8698             Diego Novillo  <dnovillo@redhat.com>
8699             Uros Bizjak  <uros@kss-loka.si>
8700
8701         * gfortran.dg/gomp: New directory.
8702
8703 2006-02-14  Richard Guenther  <rguenther@suse.de>
8704
8705         PR tree-optimization/26258
8706         * gcc.dg/torture/pr26258.c: New testcase.
8707
8708 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8709
8710         PR fortran/26246
8711         * gfortran.dg/pr26246_1.f90: New test.
8712         * gfortran.dg/pr26246_2.f90: New test.
8713
8714         PR middle-end/26092
8715         * gcc.c-torture/compile/20060208-1.c: New test.
8716
8717 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8718
8719         PR fortran/26074
8720         PR fortran/25103
8721         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8722         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8723         * gfortran.dg/automatic_module_variable.f90: Change error message.
8724
8725         PR fortran/20861
8726         * gfortran.dg/internal_dummy_1.f90: New test.
8727
8728         PR fortran/20871
8729         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8730
8731
8732         PR fortran/25083
8733         * gfortran.dg/uncommon_block_data_1.f90: New test.
8734         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8735         with standard.
8736
8737         PR fortran/25088
8738         * gfortran.dg/typed_subroutine_1.f90: New test.
8739
8740 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8741
8742         * objc.dg/dwarf-1.m: New.
8743
8744 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8745
8746         PR middle-end/24427
8747         * gcc.dg/tree-ssa/andor-1.c: New test case.
8748
8749 2006-02-13  Josh Conner  <jconner@apple.com>
8750
8751         PR target/25376
8752         * gcc.dg/pr25376.c: New test.
8753
8754         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8755         assemble.
8756         * lib/target-supports.exp (check_named_sections_available):
8757         Only compile named-sections test -- don't assemble.
8758
8759 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8760
8761         * g++.dg/warn/no-write-strings.C: New test.
8762         * g++.dg/warn/write-strings.C: Likewise.
8763         * g++.dg/warn/write-strings-default.C: Likewise.
8764
8765 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8766
8767         PR fortran/25806
8768         * gfortran.dg/ret_pointer_2.f90: New test.
8769
8770 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8771
8772         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8773
8774 2006-02-10  Jeff Law  <law@redhat.com>
8775
8776         * gcc.c-torture/compile/pr26213.c: New test.
8777
8778 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8779
8780         gfortran.dg/null_1.f90: New test.
8781
8782 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8783
8784         PR fortran/14771
8785         * gfortran.dg/parens_4.f90: New.
8786         * gfortran.dg/parens_5.f90: New.
8787
8788 2006-02-10  Richard Guenther  <rguenther@suse.de>
8789
8790         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8791
8792 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8793         Paul Thomas  <pault@gcc.gnu.org>
8794
8795         PR fortran/14771
8796         * gfortran.dg/parens_1.f90: New.
8797         * gfortran.dg/parens_2.f90: New.
8798         * gfortran.dg/parens_3.f90: New.
8799
8800 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8801
8802         PR fortran/26038
8803         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8804
8805         PR fortran/25059
8806         * gfortran.dg/impure_assignment_1.f90: New test.
8807
8808         PR fortran/25070
8809         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8810
8811 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8812
8813         PR target/26141
8814         * g++.dg/expr/stdarg2.C: New test.
8815
8816 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8817
8818         PR inline-asm/16194
8819         * gcc.dg/pr16194.c: New test.
8820
8821 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8822
8823         * ada/acats/run_acats: Use portable variant of "$@".
8824
8825 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8826
8827         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8828         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8829
8830 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8831
8832         PR tree-opt/26179
8833         * g++.dg/opt/pr26179.C: New test.
8834
8835 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8836
8837         PR middle-end/26134
8838         * gcc.dg/tree-ssa/complex-3.c: New test.
8839
8840 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8841
8842         * gcc.c-torture/compile/volatile-1.c: New test.
8843
8844 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8845
8846         PR 26180
8847         * gcc.dg/tree-ssa/pr26180.c: New test.
8848
8849 2006-02-08  Jeff Law  <law@redhat.com>
8850
8851         * gcc.dg/tree-ssa/pr21417.c: New test.
8852
8853 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8854
8855         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8856         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8857
8858 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8859
8860         * lib/scanrtl.exp: New.
8861
8862 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8863
8864         PR c++/26071
8865         * g++.dg/other/virtual2.C: New test.
8866
8867         PR c++/26070
8868         * g++.dg/other/virtual1.C: New test.
8869
8870 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8871
8872         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8873         cleanup-ipa-dump): Update dump file glob patterns.
8874         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8875         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8876
8877         * lib/gcc-dg.exp: Load it.
8878         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8879
8880 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8881
8882         PR testsuite/26159
8883         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8884         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8885
8886 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8887
8888         PR fortran/25577
8889         * gfortran.dg/mvbits_1.f90: New.
8890
8891 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8892
8893         * g++.dg/warn/Wdiv-by-zero.C: New test.
8894         * g++.dg/warn/Wno-div-by-zero.C: New.
8895
8896 2006-02-07  Jeff Law  <law@redhat.com>
8897
8898         * gcc.dg/tree-ssa/pr21559.c: New test.
8899
8900         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8901         multiple VRP passes.
8902         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8903         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8904         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8905         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8906         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8907         * gcc.dg/tree-ssa/vrp02.c: Likewise
8908         * gcc.dg/tree-ssa/vrp11.c: Likewise
8909         * gcc.dg/tree-ssa/pr14341.c: Likewise
8910         * gcc.dg/tree-ssa/vrp19.c: Likewise
8911         * gcc.dg/tree-ssa/vrp20.c: Likewise
8912         * gcc.dg/tree-ssa/vrp03.c: Likewise
8913         * gcc.dg/tree-ssa/pr21086.c: Likewise
8914         * gcc.dg/tree-ssa/pr21959.c: Likewise
8915         * gcc.dg/tree-ssa/vrp21.c: Likewise
8916         * gcc.dg/tree-ssa/vrp04.c: Likewise
8917         * gcc.dg/tree-ssa/pr25485.c: Likewise
8918         * gcc.dg/tree-ssa/pr22026.c: Likewise
8919         * gcc.dg/tree-ssa/vrp22.c: Likewise
8920         * gcc.dg/tree-ssa/vrp05.c: Likewise
8921         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8922         * gcc.dg/tree-ssa/pr20701.c: Likewise
8923         * gcc.dg/tree-ssa/vrp23.c: Likewise
8924         * gcc.dg/tree-ssa/vrp06.c: Likewise
8925         * gcc.dg/tree-ssa/pr22117.c: Likewise
8926         * gcc.dg/tree-ssa/pr20702.c: Likewise
8927         * gcc.dg/tree-ssa/vrp15.c: Likewise
8928         * gcc.dg/tree-ssa/pr21090.c: Likewise
8929         * gcc.dg/tree-ssa/pr21294.c: Likewise
8930         * gcc.dg/tree-ssa/vrp24.c: Likewise
8931         * gcc.dg/tree-ssa/vrp07.c: Likewise
8932         * gcc.dg/tree-ssa/pr21563.c: Likewise
8933         * gcc.dg/tree-ssa/pr25382.c: Likewise
8934         * gcc.dg/tree-ssa/vrp16.c: Likewise
8935         * gcc.dg/tree-ssa/vrp25.c: Likewise
8936         * gcc.dg/tree-ssa/vrp08.c: Likewise
8937         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8938         * gcc.dg/tree-ssa/vrp17.c: Likewise
8939         * gcc.dg/tree-ssa/pr21458.c: Likewise
8940         * g++.dg/tree-ssa/pr18178.C: Likewise
8941
8942 2006-02-07  Richard Guenther  <rguenther@suse.de>
8943
8944         PR c++/26140
8945         Revert
8946         2006-01-30  Richard Guenther  <rguenther@suse.de>
8947         PR c++/23372
8948         * gcc.dg/pr23372-1.C: New testcase.
8949
8950         * g++.dg/tree-ssa/pr26140.C: New testcase.
8951
8952 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8953
8954         PR c++/9737
8955         * g++.dg/template/ttp15.C: New test.
8956         * g++.dg/template/ttp16.C: Likewise.
8957         * g++.dg/template/ttp17.C: Likewise.
8958         * g++.old-deja/g++.pt/ttp36.C: Remove.
8959         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8960         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8961         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8962         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8963         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8964         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8965         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8966         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8967         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8968
8969 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8970
8971         PR libfortran/23815
8972         * unf_io_convert_4.f90: New test.
8973
8974 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8975
8976         * gcc.dg/tree-ssa/loadpre10.c: New test.
8977         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8978         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8979         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8980
8981 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8982
8983         PR libfortran/24685
8984         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8985
8986 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8987
8988         PR tree-opt/25251
8989         * gfortran.dg/assign_7.f: New test.
8990
8991 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8992
8993         PR fortran/26041
8994         PR fortran/26064
8995         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8996         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8997         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8998
8999 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
9000
9001         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9002         in size_t typedef.
9003
9004 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9005
9006         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9007         * g++.dg/charset/string.c (foo): Likewise.
9008         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9009         const char*
9010         * g++.dg/ext/builtin2.C (printf): Likewise.
9011         * g++.dg/init/new15.C (printf): Likewise.
9012         * g++.dg/opt/pr17697-1.C (foo): Likewise.
9013         * g++.dg/opt/pr17697-2.C (foo): Likewise.
9014         * g++.dg/opt/pr17697-3.C (foo): Likewise.
9015         * g++.dg/template/non-dependent4.C (temp): Likewise.
9016         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9017         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9018         parameter type to const char*.
9019         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9020         Change type to const char*.
9021         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9022         Likewise.
9023         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9024         second parameter type to const char*.
9025         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9026         (Y::Y): Change parameter type to const char*.
9027         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9028         * g++.old-deja/g++.jason/report.C: Apply const correctness.
9029         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9030         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9031         (char*).
9032         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9033         const char*.
9034         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9035         type to const char*.
9036         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9037         return type to const char*.
9038         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9039         to const char*.
9040         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9041         * g++.old-deja/g++.law/refs1.C: Likewise.
9042         * g++.old-deja/g++.law/visibility1.C: Likewise.
9043         * g++.old-deja/g++.law/visibility2.C: Likewise.
9044         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9045         const char*.
9046         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9047         * g++.old-deja/g++.mike/net48.C: Likewise.
9048         * g++.old-deja/g++.mike/p646.C: Likewise.
9049         * g++.old-deja/g++.mike/p6746.C: Likewise.
9050         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9051         type to const char*.
9052         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9053         deprecated conversion warning.
9054         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9055         char*.
9056         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9057         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9058         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9059         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9060         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9061         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9062         * g++.old-deja/g++.pt/t39.C: Likewise.
9063         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9064         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9065
9066 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9067
9068         PR fortran/25075
9069         intrinsic_argument_conformance_1.f90: New test.
9070
9071 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9072
9073         PR fortran/20845
9074         * gfortran.dg/char_result_11.f90: Add SAVE.
9075         * gfortran.dg/der_pointer_4.f90: Ditto.
9076         * gfortran.dg/default_initialization.f90: New test.
9077
9078 2006-02-03  Jeff Law  <law@redhat.com>
9079
9080         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9081         handle more than 100 dump files.
9082         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9083         * lib/scantree.exp (scan-tree-dump): Likewise.
9084         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9085         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9086         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9087         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9088         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9089
9090 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9091
9092         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9093
9094 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9095
9096         * g++.dg/template/using12.C: New test.
9097
9098 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
9099
9100         * gcc.target/powerpc/pr25960.c: New test.
9101
9102 2006-02-02  Steven G. Kargl  <kargls@comcast>
9103
9104         PR fortran/24958
9105         gfortran.dg/nullify_2.f90: New test.
9106
9107 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
9108
9109         PR 25990
9110         * gcc.dg/gomp/pr25990.c: New test.
9111
9112 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
9113
9114         PR c++/25342
9115         * g++.gd/template/partial4.C: New test.
9116
9117 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
9118
9119         PR middle-end/26001
9120         * gfortran.dg/data_char_2.f90: New.
9121
9122 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
9123
9124         PR fortran/26039
9125         maxval_maxloc_conformance_1.f90: New test.
9126
9127 2006-01-31  Richard Guenther  <rguenther@suse.de>
9128
9129         * gcc.target/i386/sselibm-1.c: New testcase.
9130         * gcc.target/i386/sselibm-2.c: Likewise.
9131         * gcc.target/i386/sselibm-3.c: Likewise.
9132         * gcc.target/i386/sselibm-4.c: Likewise.
9133         * gcc.target/i386/sselibm-5.c: Likewise.
9134
9135 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9136
9137         PR fortran/24266
9138         * gfortran.dg/arrayio_derived_2.f90: New.
9139
9140 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9141
9142         * gcc.dg/unsigned-long-compare.c: New test.
9143
9144 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9145
9146         PR testsuite/25318
9147         * lib/target-supports.exp (check_effective_target_freorder):
9148         Check to see if target supports -freorder-blocks-and-partition.
9149         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9150         instead of "dg-require-named-sections".
9151
9152 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9153
9154         PR target/14798:
9155         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9156         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9157         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9158         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9159         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9160         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9161         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9162         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9163
9164 2006-01-30  Richard Guenther  <rguenther@suse.de>
9165
9166         PR c++/23372
9167         * gcc.dg/pr23372-1.C: New testcase.
9168
9169 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9170
9171         * gcc.dg/gomp/pr25874.c: New test.
9172
9173 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9174
9175         PR tree-opt/25911
9176         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9177
9178 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9179
9180         PR fortran/18578
9181         PR fortran/18579
9182         PR fortran/20857
9183         PR fortran/20885
9184         * gfortran.dg/intent_out_1.f90: New test.
9185
9186 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9187
9188         PR fortran/17911
9189         * gfortran.dg/procedure_lvalue.f90: New test.
9190
9191         PR fortran/20895
9192         PR fortran/25030
9193         * gfortran.dg/char_pointer_assign_2.f90: New test.
9194         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9195         assignment to be consistent with standard.
9196         * gfortran.dg/char_result_2.f90: The same.
9197         * gfortran.dg/char_result_8.f90: The same.
9198
9199 2006-01-28  Zack Weinberg  <zackw@panix.com>
9200
9201         * gcc.dg/Woverlength-strings.c
9202         * gcc.dg/Woverlength-strings-pedantic-c89.c
9203         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9204         * gcc.dg/Woverlength-strings-pedantic-c99.c
9205         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9206
9207 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9208
9209         * gcc.c-torture/execute/20060127-1.c: New test.
9210
9211 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9212
9213         PR c++/25999
9214         * g++.dg/ext/pragmaweak1.C: New test.
9215
9216 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9217
9218         PR c++/25855
9219         * g++.dg/template/spec29.C: New test.
9220
9221 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9222
9223         PR c/19606.
9224         * gcc.c-torture/execute/pr19606.c: New.
9225
9226 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9227
9228         * gcc.dg/pragma-re-4.c: New test.
9229
9230 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9231
9232         PR fortran/25964
9233         * gfortran.dg/assumed_size_refs_3.f90: New test.
9234
9235 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9236
9237         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9238
9239 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9240
9241         PR ada/21317
9242         * ada/acats/support/impdef.a: Add One_Long_Second.
9243         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9244         * ada/acats/tests/c9/c94026.a: Likewise.
9245         * ada/acats/tests/c9/c97305c.ada: Likewise.
9246         * ada/acats/tests/c9/c99004a.ada: Likewise.
9247
9248 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9249
9250         PR fortran/25964
9251         * gfortran.dg/global_references_2.f90: New test.
9252
9253         PR fortran/25084
9254         PR fortran/20852
9255         PR fortran/25085
9256         PR fortran/25086
9257         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9258         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9259
9260         PR fortran/25416
9261         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9262
9263 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9264
9265         PR c/25892
9266         * gcc.dg/Wpointer-sign.c: New.
9267         * gcc.dg/Wpointer-sign-Wall.c: New.
9268         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9269         * gcc.dg/Wpointer-sign-pedantic.c: New.
9270         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9271         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9272
9273 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9274
9275         PR C/25861
9276         * gcc.c-torture/compile/pr25861.c: New test.
9277
9278 2006-01-26  Paul Brook  <paul@codesourcery.com>
9279
9280         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9281         on short-enum targets.
9282         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9283         variable.
9284         (generate_fields): Use short_enums.
9285         (main): Set short_enums.  Document -e.
9286         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9287         on short-enum targets.
9288         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9289         variable.
9290         (generate_fields): Use short_enums.
9291         (main): Set short_enums.  Document -e.
9292         * lib/target-supports.exp (check_effective_target_short_enums): New.
9293
9294 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9295
9296         PR target/25947
9297         * gcc.dg/torture/pr25947-1.c: New test.
9298
9299 2006-01-25  Jan Hubicka  <jh@suse.cz>
9300             Roger Sayle  <roger@eyesopen.com>
9301
9302         PR rtl-optimization/25703
9303         * gcc.target/i386/20060125-1.c: New test case.
9304         * gcc.target/i386/20060125-2.c: New test case.
9305
9306 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9307
9308         PR fortran/18540
9309         * gfortran.dg/goto_1.f: New.
9310
9311 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9312
9313         PR fortran/25716
9314         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9315         25716 on 32-bit systems too.
9316
9317 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9318
9319         PR testsuite/25590
9320         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9321
9322 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9323
9324         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9325
9326 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9327
9328         PR fortran/25835
9329         * gfortran.dg/read_eof.f90: Delete, renamed.
9330         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9331         * gfortran.dg/read_eof_2.f90: New test.
9332         * gfortran.dg/read_eof_3.f90: New test.
9333
9334 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9335
9336         PR tree-opt/25860
9337         * gcc.c-torture/compile/pr25860.c: New test.
9338
9339 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9340
9341         PR c++/25552
9342         * g++.dg/parse/dtor8.C: New test.
9343
9344 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9345
9346         PR testsuite/25891
9347         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9348         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9349         check_effective_target_fopenmp returns 0.
9350
9351 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9352
9353         PR ada/20548
9354         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9355         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9356         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9357
9358 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9359
9360         PR tree-opt/25857
9361         * g++.dg/opt/pr25857.C: New test.
9362
9363 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9364         Jan Hubicka  <jh@suse.cz>
9365         Richard Guenther  <rguenther@suse.de>
9366
9367         PR rtl-optimization/25654
9368         * gcc.dg/torture/pr25654.c: New testcase.
9369         * gcc.target/i386/pr25654.c: Likewise.
9370
9371 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9372
9373         PR fortran/25901
9374         * gfortran.dg/internal references_2.f90: New test.
9375
9376         Fix regression in testing of admissability of attributes.
9377         * gfortran.dg/intent_used_1.f90: New test.
9378
9379 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9380
9381         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9382         Remove target conditional torture options for i?86 and x86_64
9383         GNU/Linux.
9384
9385 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9386
9387         PR c++/10891
9388         * g++.dg/rtti/no-rtti.C: New.
9389
9390 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9391
9392         PR c++/25895
9393         * g++.dg/inherit/conv2.C: New test.
9394
9395         PR c++/25856
9396         * g++.dg/parse/dtor7.C: New test.
9397
9398         PR c++/25858
9399         * g++.dg/template/crash44.C: New test.
9400
9401 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9402
9403         PR fortran/25124
9404         PR fortran/25625
9405         * gfortran.dg/internal_references_1.f90: New test.
9406           PR fortran/20881
9407         PR fortran/23308
9408         PR fortran/25538
9409         PR fortran/25710
9410         * gfortran.dg/global_references_1.f90: New test.
9411         * gfortran.dg/g77/19990905-1.f: Restore the error that
9412         there is a clash between the common block name and
9413         the name of a subroutine reference.
9414
9415         PR fortran/PR24276
9416         * gfortran.dg/aliasing_dummy_1.f90: New test.
9417
9418 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9419
9420         * gcc.dg/vmx/1b-01.c: Warning fix.
9421         * gcc.dg/vmx/1c-02.c: Likewise.
9422         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9423
9424 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9425
9426         PR testsuite/24962
9427         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9428
9429 2006-01-20  Richard Guenther  <rguenther@suse.de>
9430         Steven Bosscher <stevenb.gcc@gmail.com>
9431
9432         PR rtl-optimization/24626
9433         * gcc.dg/torture/pr24626-1.c: New testcase.
9434         * gcc.dg/torture/pr24626-2.c: Likewise.
9435         * gcc.dg/torture/pr24626-3.c: Likewise.
9436         * gcc.dg/torture/pr24626-4.c: Likewise.
9437
9438 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9439
9440         PR c++/5520
9441         * g++.dg/warn/empty-body.C: New.
9442
9443 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9444
9445         PR c++/22136
9446         * g++.dg/template/using10.C: New test.
9447         * g++.dg/temlpate/using11.C: Likewise.
9448         * g++.dg/inherit/using5.C: Tweak error messages.
9449
9450 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9451
9452         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9453         target test.
9454         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9455
9456 2006-01-19  Jan Hubicka  <jh@suse.cz>
9457
9458         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9459
9460 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9461
9462         PR c++/25854
9463         * g++.dg/template/spec28.C: New test.
9464
9465 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9466
9467         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9468         Fix fprintf's by adding srcdir or removing it.
9469
9470 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9471
9472         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9473         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9474         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9475         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9476         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9477         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9478         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9479         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9480         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9481         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9482         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9483         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9484         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9485         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9486
9487 2006-01-18  Jeff Law  <law@redhat.com>
9488
9489         * gcc.dg/tree-ssa/vrp25.c: New test.
9490
9491 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9492
9493         * gcc.dg/pr25805.c: Fix misapplied patch.
9494
9495 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9496
9497         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9498         (check_effective_target_vect_udot_qi): New.
9499         (check_effective_target_vect_sdot_hi): New.
9500         (check_effective_target_vect_udot_hi): New.
9501         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9502         prefixed with "wrapv-" with -fwrapv.
9503         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9504         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9505         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9506         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9507         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9508
9509         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9510         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9511         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9512         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9513
9514 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9515
9516         PR c++/16829
9517         * g++.dg/other/default2.C: New test.
9518         * g++.dg/other/default3.C: New test.
9519
9520 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9521
9522         PR c/25805
9523         * gcc.dg/pr25805.c: New file.
9524
9525 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9526
9527         PR c++/25836
9528         * g++.dg/template/init6.C: New test.
9529
9530 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9531
9532         * gcc.dg/tree-ssa/pr24287.c: New test
9533
9534 2006-01-18  Eric Christopher  <echristo@apple.com>
9535
9536         * g++.dg/eh/table.C: New.
9537
9538 2006-01-18  DJ Delorie  <dj@redhat.com>
9539
9540         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9541         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9542         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9543         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9544
9545 2006-01-18  Jeff Law  <law@redhat.com>
9546
9547         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9548         on wrapping on overflow semantics.
9549
9550         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9551
9552         * gcc.gc/tree-ssa/vrp23.c: New test.
9553         * gcc.gc/tree-ssa/vrp24.c: New test.
9554
9555 2006-01-18  Richard Henderson  <rth@redhat.com>
9556             Aldy Hernandez  <aldyh@redhat.com>
9557             Jakub Jelinek  <jakub@redhat.com>
9558             Diego Novillo  <dnovillo@redhat.com>
9559             Uros Bizjak  <uros@kss-loka.si>
9560
9561         * testsuite/gcc.dg/gomp: New directory.
9562
9563 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9564             Steven G. Kargl  <kargls@comcast.net>
9565
9566         PR fortran/20869
9567         * gfortran.dg/intrinsic_external_1.f90: New test.
9568
9569         PR fortran/20875.
9570         * gfortran.dg/elemental_pointer_1.f90: New test.
9571
9572         PR fortran/25024
9573         * gfortran.dg/external_procedures_1.f90: New test.
9574
9575         PR fortran/25785
9576         gfortran.dg/assumed_present.f90: New test.
9577
9578 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9579
9580         * g++.dg/parse/lookup5.C: New test.
9581
9582 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9583
9584         PR fortran/25697
9585         * gfortran.dg/read_eof.f90: New test.
9586
9587 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9588
9589         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9590         add a closing brace.
9591
9592 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9593
9594         PR fortran/25631
9595         * gfortran.dg/fmt_tl.f: New test.
9596
9597 2006-01-17  Eric Christopher  <echristo@apple.com>
9598
9599         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9600         * g++.old-deja/g++.warn/impint2.C: Ditto.
9601         * g++.old-deja/g++.other/null1.C: Ditto.
9602         * g++.dg/warn/conv2.C: Ditto.
9603         * g++.dg/warn/conv4.C: New file.
9604
9605 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9606
9607         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9608
9609 2006-01-17  Andreas Jaeger  <aj@suse.de>
9610             Janis Johnson <janis187@us.ibm.com>
9611
9612         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9613         in 64-bit.
9614         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9615         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9616
9617 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9618
9619         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9620         xfail txxx where xxx >= 25.
9621
9622 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9623
9624         PR testsuite/25764
9625         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9626
9627 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9628
9629         PR c/25682
9630         * gcc.dg/pr25682.c: New test.
9631         * g++.dg/parse/array-size2.C: New test.
9632
9633 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9634
9635         * consistency.vlad: Remove entire directory, 1652 files.
9636
9637 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9638
9639         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9640         check_effective_target_dfprt_nocache): New.
9641         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9642         (check_effective_target_dfprt): New.
9643         * lib/c-compat.exp (check_dfp): Remove.
9644         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9645         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9646         level of support for decimal float.
9647         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9648         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9649         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9650         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9651         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9652         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9653         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9654         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9655         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9656         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9657         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9658         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9659         directives.
9660
9661 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9662
9663         PR testsuite/25741
9664         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9665         $base_dir/../.
9666         * lib/gfortran.exp (gfortran_init): Likewise.
9667         * lib/obj-c++.exp (obj-c++_init): Likewise.
9668         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9669         (scan-assembler-dem-not): Likewise.
9670         * lib/scandump.exp (scan-dump-dem): Likewise.
9671         (scan-dump-dem-not): Likewise.
9672
9673 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9674
9675         PR testsuite/25767
9676         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9677         powerpc-*-darwin*.
9678         * lib/obj-c++.exp (obj-c++_init): Likewise.
9679
9680 2006-01-16  Richard Guenther  <rguenther@suse.de>
9681
9682         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9683
9684 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9685
9686         PR testsuite/25777
9687         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9688         to LD_LIBRARY_PATH.
9689
9690 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9691             Andrew Pinski  <pinskia@physics.uc.edu>
9692
9693         * gcc.dg/minmax-1.c: New test.
9694
9695 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9696
9697         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9698         * gcc.misc-tests/dectest.exp: Ditto.
9699
9700 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9701
9702         PR testsuite/25796
9703         * gcc.target/i386/cmov6.c: Use -march=k8.
9704
9705 2006-01-15  Andreas Jaeger  <aj@suse.de>
9706
9707         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9708         x86 does not have __float128.
9709
9710 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9711
9712         * gcc.target/i386/cmov6.c: New test.
9713
9714 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9715
9716         PR c++/25663
9717         * g++.dg/template/ctor6.C: New test.
9718
9719 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9720
9721         PR tree-optimization/25485
9722         * gcc.dg/tree-ssa/pr25485.c: New.
9723
9724 2006-01-14  Richard Guenther  <rguenther@suse.de>
9725
9726         PR tree-optimization/22548
9727         PR tree-optimization/22555
9728         PR tree-optimization/22501
9729         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9730         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9731         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9732         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9733         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9734         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9735         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9736         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9737         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9738
9739 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9740
9741         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9742         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9743
9744 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9745         Richard Guenther  <rguenther@suse.de>
9746
9747         PR rtl-optimization/24257
9748         * gcc.dg/torture/pr24257.c: New testcase.
9749
9750 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9751
9752         * gcc.c-torture/execute/20060110-1.c: New test.
9753         * gcc.c-torture/execute/20060110-2.c: New test.
9754
9755 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9756
9757         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9758
9759 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9760
9761         PR fortran/25756
9762         * gfortran.dg/label_3.f90: New test.
9763
9764 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9765
9766         PR tree-optimization/25771
9767         * g++.dg/tree-ssa/pr25771.C: New test
9768
9769 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9770
9771         PR tree-opt/24365
9772         * g++.dg/opt/complex5.C: New test.
9773
9774 2006-01-13  Richard Guenther  <rguenther@suse.de>
9775
9776         * gcc.target/i386/387-9.c: New testcase.
9777
9778 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9779
9780         PR c++/24824
9781         * g++.dg/debug/dwarf2-1.C: New.
9782
9783 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9784
9785         PR testsuite/25728
9786         * lib/gcov.exp (verify-lines): Add "close $fd".
9787
9788 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9789             Ben Elliston  <bje@au.ibm.com>
9790
9791         * gcc.dg/dfp/inf-1.c: New test.
9792
9793 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9794             Yao Qi  <qiyaoltc@cn.ibm.com>
9795             Ben Elliston  <bje@au.ibm.com>
9796             Jon Grimm  <jgrimm2@us.ibm.com>
9797
9798         * gcc.dg/nodfp-1.c: New test.
9799         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9800         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9801         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9802         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9803         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9804         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9805         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9806         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9807         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9808         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9809         * gcc.dg/format/dfp-printf-1.c: Likewise.
9810         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9811         (compat_setup_dfp): New.
9812         * gcc.dg/compat/compat.exp: Use it.
9813         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9814         Make some variables global, prepend "compat_" to their names.
9815         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9816         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9817         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9818         * lib/compat.exp (compat_skip_list): Make global, rename.
9819         * lib/c-compat.exp: New file.
9820         * lib/target-supports.exp (check_effective_target_dfp): New.
9821
9822         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9823         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9824         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9825         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9826         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9827         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9828         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9829         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9830         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9831         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9832         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9833         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9834         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9835         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9836         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9837         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9838         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9839         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9840         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9841         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9842         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9843         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9844         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9845         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9846         gcc.dg/dfp/struct-layout-1.c,
9847         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9848         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9849         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9850         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9851         gcc.dg/dfp/func-vararg-dfp.c,
9852         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9853         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9854         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9855         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9856         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9857
9858 2006-01-11  Richard Guenther  <rguenther@suse.de>
9859
9860         PR tree-optimization/25734
9861         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9862
9863 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9864
9865         PR fortran/25486
9866         * gfortran.dg/literal_character_constant_1_x.F: New test.
9867         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9868         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9869         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9870
9871 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9872
9873         PR c++/25386
9874         * g++.dg/ext/packed3.C: Add expected packed error.
9875
9876 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9877
9878         PR target/25706
9879         * gcc.dg/torture/pr25706-1.c: New test.
9880
9881 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9882
9883         PR tree-optimization/23109
9884         PR tree-optimization/23948
9885         PR tree-optimization/24123
9886
9887         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9888         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9889         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9890         g++.dg/tree-ssa/pr23948.C: New testcases.
9891         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9892         three divisions in order to do the optimization.
9893
9894 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9895
9896         PR c++/25632
9897         * g++.dg/other/pr25632.C: New test.
9898
9899 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9900
9901         PR fortran/25730
9902         * gfortran.dg/used_types_1.f90: New test.
9903
9904 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9905
9906         PR target/25718
9907         * gcc.dg/torture/pr25718-1.c: New test.
9908
9909 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9910
9911         * gfortran.dg/list_read_2.f90: Fix typo in description.
9912
9913 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9914
9915         * lib/target-supports.exp (check_visibility_available): Simplify test
9916         for *-*-netware*.
9917         (check_profiling_available): Fail for *-*-netware*.
9918         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9919         * gcc.dg/20021014-1.c: Likewise.
9920         * gcc.dg/nest.c: Likewise.
9921
9922 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9923
9924         fortran/24936
9925         * gfortran.dg/forall_3.f90: New test.
9926
9927 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9928
9929         PR fortran/21977
9930         * gfortran.dg/nesting_2.f90: New test.
9931         * gfortran.dg/nesting_3.f90: New test.
9932
9933 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9934
9935         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9936         Fix typo in comment.
9937
9938 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9939
9940         * gfortran.dg/single_char_string.f90: New test.
9941
9942 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9943
9944         * gfortran.dg/ichar_2.f90: New test.
9945
9946 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9947
9948         PR fortran/25093
9949         * gfortran.dg/private_type_4.f90: New.
9950
9951 2006-01-07  Richard Guenther  <rguenther@suse.de>
9952
9953         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9954
9955 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9956
9957         * gfortran.dg/func_decl_1.f90: New.
9958         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9959         * gfortran.dg/array_alloc_2.f90: Likewise.
9960         * gfortran.dg/char_result_8.f90: Likewise.
9961         * gfortran.dg/dup_save_1.f90: Likewise.
9962         * gfortran.dg/dup_save_2.f90: Likewise.
9963         * gfortran.dg/f2c_6.f90: Likewise.
9964         * gfortran.dg/f2c_7.f90: Likewise.
9965         * gfortran.dg/func_result_2.f90: Likewise.
9966         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9967
9968 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9969
9970         PR fortran/22146
9971         * gfortran.dg/elemental_subroutine_1.f90: New test.
9972         * gfortran.dg/elemental_subroutine_2.f90: New test.
9973
9974         PR fortran/25029
9975         PR fortran/21256
9976         * gfortran.dg/assumed_size_refs_1.f90: New test.
9977
9978         PR fortran/20868
9979         PR fortran/20870
9980         * gfortran.dg/assumed_size_refs_2.f90: New test.
9981         * gfortran.dg/initialization_1.f90: Change warning message.
9982
9983 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9984
9985         * gcc.dg/tree-ssa/loop-15.c: New test.
9986
9987 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9988
9989         PR fortran/25598
9990         * gfortran.dg/backspace_3.f: New test.
9991         * gfortran.dg/backspace_4.f: New test.
9992
9993 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9994
9995         PR fortran/24268
9996         * gfortran.dg/fmt_white.f: Update test.
9997
9998 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9999
10000         * gcc.dg/cast-1.c: Add new warning.
10001         * gcc.dg/cast-2.c: Likewise.
10002         * gcc.dg/cast-3.c: Likewise.
10003         * gcc.dg/format/cast-1.c: Likewise.
10004         * gcc.dg/cast-4.c: New testcase.
10005
10006 2006-01-05  Richard Guenther  <rguenther@suse.de>
10007
10008         PR tree-optimization/22555
10009         * gcc.dg/tree-ssa/alias-3.c: New testcase.
10010
10011 2006-01-05  Richard Guenther  <rguenther@suse.de>
10012             Diego Novillo  <dnovillo@redhat.com>
10013
10014         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10015         * gcc.dg/tree-ssa/loop-8.c: Likewise.
10016         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10017         * gcc.dg/tree-ssa/pr23294.c: Likewise.
10018         * gcc.dg/tree-ssa/pr21985.c: Likewise.
10019         * gcc.dg/tree-ssa/loop-14.c: Likewise.
10020         * gcc.dg/tree-ssa/loop-2.c: Likewise.
10021         * gcc.dg/tree-ssa/loop-3.c: Likewise.
10022         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10023         * gcc.dg/tree-ssa/pr21171.c: Likewise.
10024         * gcc.dg/tree-ssa/loop-5.c: Likewise.
10025         * gcc.dg/tree-ssa/loop-10.c: Likewise.
10026         * gcc.dg/tree-ssa/loop-6.c: Likewise.
10027         * treelang/compile/extravar.tree: Likewise.
10028         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10029         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10030         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10031         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10032         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10033
10034 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10035
10036         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10037         for 64-bit fix.
10038
10039 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
10040
10041         PR fortran/23675
10042         gfortran.dg/char_result_11.f90: New.
10043
10044 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
10045
10046         PR c++/24782
10047         * g++.dg/parse/access9.C: New test.
10048         * g++.dg/tc1/dr52.C: Tweak error markers.
10049
10050 2006-01-04  Richard Henderson  <rth@redhat.com>
10051
10052         Merge from gomp branch.
10053         * g++.dg/parse/pragma2.C: Update expected error lines.
10054
10055 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10056
10057         * g++.dg/other/i386-2.C: New test.
10058
10059         PR target/25554
10060         * gcc.c-torture/compile/20051228-1.c: New test.
10061
10062         PR c/25559
10063         * gcc.dg/pr25559.c: New test.
10064
10065 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10066
10067         PR c++/25492
10068         * g++.dg/lookup/friend9.C: New test.
10069
10070         PR c++/25625
10071         * g++.dg/template/repo5.C: New test.
10072
10073 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10074
10075         PR fortran/25101
10076         * gfortran.dg/forall_2.f90: New test.
10077
10078 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10079
10080         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10081         dg-require-weak.  Adjust regexp to handle leading-underscore
10082         targets and space as well as TAB after .weak.  Change previous
10083         64-bit fix to not use naked dot.
10084
10085 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10086
10087         PR rtl-optimization/25578
10088         * gcc.c-torture/execute/20060102-1.c: New testcase.
10089
10090 2006-01-03  Richard Guenther  <rguenther@suse.de>
10091
10092         PR c/25183
10093         * gcc.dg/torture/pr25183.c: New testcase.
10094
10095 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10096
10097         Merge from gomp-branch.
10098         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10099         * gcc.dg/ia64-sync-2.c: Likewise.
10100         * gcc.dg/ia64-sync-3.c: Likewise.
10101         * gcc.dg/ia64-sync-4.c: Likewise.
10102         * gcc.dg/sync-2.c: Likewise.
10103         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10104         that sparc64-*-* and sparcv9-*-* supports sync builtins.
10105
10106 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
10107
10108         PR c++/25635
10109         * g++.dg/parse/operator6.C: New test.
10110
10111         PR c++/25637
10112         * g++.dg/parse/error29.C: New test.
10113
10114         PR c++/25638
10115         * g++.dg/parse/dtor6.C: New test.
10116
10117         PR c++/25633
10118         * g++.dg/parse/ctor3.C: New test.
10119
10120         PR c++/25634
10121         * g++.dg/template/class3.C: New test.
10122
10123 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
10124
10125         * g++.dg/debug/debug9.C: New.
10126
10127 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
10128
10129         PR fortran/24640
10130         * gfortran.dg/label_2.f90: New test.
10131
10132 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10133
10134         * g++.dg/lookup/using12.C: Tighten error marker.
10135
10136 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10137             Andrew Pinski <pinskia@physics.uc.edu>
10138
10139         * gcc.target/powerpc/darwin-abi-3.c: New file.
10140         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10141         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10142         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10143         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10144         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10145         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10146         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10147         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10148
10149 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10150
10151         * gcc.dg/tree-ssa/loadpre1.c: New;
10152         * gcc.dg/tree-ssa/loadpre2.c: New;
10153         * gcc.dg/tree-ssa/loadpre3.c: New;
10154         * gcc.dg/tree-ssa/loadpre4.c: New;
10155         * gcc.dg/tree-ssa/loadpre5.c: New;
10156         * gcc.dg/tree-ssa/loadpre6.c: New;
10157         * gcc.dg/tree-ssa/loadpre7.c: New;
10158         * gcc.dg/tree-ssa/loadpre8.c: New;
10159         * gcc.dg/tree-ssa/loadpre9.c: New;
10160
10161 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10162
10163         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10164         * g++.dg/abi/thunk4.C: Likewise.
10165
10166 2006-01-01  Andreas Jaeger  <aj@suse.de>
10167
10168         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10169         portable.
10170
10171 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10172
10173         PR c++/25294
10174         * gcc.dg/pragma-pack-3.c: New test.
10175         * g++.dg/parse/pragma3.C: New test.
10176
10177 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10178
10179         PR middle-end/24827
10180         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10181
10182 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10183
10184         PR testsuite/25214
10185         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10186
10187 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10188
10189         PR fortran/22607
10190         * gfortran-dg/pure_byref_3.f90: New.
10191
10192         fortran/PR 25396
10193         * gfortran.dg/userdef_operator_1.f90: New.
10194
10195 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10196
10197         * g++.dg/abi/thunk3.C: New.
10198         * g++.dg/abi/thunk4.C: New.
10199
10200 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10201
10202         PR fortran/25532
10203         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10204         associated derived type components of derived types are
10205         properly declared in contained procedures.
10206
10207 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10208
10209         PR libgfortran/25139
10210         * gfortran.dg/backspace_2.f: New test.
10211
10212 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10213
10214         PR libgfortran/25550
10215         * gfortran.dg/endfile.f: New test.
10216
10217 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10218
10219         PR libgfortran/25419
10220         * gfortran.dg/comma.f: New test.
10221
10222 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10223
10224         * lib/gfortran-dg.exp: Remove trailing whitespace.
10225         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10226         -funroll-all-loops.
10227
10228 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10229
10230         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10231         Extended Double long doubles or repeat tests when long double is
10232         the same size as double.
10233
10234 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10235
10236         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10237
10238         PR testsuite/25442
10239         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10240         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10241
10242         PR testsuite/25441
10243         * gcc.dg/pr23911.c: Make test variable static.
10244
10245         PR testsuite/25444
10246         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10247
10248 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10249
10250         PR c++/25439
10251         * g++.dg/parse/crash17.C: Adjust error markers.
10252         * g++.dg/template/error20.C: New test.
10253
10254 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10255
10256         PR c++/23172
10257         * g++.dg/ext/complit4.C: New test.
10258
10259         PR c++/25417
10260         * g++.dg/ext/complit5.C: Likewise.
10261
10262 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10263
10264         PR tree-optimization/25125
10265         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10266         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10267         * gcc.c-torture/execute/pr25125.c: New.
10268
10269 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10270
10271         PR fortran/25029
10272         PR fortran/21256
10273         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10274         with incorrect assumed size references.
10275
10276 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c++/23171
10279         * g++.dg/opt/init1.C: New test.
10280
10281 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10282
10283         PR c++/24671
10284         * g++.dg/template/sfinae3.C: New test.
10285
10286 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10287
10288         * g++.dg/other/friend4.C: New test.
10289
10290 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10291
10292         PR target/25005
10293         * g++.dg/opt/pr25005.C: New test.
10294
10295 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10296
10297         PR c++/25369
10298         * g++.dg/template/ptrmem16.C: New test.
10299
10300 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10301
10302         PR fortran/25029
10303         PR fortran/21256
10304         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10305
10306 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10307
10308         PR libgfortran/25307
10309         * gfortran.dg/list_read_5.f90: New test.
10310
10311 2005-12-22  Richard Henderson  <rth@redhat.com>
10312
10313         * gcc.target/i386/sse-7.c: Use -msse2.
10314
10315 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10316
10317         PR rtl-optimization/25432
10318         * gcc.c-torture/compile/20051216-1.c: New test.
10319
10320         PR objc/25328
10321         * objc/execute/pr25328.m: New test.
10322
10323 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10324
10325         PR c++/25364
10326         * g++.dg/template/call4.C: New test.
10327
10328 2005-12-22  Dale Johannesen  <dalej@apple.com>
10329
10330         * gcc.target/i386/sse-17.c: New.
10331
10332 2005-12-22  Paul Brook  <paul@codesourcery.com>
10333
10334         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10335
10336 2005-12-22  Paul Brook  <paul@codesourcery.com>
10337
10338         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10339
10340 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10341
10342         PR tree-opt/25513
10343         * gcc.c-torture/compile/pr25513.c: New test.
10344
10345 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10346
10347         PR c++/23333
10348         * g++.dg/parse/error25.C: Add more tests.
10349
10350 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10351
10352         PR fortran/18990
10353         * gfortran.dg/der_charlen_1.f90: New.
10354
10355 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10356
10357         PR fortran/20889
10358         * gfortran.dg/pointer_component_type_1.f90: New test.
10359
10360         PR fortran/25029
10361         PR fortran/21256
10362         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10363         should give an error with assumed size array refernces and checks those
10364         that should not.
10365         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10366         reference an upper bound so that it does not generate an error.
10367
10368         PR fortran/19362
10369         PR fortran/20244
10370         PR fortran/20864
10371         PR fortran/25391
10372         * gfortran.dg/used_dummy_types_1.f90: New test.
10373         * gfortran.dg/used_dummy_types_2.f90: New test.
10374         * gfortran.dg/used_dummy_types_3.f90: New test.
10375         * gfortran.dg/used_dummy_types_4.f90: New test.
10376         * gfortran.dg/used_dummy_types_5.f90: New test.
10377
10378         PR fortran/23152
10379         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10380         group already being USE associated.
10381         * gfortran.dg/assumed_shape_nml.f90: New test.
10382         * gfortran.dg/assumed_size_nml.f90: New test.
10383
10384         PR fortran/20862
10385         PR fortran/25053
10386         PR fortran/25063
10387         PR fortran/25064
10388         PR fortran/25066
10389         PR fortran/25067
10390         PR fortran/25068
10391         PR fortran/25307
10392         * gfortran.dg/io_constraints_1.f90: New test.
10393         * gfortran.dg/io_constraints_1.f90: New test.
10394         * gfortran.dg/iostat_3.f90: Change wording of warning.
10395         * gfortran.dg/g77/19981216-0.f: The same.
10396
10397 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10398
10399         PR tree-optimization/23518
10400         * testsuite/gcc.dg/pr23518.c: New.
10401
10402 2005-12-21  Mike Stump  <mrs@apple.com>
10403
10404         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10405
10406 2005-12-21  Paul Brook  <paul@codesourcery.com>
10407
10408         * gcc.dg/pr19340.c: Skip on m68k targets.
10409
10410 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10411
10412         PR rtl-optimization/25196
10413         * gcc.dg/pr25196.c: New test.
10414
10415 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10416
10417         PR fortran/25423
10418         gfortran.dg/where_nested_1.f90: New.
10419
10420 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10421
10422         PR tree-optimization/25382.
10423         * gcc.dg/tree-ssa/pr25382.c: New.
10424
10425 2005-12-20  Richard Guenther  <rguenther@suse.de>
10426
10427         PR middle-end/24306
10428         * gcc.target/i386/pr24306.c: New testcase.
10429
10430 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10431
10432         PR tree-optimization/25501
10433         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10434
10435 2005-12-20  Richard Guenther  <rguenther@suse.de>
10436
10437         Revert
10438         2005-12-02  Richard Guenther  <rguenther@suse.de>
10439
10440         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10441
10442 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10443
10444         PR c++/21228
10445         * g++.dg/warn/Wunreachable-code-2.C: New test.
10446
10447 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10448
10449         PR c++/24278
10450         * g++.dg/template/ctor5.C: New test.
10451
10452         PR c++/24915
10453         * g++.dg/template/overload8.C: New test.
10454
10455 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10456
10457         * gcc.c-torture/compile/pr25483 : New test.
10458
10459 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10460
10461         PR c++/20552
10462         * g++.dg/ext/typeof10.C: New test.
10463
10464 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10465
10466         * gcc.dg/mt-loopi1.c: New.
10467
10468 2005-12-18  Richard Guenther  <rguenther@suse.de>
10469
10470         PR tree-optimization/25481
10471         * gcc.dg/torture/pr25481.c: New testcase.
10472
10473 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10474
10475         PR rtl-optimization/21041
10476         * gcc.dg/pr21041.c: New test.
10477
10478 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10479
10480         PR libgfortran/25463
10481         * gfortran.dg/advance.f90: New test.
10482
10483 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10484
10485         * gcc.dg/20051201-1.c: New test.
10486
10487 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10488
10489         PR fortran/25018
10490         * gfortran.dg/initialization_1.f90: New test.
10491         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10492         * gfortran.dg/g77/980616-0.f: The same.
10493
10494 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10495
10496         * PR fortran/25458
10497         * gfortran.dg/chkbits.f90: New test.
10498
10499 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10500
10501         * gfortran.dg/enum_5.f: Revert to previous version.
10502
10503 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10504
10505         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10506         * gfortran.dg/nested_modules_1.f90: Ditto.
10507         * gfortran.dg/hollerith_f95.f90: Ditto.
10508         * gfortran.dg/select_5.f90: Ditto.
10509         * gfortran.dg/secnds.f: Ditto.
10510         * gfortran.dg/hollerith2.f90: Ditto.
10511         * gfortran.dg/imag_2.f: Ditto.
10512         * gfortran.dg/ftell_2.f90: Ditto.
10513         * gfortran.dg/malloc_free_1.f90: Ditto.
10514         * gfortran.dg/logint-1.f: Ditto.
10515         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10516         * gfortran.dg/e_d_fmt.f90: Ditto.
10517         * gfortran.dg/hollerith_legacy.f90: Ditto.
10518         * gfortran.dg/logint-2.f: Ditto.
10519         * gfortran.dg/enum_5.f90: Ditto.
10520         * gfortran.dg/f2c_2.f90: Ditto.
10521         * gfortran.dg/pr17143.f90: Ditto.
10522         * gfortran.dg/namelist_14.f90: Ditto.
10523         * gfortran.dg/logint-3.f: Ditto.
10524         * gfortran.dg/spread_scalar_source.f90: Ditto.
10525         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10526         * gfortran.dg/namelist_11.f: Ditto.
10527         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10528         * gfortran.dg/g77/20010519-1.f
10529         * gfortran.dg/g77/alpha1.f: Ditto.
10530         * gfortran.dg/g77/990115-1.f: Ditto.
10531         * gfortran.dg/g77/erfc.f: Ditto.
10532         * gfortran.dg/g77/19990313-3.f: Ditto.
10533         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10534         * gfortran.dg/g77/20010426.f: Ditto.
10535         * gfortran.dg/g77/19990313-0.f: Ditto.
10536         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10537         * gfortran.dg/g77/20000629-1.f: Ditto.
10538         * gfortran.dg/g77/970125-0.f: Ditto.
10539         * gfortran.dg/g77/8485.f: Ditto.
10540         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10541         * gfortran.dg/g77/19990313-1.f: Ditto.
10542         * gfortran.dg/g77/int8421.f: Ditto.
10543         * gfortran.dg/g77/19990305-0.f: Ditto.
10544         * gfortran.dg/g77/947.f: Ditto.
10545         * gfortran.dg/g77/19990905-2.f: Ditto.
10546         * gfortran.dg/g77/cabs.f: Ditto.
10547         * gfortran.dg/g77/19990313-2.f: Ditto.
10548         * gfortran.dg/g77/20020307-1.f: Ditto.
10549         * gfortran.dg/g77/dcomplex.f: Ditto.
10550         * gfortran.dg/g77/19990502-1.f: Ditto.
10551         * gfortran.dg/g77/19981216-0.f: Ditto.
10552         * gfortran.dg/common_4.f90: Ditto.
10553         * gfortran.dg/entry_4.f90: Ditto.
10554         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10555         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10556         * gfortran.dg/namelist_12.f: Ditto.
10557         * gfortran.dg/scale_1.f90: Ditto.
10558         * gfortran.dg/modulo_1.f90
10559         * gfortran.dg/hollerith.f90: Ditto.
10560         * gfortran.dg/direct_io_3.f90: Ditto.
10561         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10562         * gfortran.dg/gnu_logical_1.F: Ditto.
10563         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10564         * gfortran.dg/assign_1.f90: Ditto.
10565         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10566         * gfortran.dg/pr23095.f: Ditto.
10567         * gfortran.dg/read_float_1.f90: Ditto.
10568
10569 2005-12-17  Andreas Jaeger  <aj@suse.de>
10570
10571         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10572         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10573
10574 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10575
10576         PR fortran/24268
10577         * gfortran.dg/fmt_white.f: New test.
10578
10579 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10580
10581         * gfortran.dg/label_1.f90: New test.
10582
10583 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10584
10585         PR testsuite/25422
10586         * gcc.dg/20031012-1.c: Add -Walways-true option.
10587         * gcc.dg/weak/weak-3.c: Likewise.
10588         * g++.old-deja/g++.mike/warn8.C: Likewise.
10589
10590 2005-12-16  Mike Stump  <mrs@apple.com>
10591
10592         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10593         exit.
10594
10595 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10596
10597         PR libgfortran/25264
10598         PR libgfortran/25349
10599         * gfortran.dg/tl_editing.f90: Added additional checks.
10600         * gfortran.dg/t_editing.f: New test.
10601         * gfortran.dg/write_padding.f90: New test
10602
10603 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10604
10605         PR testsuite/25215
10606         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10607
10608 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10609
10610         PR rtl-optimization/24899
10611         * gcc.c-torture/execute/20051215-1.c: New test.
10612
10613 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10614
10615         PR 24823
10616         * gfortran.dg/pr24823.f: New test.
10617
10618 2005-12-16  Jeff Law  <law@redhat.com>
10619
10620         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10621
10622 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10623
10624         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10625         Change C++ style comments to C style comments.
10626         Remove aligned types from the array.
10627         Keep Enums disabled.
10628         (complex_types): Remove aligned types from the array.
10629         Comment out "_Complex long double".
10630         (attrib_types): Remove.
10631         (complex_attrib_types): Remove.
10632         (attrib_array_types): Remove.
10633         (complex_attrib_array_types): Remove.
10634         (aligned_bitfld_types): Remove.
10635         (n_aligned_bitfld_types): Remove.
10636         (FEATURE_ALIGNEDPACKED): Delete.
10637         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10638         (singles): Remove support for adding attributes.
10639         (choose_type): Remove support for attributed types.
10640         (generate_fields): Remove support for attributed bit-fields.
10641         Remove support for adding attributes.
10642         (generate_random_tests): Remove support for adding attributes.
10643         (features): Add back "[0] :0" and "complex vector [0]".
10644         (main): Remove support for attributed bit-fields.
10645         Uncomment the calling of generate_random_tests for the rests of
10646         the tests.
10647
10648 2005-12-16  Jan Hubicka  <jh@suse.cz>
10649
10650         * gcc.c-torture/combine/pr25224.c: New.
10651
10652 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10653
10654         PR other/25028
10655         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10656         HP-UX.
10657
10658 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10659
10660         * gcc.dg/20051215-1.c: New file.
10661
10662 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10663
10664         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10665         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10666
10667 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10668
10669         PR fortran/18197
10670         * gfortran.dg/dummy_functions_1.f90: New.
10671
10672 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10673
10674         PR rtl-optimization/25310
10675         * gcc.c-torture/compile/pr25310.c: New test.
10676
10677 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10678
10679         PR debug/25023
10680         * gcc.dg/pr25023.c: New test.
10681
10682 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10683
10684         * g++.old-deja/g++.brendan/redecl1.C,
10685         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10686         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10687         g++.old-deja/g++.oliva/typeof1.C,
10688         g++.old-deja/g++.other/crash16.C,
10689         g++.old-deja/g++.other/crash34.C,
10690         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10691         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10692         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10693         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10694         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10695         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10696         Remove xfail.
10697
10698 2005-12-14  Kean Johnston  <jkj@sco.com>
10699             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10700
10701         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10702         * gcc.target/i386/20020523-1.c: Ditto.
10703         * gcc.target/i386/tailcall-1.c: Ditto.
10704         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10705         * gcc.target/i386/ssetype-5.c: Ditto.
10706
10707 2005-12-14  Jeff Law  <law@redhat.com>
10708
10709         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10710
10711 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10712
10713         PR target/25254
10714         PR target/24188
10715         * gcc.target/i386/pr25254.c: New test.
10716         * gfortran.dg/PR24188.f: New test.
10717
10718 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10719
10720         * lib/fortran-torture.exp: Catch remaining uses of
10721         remote_file build delete.
10722
10723 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10724
10725         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10726
10727 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10728
10729         * gcc.dg/warn-addr-cmp.c: New test.
10730
10731 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10732
10733         PR debug/25023
10734         PR target/25293
10735         * gcc.target/i386/pr25293.c: New test.
10736
10737 2005-12-13  Petr Machata  <machata@post.cz>
10738
10739         PR c++/24907
10740         * g++.dg/parse/comma2.C: New test.
10741
10742 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10743             Jakub Jelinek  <jakub@redhat.com>
10744
10745         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10746         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10747         (limits.h): Include unconditionally.
10748         (stdlib.h): Likewise.
10749         (hashtab.h): Do not include.
10750         (getopt.h): Likewise.
10751         (stddef.h): Include.
10752         (hashval_t): Define.
10753         (struct entry): Add "next" field.
10754         (HASH_SIZE): New macro.
10755         (hash_table): New variable.
10756         (switchfiles): Do not use xmalloc.
10757         (mix): New macro.
10758         (iterative_hash): New function.
10759         (hasht): Remove.
10760         (e_exists): New function.
10761         (e_insert): Likewise.
10762         (output): Use, instead of libiberty hashtable functions.
10763         (main): Do not use getopt.  Do not call htab_create.
10764
10765 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10766
10767         PR c++/25331
10768         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10769         put atal* and atpaal* attributes on array elements.
10770         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10771         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10772         put atal* and atpaal* attributes on array elements.
10773         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10774
10775 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10776
10777         * gcc.dg/single-precision-constant.c: New test.
10778
10779 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10780
10781         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10782         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10783         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10784         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10785         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10786         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10787         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10788         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10789         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10790         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10791         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10792         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10793         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10794         gcc.target/powerpc/ppc-sdata-2.c,
10795         gcc.target/powerpc/ppc-stackalign-1.c,
10796         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10797         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10798         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10799         gcc.target/powerpc/rs6000-ldouble-2.c,
10800         gcc.target/powerpc/rs6000-power2-1.c,
10801         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10802         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10803         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10804         option into target selector.
10805         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10806         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10807
10808 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10809
10810         PR objc/25348
10811         * objc.dg/encode-9.m: New test.
10812
10813 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10814
10815         PR testsuite/20772
10816         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10817         * gcc.dg/asm-b.c: Fix typo.
10818         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10819         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10820         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10821         i?86 lp64 and x86_64 ilp32.
10822         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10823         on i?86 lp64.
10824         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10825
10826 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10827
10828         PR fortran/25078
10829         gfortran.dg/equiv_5.f90: New test.
10830
10831 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10832
10833         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10834         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10835         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10836         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10837         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10838         * gcc.dg/tree-ssa/reassoc-5.c: New.
10839         * gcc.dg/tree-ssa/reassoc-6.c: New.
10840         * gcc.dg/tree-ssa/reassoc-7.c: New.
10841         * gcc.dg/tree-ssa/reassoc-8.c: New.
10842         * gcc.dg/tree-ssa/reassoc-9.c: New.
10843         * gcc.dg/tree-ssa/reassoc-10.c: New.
10844         * gcc.dg/tree-ssa/reassoc-11.c: New.
10845
10846 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10847
10848         PR testsuite/25167
10849         PR testsuite/24478
10850         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10851
10852 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10853
10854         PR c++/25300
10855         * g++.dg/template/inherit.C: Do not use a generic error message.
10856
10857 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10858
10859         PR libobjc/25354
10860         * objc.dg/gnu-encoding: New directory.
10861         * objc.dg/gnu-encoding/compat-common.h: New file.
10862         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10863         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10864         * objc.dg/gnu-encoding/vector-defs.h: New file.
10865         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10866         * objc.dg/gnu-encoding/generate-random.c: New file.
10867         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10868         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10869         * objc.dg/gnu-encoding/generate-random.h: New file.
10870
10871 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10872
10873         PR c++/25337
10874         * g++.dg/template/defarg7.C: New test.
10875
10876 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10877
10878         PR libobjc/25347
10879         * objc.dg/encode-8.m: New test.
10880
10881 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10882
10883         PR libobjc/25346
10884         * objc.dg/encode-7.m: New test.
10885
10886 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10887
10888         PR c++/25010
10889         * g++.dg/opt/inline10.C: New test.
10890
10891 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10892
10893         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10894
10895 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10896
10897         * gfortran.dg/substring_equivalence.f90: typo in comment
10898
10899 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10900
10901         PR fortran/25068
10902         * gfortran.dg/iostat_3.f90: New test.
10903
10904 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10905
10906         PR fortran/23815
10907         * gfortran.dg/unf_io_convert_1.f90: New test.
10908         * gfortran.dg/unf_io_convert_2.f90: New test.
10909         * gfortran.dg/unf_io_convert_3.f90: New test.
10910
10911 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10912
10913         PR testsuite/20772
10914         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10915         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10916         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10917         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10918         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10919         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10920         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10921         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10922         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10923         gcc.dg/torture/fp-int-convert-float128-timode.c,
10924         gcc.dg/torture/fp-int-convert-float128.c,
10925         gcc.dg/torture/fp-int-convert-float80-timode.c,
10926         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10927         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10928
10929         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10930
10931 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10932
10933         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10934
10935 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10936
10937         * gcc.dg/20051207-1.c,
10938         * gcc.dg/20051207-2.c,
10939         * gcc.dg/20051207-3.c: New tests.
10940
10941 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10942
10943         PR testsuite/20772
10944         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10945         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10946         dg-skip-if target selector.
10947
10948         PR testsuite/20772
10949         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10950         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10951         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10952         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10953         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10954         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10955         and/or merge with i?86 cases.
10956
10957         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10958
10959         PR testsuite/20772
10960         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10961         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10962         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10963         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10964         x86_64-*-linux*.
10965
10966 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10967
10968         PR target/25311
10969         * gcc.c-torture/compile/pr25311.c: New test.
10970
10971 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10972
10973         PR libgfortran/25039
10974         * gfortran.dg/read_comma.f: New test.
10975
10976 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10977
10978         PR c++/19317
10979         * g++.dg/opt/pr19317-1.C: New test.
10980         * g++.dg/opt/pr19317-2.C: New test.
10981         * g++.dg/opt/pr19317-3.C: New test.
10982
10983         PR target/19005
10984         * gcc.c-torture/execute/pr19005.c: New test.
10985
10986         PR target/17828
10987         * g++.old-deja/g++.other/comdat5.C: New test.
10988         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10989
10990         * g++.dg/compat/struct-layout-1.exp: New file.
10991         * g++.dg/compat/struct-layout-1.h: New.
10992         * g++.dg/compat/struct-layout-1_generate.c: New.
10993         * g++.dg/compat/struct-layout-1_x1.h: New.
10994         * g++.dg/compat/struct-layout-1_x2.h: New.
10995         * g++.dg/compat/struct-layout-1_y1.h: New.
10996         * g++.dg/compat/struct-layout-1_y2.h: New.
10997
10998         * gcc.dg/20050330-2.c: New test.
10999
11000 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11001
11002         PR fortran/25292
11003         * gfortran.dg/associated_1.f90: New.
11004
11005 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11006
11007         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11008         ILP32 vect_no_align platforms.
11009
11010 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
11011             Jakub Jelinek  <jakub@redhat.com>
11012
11013         PR target/25268
11014         * gcc.c-torture/compile/20051207-1.c: New test.
11015
11016 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11017
11018         PR testsuite/20772
11019         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11020         gcc.dg/torture/pr18582-1.c,
11021         gcc.target/i386/attributes-error.c: Also test on x86_64.
11022
11023         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11024
11025 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11026
11027         PR c++/19397
11028         * g++.dg/template/typedef3.C: New test.
11029
11030         PR c++/19762
11031         PR c++/19764
11032         * g++.dg/template/dtor3.C: Fix error markers.
11033
11034 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
11035
11036         * lib/target-supports.exp (check_effective_target_sync_char_short):
11037         Add s390*.
11038
11039 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
11040
11041         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11042
11043 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11044
11045         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11046         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11047         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11048         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11049
11050 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11051
11052         PR c++/25263
11053         * g++.dg/other/array2.C: New test case.
11054
11055 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11056
11057         * gcc.dg/darwin-weakimport-3.c: New.
11058
11059         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11060         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11061         and to work on Darwin.
11062         * gcc.dg/attr-weakref-1b.c: New file.
11063         * gcc.dg/attr-weakref-2.c: New test.
11064         * gcc.dg/darwin-weakref-1.c: New test.
11065
11066 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11067
11068         PR testsuite/25247
11069         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11070         use in selector expressions.
11071         (dg-xfail-if): Ditto.
11072         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11073         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11074         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11075         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11076         * gcc.test-framework/test-framework.exp: Skip generated tests if
11077         CHECK_TEST_FRAMEWORK is not 1.
11078
11079 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11080
11081         PR tree-optimization/24963
11082         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11083
11084         PR target/24108
11085         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11086
11087         PR target/18580
11088         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11089         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11090         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11091         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11092
11093 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11094
11095         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11096         dg-options.
11097
11098 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11099
11100         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11101
11102 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11103
11104         * gcc.dg/format/cast-1.c: New test.
11105
11106 2005-12-04  Roger Sayle  <roger@eyesopen.com>
11107
11108         PR c/7776
11109         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11110         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11111         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11112         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11113
11114 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11115
11116         * gcc.dg/cast-pretty-print-1.c: New test.
11117
11118 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11119
11120         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11121
11122 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
11123
11124         PR c++/24173
11125         * g++.dg/template/friend40.C: New test.
11126
11127 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
11128
11129         PR target/25199
11130         * gcc.target/i386/movq-2.c: New test.
11131         * gcc.target/i386/movq.c: Remove target i?86, instead add
11132         dg-require-effective-target ilp32.
11133
11134 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11135
11136         PR c++/24103
11137         * g++.dg/other/default1.C: New test.
11138
11139 2005-12-02  Richard Guenther  <rguenther@suse.de>
11140
11141         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11142
11143 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11144
11145         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11146
11147 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11148
11149         PR target/21017
11150         * gcc.target/powerpc/rotate.c: New.
11151
11152 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11153
11154         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11155         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11156
11157 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11158
11159         PR c/13384
11160         * gcc.dg/pr17730-1.c: Adjust.
11161         * gcc.dg/lvalue1.c (main): Likewise.
11162         * gcc.dg/lvalue-2.c: Likewise.
11163         * g++.dg/pr7503-3.C
11164
11165 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11166
11167         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11168         error messages.
11169
11170 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11171
11172         PR fortran/24789
11173         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11174
11175 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11176
11177         PR target/24475
11178         * lib/target-supports.exp (check_effective_target_tls): New.
11179         (check_effective_target_tls_runtime): New.
11180         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11181         for TLS support.
11182         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11183         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11184         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11185         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11186         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11187         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11188         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11189         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11190         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11191         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11192         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11193         effective-target TLS.
11194         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11195         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11196         effective-target TLS runtime.
11197
11198 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11199
11200         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11201
11202 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11203
11204         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11205         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11206         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11207         ignored" warnings when "packing" is the same as the ABI layout.
11208
11209 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11210
11211         PR fortran/21302
11212         * gfortran.dg/line_length_1.f: New test.
11213         * gfortran.dg/line_length_2.f90: Ditto.
11214
11215 2005-11-30  Richard Guenther  <rguenther@suse.de>
11216
11217         PR tree-optimization/21655
11218         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11219
11220 2005-11-30  Dale Johannesen  <dalej@apple.com>
11221
11222         * gcc.c-torture/compile/pr24930.c: New.
11223
11224 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11225
11226         PR fortran/15809
11227         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11228
11229 2005-11-30  Jeff Law  <law@redhat.com>
11230
11231         * g++.old-deja/g++.law/pr25000.C: New test.
11232
11233 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11234
11235         * gcc.dg/tls/opt-11.c: New test.
11236
11237 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11238
11239         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11240         targets.
11241         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11242         LP64 ia64.
11243
11244 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11245
11246         * gfortran.dg/open_access_1.f90: New test.
11247
11248 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11249
11250         * gcc.dg/charset/builtin2.c: New test.
11251
11252 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11253
11254         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11255         on mmix-*-* for *_[xy].c.
11256
11257 2005-11-28  Kean Johnston  <jkj@sco.com>
11258
11259         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11260         headers.
11261         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11262         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11263         * gcc.target/i386/asm-3.c: Ditto.
11264         * gcc.target/i386/clobbers.c: Ditto.
11265         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11266         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11267         test regexp.
11268         * gcc.target/i386/mul.c: Ditto.
11269         * gcc.target/i386/ssetype-1.c: Ditto.
11270         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11271         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11272         static so the test works with -fPIC mode too. Based on comment in
11273         PR19231 by Pinski.
11274         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11275
11276 2005-11-28  Richard Guenther  <rguenther@suse.de>
11277
11278         * gcc.dg/alias-9.c: New testcase.
11279         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11280
11281 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11282             Uros Bizjak  <uros@kss-loka.si>
11283
11284         PR middle-end/20219
11285         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11286         tan(x)/sin(x) transformations.
11287
11288 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11289
11290         PR middle-end/24575
11291         * gcc.dg/tree-ssa/divide-3.c: New test.
11292         * gcc.dg/tree-ssa/divide-4.c: New test.
11293
11294 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11295
11296         PR fortran/24917
11297         *  gfortran.dg/boz_6.f90: New test.
11298
11299 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11300
11301         PR fortran/23912
11302         * gfortran.dg/modulo_1.f90: New test.
11303
11304 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11305
11306         PR libfortran/24919
11307         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11308         fail on CRLF platforms.
11309         * gfortran.dg/ftell_2.f90: Likewise.
11310
11311 2005-11-26  Eric Christopher  <echristo@apple.com>
11312
11313         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11314
11315 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11316
11317         * objc.dg/gnu-runtime-3.m: Simplify.
11318
11319 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11320
11321         PR middle-end/23669
11322         * gcc.dg/tree-ssa/divide-1.c: New test.
11323         * gcc.dg/tree-ssa/divide-2.c: New test.
11324
11325 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11326
11327         PR libgfortran/24945
11328         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11329
11330 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11331
11332         PR libgfortran/24945
11333         * gfortran.dg/open_status_2.f90: New test.
11334
11335 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11336
11337         * gcc.c-torture/execute/builtins/fprintf.c,
11338         gcc.c-torture/execute/builtins/fputs-lib.c,
11339         gcc.c-torture/execute/builtins/fputs.c,
11340         gcc.c-torture/execute/builtins/lib/fprintf.c,
11341         gcc.c-torture/execute/builtins/lib/printf.c,
11342         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11343
11344 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11345
11346         * gcc.dg/20050922-2.c: New test.
11347
11348 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11349
11350         * objc.dg/gnu-runtime-3.m: New test.
11351
11352 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11353
11354         PR c++/9278
11355         * g++.dg/other/void1.C: New test.
11356
11357 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11358
11359         PR middle-end/24998
11360         * gcc.dg/torture/fp-int-convert-float.c,
11361         gcc.dg/torture/fp-int-convert-double.c,
11362         gcc.dg/torture/fp-int-convert-long-double.c,
11363         gcc.dg/torture/fp-int-convert-timode.c,
11364         gcc.dg/torture/fp-int-convert-float80.c,
11365         gcc.dg/torture/fp-int-convert-float80-timode.c,
11366         gcc.dg/torture/fp-int-convert-float128.c,
11367         gcc.dg/torture/fp-int-convert-float128-timode.c,
11368         gcc.dg/torture/fp-int-convert.h: New files.
11369
11370 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11371
11372         PR middle-end/24989
11373         * gcc.dg/tree-ssa/bool-10.c: New test.
11374         * gcc.dg/tree-ssa/bool-11.c: New test.
11375         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11376
11377 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11378
11379         PR middle-end/24990
11380         * tree-ssa/pr24990-1.c: New test.
11381
11382 2005-11-24  Richard Guenther  <rguenther@suse.de>
11383         Dirk Mueller <dmueller@suse.de>
11384
11385         PR c++/14024
11386         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11387         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11388         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11389         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11390         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11391         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11392
11393 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11394
11395         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11396
11397 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11398
11399         PR c/21668
11400         * gcc.dg/Wc++-compat.c: New.
11401         * gcc.dg/Wno-c++-compat.c: New.
11402
11403 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11404
11405         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11406         (vspltish, vspltisw): Likewise.
11407
11408 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11409
11410         PR libgfortran/24794
11411         * gfortran.dg/namelist_12.f: Fix quotes.
11412         * gfortran.dg/namelist_13.f90: Fix quotes.
11413         * gfortran.dg/namelist_14.f90: Fix quotes.
11414         * gfortran.dg/namelist_15.f90: Fix quotes.
11415         * gfortran.dg/namelist_use.f90: Fix quotes.
11416         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11417         * gfortran.dg/namelist_21.f90: New test.
11418         * gfortran.dg/namelist_22.f90: New test.
11419
11420 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11421
11422         PR target/23435
11423         * gcc.c-torture/compile/pr23435.c: New.
11424
11425 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11426
11427         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11428
11429 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11430
11431         * gcc.target/powerpc/405-macchw-1.c,
11432         gcc.target/powerpc/405-macchw-2.c,
11433         gcc.target/powerpc/405-macchwu-1.c,
11434         gcc.target/powerpc/405-macchwu-2.c,
11435         gcc.target/powerpc/405-machhw-1.c,
11436         gcc.target/powerpc/405-machhw-2.c,
11437         gcc.target/powerpc/405-machhwu-1.c,
11438         gcc.target/powerpc/405-machhwu-2.c,
11439         gcc.target/powerpc/405-maclhw-1.c,
11440         gcc.target/powerpc/405-maclhw-2.c,
11441         gcc.target/powerpc/405-maclhwu-1.c,
11442         gcc.target/powerpc/405-maclhwu-2.c,
11443         gcc.target/powerpc/405-mulchw-1.c,
11444         gcc.target/powerpc/405-mulchw-2.c,
11445         gcc.target/powerpc/405-mulchwu-1.c,
11446         gcc.target/powerpc/405-mulchwu-2.c,
11447         gcc.target/powerpc/405-mulhhw-1.c,
11448         gcc.target/powerpc/405-mulhhw-2.c,
11449         gcc.target/powerpc/405-mulhhwu-1.c,
11450         gcc.target/powerpc/405-mulhhwu-2.c,
11451         gcc.target/powerpc/405-mullhw-1.c,
11452         gcc.target/powerpc/405-mullhw-2.c,
11453         gcc.target/powerpc/405-mullhwu-1.c,
11454         gcc.target/powerpc/405-mullhwu-2.c,
11455         gcc.target/powerpc/405-nmacchw-1.c,
11456         gcc.target/powerpc/405-nmacchw-2.c,
11457         gcc.target/powerpc/405-nmachhw-1.c,
11458         gcc.target/powerpc/405-nmachhw-2.c,
11459         gcc.target/powerpc/405-nmaclhw-1.c,
11460         gcc.target/powerpc/405-nmaclhw-2.c,
11461         gcc.target/powerpc/440-macchw-1.c,
11462         gcc.target/powerpc/440-macchw-2.c,
11463         gcc.target/powerpc/440-macchwu-1.c,
11464         gcc.target/powerpc/440-macchwu-2.c,
11465         gcc.target/powerpc/440-machhw-1.c,
11466         gcc.target/powerpc/440-machhw-2.c,
11467         gcc.target/powerpc/440-machhwu-1.c,
11468         gcc.target/powerpc/440-machhwu-2.c,
11469         gcc.target/powerpc/440-maclhw-1.c,
11470         gcc.target/powerpc/440-maclhw-2.c,
11471         gcc.target/powerpc/440-maclhwu-1.c,
11472         gcc.target/powerpc/440-maclhwu-2.c,
11473         gcc.target/powerpc/440-mulchw-1.c,
11474         gcc.target/powerpc/440-mulchw-2.c,
11475         gcc.target/powerpc/440-mulchwu-1.c,
11476         gcc.target/powerpc/440-mulchwu-2.c,
11477         gcc.target/powerpc/440-mulhhw-1.c,
11478         gcc.target/powerpc/440-mulhhw-2.c,
11479         gcc.target/powerpc/440-mulhhwu-1.c,
11480         gcc.target/powerpc/440-mulhhwu-2.c,
11481         gcc.target/powerpc/440-mullhw-1.c,
11482         gcc.target/powerpc/440-mullhw-2.c,
11483         gcc.target/powerpc/440-mullhwu-1.c,
11484         gcc.target/powerpc/440-mullhwu-2.c,
11485         gcc.target/powerpc/440-nmacchw-1.c,
11486         gcc.target/powerpc/440-nmacchw-2.c,
11487         gcc.target/powerpc/440-nmachhw-1.c,
11488         gcc.target/powerpc/440-nmachhw-2.c,
11489         gcc.target/powerpc/440-nmaclhw-1.c,
11490         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11491
11492 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11493
11494         PR fortran/24774
11495         * gfortran.dg/inquire_9.f90: New test.
11496
11497         PR fortran/21647
11498         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11499
11500 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11501
11502         PR libfortran/24432
11503         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11504         Check that 'cos' is supported.
11505
11506 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11507
11508         PR fortran/24223
11509         * gfortran.dg/substring_equivalence.f90: New test.
11510
11511         PR fortran/24705
11512         * gfortran.dg/auto_internal_assumed.f90: New test.
11513
11514 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11515
11516         * gcc.dg/fold-div-2.c: New test.
11517
11518 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11519
11520         PR rtl-optimization/24883
11521         * gcc.c-torture/compile/pr24883.c: New test.
11522
11523 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11524
11525         PR middle-end/20583
11526         * gcc.c-torture/compile/pr20583.c: New.
11527
11528 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11529
11530         * gcc.c-torture/execute/usmul.c: New test.
11531
11532 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11533
11534         * gcc.dg/tree-ssa/vrp22.c: New test.
11535
11536 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11537
11538         PR middle-end/24912
11539         * gcc.dg/torture/pr24912-1.c: New test.
11540
11541 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11542
11543         PR fortran/24862
11544         * gfortran.dg/arrayio_derived_1.f90: New test.
11545
11546 2005-11-19  Richard Guenther  <rguenther@suse.de>
11547
11548         PR middle-end/23294
11549         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11550
11551 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11552
11553         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11554
11555 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11556
11557         PR c++/8355
11558         * g++.dg/template/friend39.C: New test.
11559
11560 2005-11-18  James E Wilson  <wilson@specifix.com>
11561
11562         * gcc.dg/builtin-strstr.c: New.
11563
11564 2005-11-18  Richard Henderson  <rth@redhat.com>
11565
11566         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11567         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11568         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11569         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11570         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11571         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11572         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11573         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11574         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11575         renaming to remove initial "ia64-".
11576
11577 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11578
11579         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11580
11581 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11582
11583         * g++.dg/cpp/string-2.C: New test.
11584
11585 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11586
11587         * gcc.dg/tree-ssa/loop-14.c: New test.
11588
11589 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11590             Michael Chamberlain <michael@chamberlain.net.au>
11591
11592         * ada/acats/run_all.sh (target_run): Kill long running tests.
11593
11594 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11595
11596         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11597         * gcc.dg/cleanup-9.c: Likewise.
11598         * gcc.dg/cleanup-10.c: Likewise.
11599         * gcc.dg/cleanup-11.c: Likewise.
11600
11601 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11602
11603         PR fortran/24892
11604         * gfortran.dg/open_access_append_1.f90: New test.
11605         * gfortran.dg/open_access_append_2.f90: New test.
11606
11607 2005-11-16  Richard Guenther  <rguenther@suse.de>
11608
11609         PR middle-end/24851
11610         * gcc.c-torture/execute/pr24851.c: New testcase.
11611
11612 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11613
11614         * gcc.dg/fold-overflow-1.c: New test.
11615
11616 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11617
11618         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11619         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11620
11621 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11622
11623         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11624         structures.
11625         * g++.dg/eh/forced2.C: Likewise.
11626         * g++.dg/eh/forced3.C: Likewise.
11627         * g++.dg/eh/forced4.C: Likewise.
11628
11629 2005-11-11  Mike Stump  <mrs@apple.com>
11630
11631         * g++.old-deja/g++.mike/unused.C: Add.
11632
11633 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11634
11635         PR c++/24667
11636         * g++.dg/warn/Wcast-qual1.C: New test.
11637
11638 2005-11-15  Jan Hubicka  <jh@suse.cz>
11639
11640         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11641
11642 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11643
11644         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11645
11646 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11647
11648         PR 24840
11649         * gcc.dg/tree-ssa/pr24840.c: New test.
11650
11651 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11652
11653         PR testsuite/24841
11654         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11655
11656 2005-11-14  Dale Johannesen  <dalej@apple.com>
11657
11658         * gcc.c-torture/execute/20051113-1.c: New.
11659
11660 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11661
11662         PR c++/24687
11663         * g++.dg/template/crash43.C: New test.
11664
11665 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11666
11667         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11668
11669 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11670
11671         PR c++/24817
11672         * g++.dg/eh/spec8.C: New test.
11673
11674 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11675
11676         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11677
11678 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11679
11680         PR c++/20293
11681         * g++.dg/parse/ambig4.C: New test.
11682         * g++.dg/tc1/dr101.C: Adjust error markers.
11683         * g++.dg/lookup/strong-using-2.C: Likewise.
11684         * g++.dg/lookup/ambig5.C: Likewise.
11685         * g++.dg/lookup/ambig4.C: Likewise.
11686         * g++.dg/parse/crash22.C: Likewise.
11687
11688 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11689
11690         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11691
11692 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11693
11694         * gcc.dg/nested-calls-1.c: New test.
11695
11696 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11697
11698         * gfortran.dg/complex_intrinsic_1.f90: New test.
11699         * gfortran.dg/complex_intrinsic_2.f90: New test.
11700         * gfortran.dg/fgetc_1.f90: New test.
11701         * gfortran.dg/fgetc_2.f90: New test.
11702         * gfortran.dg/fgetc_3.f90: New test.
11703         * gfortran.dg/ftell_1.f90: New test.
11704         * gfortran.dg/ftell_2.f90: New test.
11705         * gfortran.dg/gnu_logical_1.F: New test.
11706         * gfortran.dg/gnu_logical_2.f90: New test.
11707
11708 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11709
11710         PR middle-end/24820
11711         * testsuite/gcc.dg/pr24820.c: New test.
11712
11713 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11714
11715         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11716         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11717         variable.
11718
11719 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11720
11721         testsuite/24614
11722         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11723
11724 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11725
11726         * gcc.target/cris/cris.exp: New file.
11727         * gcc.target/cris/rld-legit1.c: New test.
11728         * gcc.target/cris/rld-legit2.c: New test.
11729
11730 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11731
11732         PR c++/24780
11733         * g++.dg/opt/pr24780.C: New test.
11734
11735         PR c++/24761
11736         * g++.dg/template/asm1.C: New test.
11737
11738 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11739
11740         PR libgfortran/24787
11741         * gfortran.dg/scan_1.f90: New test.
11742
11743 2005-11-12  Jan Hubicka  <jh@suse.cz>
11744
11745         * gcc.target/i386/minmax-1.c: New.
11746         * gcc.target/i386/minmax-2.c: New.
11747
11748 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11749
11750         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11751
11752 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11753
11754         * gcc.c-torture/execute/20051110-1.c,
11755         gcc.c-torture/execute/20051110-2.c: New tests.
11756
11757 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11758
11759         PR middle-end/24750
11760         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11761         New tests.
11762
11763 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11764
11765         * lib/target-libpath.exp (get_shlib_extension): New proc.
11766         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11767         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11768         * lib/objc.exp (objc_target_compile): Likewise.
11769         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11770         detection.
11771
11772 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11773
11774         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11775
11776         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11777         Add -static to additional_flags and pass it to target_compile.
11778
11779 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11780
11781         PR libgfortran/24719
11782         gfortran.dg/read_noadvance.f90: New test.
11783
11784         PR libgfortran/24699
11785         gfortran.dg/fmt_t_2.f90: New test.
11786
11787         PR libgfortran/24785
11788         gfortran.dg/read_x_eor.f90: New test.
11789
11790         PR libgfortran/24584
11791         gfortran.dg/namelist_empty.f90: Rename test.
11792
11793         PR libgfortran/24489
11794         gfortran/read_eor.f90: Rename test.
11795
11796 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11797
11798         PR fortran/15976
11799         * gfortran.dg/automatic_module_variable.f90: New test.
11800
11801 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11802
11803         PR target/24445
11804         * gcc.dg/pr24445.c: New test.
11805
11806 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11807
11808         PR fortran/24655
11809         PR fortran/24755
11810         * gfortran.dg/recursive_statement_functions.f90: Add statement
11811         functions using inline intrinsic functions and parameters to test
11812         that they no longer seg-fault.
11813
11814         PR fortran/24409
11815         gfortran.dg/nested_modules_4.f90: New test.
11816         gfortran.dg/nested_modules_5.f90: New test.
11817
11818 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11819
11820         PR fortran/24643
11821         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11822
11823 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11824
11825         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11826         failures.
11827
11828 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11829
11830         * gcc.dg/sparc-getcontext-1.c: New test.
11831
11832 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11833
11834         * gcc.dg/ifcvt-fabs-1.c: New test.
11835
11836 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11837
11838         PR other/4372
11839         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11840         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11841
11842 2005-11-09  Richard Guenther  <rguenther@suse.de>
11843
11844         PR tree-optimization/24716
11845         * gcc.c-torture/execute/pr24716.c: New testcase.
11846
11847 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11848
11849         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11850
11851 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11852
11853         PR 24624
11854         * gcc.dg/pr24624.c: Testcase added.
11855
11856 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11857
11858         PR 24623
11859         * g++.dg/other/pr24623.C: Testcase added.
11860
11861 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11862
11863         PR fortran/22607
11864         * gfortran-dg/pure_byref_1.f90: New.
11865         * gfortran-dg/pure_byref_2.f90: New.
11866
11867 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11868
11869         PR c/24101
11870         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11871         * gcc.dg/dg.exp: Run main loop also for *.i files.
11872
11873 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11874
11875         PR c++/19450
11876         * g++.dg/tls/diag-3.C: New test.
11877         * g++.dg/tls/diag-4.C: New test.
11878         * g++.dg/tls/static-1.C: New test.
11879         * g++.dg/tls/static-1a.cc: New file.
11880
11881 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11882
11883         PR 23046
11884         * g++.dg/tree-ssa/pr23046.C: New test.
11885
11886 2005-11-08  Devang Patel <dpatel@apple.com>
11887
11888         PR tree-optimization/23115
11889         * gcc.dg/tree-ssa/pr23115.c: New.
11890
11891 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11892
11893         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11894         * gcc.target/powerpc/pr16155.c: Same.
11895         * gcc.target/powerpc/altivec-1.c: Same.
11896         * gcc.target/powerpc/altivec-2.c: Same.
11897         * gcc.target/powerpc/altivec-3.c: Same.
11898         * gcc.target/powerpc/altivec-5.c: Same.
11899         * gcc.target/powerpc/altivec-11.c: Same.
11900         * gcc.target/powerpc/altivec-12.c: Same.
11901         * gcc.target/powerpc/altivec-14.c: Same.
11902         * gcc.target/powerpc/altivec-22.c: Same.
11903         * gcc.target/powerpc/altivec-consts.c: Same.
11904         * gcc.target/powerpc/altivec-pr22085.c: Same.
11905         * gcc.target/powerpc/altivec-splat.c: Same.
11906         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11907         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11908         * gcc.target/powerpc/darwin-longlong.c: Same.
11909
11910 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11911
11912         PR target/19340
11913         * gcc.dg/pr19340.c: New test.
11914
11915 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11916
11917         PR rtl-optimization/24683
11918         * gcc.dg/pr24683.c: New test.
11919
11920 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11921
11922         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11923         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11924
11925 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11926
11927         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11928
11929 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11930
11931         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11932
11933 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11934
11935         PR target/24230
11936
11937         * gcc.target/powerpc/altivec-consts.c,
11938         gcc.target/powerpc/altivec-splat.c: New testcase.
11939
11940 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11941
11942         PR c/24599
11943
11944         * gcc.dg/overflow-2.c: New testcase.
11945
11946 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11947
11948         PR rtl-optimization/23567
11949         * gcc.c-torture/execute/20051104-1.c: New test.
11950
11951 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11952
11953         PR fortran/24534
11954         gfortran.dg/private_type_2.f90: Modified to check that case with
11955         PRIVATE declaration within derived type is accepted.
11956
11957         PR fortran/20838
11958         gfortran.dg/pointer_assign_1.f90: New test.
11959
11960         PR fortran/20840
11961         * gfortran.dg/arrayio_0.f90: New test.
11962
11963         PR fortran/17737
11964         gfortran.dg/data_initialized.f90: New test.
11965         gfortran.dg/data_constraints_1.f90: New test.
11966         gfortran.dg/data_constraints_2.f90: New test.
11967
11968 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11969
11970         PR fortran/24174
11971         PR fortran/24305
11972         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11973
11974 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11975
11976         PR 24670
11977         * gcc.dg/tree-ssa/pr24670.c: New test.
11978
11979 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11980
11981         PR target/22432
11982         * gcc.target/i386/pr22432.c: New test.
11983
11984 2005-11-05  Richard Henderson  <rth@redhat.com>
11985
11986         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11987         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11988         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11989         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11990         from gcc.dg/alpha-*.
11991         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11992         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11993
11994 2005-11-05  Andreas Jaeger  <aj@suse.de>
11995
11996         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11997
11998 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11999
12000         PR target/23424
12001         * gcc.dg/torture/pr23424-1.c: New test.
12002
12003 2005-11-04  Richard Henderson  <rth@redhat.com>
12004
12005         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12006         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12007         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12008         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12009         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12010         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12011         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12012         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12013         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12014         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12015         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12016         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12017         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12018         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12019         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12020         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12021         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12022         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12023         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12024         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12025         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12026         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12027         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12028         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12029         Move from gcc.dg/.
12030         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12031         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12032         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12033         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12034         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12035         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12036         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12037         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12038         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12039         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12040         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12041         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12042         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12043         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12044         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12045         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12046         gcc.target/i386/lea.c, gcc.target/i386/local.c,
12047         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12048         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12049         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12050         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12051         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12052         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12053         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12054         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12055         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12056         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12057         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12058         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12059         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12060         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12061         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12062         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12063         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12064         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12065         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12066         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12067         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12068         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12069         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12070         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12071         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12072         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12073         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12074         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12075
12076 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12077
12078         PR 24627
12079         * gcc.dg/tree-ssa/pr24627.c: New test.
12080
12081 2005-11-04 Paul Brook  <paul@codesourcery.com>
12082
12083         * gcc.dg/tls/opt-10.c: New test.
12084
12085 2005-11-04  Andreas Jaeger  <aj@suse.de>
12086
12087         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12088         avoid extra warnings.
12089
12090 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12091
12092         PR libfortran/22298
12093         * gcc/testsuite/lib/target-supports.exp
12094         (check_effective_target_static_libgfortran): New
12095         static_libgfortran effective target.
12096         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12097         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12098
12099 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12100
12101         * gcc.dg/pr24615.c: Guard test with { target fpic }.
12102
12103 2005-11-03  Josh Conner  <jconner@apple.com>
12104
12105         PR c++/19989
12106         g++.dg/ext/array2.C: New test.
12107         g++.dg/template/dependent-name3.C: New test.
12108         g++.dg/template/dependent-name4.C: New test.
12109         g++.dg/template/sfinae2.C: New test.
12110
12111 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12112
12113         PR preprocessor/22042
12114         * gcc.dg/cpp/strify4.c: New test.
12115
12116 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12117
12118         PR c++/17964
12119         * g++.dg/cpp/string-1.C: New test.
12120
12121 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12122
12123         * gcc.target/powerpc: New directory.
12124         * gcc.target/powerpc/powerpc.exp: New file.
12125         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12126         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12127         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12128         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12129         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12130         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12131         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12132         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12133         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12134         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12135         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12136         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12137         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12138         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12139         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12140         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12141         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12142         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12143         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12144         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12145         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12146         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12147         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12148         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12149         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12150         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12151         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12152         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12153         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12154         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12155         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12156         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12157         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12158         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12159
12160 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12161
12162         PR c++/21627
12163         * g++.dg/warn/inline2.C: New test.
12164
12165 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12166
12167         PR middle-end/23155
12168         * g++.dg/ext/c99struct1.C: New test.
12169         * gcc.dg/union-cast-1.c: New test.
12170         * gcc.dg/union-cast-2.c: New test.
12171         * gcc.dg/union-cast-3.c: New test.
12172
12173 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12174
12175         PR middle-end/24589
12176         * gcc.c-torture/execute/zero-struct-2.c: New test.
12177
12178 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12179
12180         PR c++/24582
12181         * g++.dg/init/switch1.C: New test.
12182
12183 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12184
12185         * gcc.dg/delay-slot-1.c: New test.
12186
12187 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12188
12189         PR target/24620
12190         * gcc.dg/pr24620.c: New test.
12191
12192 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12193
12194         PR c/24329
12195         * gcc.dg/format/unnamed-1.c: New test.
12196
12197 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12198
12199         PR c++/22434
12200         * g++.dg/expr/cond8.C: New test.
12201
12202         PR c++/24560
12203         * g++.dg/parse/dot1.C: New test.
12204
12205 2005-11-02  Jan Hubicka  <jh@suse.cz>
12206
12207         PR target/23303
12208         * gcc.dg/i386-lea.c: New test
12209
12210 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12211
12212         PR target/24615
12213         * gcc.dg/pr24615.c: New test.
12214
12215 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12216
12217         PR target/24600
12218         * gcc.dg/pr24600.c: New test.
12219
12220 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12221
12222         PR c++/19253
12223         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12224         * g++.dg/parse/typename9.C: New test.
12225         * g++/dg/parse/typename10.C: Likewise.
12226
12227 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12228
12229         PR fortran/18157
12230         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12231         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12232         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12233
12234 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12235
12236         PR c++/24569
12237         * g++.dg/debug/static1.C: New test.
12238
12239 2005-11-02  Josh Conner  <jconner@apple.com>
12240
12241         * g++.dg/crash38.C: moved into proper directory...
12242         * g++.dg/template/crash42.C: ...here
12243
12244 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12245
12246         PR target/18338
12247         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12248         pcc_bitfield_type_matters || default_packed.
12249
12250         * lib/target-supports.exp
12251         (check_effective_target_pcc_bitfield_type_matters): New proc.
12252         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12253
12254         PR testsuite/23304
12255         * lib/target-supports.exp (check_effective_default_packed): New proc.
12256         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12257         Gate expected errors on target ! default_packed.
12258         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12259
12260 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12261
12262         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12263         change (r106358).
12264
12265 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12266
12267         PR fortran/24008
12268         * gfortran.dg/entry_5.f90: New.
12269         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12270
12271 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12272
12273         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12274
12275 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12276
12277         PR fortran/21565
12278         gfortran.dg/namelist_blockdata.f90: New test.
12279
12280         PR fortran/18737
12281         gfortran.dg/external_implicit_none.f90: New test.
12282
12283         PR fortran/14994
12284         * gfortran.dg/secnds.f: New test.
12285
12286 2005-10-31  Jan Hubicka  <jh@suse.cz>
12287
12288         PR target/20928
12289         * gcc.c-torture/compile/pr20928.c: New test.
12290
12291 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12292
12293         PR middle-end/23492
12294         * gcc.c-torture/compile/zero-strct-5.c: New test.
12295
12296 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12297
12298         PR libgfortran/24584
12299         * gfortran.dg/pr24584.f90: New test.
12300
12301 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12302
12303         PR fortran/18883
12304         * gfortran.dg/char_result_9.f90: New.
12305         * gfortran.dg/char_result_10.f90: New.
12306
12307 2005-10-30  Jan Hubicka  <jh@suse.cz>
12308
12309         * g++.dg/tree-ssa/pr24172.C: New testcase.
12310
12311 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12312
12313         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12314
12315 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12316
12317         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12318         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12319         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12320         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12321         gfortran.dg/enum_9.f90,
12322         gfortran.fortran-torture/compile/enum_1.f90,
12323         gfortran.fortran-torture/execute/enum_1.f90,
12324         gfortran.fortran-torture/execute/enum_2.f90,
12325         gfortran.fortran-torture/execute/enum_3.f90,
12326         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12327
12328 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12329
12330         PR target/18482
12331         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12332         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12333
12334 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12335
12336         PR libfortran/20179
12337         * gfortran.dg/mixed_io_1.f90: New test.
12338         * gfortran.dg/mixed_io_1.c: New file.
12339
12340 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12341
12342         * gfortran.dg/malloc_free_1.f90: New test.
12343
12344 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12345
12346         * gcc.dg/nested-func-4.c: Require profiling -pg.
12347
12348 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12349
12350         PR C++/23229
12351         * g++.dg/warn/main-2.C: New test.
12352
12353 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12354
12355         PR fortran/24545
12356         * gfortran.dg/interface_2.f90: new test.
12357
12358 2005-10-28  Josh Conner  <jconner@apple.com>
12359
12360         PR c++/22153
12361         * g++.dg/template/crash38.C: New test.
12362         * g++.dg/parse/explicit1.C: Change expected errors.
12363
12364 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12365
12366         PR C++/23426
12367         * g++.dg/other/large-size-array.C: New test.
12368
12369 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12370
12371         PR middle-end/24362
12372         * g++.dg/opt/complex4.C: New test.
12373
12374 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12375
12376         * gcc.dg/nested-func-4.c: New test.
12377
12378 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12379
12380         PR fortran/24158
12381         gfortran.dg/derived_recursion.f90: New test.
12382         gfortran.dg/implicit_actual.f90: New test.
12383
12384 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12385
12386         PR middle-end/24295, PR testsuite/24477
12387         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12388         removed when weakref hits the tree.
12389
12390 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12391
12392         * gfortran.dg/cray_pointers_4.f90: New test.
12393
12394         * gfortran.dg/cray_pointers_5.f90: New test.
12395
12396 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12397
12398         PR fortran/22290
12399         * gfortran.dg/assign_5.f90: New test.
12400         * gfortran.dg/assign_6.f: New test.
12401
12402 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12403
12404         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12405         CPU has no SSE support.
12406
12407 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12408
12409         PR libgfortran/24224
12410         * gfortran.dg/arrayio_1.f90: Update attribution.
12411         * gfortran.dg/arrayio_2.f90: Update attribution.
12412         * gfortran.dg/arrayio_3.f90: Update attribution.
12413         * gfortran.dg/arrayio_4.f90: Update test conditions.
12414         * gfortran.dg/arrayio_5.f90: Update attribution.
12415         * gfortran.dg/arrayio_6.f90: New test.
12416         * gfortran.dg/arrayio_7.f90: New test.
12417
12418 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12419
12420         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12421
12422 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12423
12424         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12425
12426 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12427
12428         PR fortran/24416
12429         * gfortran.dg/namelist_char_only.f90: New test.
12430
12431 2005-10-24  Asher Langton  <langton2@llnl.gov>
12432
12433         PR fortran/17031
12434         PR fortran/22282
12435         * gfortran.dg/cray_pointers_1.f90: New test.
12436         * gfortran.dg/cray_pointers_2.f90: New test.
12437         * gfortran.dg/cray_pointers_3.f90: New test.
12438         * gfortran.dg/loc_1.f90: New test.
12439         * gfortran.dg/loc_2.f90: New test.
12440
12441 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12442
12443         * gcc.dg/pr24225.c: New test.
12444
12445 2005-10-24  Asher Langton  <langton2@llnl.gov>
12446
12447         * gfortran.dg/dup_save_1.f90: New test.
12448         * gfortran.dg/dup_save_2.f90: New test.
12449
12450 2005-10-24  Paul Brook  <paul@codesourcery.com>
12451
12452         PR 24107
12453         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12454         stdint.h.
12455
12456 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12457
12458         PR libgfortran/24489
12459         * gfortran.dg/pr24489.f90: New test.
12460
12461 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12462
12463         PR fortran/23635
12464         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12465
12466 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12467
12468         PR target/18911
12469         * g++.dg/init/array16.C: Skip for mmix-*-*.
12470
12471 2005-10-23  Asher Langton  <langton2@llnl.gov>
12472
12473         * gfortran.dg/byte_1.f90: New test.
12474         * gfortran.dg/byte_2.f90: New test.
12475
12476 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12477
12478         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12479
12480 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12481
12482         PR fortran/18022
12483         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12484
12485         PR fortran/24311
12486         * gfortran.dg/merge_char_const.f90: New test.
12487
12488         PR fortran/24384
12489         * gfortran.dg/spread_scalar_source.f90: New test.
12490
12491 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12492
12493         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12494
12495         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12496         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12497
12498         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12499
12500 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12501
12502         PR fortran/24426
12503         * gfortran.dg/der_pointer_4.f90: New.
12504
12505 2005-10-22  David Ayers  <d.ayers@inode.at>
12506
12507         * obj-c++.dg/except-1.mm: Simplify.
12508
12509 2005-10-21  David Ayers  <d.ayers@inode.at>
12510
12511         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12512
12513 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12514
12515         * gfortran.dg/assumed_dummy_2.f90: New test.
12516
12517 2005-10-21  James E Wilson  <wilson@specifix.com>
12518
12519         PR preprocessor/15220
12520         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12521
12522 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12523
12524         * gcc.c-torture/execute/20051021-1.c: New test.
12525
12526 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12527
12528         PR c++/24260
12529         * g++.dg/ext/tmplattr1.C: New test.
12530
12531 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12532
12533         PR fortran/24440
12534         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12535
12536 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12537
12538         * obj-c++.dg/except-1.mm: New.
12539
12540         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12541
12542 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12543
12544         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12545
12546 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12547
12548         PR middle-end/24295
12549         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12550         declarations with the same names as thunks' alias targets, use
12551         aliases instead.
12552         * gcc.dg/attr-alias-3.c: New test.
12553         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12554
12555 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12556
12557         PR c++/22618
12558         * g++.dg/parse/access8.C: New test.
12559
12560 2005-10-20  Richard Guenther  <rguenther@suse.de>
12561
12562         PR c++/24439
12563         * g++.dg/tree-ssa/pr24439.C: New testcase.
12564
12565 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12566
12567         * g++.dg/opt/delay-slot-1.C: New test.
12568
12569 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12570
12571         PR fortran/21625
12572         * gfortran.fg/der_init_1.f90: New.
12573
12574 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12575
12576         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12577
12578 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12579
12580         PR c++/21908
12581         * g++.dg/parse/error28.C: New test.
12582
12583 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12584
12585         * gcc.dg/profile-generate-2.c: New test.
12586
12587 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12588
12589         PR target/23589
12590         * g++.dg/ext/dllimport11.C: New.
12591
12592 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12593
12594         PR c++/22293
12595         * g++.dg/other/friend3.C: New test.
12596
12597 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12598
12599         PR c++/23293
12600         * g++.dg/template/error19.C: New test.
12601
12602 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12603
12604         PR c++/21383
12605         * g++.dg/overload/koenig2.C: New.
12606
12607         PR c++/23118
12608         * g++.dg/overload/error2.C: New.
12609
12610         PR c++/22604
12611         * g++.dg/inherit/covariant14.C: New.
12612
12613 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12614
12615         PR c++/23440
12616         * g++.dg/parse/for1.C: New test.
12617
12618 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12619
12620         PR fortran/23446
12621         * gfortran.dg/host_dummy_index_1.f90: New test.
12622
12623         PR fortran/21459
12624         * gfortran.dg/automatic_char_len_2.f90: New test.
12625
12626         PR fortran/20866
12627         * gfortran.dg/recursive_statement_functions.f90: New test.
12628
12629         PR fortran/20853
12630         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12631
12632         PR fortran/20849
12633         * gfortran.dg/external_initializer.f90: New test.
12634
12635         PR fortran/20837
12636         * non_module_public.f90: New test.
12637
12638 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12639
12640         PR c++/24386
12641         * g++.dg/template/overload7.C: New.
12642
12643         PR c++/22551
12644         * g++.dg/other/switch2.C: Remove expected warnings.
12645
12646         PR c++/21353
12647         * g++.dg/template/defarg6.C: New.
12648
12649 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12650
12651         PR target/24315
12652         * gcc.target/i386/pr24315.c: New test.
12653
12654 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12655
12656         PR c++/24389
12657         * g++.dg/template/static21.C: New test.
12658         * g++.dg/template/static21-a.cc: Likewise.
12659
12660 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12661
12662         PR c++/23959
12663         * g++.dg/warn/Wswitch-default-1.C: New test.
12664         * g++.dg/warn/Wswitch-default-2.C: New test.
12665
12666 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12667
12668         PR c++/22173
12669         * g++.dg/parse/template18.C: New test.
12670         * g++.dg/template/nontype15.C: Likewise.
12671
12672 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12673
12674         PR fortran/22273
12675         * gfortran.dg/spec_expr_2.f90: New.
12676
12677 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12678
12679         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12680         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12681         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12682         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12683         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12684         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12685         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12686         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12687         previous target-specific skips and warning-message matches where
12688         applicable.
12689
12690 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12691
12692         PR c++/21347
12693         * g++.dg/warn/Wctor-dtor.C: New test.
12694
12695 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12696
12697         PR c/23439
12698         * gcc.dg/for-1.c: New test.
12699
12700 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12701
12702         PR c++/19565
12703         * g++.dg/warn/Wconversion1.C: New test.
12704         * g++.dg/ext/packed4.C: Compile with -w.
12705         * g++.dg/opt/20050511-1.C: Likewise.
12706         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12707
12708 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12709
12710         * gfortran.dg/boz_5.f90: New test.
12711
12712 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12713
12714         PR c++/22551
12715         * g++.dg/other/switch2.C: New.
12716
12717         PR c++/23984
12718         * g++.dg/init/ctor7.C: New.
12719
12720 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12721
12722         PR c++/23730
12723         * g++.dg/parse/crash32.C: New test.
12724
12725 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12726
12727         PR c++/20721
12728         * g++.dg/init/goto2.C: New test.
12729
12730         PR c++/22464
12731         * g++.dg/template/crash/41.C: New test.
12732
12733         PR c++/22180
12734         * g++.dg/template/crash40.C: New test.
12735
12736         PR c++/23694
12737         * g++.dg/parse/friend5.C: New test.
12738
12739         PR c++/23307
12740         * g++.dg/template/crash38.C: New test.
12741
12742         PR c++/22352
12743         * g++.dg/template/friend38.C: New test.
12744
12745         PR c++/22405
12746         * g++.dg/template/crash39.C: New test.
12747
12748 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12749
12750         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12751         gcc.dg/debug/dwarf2/dwarf-char2.c,
12752         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12753
12754         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12755
12756 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12757
12758         * gcc.dg/dll-2.c: Add tests for warnings.
12759         * gcc.dg/dll-3.c: Likewise.
12760         * gcc.dg/dll-4.c: Likewise.
12761
12762         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12763         * g++.dg/ext/dllimport2.C: Likewise.
12764         * g++.dg/ext/dllimport3.C: Likewise.
12765         * g++.dg/ext/dllimport7.C: Likewise.
12766         * g++.dg/ext/dllimport8.C: Likewise.
12767         * g++.dg/ext/dllimport9.C: Likewise.
12768
12769 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12770
12771         PR fortran/24092
12772         * gfortran.dg/derived_pointer_recursion.f90: New test.
12773
12774 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12775
12776         * gcc.c-torture/execute/20051012-1.c: New test.
12777
12778 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12779
12780         PR fortran/18082
12781         * gfortran.dg/automatic_char_len_1.f90: New test.
12782
12783 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12784
12785         PR fortran/20847
12786         * gfortran.dg/save_common.f90: New test.
12787
12788         PR fortran/20856
12789         * gfortran.dg/save_result.f90: New test.
12790
12791 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12792
12793         PR c++/21592
12794         * g++.dg/template/dependent-expr1.C: Add new expected error.
12795         * g++.dg/template/dependent-expr2.C: Adjust error text.
12796         * g++.dg/template/overload6.C: New.
12797
12798         PR c++/23797
12799         * g++.dg/other/typename8.C: New.
12800
12801         PR c++/21117
12802         * g++.dg/other/return1.C: New.
12803
12804 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12805
12806         PR c++/24052
12807         * g++.dg/ext/label5.C: New.
12808
12809 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12810
12811         PR c++/19964
12812         * g++.dg/parse/crash31.C: New.
12813
12814 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12815
12816         * g++.dg/ipa/ipa-1.c: New test.
12817         * g++.dg/ipa/ipa-2.c: New test.
12818         * g++.dg/ipa/ipa-3.c: New test.
12819         * g++.dg/ipa/ipa-4.c: New test.
12820         * g++.dg/ipa/ipa-5.c: New test.
12821         * g++.dg/ipa/ipa.exp: New file.
12822
12823 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12824
12825         PR fortran/24207
12826         * gfortran.dg/private_type_3.f90: New test.
12827
12828 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12829
12830         PR fortran/20786
12831         gfortran.dg/aint_anint_1.f90: New test.
12832
12833 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12834
12835         PR libgfortran/24313
12836         gfortran.dg/csqrt.f: New test.
12837
12838 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12839
12840         PR c++/8057
12841         * g++.dg/warn/noeffect7.C: New test.
12842         * g++.dg/warn/noeffect2.C: Instantiate templates.
12843         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12844         and warning.
12845
12846 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12847
12848         PR c++/21089
12849         * g++.dg/init/float1.C: New test.
12850
12851         PR c++/24277
12852         * g++.dg/init/member1.C: Tweak error markers.
12853
12854 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12855
12856         PR testsuite/24281
12857         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12858         Check for null pointer.
12859
12860 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12861
12862         PR c++/21369
12863         * g++.dg/parse/ret-type3.C: New test.
12864
12865 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12866
12867         PR tree-opt/23946
12868         * gcc.c-torture/compile/pr23946.c: New test.
12869
12870 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12871
12872         * g++.dg/opt/mmx2.C: New test.
12873
12874 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12875
12876         PR c++/24277
12877         * g++.dg/template/static20.C: New test.
12878
12879         PR c++/24302
12880         * g++.dg/warn/Wunused-12.C: New test.
12881
12882         PR c++/23437
12883         * g++.dg/template/arg4.C: New test.
12884
12885 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12886
12887         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12888         * gcc.dg/ucnid-3.c: Likewise.
12889         * gcc.dg/ucnid-4.c: Likewise.
12890         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12891         * g++.dg/other/ucnid-1.C: Likewise.
12892         * gcc.dg/sparc-frame-1.c: New test.
12893
12894 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12895
12896         PR c++/24139
12897         * g++.dg/template/spec27.C: New test.
12898
12899         PR c++/24275
12900         * g++.dg/template/static19.C: New test.
12901
12902 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12903
12904         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12905         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12906
12907 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12908
12909         PR target/24136
12910         * gfortran.fortran-torture/compile/pr24136.f: New test.
12911
12912 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12913
12914         PR c++/22172
12915         * g++.dg/parse/crash30.C: New test.
12916
12917 2005-10-07  Richard Guenther  <rguenther@suse.de>
12918
12919         PR middle-end/24227
12920         * gcc.c-torture/compile/pr24227.c: New testcase.
12921
12922 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12923
12924         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12925         Do not put aligned attributes on array elements.
12926
12927 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12928
12929         PR testsuite/23611, PR testsuite/23615
12930         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12931         writing prototypes of library functions by hand.
12932         * obj-c++.dg/bitfield-4.mm: Likewise.
12933         * obj-c++.dg/const-str-4.mm: Likewise.
12934         * obj-c++.dg/encode-4.mm: Likewise.
12935         * obj-c++.dg/encode-5.mm: Likewise.
12936         * obj-c++.dg/encode-6.mm: Likewise.
12937         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12938         * obj-c++.dg/method-10.mm: Likewise.
12939         * obj-c++.dg/method-17.mm: Likewise.
12940         * obj-c++.dg/method-19.mm: Likewise.
12941         * obj-c++.dg/try-catch-2.mm: Likewise.
12942
12943 2005-10-06  Richard Henderson  <rth@redhat.com>
12944
12945         PR 24236
12946         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12947
12948 2005-10-06  Dale Johannesen  <dalej@apple.com>
12949
12950         * gcc.c-torture/execute/20030125-1.c: Correct.
12951
12952 2005-10-06  Richard Guenther  <rguenther@suse.de>
12953
12954         PR tree-optimization/24238
12955         * g++.dg/tree-ssa/pr24238.C: New testcase.
12956
12957 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12958
12959         PR 18568
12960         * gfortran.dg/der_pointer_3.f90: New test.
12961
12962 2005-10-05  Devang Patel  <dpatel@apple.com>
12963
12964         PR Debug/23205
12965         * g++.dg/other/PR23205.C: New.
12966
12967 2005-10-05  Richard Henderson  <rth@redhat.com>
12968
12969         PR target/23602
12970         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12971         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12972
12973 2005-10-05  Dale Johannesen  <dalej@apple.com>
12974
12975         * gcc.c-torture/execute/float-floor.c: New.
12976
12977 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12978
12979         PR tree-optimization/21419
12980         PR tree-optimization/24146
12981         PR tree-optimization/24151
12982
12983         * g++.dg/ext/asm7.C: New.
12984         * g++.dg/ext/asm8.C: New.
12985         * gcc.dg/asm-1.c: Compile on all targets.
12986         * gcc.dg/asm-pr24146.c: New.
12987         * gcc.dg/pr21419.c: Adjust error messages.
12988
12989 2005-10-05  Richard Guenther  <rguenther@suse.de>
12990
12991         PR fortran/24176
12992         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12993
12994 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12995
12996         PR c++/23513
12997         * g++.dg/template/spec22.C: Robustify test.
12998         * g++.dg/template/spec26.C: New.
12999
13000 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
13001
13002         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13003         if target supports vector instructions.
13004
13005 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
13006
13007         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13008         C99 functions.
13009
13010 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
13011
13012         * lib/target-supports.exp (check_effective_target_fortran_large_real,
13013         check_effective_target_fortran_large_int): Replace cached result
13014         when target changes.
13015
13016 2005-10-04  Devang Patel  <dpatel@apple.com>
13017
13018         * gcc.dg/i386-sse-vect-types.c: New.
13019
13020 2005-10-04  Ian Lance Taylor  <ian@airs.com>
13021
13022         PR preprocessor/13726
13023         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13024         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13025
13026 2005-10-04  Richard Guenther  <rguenther@suse.de>
13027
13028         PR c/23576
13029         * gcc.dg/noncompile/pr23576.c: New testcase.
13030
13031 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13032
13033         PR middle-end/23125
13034         * gcc.dg/register-var-3.c: New test.
13035
13036 2005-10-04  Steven Bosscher  <stevenb@suse.de>
13037
13038         * gcc.dg/pr23049.c: New test.
13039
13040         * gcc.dg/ucnid-4.c: Fix test.
13041
13042 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
13043
13044         PR 23445
13045         * gcc.c-torture/compile/pr23445.c: New test.
13046
13047 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
13048
13049         * g++.dg/overload/unknown1.C: New.
13050
13051 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13052
13053         PR c++/17775
13054         * g++.dg/template/repo4.C: New test.
13055
13056 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13057
13058         PR libfortran/19308
13059         * gfortran.dg/large_real_kind_2.F90: New test.
13060         * gfortran.dg/large_integer_kind_2.f90: New test.
13061
13062 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13063
13064         * lib/target-supports.exp (check_effective_target_vect_shift):
13065         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13066         (check_effective_target_vect_condition): Fix copy-n-pasto.
13067
13068         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13069         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13070         targets.
13071
13072 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13073
13074         PR c++/22621
13075         * g++.dg/template/overload5.C : New test.
13076
13077         PR c++/23840
13078         * g++.dg/expr/stdarg1.C: New test.
13079
13080 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13081
13082         PR 24142
13083         * gcc.c-torture/execute/pr24142.c: New test.
13084
13085 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13086
13087         PR 24141
13088         * gcc.c-torture/execute/pr24141.c: New test.
13089
13090 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13091             Diego Novillo  <dnovillo@redhat.com>
13092
13093         PR 23604
13094         * gcc.c-torture/execute/pr23604.c: New test.
13095
13096 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13097
13098         PR fortran/16404
13099         PR fortran/20835
13100         PR fortran/20890
13101         PR fortran/20899
13102         PR fortran/20900
13103         PR fortran/20901
13104         PR fortran/20902
13105         gfortran.dg/equiv_constraint_1.f90: New test.
13106         gfortran.dg/equiv_constraint_2.f90: New test.
13107         gfortran.dg/equiv_constraint_3.f90: New test.
13108         gfortran.dg/equiv_constraint_4.f90: New test.
13109         gfortran.dg/equiv_constraint_5.f90: New test.
13110         gfortran.dg/equiv_constraint_6.f90: New test.
13111         gfortran.dg/equiv_constraint_7.f90: New test.
13112         gfortran.dg/equiv_constraint_8.f90: New test.
13113         gfortran.dg/private_type_1.f90: New test.
13114         gfortran.dg/private_type_2.f90: New test.
13115         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13116         980628-10.f: Assert std=gnu to permit mixing of
13117         types in equivalence statements.
13118
13119 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
13120
13121         PR 24112
13122         * gfortran.dg/open_status_1.f90: New.
13123
13124 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13125
13126         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13127         * gcc.dg/vect/pr22480.c: Clean up temp files.
13128         * gcc.dg/vect/pr23831.c: Clean up temp files.
13129         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13130         Clean up temp files.
13131         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13132         Clean up temp files.
13133
13134         * gcc.dg/20050309-1.c: Clean up temp files.
13135         * gcc.dg/20050325-1.c: Clean up temp files.
13136
13137 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13138
13139         PR tree-optimization/24059
13140         * gcc.dg/vect/pr24059.c : New test.
13141
13142 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13143
13144         PR middle-end/24109
13145         * gcc.c-torture/execute/20050929-1.c: New test.
13146
13147 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13148
13149         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13150
13151 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13152
13153         PR c/21419
13154         * gcc.dg/pr21419.c: New test.
13155
13156 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13157
13158         * gcc.dg/pr23911.c: New test.
13159
13160 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13161
13162         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13163
13164         PR c++/16782
13165         * g++.dg/parse/qualified4.C: New test.
13166         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13167         * g++.old-deja/g++.mike/p8154.C: Likewise.
13168
13169 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13170
13171         PR c++/22147
13172         * g++.dg/template/friend37.C: New test.
13173         * g++.dg/parse/crash28.C: Adjust error markers.
13174
13175 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13176
13177         PR fortran/18518
13178         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13179
13180 2005-09-27  Devang Patel  <dpatel@apple.com>
13181
13182         PR tree-optimization/23625
13183         * gcc.dg/pr23625.c: New test.
13184
13185 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13186
13187         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13188         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13189
13190 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13191
13192         PR fortran/23677
13193         * gfortran.fortran-torture/execute/save_1.f90: New test.
13194         * gfortran.dg/save_1.f90: New test.
13195
13196 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13197
13198         * gcc.target/i386/builtin-apply-mmx.c: New test.
13199
13200         PR target/22576
13201         * gcc.target/i386/pr22576.c: New test.
13202
13203         PR target/22585
13204         * gcc.target/i386/pr22585.c: New test.
13205
13206         PR target/23268
13207         * gcc.target/i386/pr23268.c: New test.
13208
13209         PR middle-end/23831
13210         * gcc.dg/vect/pr23831.c: New test.
13211
13212         PR target/24055
13213         * gcc.target/i386/pr24055.c: New test.
13214
13215 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13216
13217         PR tree-optimization/23960
13218         * gcc.c-torture/compile/pr23960.c: New.
13219
13220 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13221
13222         PR fortran/16861
13223         * gfortran.dg/nested_modules_3.f90: New.
13224
13225 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13226
13227         PR fortran/24005
13228         gfortran.dg/interface_1.f90: New test.
13229
13230 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13231         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13232
13233         PR fortran/23843
13234         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13235
13236 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13237
13238         PR fortran/23516
13239         * gfortran.dg/imag_1.f: New test.
13240         * gfortran.dg/imag_2.f: Ditto.
13241
13242 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13243
13244         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13245
13246 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13247
13248         PR c++/21983
13249         * g++.dg/warn/pr21983.C: New test.
13250
13251 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13252
13253         * gcc.dg/20050922-1.c: Testcase added.
13254
13255 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13256
13257         PR c++/23993
13258         * g++.dg/template/array14.C: New test.
13259
13260 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13261
13262         PR fortran/19929
13263         * gfortran.dg/der_ptr_component_1.f90: New test.
13264
13265 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13266
13267         PR c++/23965
13268         * g++.dg/template/error1.C: Reject "no matching function" message.
13269
13270 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13271
13272         PR c++/17609
13273         * g++.dg/lookup/error1.C: New test.
13274
13275 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13276
13277         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13278         functionality of the testcase.
13279
13280 2005-09-20  Richard Henderson  <rth@redhat.com>
13281
13282         * gcc.dg/vect/vect-22.c: Require vect_float.
13283         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13284
13285 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13286
13287         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13288         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13289         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13290         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13291         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13292         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13293         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13294         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13295         * gcc.dg/cpp/ucnid-8.c: New test.
13296
13297 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13298
13299         PR tree-optimization/23929
13300         * gcc.c-torture/compile/pr23929.c: New test.
13301
13302 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13303
13304         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13305         for one loop.
13306
13307 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13308
13309         PR testsuite/23186
13310         * g++.dg/other/pr22003.C: Require named sections.
13311
13312 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13313
13314         PR c++/23947
13315         * g++.dg/rtti/crash3.C: New test.
13316
13317         PR tree-optimization/23818
13318         * gcc.dg/pr23818.c: New test.
13319
13320 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13321
13322         PR fortran/23420
13323         * gfortran.dg/print_fmt_4.f: New.
13324
13325 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13326
13327         PR fortran/23663
13328         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13329
13330 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13331
13332         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13333         Use pointers to local alignable arrays instead. Added comments.
13334         * gcc.dg/vect/vect-46.c: Likewise.
13335         * gcc.dg/vect/vect-48.c: Likewise.
13336         * gcc.dg/vect/vect-49.c: Likewise.
13337         * gcc.dg/vect/vect-52.c: Likewise.
13338         * gcc.dg/vect/vect-53.c: Likewise.
13339         * gcc.dg/vect/vect-54.c: Likewise.
13340         * gcc.dg/vect/vect-56.c: Likewise.
13341         * gcc.dg/vect/vect-57.c: Likewise.
13342         * gcc.dg/vect/vect-58.c: Likewise.
13343         * gcc.dg/vect/vect-60.c: Likewise.
13344         * gcc.dg/vect/vect-61.c: Likewise.
13345
13346         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13347         The test is no longer vectorizable on vect_no_align targets.
13348         * gcc.dg/vect/vect-43.c: Likewsie.
13349
13350         * gcc.dg/vect/vect-44.c: Added comments.
13351         * gcc.dg/vect/vect-45.c: Added comments.
13352         * gcc.dg/vect/vect-50.c: Added comments.
13353         * gcc.dg/vect/vect-51.c: Added comments.
13354
13355         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13356         aligned type.
13357         * gcc.dg/vect/Os-vect-95.c: Likewise.
13358
13359         * gcc.dg/vect/vect-41.c: Test removed.
13360         * gcc.dg/vect/vect-47.c: Test removed.
13361         * gcc.dg/vect/vect-55.c: Test removed.
13362         * gcc.dg/vect/vect-59.c: Test removed.
13363
13364 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13365
13366         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13367         No longer vectorizable on vect_no_align targets.
13368         * gcc.dg/vect/pr20122.c: Likewise.
13369         * gcc.dg/vect/vect-74.c: Likewise.
13370         * gcc.dg/vect/vect-75.c: Likewise.
13371         * gcc.dg/vect/vect-76.c: Likewise.
13372
13373         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13374         Will not be vectorizable on vect_no_align targets once aliasing issues
13375         are resolved.
13376         * gcc.dg/vect/vect-79.c: Likewise.
13377
13378         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13379         * gcc.dg/vect/vect-78.c: Likewise.
13380         * gcc.dg/vect/vect-97.c: Likewise.
13381
13382 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13383
13384         * gcc.dg/pr23943.c: New test.
13385
13386 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13387
13388         PR fortran/19181
13389         * gfortran.dg/derived_pointer_null_1.f90: New test.
13390
13391 2005-09-18  Richard Guenther  <rguenther@suse.de>
13392
13393         PR middle-end/23944
13394         * gcc.c-torture/compile/pr23944.c: New testcase.
13395
13396 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13397
13398         PR fortran/15975
13399         * gfortran.dg/der_pointer_2.f90: New test.
13400
13401 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13402
13403         PR fortran/16861
13404         * gfortran.dg/nested_modules_2.f90: New test.
13405
13406 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13407
13408         PR c++/18368
13409         * g++.dg/other/semicolon.C: New test.
13410
13411 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13412
13413         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13414         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13415
13416 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13417
13418         PR c++/23914
13419         * g++.dg/template/static18.C: New test.
13420
13421         PR c++/21514
13422         * g++.dg/template/crash19.C: Remove dg-error marker.
13423         * g++.dg/template/local4.C: New test.
13424
13425 2005-09-16  Paul Brook  <paul@codesourcery.com>
13426
13427         PR fortran/23906
13428         * gfortran.dg/dependency_1.f90: New test.
13429
13430 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13431
13432         PR c++/23896
13433         * g++.dg/template/static17.C: New test.
13434
13435 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13436
13437         PR c++/23139
13438         * g++.dg/warn/huge-val1.C: New test.
13439
13440 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13441
13442         PR c++/13140
13443         * g++.dg/parse/class2.C: New test.
13444         * g++.dg/template/explicit8.C: Likewise.
13445         * g++.dg/template/spec25.C: Likewise.
13446
13447 2005-09-14  Josh Conner  <jconner@apple.com>
13448
13449         PR middle-end/23584
13450         * gcc.dg/pr23584.c: New test.
13451
13452 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13453
13454         PR fortran/21875 Internal Unit Array I/O, NIST
13455         * gfortran.dg/arrayio_1.f90: New test.
13456         * gfortran.dg/arrayio_1.f90: New test.
13457         * gfortran.dg/arrayio_1.f90: New test.
13458         * gfortran.dg/arrayio_1.f90: New test.
13459         * gfortran.dg/arrayio_1.f90: New test.
13460
13461 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13462
13463         PR middle-end/22480
13464         * gcc.dg/vect/pr22480.c: New test.
13465
13466 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13467
13468         PR fortran/19358
13469         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13470
13471 2005-09-13 Josh Conner <jconner@apple.com>
13472
13473         PR c++/23180
13474         * g++.dg/init/struct2.C: New test.
13475         * g++.dg/init/struct3.C: New test.
13476
13477 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13478
13479         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13480         Clean up temp files.
13481         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13482         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13483         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13484         gcc.dg/tree-ssa/builtin-printf-1.c,
13485         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13486         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13487         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13488         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13489         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13490         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13491         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13492         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13493         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13494         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13495         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13496         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13497
13498 2005-09-13  Josh Conner  <jconner@apple.com>
13499
13500         * lib/gcc-dg.exp: Load scanipa.exp.
13501         (cleanup-dump): New procedure.
13502         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13503         * lib/scandump.exp: New file.
13504         * lib/scantree.exp: Use it.
13505         * lib/scanipa.exp: New file.
13506
13507 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13508
13509         PR fortran/17740
13510         * gfortran.dg/generic_4.f90: New test.
13511
13512 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13513
13514         PR target/23816
13515         * gcc.target/i386/pr23816-1.c: New test.
13516         * gcc.target/i386/pr23816-2.c: New test.
13517
13518
13519 2005-09-13  Bastian Blank <waldi@debian.org>
13520
13521         PR c++/16171
13522         * g++.dg/abi/mangle26.C: New test.
13523         * g++.dg/abi/mangle27.C: New test.
13524         * g++.dg/abi/mangle28.C: New test.
13525         * g++.dg/abi/mangle29.C: New test.
13526
13527         PR c++/23839
13528         * g++.dg/parse/register1.C: New test.
13529
13530 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13531
13532         PR c++/23842
13533         * g++.dg/template/access16.C: New test.
13534
13535 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13536
13537         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13538
13539 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13540
13541         PR fortran/18899
13542         * gfortran.dg/shape_2.f90: New test.
13543
13544 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13545
13546         PR target/19269
13547         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13548         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13549         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13550         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13551         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13552         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13553         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13554         tests.
13555
13556 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13557
13558         PR c++/23841
13559         * g++.dg/parse/template17.C: New test.
13560
13561 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/23789
13564         * g++.dg/template/nontype14.C: New test.
13565
13566 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13567
13568         PR g++/7874
13569         * g++.dg/lookup/friend7.C: New test.
13570         * g++.dg/lookup/friend8.C: New test.
13571         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13572         so that it will be found via argument dependent lookup.
13573         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13574         friend functions which will no longer be found.
13575         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13576         function g, so that it will be found via argument dependent
13577         lookup.
13578         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13579         * g++.old-deja/g++.mike/net43.C: Likewise.
13580
13581 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13582
13583         PR c++/23691
13584         * g++.dg/template/static16.C: New test.
13585
13586 2005-09-12  Josh Conner  <jconner@apple.com>
13587
13588         PR middle-end/23237
13589         * gcc.c-torture/compile/pr23237.c: New test.
13590
13591 2005-09-11  Richard Henderson  <rth@redhat.com>
13592
13593         * g++.dg/other/error8.C: Update expected diagnostic text.
13594
13595 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13596
13597         PR libfortran/19872
13598         * gfortran.dg/overwrite_1.f: New test.
13599
13600 2005-09-09  Josh Conner  <jconner@apple.com>
13601
13602         * g++.dg/init/pr23180-1.C: Removed.
13603         * g++.dg/init/pr23180-2.C: Removed.
13604
13605 2005-09-09  David Daney <ddaney@avtrex.com>
13606
13607         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13608         files which are ...
13609         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13610         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13611
13612 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13613
13614         * gfortran.dg/iostat_2.f90: New test.
13615
13616 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13617
13618         PR c++/22252
13619         * g++.dg/ext/interface1.C: New test.
13620         * g++.dg/ext/interface1.h: Likewise.
13621         * g++.dg/ext/interface1a.cc: Likewise.
13622
13623 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13624
13625         * gfortran.dg/iomsg_1.f90: New test case.
13626
13627 2005-09-09  Richard Guenther  <rguenther@suse.de>
13628
13629         PR c++/23624
13630         * g++.dg/tree-ssa/pr23624.C: New testcase.
13631
13632 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13633
13634         PR fortran/19239
13635         * gfortran.dg/vector_subscript_1.f90,
13636         * gfortran.dg/vector_subscript_2.f90: New tests.
13637
13638 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13639
13640         PR fortran/21104
13641         * gfortran.dg/array_alloc_1.f90,
13642         * gfortran.dg/array_alloc_2.f90,
13643         * gfortran.dg/array_alloc_3.f90: New tests.
13644
13645 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13646
13647         PR fortran/12840
13648         * gfortran.dg/array_constructor_6.f90
13649         * gfortran.dg/array_constructor_7.f90
13650         * gfortran.dg/array_constructor_8.f90
13651         * gfortran.dg/array_constructor_9.f90
13652         * gfortran.dg/array_constructor_10.f90
13653         * gfortran.dg/array_constructor_11.f90
13654         * gfortran.dg/array_constructor_12.f90: New tests.
13655
13656 2005-09-08  Josh Conner  <jconner@apple.com>
13657
13658         PR c++/23180
13659         * g++.dg/init/pr23180-1.C: New test.
13660         * g++.dg/init/pr23180-2.C: New test.
13661
13662 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13663
13664         PR fortran/18878
13665         * gfortran.dg/module_double_reuse.f90: New.
13666
13667 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13668
13669         PR fortran/23270
13670         PR fortran/22304
13671         PR fortran/18870
13672         PR fortran/17917
13673         PR fortran/16511
13674         * gfortran.dg/common_equivalence_1.f: New.
13675         * gfortran.dg/common_equivalence_2.f: New.
13676         * gfortran.dg/common_equivalence_3.f: New.
13677         * gfortran.dg/contained_equivalence_1.f90: New.
13678         * gfortran.dg/module_blank_common.f90: New.
13679         * gfortran.dg/module_commons_1.f90: New.
13680         * gfortran.dg/module_equivalence_1.f90: New.
13681         * gfortran.dg/nested_modules_1.f90: New.
13682         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13683         equivalences and add comment to connect the test with
13684         the PR.
13685
13686 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13687
13688         PR fortran/23765
13689         * gfortran.dg/common_6.f90: New test.
13690
13691 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13692
13693         PR fortran/15326
13694         * gfortran.dg/char_result_1.f90,
13695         * gfortran.dg/char_result_2.f90,
13696         * gfortran.dg/char_result_3.f90,
13697         * gfortran.dg/char_result_4.f90,
13698         * gfortran.dg/char_result_5.f90,
13699         * gfortran.dg/char_result_6.f90,
13700         * gfortran.dg/char_result_7.f90,
13701         * gfortran.dg/char_result_8.f90: New tests.
13702
13703 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13704
13705         PR fortran/19928
13706         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13707
13708 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13709
13710         PR obj-c++/16816
13711         * obj-c++.dg/selector-5.mm: New test.
13712         * obj-c++.dg/selector-6.mm: New test.
13713
13714 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13715
13716         PR objc/20574
13717         PR objc/19324
13718         * objc.dg/error-1.m: New test.
13719
13720 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13721
13722         PR fortran/23373
13723         * gfortran.fortran-torture/execute/pr23373-1.f90,
13724         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13725
13726 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13727
13728         PR libfortran/23760
13729         * gfortran.dg/g77/1832.f: Remove long string in write statement
13730         to allow the test to pass on correct list directed output with
13731         prepended space.
13732
13733 2005-09-07  James E Wilson  <wilson@specifix.com>
13734
13735         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13736
13737 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13738
13739         * gfortran.dg/parameter+save.f90: Rename to
13740         * gfortran.dg/parameter_save.f90: .. this.
13741
13742 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13743
13744         PR fortran/20848
13745         * gfortran.dg/parameter+save.f90: New test case.
13746
13747 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13748
13749         PR fortran/19269
13750         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13751
13752 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13753
13754         PR c/23075
13755         * gcc.dg/pr23075.c: New test.
13756         * g++.dg/warn/pr23075.C: New test.
13757
13758         PR target/22362
13759         * gcc.target/i386/pr22362.c: New test.
13760
13761         PR rtl-optimization/23098
13762         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13763
13764         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13765         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13766         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13767
13768 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13769
13770         * g++.dg/expr/cast6.C: New test.
13771
13772         PR c++/9782
13773         * g++.dg/init/new15.C: New test.
13774
13775 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13776
13777         * gcc.dg/vect/Os-vect-95.c: New test.
13778         * gcc.dg/vect/vect-95.c: Same.
13779
13780 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13781
13782         * gcc.dg/vect/vect-29.c: Update xfail testing.
13783         * gcc.dg/vect/vect-44.c: Same.
13784         * gcc.dg/vect/vect-48.c: Same.
13785         * gcc.dg/vect/vect-50.c: Same.
13786         * gcc.dg/vect/vect-72.c: Same.
13787         * gcc.dg/vect/vect-77.c: Same.
13788         * gcc.dg/vect/vect-78.c: Same.
13789         * gcc.dg/vect/vect-80.c: Same.
13790         * gcc.dg/vect/vect-96.c: Same.
13791         * gcc.dg/vect/vect-100.c: Same.
13792         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13793         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13794         * gfortran.dg/vect/vect-5.f90: Same.
13795
13796 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13797
13798         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13799         start strings.
13800         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13801         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13802
13803         PR c++/23056
13804         * g++.dg/opt/pr23056.C: New test.
13805
13806         PR rtl-optimization/23098
13807         * gcc.target/i386/pr23098.c: New test.
13808
13809 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13810
13811         PR c++/23667
13812         * g++.dg/template/static15.C: New test.
13813
13814         PR c++/21440
13815         * g++.dg/ext/stmtexpr5.C: New test.
13816         * g++.dg/ext/stmtexpr6.C: Likewise.
13817
13818 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13819
13820         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13821
13822         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13823         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13824         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13825
13826 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13827
13828         PR libfortran/23321
13829         * gfortran.dg/direct_io_4.f90: New test case.
13830
13831 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13832             Rasmus Hahn  <rassahah@neofonie.de>
13833
13834         PR libobjc/23108
13835         * objc.dg/type-stream-1.m: New test.
13836
13837 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13838
13839         PR fortran/23661
13840         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13841         gfortran.dg/print_fmt_3.f90: New test.
13842
13843 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13844
13845         * gfortran.dg/fmt_t_1.f90: New test.
13846
13847 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13848
13849         PR rtl-optimization/23454
13850         * g++.dg/opt/pr23454.C: New test.
13851
13852 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13853
13854         PR c++/23699
13855         * g++.dg/ext/static1.C: New test.
13856
13857 2005-09-02  Richard Henderson  <rth@redhat.com>
13858
13859         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13860         tail call to check_fa_work.
13861
13862 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13863
13864         PR c++/21687
13865         * g++.dg/other/gc3.C: New test.
13866
13867 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13868
13869         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13870         * gcc.dg/20050826-1.c: Likewise.
13871
13872 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13873
13874         PR c++/23167
13875         * g++.dg/expr/volatile1.C: New test.
13876
13877 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13878
13879         PR middle-end/23547
13880         * gcc.dg/pr23547.c: New test.
13881
13882 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13883
13884         PR c/22061
13885         * gcc.c-torture/execute/pr22061-1.c,
13886         * gcc.c-torture/execute/pr22061-2.c,
13887         * gcc.c-torture/execute/pr22061-3.c,
13888         * gcc.c-torture/execute/pr22061-4.c: New tests.
13889
13890 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13891
13892         * gcc.dg/Wredundant-decls-2.c: New test to check that
13893         -Wredundant-decls does not issue warning for a variable
13894         definition following a declaration.
13895
13896 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13897
13898         PR debug/7241
13899         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13900         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13901         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13902
13903         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13904         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13905         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13906         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13907         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13908         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13909         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13910         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13911
13912 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13913
13914         PR objc/23306
13915         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13916         scan-assmbler.
13917
13918 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13919
13920         PR target/21255
13921         * gcc.dg/pr21255-1.c: New test.
13922         * gcc.dg/pr21255-2-mb.c: Likewise.
13923         * gcc.dg/pr21255-2-ml.c: Likewise.
13924         * gcc.dg/pr21255-3.c: Likewise.
13925         * gcc.dg/pr21255-4.c: Likewise.
13926
13927 2005-08-31  Dale Johannesen  <dalej@apple.com>
13928
13929         * gcc.dg/20050830-1.c: New.
13930
13931 2005-08-31  Josh Conner  <jconner@apple.com>
13932
13933         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13934         command-line options for arm-*-* targets.
13935         * g++.dg/init/array16.C: Likewise.
13936         * g++.dg/other/crash-4.C: Likewise.
13937
13938 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13939
13940         PR obj-c++/23640
13941         * obj-c++.dg/gnu-runtime-3.mm: New test.
13942
13943 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13944
13945         PR c++/13377
13946         * g++.dg/lookup/ambig4.C: New test.
13947         * g++.dg/lookup/ambig5.C: New test.
13948         * g++.dg/tc1/dr101.C: Adjust error markers.
13949
13950 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13951
13952         PR c++/23639
13953         * g++.dg/template/ttp5.C: Adjust error markers.
13954
13955 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13956
13957         PR testsuite/23609
13958         * lib/obj-c++.exp: Include target-libpath.exp.
13959         (obj-c++_link_flags): Look for the GNU libobjc library
13960         and set the library path to include it.
13961         Don't manually set LD_LIBRARY_PATH (etc.) but call
13962         set_ld_library_path_env_vars instead.
13963         (obj-c++_target_compile): Don't set library path or
13964         linker flags because they are already set correctly
13965         in obj-c++_link_flags.
13966
13967 2005-08-30  Josh Conner  <jconner@apple.com>
13968
13969         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13970         to command-line options for arm-*-* targets.
13971
13972 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13973
13974         * g++.dg/other/i386-1.C: New.
13975
13976 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13977
13978         PR preprocessor/20348
13979         PR preprocessor/20356
13980         * gcc.dg/cpp/pr20348.c: New test.
13981         * gcc.dg/cpp/pr20348.h: New file.
13982         * gcc.dg/cpp/inc/pr20348.h: New file.
13983         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13984         * gcc.dg/cpp/pr20356.c: New test.
13985         * gcc.dg/cpp/pr20356.h: New file.
13986         * gcc.dg/cpp/inc/pr20356.h: New file.
13987         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13988
13989 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13990
13991         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13992         Fix array dimension to avoid correct end-of-file error.
13993
13994 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13995
13996         PR libfortran/23598
13997         * gfortran.dg/iostat_1.f90: New test.
13998
13999 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
14000
14001         PR middle-end/23408
14002         * gcc.dg/pr23408.c: New test.
14003
14004 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
14005
14006         PR c++/23099
14007         * g++.dg/init/member1.C: Make sure erroneous static data member
14008         definitions are required.
14009         * g++.dg/template/static13.C: New test.
14010         * g++.dg/template/static14.C: Likewise.
14011
14012 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
14013
14014         * gcc.target/i386/pr23575.c: Use -msse2 instead of
14015         -march=pentium4, remove ilp32 requirement.
14016
14017         PR middle-end/23484
14018         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14019         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14020
14021 2005-08-29  Andreas Jaeger  <aj@suse.de>
14022
14023         PR testsuite/23607
14024         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14025
14026 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
14027
14028         * gcc.c-torture/execute/20050316-2.c: New test.
14029         * gcc.c-torture/execute/20050316-3.c: New test.
14030         * gcc.dg/torture/pr16104-1.c: New test.
14031
14032 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
14033
14034         PR middle-end/23463
14035         * gcc.c-torture/execute/zero-struct-1.c: New test.
14036
14037 2005-08-27  Richard Guenther  <rguenther@suse.de>
14038
14039         PR target/23575
14040         * gcc.target/i386/pr23575.c: New testcase.
14041
14042 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
14043
14044         PR rtl-optimization/23561
14045         * gcc.c-torture/execute/20050826-1.c: New test.
14046
14047         PR rtl-opt/23560
14048         * gcc.c-torture/execute/20050826-2.c: New test.
14049
14050 2005-08-26  Dale Johannesen  <dalej@apple.com>
14051
14052         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14053         * gcc.dg/20050826-1.c: New.
14054
14055 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14056
14057         PR c++/19004
14058         * g++.dg/template/nontype13.C: New test.
14059
14060         PR c++/23491
14061         * g++.dg/init/new14.C: New test.
14062         * g++.dg/expr/anew1.C: Do not XFAIL.
14063         * g++.dg/expr/anew2.C: Likewise.
14064         * g++.dg/expr/anew3.C: Likewise.
14065
14066 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14067
14068         PR middle-end/22439
14069         * gcc.dg/vla-3.c: New test.
14070
14071 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14072
14073         PR fortran/20363
14074         * gfortran.dg/named_interface.f90: New.
14075
14076 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14077
14078         * gcc.c-torture/execute/frame-address.c: New test.
14079
14080 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14081
14082         PR c++/20817
14083         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14084
14085 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14086
14087         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14088
14089 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14090
14091         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14092         * gcc.dg/altivec-22.c: Rename from..
14093         * gcc.dg/altivec-nomfcr.c: ..this.
14094
14095 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14096
14097         PR tree-optimization/23546
14098         * gcc.dg/tree-ssa/pr23546.c: New test.
14099
14100 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
14101
14102         PR fortran/17758
14103         * gfortran.dg/nonreturning_statements.f90: New test.
14104
14105 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14106
14107         PR c++/22454
14108         * g++.dg/parse/crash29.C: New.
14109
14110 2005-08-23  DJ Delorie  <dj@redhat.com>
14111
14112         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14113         constants have the L suffix.
14114
14115 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
14116
14117         PR c++/23044
14118         * g++.dg/template/instantiate8.C: New.
14119
14120 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
14121
14122         PR middle-end/23467
14123         * gcc.c-torture/execute/pr23467.c: New test.
14124
14125 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
14126
14127         PR tree-optimization/22043
14128         * gcc.c-torture/execute/20050613-1.c: New test.
14129
14130 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14131
14132         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14133
14134 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14135
14136         PR rtl-optimization/23478
14137         * g++.dg/opt/pr23478.C: New test.
14138
14139 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14140
14141         PR c/18715
14142         * gcc.dg/switch-warn-3.c: New test.
14143
14144 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14145
14146         PR c++/22233
14147         * g++.dg/template/param1.C: New test.
14148
14149 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14150
14151         PR c++/23089
14152         * g++.dg/other/incomplete1.C: New test.
14153
14154 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14155
14156         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14157         are vectorizable.
14158
14159 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14160
14161         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14162         d_lines_5.f: New.
14163
14164 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14165
14166         * gcc.target/i386/sse-4.c: New test.
14167
14168 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14169
14170         PR testsuite/23239
14171         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14172
14173 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14174
14175         * gcc.dg/20050811-1.c: New test.
14176         * gcc.dg/20050811-2.c: New test.
14177
14178 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14179
14180         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14181
14182 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14183
14184         PR 23476
14185         * gcc.c-torture/compile/pr23476.c: New test.
14186
14187 2005-08-19  Devang Patel  <dpatel@apple.com>
14188
14189         PR tree-optimization/23048
14190         * gcc.dg/tree-ssa/pr23048.c: New test.
14191
14192 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14193
14194         PR middle-end/20624
14195         * g++.dg/warn/Wreturn-3.C: New test
14196
14197 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14198
14199         PR tree-optimization/22228
14200         * g++.dg/vect/pr22543.cc: New test.
14201
14202 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14203
14204         PR tree-optimization/21574
14205         * gcc.dg/tree-ssa/pr21574.c: New test.
14206
14207 2005-08-16  James E Wilson  <wilson@specifix.com>
14208
14209         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14210
14211 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14212
14213         PR tree-opt/23402
14214         * gcc.c-torture/compile/zero-strct-3.c: New test.
14215         * gcc.c-torture/compile/zero-strct-4.c: New test.
14216
14217 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14218
14219         PR target/23376
14220         * gcc.target/x86_64/pr23376.c: New test.
14221
14222 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14223
14224         PR c++/23337
14225         * g++.dg/ext/vector2.C: New.
14226
14227 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14228
14229         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14230
14231 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14232
14233         PR libfortran/23428
14234         * gfortran.dg/inquire-complex.f90: New test case.
14235
14236 2005-08-16  James E Wilson  <wilson@specifix.com>
14237
14238         PR tree-optimization/21105
14239         * gcc.dg/large-size-array.c: New.
14240
14241 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14242
14243         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14244         type.
14245         * gcc.dg/vect/vect-41: Likewise.
14246         * gcc.dg/vect/vect-42: Likewise.
14247         * gcc.dg/vect/vect-43: Likewise.
14248         * gcc.dg/vect/vect-44: Likewise.
14249         * gcc.dg/vect/vect-46: Likewise.
14250         * gcc.dg/vect/vect-47: Likewise.
14251         * gcc.dg/vect/vect-48: Likewise.
14252         * gcc.dg/vect/vect-52: Likewise.
14253         * gcc.dg/vect/vect-53: Likewise.
14254         * gcc.dg/vect/vect-54: Likewise.
14255         * gcc.dg/vect/vect-55: Likewise.
14256         * gcc.dg/vect/vect-56: Likewise.
14257         * gcc.dg/vect/vect-57: Likewise.
14258         * gcc.dg/vect/vect-58: Likewise.
14259         * gcc.dg/vect/vect-59: Likewise.
14260         * gcc.dg/vect/vect-60: Likewise.
14261         * gcc.dg/vect/vect-61: Likewise.
14262         * gcc.dg/vect/vect-85: Likewise.
14263         * gcc.dg/vect/vect-87: Likewise.
14264         * gcc.dg/vect/vect-88: Likewise.
14265         * gcc.dg/vect/vect-93.c: Likewise.
14266         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14267         * gcc.dg/vect/vect-75: Likewise.
14268         * gcc.dg/vect/vect-76: Likewise.
14269         * gcc.dg/vect/vect-77: Likewise.
14270         * gcc.dg/vect/vect-78: Likewise.
14271         * gcc.dg/vect/vect-80: Likewise.
14272         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14273         vectorized for the expected reason, rather than checking how alignment
14274         was handled.
14275         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14276         type and also instead of aligned pointers. Added documentation.
14277
14278 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14279
14280         * gfortran.dg/power.f90: New test.
14281
14282 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14283
14284         PR rtl-optimization/23299
14285         * g++.dg/opt/pr23299.C: New test.
14286
14287 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14288
14289         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14290
14291 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14292
14293         * g++.dg/template/local6.C: New test.
14294
14295 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14296
14297         * execute/exceptions/finally-1.m: Check that the catch and finally are
14298         being called.  Also add a "return 0;" at the end of main.
14299
14300 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14301
14302         PR fortran/21432.
14303         * gfortran.dg/namelist_print_1.f: New test of functionality of
14304         PRINT namelist.
14305         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14306         namelist generates error with -std=f95.
14307
14308 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14309
14310         PR tree-optimization/23119
14311         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14312
14313 2005-08-13  Marcin Koziej  <creep@desk.pl>
14314             Andrew Pinski  <pinskia@physics.uc.edu>
14315
14316         PR libobjc/22492
14317         * execute/exceptions/finally-1.m: New test.
14318
14319 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14320
14321         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14322         testsuite.
14323         * objc/execute/exceptions/trivial.m: New test.
14324         * objc.dg/try-catch-11.m: Move to ...
14325         * objc/execute/exceptions/foward-1.m: Here.
14326         * objc.dg/try-catch-2.m: Move to ...
14327         * objc/execute/exceptions/catchall-1.m: Here.
14328         * objc.dg/try-catch-8.m: Move to ...
14329         * objc/execute/exceptions/local-variables-1.m: Here.
14330
14331 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14332
14333         * objc.dg/nested-func-1.m: Move to ...
14334         * objc/execute/nested-func-1.m: Here.
14335
14336 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14337
14338         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14339         in ${options} instead of [target_info name].
14340         * lib/obj-c++.exp (objc_target_compile): Likewise.
14341
14342 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14343
14344         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14345
14346 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14347
14348         part of PR testsuite/23348
14349         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14350         of the torture options.
14351         * objc/compile/trivial.m: New test.
14352
14353 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14354
14355         * gfortran.dg/eoshift.f90: Correct format.
14356
14357 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14358
14359         * gfortran.fortran-torture/execute/character_passing.f90:
14360         Fix comment typo.
14361
14362 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14363
14364         PR c++/8271
14365         * g++.dg/template/unify10.C: New.
14366
14367 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14368
14369         * g++.dg/parse/pr22514.C: Move to...
14370         * g++.dg/debug/pr22514.C: here.
14371
14372 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14373
14374         PR c++/23266
14375         * g++.dg/inherit/pure1.C: New test.
14376
14377         * ChangeLog: Fix typos.
14378
14379 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14380             Steven Bosscher  <stevenb@suse.de>
14381
14382         * gfortran.dg/runtime_warning_1.f90: New test.
14383
14384 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14385
14386         PR c++/23219
14387         * g++.dg/parse/crash28.C: New.
14388
14389 2005-08-11  Richard Guenther  <rguenther@suse.de>
14390
14391         PR target/23289
14392         * gcc.target/i386/tailcall-1.c: New testcase.
14393
14394 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14395
14396         * gcc.dg/vect/vect-67.c: Un-xfail.
14397
14398 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14399
14400         PR c++/23225
14401         * g++.dg/testsuite/parse/crash27.C: new test.
14402
14403 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14404
14405         PR libfortran/22143
14406         * gfortran.dg/shift-kind.f90: New testcase.
14407
14408 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14409
14410         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14411         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14412
14413 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14414
14415         PR c++/20646
14416         * g++.dg/other/mult-stor1.C: New test.
14417
14418 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14419
14420         * gcc.c-torture/pr18299-1.c: Move to ...
14421         * gcc.c-torture/compile/pr18299-1.c: Here.
14422
14423 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14424
14425         * gfortran/fortran.torture/execute/character_passing.f90:
14426         Fix types for LSAME.
14427
14428 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14429
14430         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14431         input data back to what it was originally.
14432
14433 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14434
14435         * objc.dg/try-catch-8.m: Enable for all targets.
14436
14437 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14438
14439         * gcc.dg/pr23165.c: New test.
14440
14441 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14442
14443         PR tree-optimization/23234
14444         * gcc.dg/tree-ssa/pr23234.c: New test.
14445
14446 2005-08-08  Josh Conner  <jconner@apple.com>
14447
14448         PR rtl-optimization/23241
14449         * gcc.dg/char-compare.c: New test.
14450
14451 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14452
14453         PR c++/22508
14454         * g++.dg/init/new13.C: New test.
14455
14456 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14457
14458         PR c++/21166
14459         * g++.dg/other/crash-4.C: Adjust
14460         * g++/dg/ext/packed9.C: New.
14461
14462 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14463
14464         PR middle-end/21964
14465         * gcc.c-torture/execute/pr21964-1.c: New test.
14466
14467 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14468
14469         PR c/22458
14470         * gcc.dg/pr22458-1.c: New test.
14471
14472 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14473             Steven G. Kargl <kargls@comcast.net>
14474
14475         PR fortran/22390
14476         * gfortran.dg/flush_1.f90: New test.
14477
14478 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14479
14480         PR c++/23191
14481         * g++.dg/template/eh2.C: New test.
14482
14483 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14484
14485         PR c++/19498
14486         * g++.dg/template/instantiate7.C: New test.
14487
14488 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14489
14490         PR c/23113
14491         * gcc.dg/Wunused-value-1.c: New test.
14492
14493 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14494
14495         PR rtl-optimization/23233
14496         * gcc.c-torture/compile/pr23233-1.c: New test.
14497
14498 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14499
14500         PR fortran/18833
14501         PR fortran/20850
14502         * gfortran.dg/equiv_1.f90: New test.
14503         * gfortran.dg/equiv_2.f90: New test.
14504         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14505         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14506         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14507
14508 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14509
14510         * gcc.c-torture/execute/vrp-5.c: New test.
14511         * gcc.c-torture/execute/vrp-6.c: New test.
14512         * gcc.dg/tree-ssa/vrp21.c: New test.
14513
14514 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14515
14516         * g++.dg/parse/pr22514.C: New test.
14517
14518 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14519
14520         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14521
14522         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14523         instead of constant loads / pool entries.
14524
14525 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14526
14527         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14528         TEST_TO_WCTYPE.
14529
14530 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14531
14532         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14533         __WINT_TYPE__ in generated prototypes if possible.
14534
14535 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14536
14537         PR 22037
14538         * g++.dg/tree-ssa/pr22037.C:
14539
14540 2005-08-04  Richard Henderson  <rth@redhat.com>
14541
14542         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14543         scan-tree-dump-times directive.
14544
14545 2005-08-04  Jan Hubicka  <jh@suse.cz>
14546
14547         * gcov-1.C: Fix switch counts.
14548         * gcov-4b.c: Likewise.
14549
14550 2005-08-03  Jeff Law  <law@redhat.com>
14551
14552         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14553
14554 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14555
14556         * gcc.c-torture/execute/pr23135.c: New test.
14557
14558 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14559
14560         PR tree-optimization/19899
14561         * gcc.dg/tree-ssa/scev-1.c: New test.
14562         * gcc.dg/tree-ssa/scev-2.c: New test.
14563
14564 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14565
14566         PR target/18582
14567         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14568
14569 2005-08-03  Jan Hubicka  <jh@suse.cz>
14570
14571         * update-conroll.c: New testcase.
14572         * update-conroll-2.c: New testcase.
14573
14574 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14575
14576         * gfortran.dg/constant_substring.f: New test.
14577         * gfortran.dg/pr22491.f: New test.
14578
14579 2005-08-02  Jan Hubicka  <jh@suse.cz>
14580
14581         * update-threading.c: Replace by the proper one.
14582
14583 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14584
14585         PR 23164
14586         * g++.dg/tree-ssa/pr23164.C: New test.
14587
14588 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14589
14590         * gcc.dg/tree-ssa/pr23192.c: New test.
14591
14592 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14593
14594         * gcc.c-torture/execute/vrp-4.c: New test.
14595
14596 2005-08-02  Jan Hubicka  <jh@suse.cz>
14597
14598         * update-threading.c: New test.
14599
14600 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14601
14602         * gcc.c-torture/compile/20050801-1.c: New test.
14603         * gcc.c-torture/compile/20050801-2.c: New test.
14604
14605 2005-08-01  Jan Hubicka  <jh@suse.cz>
14606
14607         * val-prof-5.c: New test.
14608
14609 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14610
14611         PR c/22311
14612         * gcc.dg/pr22311-1.c : New test.
14613
14614 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14615
14616         PR target/23095
14617         * gfortran.dg/pr23095.f: New test.
14618
14619         PR c++/22003
14620         * g++.dg/other/pr22003.C: New test.
14621
14622 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14623
14624         PR target/20621
14625         * gcc.c-torture/execute/pr20621-1.c: New test.
14626
14627 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14628
14629         * gfortran.dg/comma_format_extension_4.f: Adjust length
14630         of string for format.
14631         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14632         print statement with internal write.
14633         * gfortran.dg/der_array_io_2.f: Likewise.
14634         * gfortran.dg/der_array_io_3.f: Likewise.
14635
14636 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14637
14638         * gcc.dg/fold-abs-4.c: new test.
14639
14640 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14641
14642         PR fortran/22570 an related issues.
14643         * gfortran.dg/x_slash_1.f: New test.
14644
14645 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14646
14647         PR c/23143
14648         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14649         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14650
14651 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14652
14653         PR c/529
14654         * gcc.dg/Wshadow-3.c: New test.
14655
14656 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14657
14658         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14659         used to have the wrong bounds).
14660
14661 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14662
14663         PR c/21720
14664         * gcc.dg/hex-round-1.c: Test more cases.
14665         * gcc.dg/hex-round-2.c: New test.
14666
14667 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14668
14669         PR 22550
14670         * g++.dg/tree-ssa/pr22550.C: New test.
14671
14672 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14673
14674         * gcc.dg/tree-ssa/vrp19.c: New test.
14675         * gcc.dg/tree-ssa-vrp20.c: New test.
14676
14677 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14678
14679         PR c/22240
14680         * gcc.dg/transparent-union-4.c: New test.
14681
14682 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14683
14684         PR c/22192
14685         * gcc.dg/c99-vla-2.c: New test.
14686
14687 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14688
14689         PR c/21720
14690         * gcc.dg/hex-round-1.c: New test.
14691
14692 2005-07-28  Jan Hubicka  <jh@suse.cz>
14693
14694         * inliner-1.c: Do not dump everything.
14695         * tree-prof.exp: Do not pass -ftree-based-profiling.
14696         * bprob.exp: Likewise.
14697
14698         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14699
14700 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14701
14702         PR c++/22545
14703         * g++.dg/expr/ptrmem7.C: New test.
14704
14705 2005-07-28  Mike Stump  <mrs@apple.com>
14706
14707         * g++.old-deja/g++.mike/visibility-1.C: New test.
14708
14709 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14710
14711         PR c/20187
14712         * gcc.c-torture/execute/pr20187-1.c: New test.
14713
14714 2005-07-28  Jeff Law  <law@redhat.com>
14715
14716         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14717         * gcc.dg/tree-ssa/vrp18.c: New test.
14718
14719 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14720
14721         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14722
14723 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14724
14725         PR tree-optimization/22506
14726         * gcc.dg/vect/ps22506.c: New test.
14727
14728 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14729
14730         PR target/21149
14731         * gcc.target/i386/sse-3.c: New test.
14732
14733 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14734
14735         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14736         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14737
14738 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14739
14740         PR c/22589
14741         * gcc.c-torture/compile/pr22589-1.c: New test.
14742
14743 2005-07-28  Jan Hubicka  <jh@suse.cz>
14744
14745         * update-loopch.c: New testcase.
14746
14747 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14748
14749         PR rtl-optimization/23047
14750         * gcc.c-torture/execute/pr23047.c: New test.
14751         * gcc.c-torture/execute/pr23047.x: New.
14752
14753 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14754
14755         PR tree-optimization/22493
14756         * gcc.c-torture/execute/pr22493-1.c: New test.
14757         * gcc.c-torture/execute/pr22493-1.x: New.
14758         * gcc.c-torture/execute/vrp-1.c: New test.
14759         * gcc.c-torture/execute/vrp-2.c: New test.
14760         * gcc.c-torture/execute/vrp-2.c: New test.
14761
14762 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14763
14764         * gcc.target/frv/all-builtin-read8.c: Delete.
14765         * gcc.target/frv/all-builtin-read16.c: Delete.
14766         * gcc.target/frv/all-builtin-read32.c: Delete.
14767         * gcc.target/frv/all-builtin-read64.c: Delete.
14768         * gcc.target/frv/all-builtin-write8.c: Delete.
14769         * gcc.target/frv/all-builtin-write16.c: Delete.
14770         * gcc.target/frv/all-builtin-write32.c: Delete.
14771         * gcc.target/frv/all-builtin-write64.c: Delete.
14772         * gcc.target/frv/all-read-write-1.c: New.
14773
14774 2005-07-27  Jeff Law  <law@redhat.com>
14775
14776         * gcc.c-torture/execute/pr22630.c: New test.
14777
14778 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14779
14780         PR tree-optimization/23073
14781         * gcc.dg/vect/nodump-pr23073.c: New test.
14782         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14783
14784 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14785
14786         PR tree-optimize/22348
14787         * gcc.c-torture/execute/pr22348.c: New.
14788
14789 2005-07-27  Richard Guenther  <rguenther@suse.de>
14790
14791         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14792
14793 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14794
14795         PR fortran/22503
14796         * gfortran.dg/logical_comp.f90: New test.
14797
14798 2005-07-27  Jan Hubicka  <jh@suse.cz>
14799
14800         * inliner-1.c: Add cleanup of dumps.
14801         * val-prof-*.c: Likewise.
14802         * update-tailcall.c: New.
14803
14804 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14805
14806         PR 22591
14807         * gcc.dg/tree-ssa/pr22591.c: New test.
14808         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14809
14810 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14811
14812         PR libobjc/22606
14813         * objc.dg/try-catch-11.m: New test.
14814
14815 2005-07-26  Richard Guenther  <rguenther@suse.de>
14816
14817         PR tree-optimization/22486
14818         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14819
14820 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14821
14822         PR tree-opt/22484
14823         * testsuite/g++.dg/opt/loop2.C: New test.
14824
14825 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14826
14827         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14828         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14829
14830 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14831
14832         * lib/profopt.exp (profopt-execute): Check for profiling data
14833         files on the target.
14834
14835 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14836
14837         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14838         for matching of asm labels.
14839
14840 2005-07-25  Richard Guenther  <rguenther@suse.de>
14841
14842         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14843
14844 2005-07-25  Richard Guenther  <rguenther@suse.de>
14845
14846         PR testsuite/22624
14847         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14848
14849 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14850
14851         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14852         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14853         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14854         * gcc.dg/vect/vect-100.c: New test.
14855         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14856         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14857         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14858         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14859         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14860         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14861         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14862         * gfortran.dg/vect/pr19049.f90: New testcase.
14863         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14864
14865 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14866
14867         * gcc.c-torture/execute/20050713-1.c: New test.
14868
14869         PR fortran/20063
14870         * gfortran.fortran-torture/execute/data_4.f90: New test.
14871
14872         PR middle-end/20303
14873         * gcc.dg/visibility-d.c: New test.
14874
14875 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14876
14877         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14878         * gfortran.dg/underflow.f90: Ditto.
14879
14880 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14881
14882         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14883         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14884         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14885
14886 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14887
14888         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14889         include case of field width of zero.
14890
14891 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14892
14893         PR libgfortran/21875
14894         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14895         with trailing blanks on normal formatted read.
14896
14897 2005-07-23  Chao-ying Fu  <fu@mips.com>
14898
14899         * gcc.target/mips/mips32-dsp-type.c: New test.
14900         * gcc.target/mips/mips32-dsp.c: New test.
14901
14902 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14903
14904         PR testsuite/21073
14905         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14906
14907         PR testsuite/20454
14908         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14909         and __cyg_profile_func_exit.
14910
14911 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14912
14913         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14914         * gfortran.dg/comma_format_extension_4.f: Same.
14915         * gfortran.dg/pr15332.f: Same.
14916         * gfortran.dg/pr21730.f: Same.
14917
14918 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14919
14920         * g++.dg/opt/vrp2.C: Fix testcase.
14921
14922         PR tree-opt/22625
14923         * g++.dg/opt/vrp2.C: New test.
14924
14925 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14926
14927         PR debug/21828
14928         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14929
14930 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14931
14932         * gcc.dg/tree-ssa/20050719-1.c: New test.
14933
14934 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14935
14936         * gcc.dg/bfin-longcall-1.c: New file.
14937         * gcc.dg/bfin-longcall-2.c: New file.
14938
14939 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14940
14941         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14942
14943 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14944
14945         PR middle-end/19055
14946         * gcc.dg/tree-ssa/pr19055.c: New test.
14947         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14948
14949 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14950
14951         PR C++/22358
14952         * g++.dg/other/pr22358.C: New test.
14953
14954 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14955
14956         PR c++/2922
14957         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14958
14959 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14960
14961         PR c++/15938
14962         * g++.dg/init/union2.C: New test.
14963
14964 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14965
14966         PR c/22393
14967         * gcc.dg/complex-4.c: New test.
14968
14969 2005-07-21  Richard Guenther  <rguenther@suse.de>
14970
14971         PR testsuite/22522
14972         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14973         scanning for asm labels.
14974         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14975
14976 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14977
14978         PR target/22085
14979         * gcc.dg/altivec-pr22085.c: New.
14980
14981 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14982
14983         PR tree-optimization/19210
14984         * gcc.dg/tree-ssa/pr19210-1.c: New.
14985         * gcc.dg/tree-ssa/pr19210-2.c: New.
14986
14987 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14988
14989         PR rtl-optimization/22167
14990         * g++.dg/opt/pr22167.C: New test.
14991
14992 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14993
14994         PR c++/2922
14995         * g++.dg/lookup/two-stage2.C: New.
14996         * g++.dg/lookup/two-stage3.C: New.
14997         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14998         fixed two-stage name lookup for operators.
14999         * g++.dg/template/call3.C: Compiler now produces an appropriate
15000         error message.
15001         * g++.dg/template/crash37.C: Compiler now describes bla() on line
15002         14 as a candidate.
15003         * g++.dg/template/ptrmem4.C: Compiler produces different error
15004         message.
15005         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15006         connect_to_method as a candidate.
15007
15008 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
15009
15010         * gcc.dg/fold-alloc-1.c: New test.
15011
15012 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
15013
15014         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15015         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15016
15017 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
15018
15019         * gcc.dg/fold-abs-1.c: New test.
15020         * gcc.dg/fold-abs-2.c: New test.
15021         * gcc.dg/fold-abs-3.c: New test.
15022
15023 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
15024
15025         Make CONSTRUCTOR use VEC to store initializers.
15026         * g++.dg/ext/complit3.C: Check for specific error messages.
15027         * g++.dg/init/brace2.C: Update error message.
15028         * g++.dg/warn/Wbraces2.C: Likewise.
15029
15030 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
15031
15032         PR fortran/16940
15033         * gfortran.dg/module_interface_1.f90: New test.
15034
15035 2005-07-19  Danny Berlin <dberlin@dberlin.org>
15036             Kenneth Zadeck <zadeck@naturalbridge.com>
15037
15038         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15039
15040 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15041
15042         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15043         specify -Wformat for these tests.
15044         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15045         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15046         * gcc.dg/format/opt-6.c: Delete.
15047
15048 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15049
15050         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15051         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15052
15053 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15054
15055         * gcc.dg/tree-ssa/alias-2.c: New test.
15056
15057 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15058
15059         PR c++/22263
15060         * g++.dg/template/explicit7.C: New test.
15061
15062 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15063
15064         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15065         width of 8 to +Inf and -Inf.
15066
15067 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15068
15069         PR c++/22139
15070         * g++.dg/template/friend36.C: New test.
15071
15072 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15073
15074         PR fortran/21730
15075         * gfortran.dg/pr21730.f: New test.
15076
15077 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15078             Kenneth Zadeck <zadeck@naturalbridge.com>
15079
15080         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15081         since pure const detection cannot run at -O1 in c compiler.
15082         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15083         can now optimize this case properly.
15084         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15085         because we now pass.
15086         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15087
15088 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15089
15090         PR c/22421
15091         * gcc.dg/format/bitfld-1.c: New test.
15092
15093 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15094
15095         PR c++/22204
15096         * g++.dg/rtti/repo1.C: New test.
15097
15098 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
15099
15100         PR middle-end/22398
15101         * gcc.c-torture/compile/pr22398.c: New test.
15102
15103 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15104
15105         PR c++/22132
15106         * g++.dg/expr/cast4.C: New test.
15107
15108 2005-07-15  Richard Guenther  <rguenther@suse.de>
15109
15110         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15111         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15112
15113 2005-07-15  Steven Bosscher  <stevenb@suse.de>
15114
15115         PR tree-optimization/22230
15116         * gcc.dg/tree-ssa/pr22230.c: New test.
15117
15118 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
15119
15120         * gfortran.dg/g77/cpp6.f: New test.
15121
15122         PR fortran/22417
15123         * gfortran.dg/g77/cpp5.F: New test.
15124         * gfortran.dg/g77/cpp5.h: New file.
15125         * gfortran.dg/g77/cpp5inc.h: New file.
15126
15127 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
15128
15129         PR libfortran/16435
15130         * gfortran.dg/tl_editting.f90: New.
15131         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15132
15133 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15134
15135         * gfortran.dg/char_array_constructor.f90: New test.
15136
15137 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15138
15139         * gfortran.dg/past_eor.f90: New.
15140         * gfortran.dg/complex_read.f90: New.
15141
15142 2005-07-13  Jeff Law  <law@redhat.com>
15143
15144         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15145         additional casts.
15146
15147         * gcc.dg/tree-ssa/pr22321.c: New test
15148
15149 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15150
15151         PR tree-optimization/21921
15152         * gcc.dg/tree-ssa/pr21921.c: New.
15153
15154 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15155
15156         PR tree-optimizatio/22442
15157         * gcc.dg/tree-ssa/loop-11.c: New test.
15158
15159 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15160
15161         PR tree-opt/21840
15162         * gcc.c-torture/compile/pr21840.c: New test.
15163
15164 2005-07-12  Jan Hubicka  <jh@suse.cz>
15165
15166         * gcc.c-torture/compile/pr22379.c: New test.
15167
15168 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15169
15170         PR libfortran/21593
15171         gfortran.dg/dev_null.f90: Remove outdated comment about
15172         PR libfortran/21593.
15173
15174
15175 2005-07-12  Dale Johannesen  <dalej@apple.com>
15176
15177         * gcc.target/i386/compress-float-sse.c: New.
15178         * gcc.target/i386/compress-float-sse-pic.c: New.
15179         * gcc.target/i386/compress-float-387.c: New.
15180         * gcc.target/i386/compress-float-387-pic.c: New.
15181         * gcc.dg/compress-float-ppc.c: New.
15182         * gcc.dg/compress-float-ppc-pic.c: New.
15183
15184 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15185
15186         PR libfortran/21593
15187         gfortran.dg/dev_null.f90: Remove targets.
15188
15189 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15190
15191         PR tree-opt/22335
15192         * gcc.dg/pr22335-1.c: New test.
15193         * gcc.dg/pr22335-2.c: New test.
15194
15195 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15196
15197         PR c++/20172
15198         * g++.dg/template/nontype12.C : New test.
15199
15200 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15201
15202         * gcc.dg/tree-ssa/loop-10.c: New test.
15203
15204 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15205
15206         * gcc.c-torture/execute/20020720-1.x: Remove.
15207
15208 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15209
15210         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15211
15212 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15213
15214         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15215         (dg-mips-options): Use it.
15216
15217 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15218
15219         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15220
15221 2005-07-09  Richard Henderson  <rth@redhat.com>
15222
15223         * lib/target-supports.exp (check_effective_target_sync_char_short):
15224         Add alpha.
15225
15226 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15227
15228         PR libfortran/22217
15229         * gfortran.dg/negative-z-descriptor.f90: New test.
15230
15231 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15232
15233         PR tree-opt/22329
15234         * gcc.dg/pr22329.c: New test.
15235
15236 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15237
15238         PR tree-optimization/20139
15239         * gcc.dg/tree-ssa/pr20139.c: New.
15240
15241 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15242
15243         PR tree-opt/22356
15244         * testsuite/gcc.dg/pr22356-1.c: New test.
15245
15246 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15247
15248         PR c++/21799
15249         * g++.dg/template/unify8.C: New.
15250         * g++.dg/template/unify9.C: New.
15251
15252 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15253
15254         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15255
15256 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15257
15258         * gcc.dg/darwin-version-1.c: New.
15259         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15260         * gcc.dg/builtins-20.c: Likewise.
15261         * gcc.dg/builtins-53.c: Likewise.
15262         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15263         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15264         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15265         * gcc.dg/torture/builtins-power-1.c: Likewise.
15266         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15267         on Darwin.
15268
15269 2005-07-07  Jeff Law  <law@redhat.com>
15270
15271         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15272         argument evaluation order.
15273
15274 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15275
15276         PR libfortran/21594
15277         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15278         Add test cases where the shift length is greater than the
15279         array length.
15280
15281 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15282
15283         * obj-c++.dg/proto-lossage-6.mm: New.
15284         * objc.dg/proto-lossage-6.m: New.
15285
15286 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15287
15288         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15289         * objc.dg/gnu-runtime-2.m: Likewise.
15290
15291 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15292
15293         * gfortran.dg/longline.f: New test.
15294
15295         * gfortran.dg/badline.f: New test.
15296
15297 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15298
15299         PR fortran/16531
15300         PR fortran/15966
15301         PR fortran/18781
15302         * gfortran.dg/hollerith.f90: New.
15303         * gfortran.dg/hollerith2.f90: New.
15304         * gfortran.dg/hollerith3.f90: New.
15305         * gfortran.dg/hollerith4.f90: New.
15306         * gfortran.dg/hollerith_f95.f90: New.
15307         * gfortran.dg/hollerith_legacy.f90: New.
15308         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15309
15310 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15311
15312         PR objc/22274
15313         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15314         * objc.dg/gnu-runtime-2.m: New.
15315
15316 2005-07-06  Jeff Law  <law@redhat.com>
15317
15318         * gcc.dg/tree-ssa/vrp17.c: New test.
15319
15320 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15321
15322         PR fortran/22327
15323         * gfortran.dg/array_constructor_5.f90: New test.
15324
15325 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15326
15327         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15328
15329 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15330
15331         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15332         * gcc.dg/980816-1.c: Ditto.
15333
15334 2005-07-06  Jeff Law  <law@redhat.com>
15335
15336         * gcc.c-torture/compile/pr21356.c: New test.
15337
15338 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15339
15340         PR c/22013
15341         PR c/22098
15342         * gcc.c-torture/compile/pr22013-1.c,
15343         gcc.c-torture/execute/pr22098-1.c,
15344         gcc.c-torture/execute/pr22098-2.c,
15345         gcc.c-torture/execute/pr22098-3.c: New tests.
15346
15347 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15348
15349         PR c/22308
15350         * gcc.dg/pr22308-1.c: New test.
15351
15352 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15353
15354         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15355         target.
15356         * gcc.dg/compare9.c: Use -fshort-enums instead of
15357         -fno-short-enums.  Change the last test to dg-bogus.
15358
15359 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15360
15361         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15362         * gcc.dg/compare9.c: New.
15363
15364 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15365
15366         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15367
15368 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15369
15370         PR testsuite/22288
15371         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15372
15373
15374 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15375
15376         * gcc.dg/format/gcc_gfc-1.c: New.
15377
15378 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15379
15380         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15381
15382 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15383
15384         PR fortran/20842
15385         * gfortran.dg/io_invalid_1.f90: New test.
15386
15387 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15388
15389         * gcc.dg/format/gcc_diag-1.c: Update.
15390
15391 2005-07-02  Jeff Law  <law@redhat.com>
15392
15393         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15394         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15395
15396 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15397
15398         * gcc.dg/format/gcc_diag-1.c: Update.
15399
15400 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15401
15402         PR tree-opt/22269
15403         * gcc.c-torture/compile/pr22269.c: New test.
15404
15405 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15406
15407         PR 21584
15408         PR 22219
15409         * g++.dg/tree-ssa/pr21584-1.C: New test.
15410         * g++.dg/tree-ssa/pr21584-2.C: New test.
15411
15412 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15413
15414         * obj-c++.dg/try-catch-11.mm: New.
15415         * objc.dg/try-catch-10.m: New.
15416
15417 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15418
15419         * g++.dg/other/ucnid-1.C: xfail on AIX.
15420
15421 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15422
15423         PR 22234
15424         * gcc.dg/20050629-1.c: New test.
15425
15426 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15427
15428         * obj-c++.dg/const-str-1[0-1].mm: New.
15429         * objc.dg/const-str-1[0-1].m: New.
15430
15431 2005-05-29  Richard Henderson  <rth@redhat.com>
15432
15433         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15434         Rename from check_effective_target_vect_no_max.
15435         (check_effective_target_vect_no_int_add): New.
15436         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15437         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15438         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15439         * gcc.dg/vect/vect-reduc-1.c: Use both.
15440         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15441
15442 2005-05-29  Richard Henderson  <rth@redhat.com>
15443
15444         * lib/target-supports.exp (check_effective_target_vect_no_max):
15445         Remove i386 and x86_64.
15446
15447 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15448
15449         PR testsuite/21969
15450         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15451
15452 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15453
15454         PR middle-end/21969
15455         * gcc.dg/vect/pr21969.c: New test.
15456
15457 2005-06-28  Eric Christopher  <echristo@redhat.com>
15458
15459         PR c/22052
15460         PR c/21975
15461         * gcc.dg/inline1.c: New test.
15462         * gcc.dg/inline2.c: Ditto.
15463         * gcc.dg/inline3.c: Ditto.
15464         * gcc.dg/inline4.c: Ditto.
15465         * gcc.dg/inline5.c: Ditto.
15466
15467 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15468
15469         PR libfortran/22142
15470         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15471         Add testcase also testing eoshift1 for PR 22142.
15472
15473 2005-06-28  Richard Henderson  <rth@redhat.com>
15474
15475         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15476         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15477         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15478         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15479         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15480
15481 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15482
15483         PR libfortran/22142
15484         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15485         Add testcase for PR 22142.
15486
15487 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15488
15489         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15490         gcc.target/ia64/fpreg-2.c: New tests.
15491
15492 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15493
15494         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15495
15496 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15497
15498         PR libfortran/22170
15499         * gfortran.dg/slash_1.f90: New test.
15500
15501 2005-06-27  Richard Henderson  <rth@redhat.com>
15502
15503         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15504         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15505         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15506         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15507         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15508         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15509
15510 2005-06-27  Richard Henderson  <rth@redhat.com>
15511
15512         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15513         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15514
15515 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15516
15517         * obj-c++.dg/proto-lossage-5.mm: New.
15518         * objc.dg/proto-lossage-5.m: New.
15519
15520 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15521
15522         PR 21959
15523         * gcc.dg/tree-ssa/pr21959.c: New test.
15524
15525 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15526
15527         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15528         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15529         testing uninitialized var.
15530
15531         * gcc.c-torture/execute/builtins/chk.h: New.
15532         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15533         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15534         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15535         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15536         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15537         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15538         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15539         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15540         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15541         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15542         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15543         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15544         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15545         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15546         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15547         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15548         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15549         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15550         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15551         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15552         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15553         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15554         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15555         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15556         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15557         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15558         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15559         * gcc.dg/builtin-object-size-1.c: New test.
15560         * gcc.dg/builtin-object-size-2.c: New test.
15561         * gcc.dg/builtin-object-size-3.c: New test.
15562         * gcc.dg/builtin-object-size-4.c: New test.
15563         * gcc.dg/builtin-object-size-5.c: New test.
15564         * gcc.dg/builtin-stringop-chk-1.c: New test.
15565         * gcc.dg/builtin-stringop-chk-2.c: New test.
15566         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15567         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15568         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15569         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15570         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15571         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15572         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15573         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15574         * gcc.c-torture/execute/printf-1.c: New test.
15575         * gcc.c-torture/execute/fprintf-1.c: New test.
15576         * gcc.c-torture/execute/vprintf-1.c: New test.
15577         * gcc.c-torture/execute/vfprintf-1.c: New test.
15578         * gcc.c-torture/execute/printf-chk-1.c: New test.
15579         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15580         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15581         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15582
15583 2005-06-27  Michael Matz  <matz@suse.de>
15584
15585         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15586         slot is not merged if address escapes.
15587
15588 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15589
15590         PR c/21911
15591         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15592
15593 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15594
15595         PR middle-end/17965
15596         * gcc.c-torture/compile/20050622-1.c: New test.
15597
15598         PR middle-end/22028
15599         * gcc.dg/20050620-1.c: New test.
15600
15601 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15602
15603         PR tree-optimization/22026
15604         * gcc.dg/tree-ssa/pr22026.c: New.
15605
15606 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15607
15608         PR libfortran/22144
15609         * gfortran.dg/shift-alloc.f90: New testcase.
15610
15611 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15612
15613         * all files: Update FSF address in copyright headers.
15614
15615 2005-06-22  Jan Hubicka  <jh@suse.cz>
15616
15617         * wholeprogram-1.c: New testcase.
15618         * wholeprogram-2.c: New testcase.
15619
15620 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15621
15622         PR 22171
15623         * gcc.dg/tree-ssa/pr22171.c: New test.
15624
15625 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15626
15627         * gfortran.dg/simplify_modulo.f90: New.
15628
15629 2005-06-24  Jan Hubicka  <jh@suse.cz>
15630
15631         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15632
15633 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15634
15635         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15636
15637 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15638
15639         * obj-c++.dg/typedef-alias-1.mm: New.
15640         * objc.dg/typedef-alias-1.m: New.
15641
15642 2005-06-23  Jeff Law  <law@redhat.com>
15643
15644         * gcc.dg/tree-ssa/vrp16.c: New test.
15645
15646 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15647
15648         * lib/target-supports.exp: Add
15649         check_effective_target_fortran_large_real and
15650         check_effective_target_fortran_large_int to check for
15651         corresponding effective targets.
15652         * gfortran.dg/large_integer_kind_1.f90: New test.
15653         * gfortran.dg/large_real_kind_1.f90: New test.
15654
15655 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15656
15657         PR tree-optimization/22117
15658         * gcc.dg/tree-ssa/pr22117.c: New.
15659
15660 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15661
15662         PR testsuite/22123
15663         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15664
15665 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15666
15667         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15668
15669 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15670
15671         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15672         * gfortran.dg/f2c_4.c: Likewise.
15673
15674 2005-06-22 Paul Brook  <paul@codesourcery.com>
15675
15676         PR fortran/21034
15677         * gfortran.dg/auto_save_1.f90: New test.
15678
15679 2005-06-22  Michael Matz  <matz@suse.de>
15680
15681         * gcc.target/x86-64/abi: New directory.
15682         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15683         * gcc.target/x86-64/abi/README.gcc: New file.
15684         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15685         * gcc.target/x86-64/abi/asm-support.s: New file.
15686         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15687         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15688         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15689         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15690         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15691         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15692         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15693         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15694         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15695         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15696         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15697         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15698         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15699         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15700         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15701         * gcc.target/x86_64/abi/test_varargs.c: New test.
15702
15703 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15704
15705         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15706         32-bit i?86 and x86_64.
15707
15708 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15709
15710         * obj-c++.dg/const-str-[1-9].mm: New tests.
15711
15712 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15713
15714         PR fortran/22010
15715         * gfortran.dg/namelist_use.f90: New.
15716         * gfortran.dg/namelist_use_only.f90: New.
15717
15718 2005-06-21  Jeff Law  <law@redhat.com>
15719
15720         * gcc.dg/tree-ssa/vrp15.c: New test.
15721
15722 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15723
15724         * lib/target-supports.exp (check_effective_target_vect_reduction):
15725         Remove.
15726         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15727         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15728         remove vect_reduction target keyword. Also avoid two returns in main.
15729         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15730         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15731         * gcc.dg/vect/vect-reduc-1short.c: New test.
15732         * gcc.dg/vect/vect-reduc-1char.c: New test.
15733         * gcc.dg/vect/vect-reduc-2short.c: New test.
15734         * gcc.dg/vect/vect-reduc-2char.c: New test.
15735         * gcc.dg/vect/vect-reduc-6.c: New test.
15736         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15737         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15738         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15739
15740 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15741         Paul Thomas  <pault@gcc.gnu.org>
15742
15743         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15744         New tests.
15745
15746 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15747
15748         * gfortran.dg/backslash_1.f90: New test.
15749         * gfortran.dg/backslash_2.f90: New test.
15750
15751 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15752
15753         * gfortran.dg/duplicate_labels.f90: New test.
15754
15755 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15756
15757         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15758         unsupportable relocations.
15759         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15760         * gcc.dg/20050321-2.c: xfail for NetWare.
15761
15762 2005-06-20  Andreas Jaeger  <aj@suse.de>
15763
15764         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15765         gcc.target/i386/fastcall-sseregparm.c,
15766         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15767
15768 2005-06-19  Richard Henderson  <rth@redhat.com>
15769
15770         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15771
15772 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15773
15774         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15775
15776 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15777
15778         PR c++/22115
15779         * g++.dg/conversion/simd2.C: Change expected error message.
15780
15781 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15782
15783         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15784         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15785         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15786
15787 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15788
15789         * gcc.dg/fold-mod-1.c: New test.
15790
15791 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15792
15793         PR fortran/19926
15794         * gfortran.dg/pr19926.f90: New test.
15795
15796 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15797
15798         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15799         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15800         targets.
15801         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15802         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15803
15804 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15805
15806         * gcc.target/ia64/float80-varargs-1.c: New test.
15807
15808 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15809
15810         PR tree-opt/22035
15811         * gfortran.dg/f2c_6.f90: New test.
15812
15813 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15814
15815         PR c++/17413
15816         * g++.dg/template/local5.C: New.
15817
15818 2005-06-17  Richard Henderson  <rth@redhat.com>
15819
15820         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15821
15822 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15823
15824         PR testsuite/21945
15825         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15826
15827 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15828
15829         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15830         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15831         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15832         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15833         check_vect to verify the presence of hardware vector support.
15834
15835 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15836
15837         PR testsuite/22056
15838         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15839
15840 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15841
15842         PR libfortran/19216
15843         * gfortran.dg/pr19216.f: Add correct space between brackets and
15844         dg directive.
15845
15846 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15847
15848         PR libfortran/16436
15849         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15850
15851 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15852
15853         * gcc.target/i386/attributes-error.c: New testcase.
15854         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15855         * gcc.target/i386/regparm-stdcall.c: Likewise.
15856         * gcc.target/i386/sseregparm-1.c: Likewise.
15857         * gcc.target/i386/sseregparm-2.c: Likewise.
15858
15859 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15860
15861         * g++.dg/rtti/crash2.C: New.
15862
15863 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15864
15865         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15866
15867 2005-06-15  David Ung  <davidu@mips.com>
15868
15869         * gcc.target/mips/mips16e-extends.c: New test for testing the
15870         generation of MIPS16e zeb/zeh, seb/seh instructions.
15871
15872 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15873
15874         PR 22018
15875         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15876         * gcc.dg/tree-ssa/pr22018.c: New test.
15877
15878 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15879
15880         * gcc.dg/simd-1.c: Update error messages.
15881         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15882         * gcc.dg/simd-2.c: Update error messages.
15883         * gcc.dg/simd-4.c: New.
15884
15885 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15886
15887         PR c++/20678
15888         * g++.dg/other/crash-4.C: New.
15889
15890 2005-06-14  Devang Patel  <dpatel@apple.com>
15891
15892         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15893
15894 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15895
15896         PR c++/21929
15897         * g++.dg/parse/crash11.C: Update
15898
15899 2005-06-13  Jeff Law  <law@redhat.com>
15900
15901         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15902         perform the desired transformations.
15903         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15904         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15905
15906 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15907
15908         PR fortran/22038
15909         * gfortran.dg/forall_1.f90: Un-XFAIL.
15910
15911 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15912
15913         PR c++/21929
15914         * g++.dg/parse/crash26.C: New.
15915
15916         PR c++/20789
15917         * g++.dg/init/member1.C: New.
15918
15919 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15920
15921         * gfortran.dg/altreturn_1.f90: New test.
15922
15923 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15924
15925         PR middle-end/21985
15926         * gcc.dg/tree-ssa/pr21985.c: New test.
15927
15928 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15929
15930         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15931
15932 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15933
15934         PR c++/21930
15935         * g++.dg/other/error10.C: New test case.
15936
15937 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15938
15939         PR libfortran/19155
15940         * gfortran.dg/pr19155.f: Add test.
15941
15942 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15943
15944         * gfortran.dg/f2c_7.f90: New test.
15945
15946         * gfortran.dg/forall_1.f90: XFAILed.
15947
15948 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15949
15950         * gcc.dg/pr14796-1.c: New.
15951         * gcc.dg/pr14796-2.c: New.
15952
15953 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15954
15955         PR fortran/17792
15956         PR fortran/21375
15957         * gfortran.dg/deallocate_stat.f90: New test.
15958
15959 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15960
15961         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15962
15963 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15964
15965         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15966         access will be generated when this loop is vectorized. Test that
15967         accesses with same alignment were detected.
15968         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15969         Test that accesses with same alignment were detected.
15970         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15971         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15972         alignment were detected.
15973
15974 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15975
15976         PR c++/10611
15977         * g++.dg/conversion/simd2.C: New.
15978
15979 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15980
15981         * gcc.dg/Wcxx-compat-1.c: New.
15982
15983 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15984
15985         PR libfortran/21480
15986         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15987         complex array.
15988
15989 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15990
15991         * gcc.dg/alias-8.c: New.
15992
15993 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15994
15995         * gcc.dg/format/cmn_err-1.c: Update.
15996
15997 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15998
15999         PR target/20666
16000         * gcc.target/sparc/fexpand-2.c: New.
16001         * gcc.target/sparc/fpmerge-2.c: New.
16002         * gcc.target/sparc/fpmul-2.c: New.
16003         * gcc.target/sparc/noresult.c: New.
16004         * gcc.target/sparc/pdist-2.c: New.
16005         * gcc.target/sparc/pdist-3.c: New.
16006
16007 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
16008
16009         PR testsuite/21702
16010         * gcc.target/i386/i386.exp: Fix comment typo.
16011
16012 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16013
16014         PR c++/19497
16015         * g++.dg/inherit/using5.C: New.
16016         * g++.dg/inherit/using6.C: New.
16017
16018 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16019
16020         PR c++/19894
16021         * g++.dg/template/ptrmem15.C: New test.
16022
16023         PR c++/20563
16024         * g++.dg/ext/label4.C: New test.
16025
16026 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16027
16028         * gcc.dg/tls/debug-1.c: New test.
16029
16030 2005-06-07  Dale Johannesen  <dalej@apple.com>
16031
16032         * gcc.target/i386/movq.c: New.
16033
16034 2005-06-07  Dale Johannesen  <dalej@apple.com>
16035
16036         * gcc.dg/20050607-1.c: New.
16037
16038 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
16039
16040         PR middle-end/21850
16041         * gcc.c-torture/execute/20050607-1.c: New test.
16042
16043 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
16044
16045         PR libfortran/21926
16046         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16047         Test case where the return array has lowest stride one,
16048         but isn't packed.
16049
16050 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16051
16052         * lib/target-supports.exp (check_effective_target_sync_int_long):
16053         Add s390 and s390x targets.
16054
16055 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16056
16057         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16058         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16059         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16060         * gcc.dg/tree-ssa/loop-9.c: New test.
16061
16062 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16063
16064         * g++.dg/parse/defarg10.C: New.
16065
16066 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16067
16068         PR regression/21897
16069         * gcc.c-torture/execute/20050604-1.c: New test.
16070
16071 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16072
16073         PR 21903
16074         * g++.dg/parse/defarg9.C: New.
16075
16076         PR c++/20637
16077         * g++.dg/inherit/using4.C: New.
16078         * g++.dg/overload/error1.C: Adjust expected errors.
16079         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16080         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16081         * g++.old-deja/g++.other/redecl2.C: Likewise.
16082         * g++.old-deja/g++.other/redecl4.C: Likewise.
16083         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16084
16085 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16086
16087         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16088
16089 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16090
16091         * lib/gfortran.exp (gfortran_target_compile): Call
16092         dg-additional-files-options
16093         * gfortran.dg/f2c_4.f90: New file
16094         * gfortran.dg/f2c_4.c: New file
16095         * gfortran.dg/f2c_5.f90: New file
16096         * gfortran.dg/f2c_5.c: New file
16097
16098 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16099
16100         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16101
16102         PR fortran/21912
16103         * gfortran.dg/array_constructor_4.f90: New test.
16104
16105 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
16106
16107         PR c++/21619
16108         * g++.dg/ext/builtin9.C: New test.
16109
16110 2005-06-05  Dale Johannesen  <dalej@apple.com>
16111
16112         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16113         * gcc.c-torture/execute/20050603-2.c: Ditto.
16114
16115 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16116
16117         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16118         * gcc.dg/vect/vect-reduc-1.c: New.
16119         * gcc.dg/vect/vect-reduc-2.c: New.
16120         * gcc.dg/vect/vect-reduc-3.c: New.
16121
16122 2005-06-04  Dale Johannesen  <dalej@apple.com>
16123
16124         * gcc.c-torture/execute/20050603-1.c: New.
16125         * gcc.c-torture/execute/20050603-2.c: New.
16126         * gcc.dg/20050603-3.c: New.
16127
16128 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16129
16130         PR fortran/19195
16131         * gfortran.dg/debug_1.f90: New test.
16132
16133         * gfortran.dg/forall_1.f90: New test.
16134
16135 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16136
16137         * gfortran.dg/array_constructor_3.f90: New test.
16138
16139 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16140
16141         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16142
16143 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16144
16145         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16146
16147 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16148
16149         PR c/21873
16150         * gcc.dg/init-excess-1.c: New test.
16151
16152 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16153
16154         PR c++/21853
16155         * g++.dg/expr/static_cast6.C: New test.
16156
16157 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16158
16159         * gcc.dg/tree-ssa/vrp14.c: New test.
16160
16161 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16162
16163         PR c++/21336
16164         * g++.dg/template/new2.C: New test.
16165
16166 2005-06-03  Josh Conner  <jconner@apple.com>
16167
16168         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16169         all entries in initializer.
16170
16171 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16172
16173         PR middle-end/21858
16174         * gcc.dg/pr21858.c: New testcase.
16175
16176 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16177
16178         PR tree-optimization/21292
16179
16180         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16181         New.
16182         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16183         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16184         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16185         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16186         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16187
16188 2005-06-02  Richard Henderson  <rth@redhat.com>
16189
16190         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16191
16192 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16193
16194         * gcc.dg/wtypequal.c: New testcase.
16195
16196 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16197
16198         PR 21582
16199         * gcc.dg/tree-ssa/pr21582.c: New test.
16200
16201 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16202
16203         PR c++/21280
16204         * g++.dg/opt/interface2.h: New.
16205         * g++.dg/opt/interface2.C: New.
16206         * g++.dg/init/ctor4.C: Adjust error lines.
16207         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16208         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16209         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16210         * g++.old-deja/g++.pt/assign1.C: Likewise.
16211         * g++.old-deja/g++.pt/crash20.C: Likewise.
16212
16213 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16214
16215         PR tree-optimization/21734
16216         * g++.dg/vect/pr21734_1.cc: New.
16217         * g++.dg/vect/pr21734_2.cc: New.
16218
16219 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16220
16221         PR c++/20350
16222         * g++.dg/template/spec24.C: New.
16223
16224         PR c++/21151
16225         * g++.dg/pch/local-1.C: New.
16226         * g++.dg/pch/local-1.Hs: New.
16227
16228 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16229
16230         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16231         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16232         * gcc.dg/tree-ssa/pr14341.c: New test.
16233         * gcc.dg/tree-ssa/pr14841.c: New test.
16234         * gcc.dg/tree-ssa/pr20701.c: New test.
16235         * gcc.dg/tree-ssa/pr21086.c: New test.
16236         * gcc.dg/tree-ssa/pr21090.c: New test.
16237         * gcc.dg/tree-ssa/pr21332.c: New test.
16238         * gcc.dg/tree-ssa/pr21458.c: New test.
16239         * gcc.dg/tree-ssa/pr21658.c: New test.
16240         * gcc.dg/tree-ssa/vrp01.c: New test.
16241         * gcc.dg/tree-ssa/vrp02.c: New test.
16242         * gcc.dg/tree-ssa/vrp03.c: New test.
16243         * gcc.dg/tree-ssa/vrp04.c: New test.
16244         * gcc.dg/tree-ssa/vrp05.c: New test.
16245         * gcc.dg/tree-ssa/vrp06.c: New test.
16246         * gcc.dg/tree-ssa/vrp07.c: New test.
16247         * gcc.dg/tree-ssa/vrp08.c: New test.
16248         * gcc.dg/tree-ssa/vrp09.c: New test.
16249         * gcc.dg/tree-ssa/vrp10.c: New test.
16250         * gcc.dg/tree-ssa/vrp11.c: New test.
16251         * gcc.dg/tree-ssa/vrp12.c: New test.
16252         * gcc.dg/tree-ssa/vrp13.c: New test.
16253
16254 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16255
16256         PR 21029
16257         * gcc.dg/tree-ssa/pr21029.c: New test.
16258
16259 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16260
16261         * gfortran.dg/logint-1.f: New test case.
16262         * gfortran.dg/logint-2.f: Likewise.
16263         * gfortran.dg/logint-3.f: Likewise.
16264
16265 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16266
16267         PR c/21536
16268         PR c/20760
16269         * gcc.dg/20050527-1.c: New test.
16270
16271         * gcc.dg/i386-sse-12.c: New test.
16272
16273         PR fortran/21729
16274         * gfortran.dg/implicit_5.f90: New test.
16275
16276 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16277
16278         PR fortran/20883
16279         * gfortran/assign_4.f90: New test.
16280         * gfortran/assign_2.f90: Change compile to run.
16281
16282 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16283
16284         * lib/target-supports.exp
16285         (check_effective_target_sync_char_short): New.
16286         * gcc.dg/sync-2.c: New.
16287
16288 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16289
16290         PR tree-optimization/21817
16291         * gcc.dg/torture/pr21817-1.c: New.
16292
16293 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16294
16295         PR c++/21165
16296         * g++.dg/template/init5.C: New.
16297
16298 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16299
16300         * gfortran.dg/char_initialiser_actual.f90:
16301         Test character initialisers as actual arguments.
16302         * gfortran.dg/char_pointer_comp_assign.f90:
16303         Test character pointer structure component assignments.
16304         * gfortran.dg/char_array_structure_constructor.f90:
16305         Test character components in structure constructors.
16306
16307 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16308
16309         PR middle-end/20931
16310         * g++.dg/opt/pr20931.C: New test.
16311
16312 2005-05-31  Andreas Jaeger  <aj@suse.de>
16313
16314         PR testsuite/20772
16315         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16316         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16317         g++.old-deja/g++.ext/asmspec1.C,
16318         g++.old-deja/g++.other/regstack.C,
16319         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16320         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16321         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16322         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16323         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16324         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16325         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16326         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16327         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16328         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16329         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16330         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16331         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16332         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16333         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16334         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16335         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16336         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16337         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16338
16339 2005-05-31  Jeff Law  <law@redhat.com>
16340
16341         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16342
16343 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16344
16345         PR middle-end/21743
16346         * gcc.dg/builtins-1.c: Activate disabled clog test.
16347         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16348
16349 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16350
16351         * gfortran.dg/char_pointer_assign.f90:
16352         Test character-pointer assignments and pointer assignments.
16353         * gfortran.dg/char_pointer_dummy.f90:
16354         Test character-pointer dummy arguments.
16355         * gfortran.dg/char_pointer_func.f90:
16356         Test character-pointer function returns.
16357         * gfortran.dg/char_pointer_dependency.f90:
16358         Test character-pointer functions with dependencies.
16359
16360 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16361
16362         PR c++/21784
16363         * g++.dg/lookup/using14.C: New test.
16364
16365 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16366
16367         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16368         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16369         trailing ^M.
16370
16371 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16372
16373         PR c++/17413
16374         * g++.dg/template/local5.C: New.
16375
16376         PR target/21761
16377         * gcc.c-torture/compile/pr21761.c: New.
16378
16379         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16380         before darwin8.
16381
16382 2005-05-30  Steven G. Kargl
16383
16384         PR fortran/20846
16385         * gfortran.dg/inquire_8.f90: New test.
16386
16387 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16388
16389         PR libfortran/21376
16390         * gfortran.dg/output_exponents_1.f90: New test.
16391
16392 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16393
16394         PR libfortran/20006
16395         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16396
16397 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16398
16399         PR c++/21210
16400         * g++.dg/ext/complex1.C: New test.
16401
16402         PR c++/21340
16403         * g++.dg/init/ctor6.C: New test.
16404
16405 2005-05-29  Jan Hubicka  <jh@suse.cz>
16406
16407         * gcc.c-torture/compile/pr21562.c: New.
16408
16409 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16410
16411         * gfortran.dg/subnormal_1.f90: New test.
16412
16413 2005-05-28  Jan Hubicka  <jh@suse.cz>
16414
16415         * tree-prof.exp: Fix comment.
16416         * value-prof-1.c: New.
16417         * value-prof-2.c: New.
16418         * value-prof-3.c: New.
16419         * value-prof-4.c: New.
16420
16421 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16422
16423         PR c++/21614
16424         * g++.dg/expr/ptrmem6.C: New test.
16425         * g++.dg/expr/ptrmem6a.C: Likewise.
16426
16427 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16428
16429         PR tree-optimization/21658
16430         * gcc.dg/tree-ssa/pr21658.c: New.
16431
16432 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16433
16434         PR c++/21455
16435         * g++.dg/inherit/ptrmem3.C: New.
16436
16437         PR c++/21681
16438         * g++.dg/parse/template16.C: New.
16439
16440 2005-05-27  Andreas Jaeger  <aj@suse.de>
16441
16442         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16443
16444         * gcc.dg/i386-sse-8.c: Run test on all archs.
16445
16446 2005-05-26  Mike Stump  <mrs@apple.com>
16447
16448         * objc.dg/isa-field-1.m: Only run on darwin.
16449         * objc.dg/lookup-1.m: Likewise.
16450         * objc.dg/try-catch-8.m: Likewise.
16451
16452 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16453
16454         PR tree-optimization/9814
16455         * gcc.dg/pr9814-1.c: New test case.
16456
16457 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16458
16459         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16460         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16461         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16462         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16463         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16464         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16465         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16466         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16467         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16468         objc.dg/try-catch-8.m: New.
16469
16470 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16471
16472         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16473         remove extraneous semicolons.
16474
16475 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16476
16477         * obj-c++.dg/comp-types-12.mm: New.
16478         * objc.dg/comp-types-11.m: New.
16479         * objc.dg/selector-4.m: New.
16480
16481 2005-05-26  Andreas Jaeger  <aj@suse.de>
16482
16483         PR testsuite/20772
16484         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16485         g++.old-deja/g++.ext/attrib3.C,
16486         g++.old-deja/g++.other/store-expr1.C,
16487         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16488         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16489         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16490         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16491         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16492         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16493         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16494         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16495         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16496         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16497         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16498         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16499         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16500         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16501         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16502         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16503         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16504         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16505         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16506
16507 2005-05-26  Andreas Jaeger  <aj@suse.de>
16508
16509         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16510         x86-64 compilation.
16511
16512 2005-05-26  Andreas Jaeger  <aj@suse.de>
16513
16514         PR testsuite/20772
16515         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16516         gcc.misc-tests/i386-pf-athlon-1.c,
16517         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16518         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16519         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16520         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16521         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16522         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16523         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16524         programs.
16525
16526         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16527         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16528         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16529         x86-64 compilation.
16530
16531         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16532         x86_64.
16533
16534         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16535         effective-target ilp32.
16536
16537 2005-05-26  David Ung  <davidu@mips.com>
16538
16539         * gcc.target/mips/ext_ins.c: New test for testing the generation
16540         of MIPS32/64 rev 2 ext/ins instructions.
16541
16542 2005-05-26  Andreas Jaeger  <aj@suse.de>
16543
16544         * treelang/compile/unsigned.tree: Use gimple instead of
16545         nonexisting generic dump.
16546
16547 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16548
16549         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16550
16551 2005-05-26  Andreas Jaeger  <aj@suse.de>
16552
16553         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16554
16555 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16556
16557         PR libfortran/17283
16558         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16559         Test callee-allocated memory with write statements.
16560
16561 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16562
16563         PR middle-end/21709
16564         * gcc.dg/pr21709-1.c: New test case.
16565
16566 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16567             Mike Stump  <mrs@apple.com>
16568
16569         * objc/execute/next_mapping.h: Update for C++.
16570
16571         * obj-c++.dg/selector-1.mm: Move to...
16572         * obj-c++.dg/selector-4.mm: here...
16573
16574         * obj-c++.dg/basic.mm: New.
16575         * obj-c++.dg/comp-types-1.mm: New.
16576         * obj-c++.dg/cxx-class-1.mm: New.
16577         * obj-c++.dg/cxx-ivars-1.mm: New.
16578         * obj-c++.dg/cxx-ivars-2.mm: New.
16579         * obj-c++.dg/cxx-ivars-3.mm: New.
16580         * obj-c++.dg/cxx-scope-1.mm: New.
16581         * obj-c++.dg/cxx-scope-2.mm: New.
16582         * obj-c++.dg/defs.mm: New.
16583         * obj-c++.dg/empty-private-1.mm: New.
16584         * obj-c++.dg/encode-1.mm: New.
16585         * obj-c++.dg/encode-2.mm: New.
16586         * obj-c++.dg/encode-3.mm: New.
16587         * obj-c++.dg/extern-c-1.mm: New.
16588         * obj-c++.dg/extra-semi.mm: New.
16589         * obj-c++.dg/fix-and-continue-2.mm: New.
16590         * obj-c++.dg/isa-field-1.mm: New.
16591         * obj-c++.dg/ivar-list-semi.mm: New.
16592         * obj-c++.dg/local-decl-1.mm: New.
16593         * obj-c++.dg/lookup-1.mm: New.
16594         * obj-c++.dg/lookup-2.mm: New.
16595         * obj-c++.dg/method-1.mm: New.
16596         * obj-c++.dg/method-2.mm: New.
16597         * obj-c++.dg/method-3.mm: New.
16598         * obj-c++.dg/method-4.mm: New.
16599         * obj-c++.dg/method-5.mm: New.
16600         * obj-c++.dg/method-6.mm: New.
16601         * obj-c++.dg/method-7.mm: New.
16602         * obj-c++.dg/no-extra-load.mm: New.
16603         * obj-c++.dg/overload-1.mm: New.
16604         * obj-c++.dg/pragma-1.mm: New.
16605         * obj-c++.dg/pragma-2.mm: New.
16606         * obj-c++.dg/private-1.mm: New.
16607         * obj-c++.dg/private-2.mm: New.
16608         * obj-c++.dg/proto-qual-1.mm: New.
16609         * obj-c++.dg/qual-types-1.mm: New.
16610         * obj-c++.dg/stubify-1.mm: New.
16611         * obj-c++.dg/stubify-2.mm: New.
16612         * obj-c++.dg/super-class-1.mm: New.
16613         * obj-c++.dg/super-class-2.mm: New.
16614         * obj-c++.dg/super-dealloc-1.mm: New.
16615         * obj-c++.dg/super-dealloc-2.mm: New.
16616         * obj-c++.dg/template-1.mm: New.
16617         * obj-c++.dg/template-2.mm: New.
16618         * obj-c++.dg/template-3.mm: New.
16619         * obj-c++.dg/template-4.mm: New.
16620         * obj-c++.dg/template-5.mm: New.
16621         * obj-c++.dg/template-6.mm: New.
16622         * obj-c++.dg/try-catch-1.mm: New.
16623         * obj-c++.dg/try-catch-2.mm: New.
16624         * obj-c++.dg/try-catch-3.mm: New.
16625         * obj-c++.dg/try-catch-4.mm: New.
16626         * obj-c++.dg/try-catch-5.mm: New.
16627         * obj-c++.dg/try-catch-6.mm: New.
16628         * obj-c++.dg/try-catch-7.mm: New.
16629         * obj-c++.dg/try-catch-8.mm: New.
16630         * obj-c++.dg/try-catch-9.mm: New.
16631         * obj-c++.dg/va-meth-1.mm: New.
16632
16633 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16634
16635         * obj-c++.dg/selector-1.mm: New.
16636         * obj-c++.dg/selector-2.mm: New.
16637
16638 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16639
16640         * obj-c++.dg/selector-3.mm: New.
16641         * objc.dg/selector-3.m: New.
16642
16643 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16644
16645         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16646         about where warning appears.
16647
16648 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16649
16650         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16651         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16652         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16653         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16654
16655 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16656
16657         * gcc.dg/20050524-1.c: New test.
16658
16659 2005-05-25  Jan Hubicka  <jh@suse.cz>
16660
16661         * gcc.dg/tree-prof/inliner-1.c: New.
16662
16663 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16664
16665         * gcc.dg/tree-prof: New directory.
16666         * gcc.dg/tree-prof/tree-prof.exp: New.
16667
16668 2005-05-25  DJ Delorie  <dj@redhat.com>
16669
16670         * gcc.dg/Wattributes-1.c: New.
16671         * gcc.dg/Wattributes-2.c: New.
16672         * gcc.dg/Wattributes-3.c: New.
16673
16674 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16675
16676         PR tree-optimization/19833
16677         * gcc.dg/uninit-4.c: Remove xfail.
16678         * gcc.dg/uninit-9.c: Ditto.
16679
16680 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16681
16682         * obj-c++.dg/bitfield-[1-5].mm: New.
16683         * obj-c++.dg/class-protocol-1.mm: New.
16684         * obj-c++.dg/comp-types-1[0-1].mm: New.
16685         * obj-c++.dg/comp-types-[2-9].mm: New.
16686         * obj-c++.dg/encode-[4-8].mm: New.
16687         * obj-c++.dg/layout-1.mm: New.
16688         * obj-c++.dg/method-1[0-9].mm: New.
16689         * obj-c++.dg/method-2[0-1].mm: New.
16690         * obj-c++.dg/method-[8-9].mm: New.
16691         * obj-c++.dg/objc-gc-3.mm: New.
16692         * obj-c++.dg/try-catch-10.mm: New.
16693         * objc.dg/bitfield-5.m: New.
16694         * objc.dg/comp-types-10.m: New.
16695         * objc.dg/comp-types-9.m: New.
16696         * objc.dg/layout-1.m: New.
16697         * objc.dg/objc-gc-4.m: New.
16698         * objc.dg/try-catch-9.m: New.
16699         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16700         * objc.dg/comp-types-1.m: Likewise.
16701         * objc.dg/comp-types-[5-6].m: Likewise.
16702         * objc.dg/method-9.m: Likewise.
16703
16704 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16705
16706         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16707         and on hardware without VMX support.
16708
16709         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16710
16711         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16712
16713         * lib/profopt.exp (dg-final-generate, dg-final-use,
16714         profopt-final-code, profopt-get-options): New.
16715         (profopt-execute): Process test directives.
16716
16717         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16718         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16719         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16720
16721 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16722
16723         PR C++/21645
16724         * g++.dg/init/ctor5.C: New test.
16725
16726 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16727
16728         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16729         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16730         vect-113.c, vect-114.c.
16731
16732 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16733
16734         * gcc.dg/const-elim-1.c: Remove xfails.
16735
16736 2005-05-23  Jeff Law  <law@redhat.com>
16737
16738         * gcc.c-torture/compile/pr21638.c: New test.
16739         * gcc.c-torture/compile/20050520-1.c: New test.
16740
16741 2005-05-23  Nick Clifton  <nickc@redhat.com>
16742
16743         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16744         be a proper triple, ie: m32r*-*-*.
16745         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16746
16747 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16748
16749         PR middle-end/21331
16750         PR tree-opt/21293
16751         * gcc.c-torture/compile/pr21293.c: New test.
16752         * gcc.c-torture/execute/pr21331.c: New test.
16753
16754 2004-05-20  Richard Henderson  <rth@redhat.com>
16755
16756         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16757
16758 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16759
16760         * obj-c++-dg.exp: Add.
16761         * obj-c++.exp: Add.
16762         * obj-c++.dg/dg.exp: Add.
16763
16764 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16765
16766         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16767         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16768
16769 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16770
16771         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16772
16773 2004-05-19  Richard Henderson  <rth@redhat.com>
16774
16775         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16776
16777 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16778
16779         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16780
16781         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16782
16783 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16784
16785         PR c++/21495
16786         * g++.dg/parse/extern1.C: New test.
16787         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16788
16789 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16790
16791         * gcc.dg/c99-math.h: New.
16792         * gcc.dg/c99-math-float-1.c: New test.
16793         * gcc.dg/c99-math-double-1.c: Likewise.
16794         * gcc.dg/c99-math-long-double-1.c: Likewise.
16795
16796 2005-05-18  Richard Henderson  <rth@redhat.com>
16797
16798         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16799
16800 2005-05-18  Devang Patel  <dpatel@apple.com>
16801
16802         * g++.dg/opt/20050511-1.C: New test.
16803
16804 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16805
16806         PR libfortran/21127
16807         * gfortran.dg/reshape-complex.f90: New test.
16808
16809 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16810
16811         * gfortran.dg/array_constructor_1.f90: New test.
16812         * gfortran.dg/array_constructor_2.f90: New test.
16813
16814 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16815
16816         PR fortran/20954
16817         * gfortran.dg/pr20954.f: New test.
16818
16819 2005-05-17  Mike Stump  <mrs@apple.com>
16820
16821         Yet more Objective-C++...
16822
16823         * objc.dg/method-5.m: Update.
16824         * objc.dg/method-6.m: Update.
16825         * objc.dg/method-7.m: Update.
16826         * objc.dg/method-9.m: Update.
16827         * objc.dg/try-catch-2.m: Update.
16828
16829 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16830
16831         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16832         Remove little-endian optimizations.
16833
16834 2005-05-17  Jeff Law  <law@redhat.com>
16835
16836         * g++.dg/tree-ssa/pr14814.C: New test.
16837         * gcc.dg/tree-ssa/pr14814.C: New test.
16838         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16839         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16840
16841 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16842
16843         * gcc.dg/compat/generate-random.c: Do not include
16844         libiberty.h.
16845         * gcc.dg/compat/generate-random_r.c: Likewise.
16846
16847 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16848
16849         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16850
16851 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16852
16853         PR middle-end/21595
16854         * g++.dg/tree-ssa/builtin1.C: New testcase.
16855
16856 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16857
16858         PR c++/21454
16859         * g++.dg/opt/const4.C: New test.
16860
16861         PR middle-end/21492
16862         * g++.dg/opt/crossjump1.C: New test.
16863
16864         PR tree-optimization/21610
16865         * gcc.c-torture/compile/20050516-1.c: New test.
16866
16867         PR fortran/15080
16868         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16869         about the test failing.
16870         * gfortran.fortran-torture/execute/where_7.f90: New test.
16871         * gfortran.fortran-torture/execute/where_8.f90: New test.
16872
16873 2005-05-16  Richard Henderson  <rth@redhat.com>
16874
16875         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16876         i?86 and x86_64.
16877
16878 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16879
16880         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16881         (limits.h): Include unconditionally.
16882         (stdlib.h): Likewise.
16883         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16884         (limits.h): Include unconditionally.
16885         (stdlib.h): Likewise.
16886         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16887         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16888         (limits.h): Include unconditionally.
16889         (stdlib.h): Likewise.
16890         (hashtab.h): Do not include.
16891         (getopt.h): Likewise.
16892         (stddef.h): Include.
16893         (hashval_t): Define.
16894         (struct entry): Add "next" field.
16895         (HASH_SIZE): New macro.
16896         (hash_table): New variable.
16897         (switchfiles): Do not use xmalloc.
16898         (mix): New macro.
16899         (iterative_hash): New function.
16900         (hasht): Remove.
16901         (e_exists): New function.
16902         (e_insert): Likewise.
16903         (output): Use, instead of libiberty hashtable functions.
16904         (main): Do not use getopt.  Do not call htab_create.
16905
16906 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16907
16908         PR libstdc++/21526
16909         * lib/target-supports.exp (check_mkfifo_available):
16910         Return 0 for cygwin as mkfifo support incomplete on platform.
16911         Fix typos in comments.
16912
16913 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16914
16915         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16916
16917 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16918
16919         PR fortran/17432
16920         * gfortran.dg/assign_4.f: New test.
16921
16922 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16923
16924         PR tree-optimization/21563
16925         * gcc.dg/tree-ssa/pr21563.c: New.
16926
16927 2005-05-14  Jan Hubicka  <jh@suse.cz>
16928
16929         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16930
16931 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16932
16933         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16934
16935 2005-05-13  Julian Brown  <julian@codesourcery.com>
16936
16937         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16938         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16939
16940 2005-05-13  Jan Hubicka  <jh@suse.cz>
16941
16942         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16943         * gcc.dg/fold-xor-?.c: Likewise.
16944         * gcc.dg/pr15784-?.c: Likewise.
16945         * gcc.dg/pr20922-?.c: Likewise.
16946         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16947         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16948         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16949
16950 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16951
16952         PR fortran/21260
16953         * gfortran.dg/hollerith_1.f90: New test.
16954
16955 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16956
16957         * gfortran.dg/func_result_2.f90: New test.
16958
16959 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16960
16961         * gfortran.dg/dev_null.f90: New test.
16962
16963 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16964
16965         * gcc.dg/arm-vfp1.c: Revert last change.
16966
16967 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16968
16969         PR middle-end/19807
16970         PR tree-optimization/19639
16971         * g++.dg/tree-ssa/pr19807.C: New testcase.
16972
16973 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16974
16975         PR libfortran/21471
16976         * gfortran.dg/append-1.f90: New test.
16977
16978 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16979
16980         * gcc.dg/pr18501.c: XFAIL.
16981         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16982         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16983         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16984         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16985         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16986         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16987         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16988         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16989
16990 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16991
16992         PR fortran/20178
16993         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16994         gfortran.dg/f2c_3.f90: New tests.
16995
16996         * gfortran.dg/return_1.f90: Fix dg annotation.
16997
16998 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16999
17000         * gcc.c-torture/compile/20050510-1.c: New test.
17001
17002 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
17003
17004         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17005
17006 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
17007
17008         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17009
17010 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
17011
17012         PR c/17913
17013         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17014
17015 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
17016
17017         PR c/21342
17018         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17019         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17020
17021 2005-05-10  Ben Elliston  <bje@au.ibm.com>
17022
17023         PR debug/16676
17024         * gcc.dg/debug/pr16676.c: New test.
17025
17026 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
17027
17028         PR testsuite/21443
17029         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17030         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17031         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17032         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17033         Change -O1 to -O2.
17034         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
17035         -fno-tree-dominator-opts.
17036
17037 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17038
17039         * gfortran.dg/return_1.f90: New test.
17040
17041 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
17042
17043         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17044
17045         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17046
17047 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
17048
17049         PR c++/21427
17050         * g++.dg/inherit/covariant13.C: New.
17051
17052 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17053
17054         PR libfortran/19155
17055         * gfortran.dg/pr19155.f: New test.
17056
17057 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17058
17059         PR inline-asm/8788
17060         * gcc.dg/pr8788-1.c: New testcase.
17061
17062 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17063
17064         PR target/21416
17065         * gcc.target/mips/fpcmp-[12].c: New tests.
17066
17067 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17068
17069         * lib/target-supports-dg.exp (dg-require-fork): New function.
17070         (dg-require-mkfifo): Likewise.
17071         * lib/target-supports.exp (check_function_available): New
17072         function.
17073         (check_fork_available): Likewise.
17074         (check_mkfifo_available): Likewise.
17075
17076 2005-05-06  Jeff Law  <law@redhat.com>
17077
17078         * gcc.c-torture/compile/pr21380.c: New test.
17079
17080 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17081
17082         PR c++/20961
17083         * g++.dg/ext/weak3.C: New test.
17084
17085 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17086
17087         PR c++/21352
17088         * g++.dg/template/crash37.C: New test.
17089
17090 2005-05-05  Paul Brook  <paul@codesourcery.com>
17091
17092         * gcc.dg/arm-g2.c: Use effective-target arm32.
17093         * gcc.dg/arm-mmx-1.c: Ditto.
17094         * gcc.dg/arm-scd42-2.c: Ditto.
17095         * gcc.dg/arm-vfp1.c: Ditto.
17096         * lib/target-supports.exp (check_effective_target_arm32): New
17097         function.
17098
17099 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
17100
17101         PR libfortran/21354
17102         gfortran.dg/in_pack_rank7.f90: New test.
17103
17104 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
17105
17106         PR middle-end/15618
17107         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17108
17109 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
17110
17111         PR middle-end/21265
17112         * gcc.dg/20050503-1.c: New test.
17113
17114         PR rtl-optimization/21239
17115         * gcc.dg/i386-sse-11.c: New test.
17116
17117 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
17118
17119         PR target/16888
17120         * gcc.target/i386/asm-1.c: New test.
17121
17122 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
17123
17124         PR rtl-optimization/21330
17125         * gcc.c-torture/execute/20050502-1.c: New test.
17126
17127         PR target/21297
17128         * gcc.c-torture/execute/20050502-2.c: New test.
17129
17130 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17131
17132         PR middle-end/21282
17133         * gcc.dg/pr21282.c: New.
17134
17135 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17136
17137         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17138         * gcc.dg/vect/vect-92.c: Likewise.
17139         * gcc.dg/vect/vect-93.c: Likewise.
17140         * gcc.dg/vect/vect-dv-1.c: Likewise.
17141         * gcc.dg/vect/vect-dv-2.c: Likewise.
17142         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17143
17144 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17145
17146         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17147         * gfortran.dg/vect/vect-2.f90: Likewise.
17148         * gfortran.dg/vect/vect-3.f90: Likewise.
17149         * gfortran.dg/vect/vect-4.f90: Likewise.
17150         * gfortran.dg/vect/vect-5.f90: Likewise.
17151
17152 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17153
17154         PR target/20813
17155         * gcc.dg/rs6000-fpint-2.c: New.
17156
17157 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17158
17159         PR c/15698
17160         * gcc.dg/builtins-30.c: Update expected messages.
17161         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17162         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17163         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17164
17165 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17166
17167         PR tree-optimization/21294
17168         * gcc.dg/tree-ssa/pr21294.c: New.
17169
17170 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17171
17172         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17173         __builtin_altivec_st_internal_4si built-in.
17174
17175 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17176
17177         PR c++/15875
17178         * g++.dg/template/ptrmem14.C: New test.
17179
17180 2005-05-02  Paul Brook  <paul@codesourcery.com>
17181
17182         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17183
17184 2005-05-02  Michael Matz  <matz@suse.de>
17185
17186         PR c++/19542
17187         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17188
17189 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17190
17191         * g++.dg/cpp/weak.C: New test.
17192
17193 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17194
17195         * gcc.dg/tree-ssa/loop-8.c: New test.
17196
17197 2005-04-30  Michael Maty  <matz@suse.de>
17198
17199         * gcc.dg/inline-mcpy.c: New test.
17200
17201 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17202
17203         PR libfortran/18958
17204         * gfortran.dg/eoshift.f90: New test case.
17205
17206 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17207
17208         PR libfortran/18857
17209         * gfortran.dg/matmul_1.f90: New test.
17210
17211 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17212
17213         PR tree-optimization/21030
17214         * gcc.dg/tree-ssa/pr21030.c: New.
17215
17216 2005-04-29  Devang Patel  <dpatel@apple.com>
17217
17218         PR tree-optimization/21272
17219         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17220
17221 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17222
17223         PR fortran/13082
17224         PR fortran/18824
17225         * gfortran.dg/entry_4.f90: New test.
17226         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17227         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17228         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17229         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17230         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17231         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17232         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17233
17234 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17235
17236         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17237
17238 2005-04-29  Paul Brook  <paul@codesourcery.com>
17239
17240         * gfortran.dg/entry_3.f90: New test.
17241
17242 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17243
17244         * gfortran.dg/implicit_4.f90: New test.
17245
17246 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17247
17248         * lib/target-supports.exp (check_profiling_available): Return
17249         false for xtensa-*-elf.
17250
17251 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17252
17253         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17254         error if file cannot be deleted.
17255
17256 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17257
17258         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17259         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17260         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17261         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17262         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17263         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17264         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17265         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17266         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17267         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17268         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17269         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17270         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17271
17272 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17273
17274         PR fortran/20865
17275         * gfortran.dg/pr20865.f90: New test.
17276
17277 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17278
17279         * gcc.dg/void-cast-2.c: New test.
17280
17281 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17282
17283         PR c/21159
17284         * gcc.dg/void-cast-1.c: New test.
17285
17286 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17287
17288         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17289
17290 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17291
17292         PR fortran/21177
17293         * gfortran.dg/pr21177.f90: New test.
17294
17295 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17296
17297         PR tree-optimization/21171
17298         * gcc.dg/tree-ssa/pr21171.c: New test.
17299
17300 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17301
17302         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17303         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17304         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17305         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17306         gcc.dg/tree-ssa/gen-vect-32.c: New.
17307         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17308         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17309         don't run on PPC32.
17310
17311 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17312
17313         PR c/21213
17314         * gcc.dg/transparent-union-3.c: New test.
17315
17316 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17317
17318         PR c/20740
17319         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17320         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17321         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17322         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17323         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17324         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17325
17326 2005-04-26  Jeff Law  <law@redhat.com>
17327
17328         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17329         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17330         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17331         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17332         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17333         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17334         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17335
17336 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17337
17338         PR tree-optimization/17598
17339         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17340
17341 2005-04-25  Mike Stump  <mrs@apple.com>
17342
17343         * objc.dg/fix-and-continue-1.m: Add.
17344
17345 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17346
17347         PR c++/20995
17348         * g++.dg/opt/pr20995-1.C: New test case.
17349
17350 2005-04-25  Devang Patel <dpatel@apple.com>
17351
17352         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17353
17354 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17355
17356         PR testsuite/21062
17357         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17358
17359 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17360
17361         PR C++/21188
17362         * g++.dg/opt/rtti2.C: New test.
17363
17364 2005-04-25  Paul Brook  <paul@codesourcery.com>
17365         Steven G. Kargl  <kargls@comcast.net>
17366
17367         PR fortran/20879
17368         * gfortran.dg/ichar_1.f90: New file.
17369
17370 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17371
17372         PR middle-end/20991
17373         * g++.dg/opt/pr20991.C: New test.
17374
17375         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17376         where sizeof (type) < __alignof__ (type).
17377         * gcc.dg/compat/struct-layout-1.h: Likewise.
17378
17379 2005-04-24  Per Bothner  <per@bothner.com>
17380             Devang Patel  <dpatel@apple.com>
17381
17382         PR preprocessor/20907
17383         * gcc.dg/cpp/very-long-comment.c: New test.
17384
17385 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17386
17387         PR fortran/20059
17388         * gfortran.dg/common_5.f: New test.
17389
17390 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17391
17392         PR middle-end/21082
17393         * g++.dg/tree-ssa/pr21082.C: New testcase.
17394
17395 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17396
17397         * gcc.dg/vect/vect-99.c: New test.
17398
17399 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17400
17401         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17402
17403 2005-04-22  Jeff Law  <law@redhat.com>
17404
17405         * gcc.dg/uninit-5.c: Remove xfails.
17406         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17407         conditionals and loads.
17408
17409 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17410
17411         PR libfortran/20074
17412         PR libfortran/20436
17413         PR libfortran/21108
17414         * gfortran.dg/nested_reshape.f90: new test
17415         * gfortran.dg/reshape-alloc.f90: new test
17416         * gfortran.dg/reshape.f90: new test
17417
17418 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17419
17420         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17421
17422         * gcc.dg/arm-vfp1.c: New test.
17423
17424 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17425
17426         PR c++/21087
17427         * g++.dg/lookup/builtin2.C: New test.
17428
17429 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17430
17431         * gcc.dg/weak/weak-13.c: New test.
17432
17433 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17434
17435         * lib/target-supports.exp (check_effective_target_sync_int_long):
17436         Add powerpc*.
17437
17438 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17439
17440         * gcc.target/mips/branch-1.c: New test.
17441
17442 2005-04-21  Richard Henderson  <rth@redhat.com>
17443
17444         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17445         * gcc.dg/vect/vect-86.c: Likewise.
17446         * gcc.dg/vect/vect-87.c: Likewise.
17447         * gcc.dg/vect/vect-88.c: Likewise.
17448
17449 2005-04-21  Devang Patel  <dpatel@apple.com>
17450
17451         PR optimization/20994
17452         * gcc.dg/tree-ssa/ifc-3.c: New test.
17453
17454 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17455
17456         PR c/12913
17457         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17458         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17459         gcc.dg/c99-vla-jump-5.c: New tests.
17460
17461 2005-04-19  Richard Henderson  <rth@redhat.com>
17462
17463         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17464         Fix typo in exists check.
17465         (check_effective_target_sync_int_long): New.
17466         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17467         * gcc.dg/ia64-sync-2.c: Likewise.
17468         * gcc.dg/ia64-sync-3.c: Likewise.
17469         * gcc.dg/ia64-sync-4.c: Likewise.
17470
17471 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17472
17473         * gcc.dg/fold-xor-1.c: New test.
17474         * gcc.dg/fold-xor-2.c: New test.
17475
17476 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17477
17478         PR target/20670
17479         * g++.dg/eh/fp-regs.C: New test.
17480
17481 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17482
17483         * gcc.dg/Wint-to-pointer-cast-1.c,
17484         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17485         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17486         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17487
17488 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17489
17490         PR fortran/16861
17491         * gfortran.dg/pr16861.f90: New test.
17492
17493 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17494
17495         * gcc.dg/pr21085.c: New test.
17496
17497 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17498
17499         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17500         (setup_mips_tests, dg-mips-options): New procedures.
17501         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17502         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17503         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17504         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17505         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17506         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17507         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17508         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17509         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17510         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17511         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17512         dg-mips-options instead of dg-options.  Remove now-redundant
17513         preprocessor guards.
17514         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17515         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17516         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17517         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17518         * gcc.dg/vr-mult-2.c: Delete.
17519         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17520         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17521         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17522         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17523         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17524         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17525         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17526
17527 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17528
17529         * ada/acats/run_all.sh: Use sync when executable not present.
17530
17531 2005-04-18  Devang Patel  <dpatel@apple.com>
17532
17533         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17534         * gcc.dg/vect/vect-11a.c: New.
17535         * gcc.dg/vect/vect-none.c: Update.
17536         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17537
17538 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17539
17540         PR tree-optimization/20922
17541         * gcc.dg/pr20922-1.c: New test.
17542         * gcc.dg/pr20922-2.c: New test.
17543         * gcc.dg/pr20922-3.c: New test.
17544         * gcc.dg/pr20922-4.c: New test.
17545         * gcc.dg/pr20922-5.c: New test.
17546         * gcc.dg/pr20922-6.c: New test.
17547
17548 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17549
17550         PR libfortran/20950
17551         * gfortran.dg/pr20950.f: New test.
17552
17553 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17554
17555         PR libfortran/19216
17556         * gfortran.dg/pr19216.f: New test.
17557
17558 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17559
17560         PR tree-optimization/21001
17561         * gcc.dg/tree-ssa/pr21001.c: New.
17562
17563 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17564
17565         PR libfortran/21075
17566         * gfortran.dg/reshape_rank7.f90: New test.
17567
17568 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17569
17570         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17571         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17572         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17573         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17574         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17575         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17576         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17577         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17578         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17579         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17580         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17581         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17582         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17583         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17584         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17585         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17586         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17587         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17588         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17589         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17590         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17591
17592 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17593
17594         * gfortran.dg/wtruncate.f: New testcase.
17595         * gfortran.dg/wtruncate.f90: New testcase.
17596
17597 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17598
17599         PR c++/21025
17600         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17601         which sizeof/alignof is dependent, rather than just whether we are
17602         processing_template_decl.
17603
17604 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17605
17606         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17607         corrected typo where the wrong variables had been compared.
17608
17609 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17610
17611         PR libfortran/18495
17612         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17613         Test callee-allocated version of return array with a write
17614         statement.
17615         Test spread with a temporary with another write statement.
17616
17617 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17618
17619         PR tree-optimization/21031
17620         * gcc.dg/tree-ssa/pr21031.c: New.
17621
17622 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17623
17624         PR tree-optimization/21004
17625         * gcc.dg/builtins-53.c: Include builtins-config.h.
17626         Check floorf, ceilf, floorl and ceill transformations
17627         only when HAVE_C99_RUNTIME is defined.
17628
17629 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17630
17631         PR middle-end/20739
17632         * gcc.dg/tree-ssa/pr20739.c: New test.
17633
17634 2005-04-14  Mike Stump  <mrs@apple.com>
17635
17636         * gcc.dg/Foundation.framework/empty: New.
17637         * gcc.dg/framework-2.c: New.
17638
17639 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17640
17641         PR tree-optimization/21021
17642         * gcc.c-torture/compile/pr21021.c: New.
17643
17644 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17645
17646         PR testsuite/21010
17647         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17648         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17649         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17650         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17651         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17652         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17653         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17654         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17655
17656 2005-04-14  Richard Henderson  <rth@redhat.com>
17657
17658         * lib/target-supports.exp (check_effective_target_vect_condition):
17659         Add ia64, i?86, and x86_64.
17660
17661 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17662
17663         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17664
17665 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17666
17667         PR tree-optimization/20657
17668         * gcc.dg/tree-ssa/pr20657.c: New.
17669
17670 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17671
17672         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17673         (long long int)trunc*.
17674
17675 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17676
17677         PR target/20927
17678         * gcc.dg/pr20927.c: New test.
17679
17680 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17681
17682         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17683         * gcc.target/mips/asm-1.c: Likewise.
17684
17685 2005-04-13  Dale Johannesen  <dalej@apple.com>
17686
17687         * objc.dg/objc-fast-4.m: New.
17688
17689 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17690
17691         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17692         directory.
17693         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17694
17695 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17696
17697         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17698         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17699         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17700
17701 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17702
17703         PR tree-optimization/20913
17704         * gcc.dg/tree-ssa/pr20913.c: New.
17705
17706         PR tree-optimization/20702
17707         * gcc.dg/tree-ssa/pr20702.c: New.
17708
17709 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17710
17711         PR c++/13744
17712         * g++.dg/inherit/local3.C: New test.
17713
17714 2005-04-12  Jeff Law  <law@redhat.com>
17715
17716         * gcc.dg/tree-ssa/20050412-1.c: New test.
17717
17718 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17719
17720         PR libfortran/19016
17721         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17722         Add tests with mask generated by expression.
17723         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17724         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17725         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17726
17727 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17728
17729         PR middle-end/20917
17730         * gcc.dg/20050409-1.c: New test.
17731
17732 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17733
17734         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17735
17736 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17737
17738         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17739         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17740         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17741         (TARGET_CXX): Adjust accordingly.
17742         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17743         determine_class_data_visibility and class_data_always_comdat.
17744         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17745         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17746         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17747         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17748         (arm_cxx_determine_class_data_visibility): New.
17749         (arm_cxx_class_data_always_comdat): Likewise.
17750         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17751         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17752         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17753         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17754         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17755         Define.
17756
17757 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17758
17759         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17760
17761 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17762
17763         * gcc.dg/i386-darwin-fpmath.c: New.
17764
17765 2004-04-11  Devang Patel  <dpatel@apple.com>
17766
17767         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17768         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17769         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17770         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17771         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17772         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17773         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17774         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17775         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17776
17777 2004-04-11  Devang Patel  <dpatel@apple.com>
17778
17779         * gcc.dg/vect/vect-dv-1.c: New test.
17780         * gcc.dg/vect/vect-dv-2.c: New test.
17781
17782 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17783
17784         PR tree-optimization/20933
17785         * gcc.dg/tree-ssa/pr20933.c: New test.
17786
17787 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17788
17789         * gfortran.dg/fold_nearest.f90: New test.
17790
17791 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17792
17793         * gcc.dg/tree-ssa/alias-1.c: New test.
17794
17795 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17796
17797         PR tree-optimization/20920
17798         * g++.dg/tree-ssa/pr20920.C: New test.
17799
17800 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17801
17802         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17803         (long long int)ceil*.
17804
17805 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17806
17807         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17808         explicit C++ linkage.
17809
17810 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17811
17812         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17813         warning for arithmetic IF statements.
17814
17815 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17816
17817         * eor_handling_1.f90: New test case.
17818         * eor_handling_2.f90: New test case.
17819         * eor_handling_3.f90: New test case.
17820         * eor_handling_4.f90: New test case.
17821         * eor_handling_5.f90: New test case.
17822         * noadv_size.f90: New test case.
17823         * pad_no.f90: New test case.
17824
17825 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17826
17827         * gcc.c-torture/execute/20050410-1.c: New test.
17828
17829 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17830
17831         * gcc.dg/pr20126.c: New.
17832
17833 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17834             Steven G. Kargl <kargls@comcast.net>
17835
17836         * gfortran.dg/PR19872.f: New test.
17837
17838 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17839
17840         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17841
17842 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17843
17844         * gfortran.dg/nint_1.f90: New test.
17845
17846 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17847
17848         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17849         Added test for callee-allocated arrays with write statements.
17850         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17851         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17852         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17853         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17854         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17855
17856 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17857
17858         PR libfortran/20163
17859         * gfortran.dg/open-options-blanks.f: New test.
17860
17861 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17862
17863         PR fortran/13257
17864         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17865
17866 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17867
17868         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17869         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17870         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17871         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17872         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17873         * gcc.c-torture/execute/stdarg-4.c: New test.
17874
17875         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17876
17877         PR target/20795
17878         * g++.dg/abi/param2.C: New test.
17879
17880 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17881
17882         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17883
17884 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17885
17886         * gcc.dg/builtins-53.c: New test.
17887
17888 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17889
17890         * g++.dg/tree-ssa/pr18178.C: New test.
17891         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17892         * gcc.c-torture/execute/20041019-1.c: New test.
17893         * gcc.dg/tree-ssa/20041008-1.c: New test.
17894         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17895         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17896         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17897         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17898         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17899         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17900         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17901         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17902         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17903         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17904
17905 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17906
17907         PR rtl-optimization/20466
17908         * gcc.c-torture/execute/pr20466-1.c: New test.
17909
17910 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17911
17912         PR c++/20905
17913         * g++.dg/parse/cond2.C: New test.
17914
17915         PR c++/20145
17916         * g++.dg/warn/Wdtor1.C: New test.
17917
17918 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17919
17920         PR fortran/17229
17921         * gfortran.dg/pr17229.f: New test.
17922
17923 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17924
17925         * gfortran.dg/tiny_1.f90: New test.
17926         * gfortran.dg/tiny_2.f90: ditto.
17927
17928 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17929
17930         * gfortran.dg/eor_1.f90: Fix dg-do run line
17931         * gfortran.dg/open_new.f90: Fix dg-do run line
17932
17933 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17934
17935         * lib/target-supports.exp (get_compiler_messages): Support
17936         optional arguments, the fourth being compiler options.
17937         (check_effective_target_fpic): New proc.
17938         * gcc.dg/20050321-2.c: Restrict to target fpic.
17939
17940 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17941
17942         * gcc.dg/15443-1.c: New test.
17943         * gcc.dg/15443-2.c: Likewise.
17944
17945 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17946
17947         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17948
17949 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17950
17951         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17952
17953 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17954
17955         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17956         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17957         -m64.
17958         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17959         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17960         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17961
17962 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17963
17964         PR c++/20212
17965         * g++.dg/warn/Wunused-11.C: New test.
17966
17967 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17968
17969         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17970
17971 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17972
17973         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17974
17975 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17976
17977         PR c++/20734
17978         * g++.dg/template/ptrmem13.C: New test.
17979
17980 2005-04-05  Per Bothner  <per@bothner.com>
17981
17982         * lib/gcc.exp: Always add -fno-show-column, for now.
17983
17984 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17985
17986         PR testsuite/20767
17987         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17988         of plain old "unsigned int" for the type of "i".  Makes this test
17989         64bit clean.
17990
17991 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17992
17993         * gcc.dg/i386-ssefn-1.c: New test.
17994         * gcc.dg/i386-ssefn-2.c: New test.
17995         * gcc.dg/i386-ssefn-3.c: New test.
17996         * gcc.dg/i386-ssefn-4.c: New test.
17997
17998 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17999
18000         PR tree-optimization/20076
18001         * gcc.dg/builtin-apply4.c: New test.
18002
18003         PR preprocessor/19475
18004         * gcc.dg/cpp/macspace1.c: New test.
18005         * gcc.dg/cpp/macspace2.c: New test.
18006
18007 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18008
18009         * gfortran.dg/pr20755.f: Fixed bad format.
18010
18011 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18012
18013         PR c++/20763
18014         * g++.dg/ext/attrib21.C: New test.
18015
18016 2004-04-05  Devang Patel  <dpatel@apple.com>
18017
18018         * lib/target-supports.exp (check_effective_target_vect_shif): New.
18019         * gcc.dg/vect/vect-shift-1.c: New test.
18020
18021 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18022
18023         PR libfortran/20755
18024         * gfortran.dg/pr20755.f: New test.
18025
18026 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
18027
18028         * gfortran.dg/pr15959.f90: New test.
18029         * gfortran.dg/string_pad_trunc.f90: New test.
18030
18031 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18032
18033         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18034         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18035         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18036         syntax.
18037
18038 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18039
18040         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18041
18042 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18043
18044         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18045         * gcc.c-torture/compile/20011119-2.c: Likewise.
18046         * gcc.c-torture/compile/981001-2.c: Likewise.
18047
18048 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
18049
18050         PR c++/20679
18051         * g++.dg/template/overload4.C: New test.
18052
18053 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18054
18055         PR c++/20746
18056         * g++.dg/abi/covariant5.C: New.
18057
18058         PR debug/20505
18059         * g++.dg/debug/const2.C: New.
18060
18061 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18062
18063         PR rtl-optimization/16104
18064         * gcc.c-torture/execute/20050316-1.c: New test.
18065
18066 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18067
18068         * g++.dg/template/spec23.C: Fix dg-error text.
18069
18070 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18071
18072         PR c++/19199
18073         * g++.dg/expr/lval2.C: New.
18074
18075 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18076
18077         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18078         __builtin_strcasecmp and __builtin_strncasecmp.
18079
18080 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18081
18082         PR c++/20723
18083         * g++.dg/template/spec22.C: New.
18084         * g++.dg/template/spec23.C: New.
18085
18086 2005-04-03  Dale Ranta  <dir@lanl.gov>
18087             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18088
18089         PR libfortran/20068
18090         PR libfortran/20125
18091         PR libfortran/20156
18092         PR libfortran/20471
18093         * gfortran.dg/backspace.f: New test.
18094
18095 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18096
18097         * gcc.dg/pr19345.c: New test.
18098
18099 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18100
18101         PR tree-optimization/20640
18102         * gcc.dg/torture/tree-loop-1.c: New.
18103
18104 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18105
18106         PR rtl-optimization/20290
18107         * gcc.c-torture/execute/loop-ivopts-2.c: New.
18108
18109 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
18110
18111         * gcc.dg/rs6000-fpint.c: New.
18112
18113 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18114
18115         * gcc.dg/old-style-then-proto-1.c: New test.
18116
18117 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18118
18119         * gfortran.fortran-torture/execute/backspace.f90: Check
18120         after backspace and read was incorrect.
18121
18122 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18123
18124         * gcc.c-torture/execute/builtins/strcat.c: Check the result
18125         buffer past the terminating NUL using memcmp.
18126         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18127         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18128
18129         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18130         Fix unused/uninitialized variable warnings.
18131
18132         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18133         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18134         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18135         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18136
18137         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18138         gcc.c-torture/execute/builtins/fputs-lib.c,
18139         gcc.c-torture/execute/builtins/lib/fprintf.c,
18140         gcc.c-torture/execute/builtins/lib/main.c,
18141         gcc.c-torture/execute/builtins/lib/memcmp.c,
18142         gcc.c-torture/execute/builtins/lib/memmove.c,
18143         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18144         gcc.c-torture/execute/builtins/lib/memset.c,
18145         gcc.c-torture/execute/builtins/lib/printf.c,
18146         gcc.c-torture/execute/builtins/lib/sprintf.c,
18147         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18148         gcc.c-torture/execute/builtins/lib/strchr.c,
18149         gcc.c-torture/execute/builtins/lib/strcmp.c,
18150         gcc.c-torture/execute/builtins/lib/strcpy.c,
18151         gcc.c-torture/execute/builtins/lib/strcspn.c,
18152         gcc.c-torture/execute/builtins/lib/strlen.c,
18153         gcc.c-torture/execute/builtins/lib/strncat.c,
18154         gcc.c-torture/execute/builtins/lib/strncmp.c,
18155         gcc.c-torture/execute/builtins/lib/strncpy.c,
18156         gcc.c-torture/execute/builtins/lib/strrchr.c,
18157         gcc.c-torture/execute/builtins/lib/strspn.c,
18158         gcc.c-torture/execute/builtins/lib/strstr.c,
18159         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18160         gcc.c-torture/execute/builtins/strlen-2.c,
18161         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18162         prototypes.
18163
18164 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18165
18166         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18167         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18168         selectany usage.
18169
18170 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18171
18172         PR c++/19406
18173         * g++.dg/debug/using1.C: New test.
18174
18175 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18176
18177         PR middle-end/20524
18178         * gcc.dg/alias-7.c: Prefix asm-declared name with
18179         __USER_LABEL_PREFIX__.
18180
18181 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18182
18183         Fix fallout from PR middle-end/15700:
18184         * gcc.c-torture/compile/20011119-1.c: Take
18185         __USER_LABEL_PREFIX__ into account.
18186         * gcc.c-torture/compile/20011119-2.c: Likewise.
18187
18188 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18189
18190         PR c++/18644
18191         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18192
18193 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18194
18195         PR c/17855
18196         * gcc.c-torture/compile/struct-non-lval-1.c,
18197         gcc.c-torture/compile/struct-non-lval-2.c,
18198         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18199
18200 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18201
18202         * gcc.dg/tls/tls.exp: Remove temporary file.
18203         * g++.dg/tls/tls.exp: Ditto.
18204         * lib/file-format.exp: Ditto.
18205         * g++.dg/special/ecos.exp: Ditto.
18206
18207         * lib/profopt.exp: Treat prof_ext as a list.
18208         * gcc.misc-tests/bprob.exp: Ditto.
18209         * g++.dg/bprob/bprob.exp: Ditto.
18210
18211         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18212         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18213         g++.dg/tree-ssa/pointer-reference-alias.C,
18214         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18215         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18216         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18217         g++.dg/vect/pr19951.cc: Ditto.
18218         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18219         gcc.dg/builtins-47.c: Ditto.
18220         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18221         gcc.dg/pr20115-1.c: Ditto.
18222         * gcc.dg/tree-ssa/20030530-2.c,
18223         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18224         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18225         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18226         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18227         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18228         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18229         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18230         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18231         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18232         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18233         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18234         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18235         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18236         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18237         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18238         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18239         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18240         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18241         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18242         gcc.dg/tree-ssa/20030824-1.c,
18243         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18244         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18245         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18246         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18247         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18248         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18249         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18250         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18251         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18252         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18253         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18254         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18255         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18256         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18257         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18258         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18259         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18260         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18261         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18262         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18263         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18264         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18265         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18266         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18267         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18268         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18269         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18270         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18271         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18272         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18273         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18274         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18275         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18276         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18277         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18278         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18279         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18280         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18281         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18282         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18283         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18284         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18285         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18286         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18287         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18288         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18289         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18290         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18291         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18292         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18293         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18294         gcc.dg/tree-ssa/useless-1.c: Ditto.
18295         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18296         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18297         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18298         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18299         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18300         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18301         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18302         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18303         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18304         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18305         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18306         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18307         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18308         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18309         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18310         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18311         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18312         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18313         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18314         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18315         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18316         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18317         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18318         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18319         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18320         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18321         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18322         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18323         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18324         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18325         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18326         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18327         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18328         gcc.dg/vect/vect-none.c: Ditto.
18329         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18330         treelang/compile/unsigned.tree: Ditto.
18331
18332         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18333         * gcc.dg/cpp/direct2s.c: Ditto.
18334         * gcc.dg/cpp/paste4.c: Ditto.
18335         * gcc.dg/cpp/separate-1.c: Ditto.
18336         * gcc.dg/pch/save-temps-1.c: Ditto.
18337         * g++.dg/ext/altivec-10.C: Ditto.
18338         * g++.dg/pch/pch.C: Ditto.
18339
18340         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18341
18342         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18343         * g++.dg/template/repo1.C: Ditto.
18344         * g++.dg/template/repo2.C: Ditto.
18345         * g++.dg/template/repo3.C: Ditto.
18346         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18347         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18348         * g++.old-deja/g++.pt/repo1.C: Ditto.
18349         * g++.old-deja/g++.pt/repo2.C: Ditto.
18350         * g++.old-deja/g++.pt/repo3.C: Ditto.
18351         * g++.old-deja/g++.pt/repo4.C: Ditto.
18352
18353         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18354         * gcc.dg/20030107-1.c: Ditto.
18355         * gcc.dg/20030702-1.c: Ditto.
18356         * gcc.dg/profile-generate-1.c: Ditto.
18357         * g++.dg/other/profile1.C: Ditto.
18358         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18359
18360         * lib/gcc-dg.exp (remove-build-file): New.
18361         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18362         cleanup-tree-dump, cleanup-saved-temps): New.
18363
18364 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18365
18366         PR c++/19203, DR 214
18367         * g++.dg/parse/ambig3.C: Not ambiguous.
18368         * g++.dg/template/spec20.C: New.
18369         * g++.dg/template/spec21.C: New.
18370
18371 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18372
18373         PR target/20045
18374         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18375
18376 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18377
18378         PR libfortran/20660
18379         * gfortran.dg/negative_unit.f: New test.
18380
18381 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18382
18383         * gcc.dg/20050330-1.c: New test.
18384
18385 2005-03-30  Devang Patel  <dpatel@apple.com>
18386
18387         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18388
18389 2005-03-30  Dale Johannesen  <dalej@apple.com>
18390
18391         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18392
18393 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18394
18395         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18396         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18397         Strip options from test name.
18398
18399 2005-03-31  Jan Hubicka  <jh@suse.cz>
18400
18401         * gcc.dg/varpool-1.c: New testcase.
18402
18403 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18404
18405         PR c/772
18406         PR c/17913
18407         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18408         gcc.dg/stmt-expr-label-3.c : New tests.
18409         * gcc.c-torture/execute/medce-2.c: Remove.
18410
18411 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18412
18413         PR c/20368
18414         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18415         tests.
18416
18417 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18418
18419         * gcc.c-torture/compile/pr20203.c: New test.
18420
18421 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18422
18423         * gfortran.dg/promotion.f90: New test.
18424
18425 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18426
18427         PR middle-end/20491
18428         * gcc.dg/torture/asm-subreg-1.c: New test.
18429
18430 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18431
18432         PR c/20672
18433         * gcc.dg/pr20672-1.c: New test.
18434
18435 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18436
18437         * gfortran.dg/vect: New directory.
18438         * gfortran.dg/vect/vect.exp: New.
18439         * gfortran.dg/vect/vect-1.f90: New test.
18440         * gfortran.dg/vect/vect-2.f90: New test.
18441         * gfortran.dg/vect/vect-3.f90: New test.
18442         * gfortran.dg/vect/vect-4.f90: New test.
18443         * gfortran.dg/vect/vect-5.f90: New test.
18444
18445 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18446
18447         PR middle-end/20622
18448         * gcc.dg/alias-7.c: New test.
18449
18450 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18451
18452         * gcc.dg/sparc-reg-1.c: New test.
18453
18454 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18455
18456         PR target/19890
18457         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18458
18459 2005-03-29  Dale Ranta  <dir@lanl.gov>
18460             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18461
18462         PR libfortran/20163
18463         * gfortran.dg/pr20163-2.f: New test.
18464
18465 2005-03-28  Jan Hubicka  <jh@suse.cz>
18466
18467         PR middle-end/20635
18468         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18469         by Jakub Jelinek.
18470
18471 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18472
18473         PR tree-optimization/20626
18474         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18475         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18476
18477 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18478
18479         * gfortran.dg/underflow.f90: New test.
18480         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18481
18482 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18483
18484         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18485
18486 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18487
18488         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18489         (g++_init): Make sure that CXXFLAGS is set.
18490         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18491         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18492         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18493         * lib/objc.exp (objc_init): Likewise.
18494         * lib/treelang.exp (treelang_init): Likewise.
18495
18496 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18497
18498         PR tree-optimization/20470
18499         * gcc.dg/tree-ssa/pr20470.c: New test.
18500
18501 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18502
18503         * gcc.dg/ppc-stfiwx.c: New.
18504
18505 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18506
18507         PR target/19888
18508         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18509
18510 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18511
18512         * gcc.dg/20050325-1.c: Fix a typo.
18513
18514 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18515
18516         PR libfortran/19678
18517         PR libfortran/19679
18518         * gfortran.dg/dos_eol.f: New test.
18519
18520 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18521
18522         PR rtl-optimization/20249
18523         * gcc.dg/20050325-1.c: New test.
18524
18525 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18526
18527         PR libfortran/15332
18528         * gfortran.dg/pr15332.f: New test.
18529
18530 2005-03-24  Dale Johannesen  <dalej@apple.com>
18531
18532         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18533
18534 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18535
18536         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18537         'internal' visibility.
18538         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18539         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18540         'protected' visibility.
18541         * gcc.dg/visibility-7.c: Likewise.
18542         * lib/target-supports.exp (check_visibility_available): Take
18543         a parameter, the kind of visibility to check for.
18544         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18545         to check_visibility_available.
18546
18547         * g++.dg/expr/cast3.C: New.
18548
18549 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18550
18551         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18552         rs6000.
18553
18554 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18555
18556         PR target/20095
18557         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18558
18559 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18560
18561         * gcc.dg/badshift.c: Renamed to...
18562         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18563
18564         * gcc.target/i386/badshift.c: Renamed to...
18565         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18566         only.
18567
18568         PR rtl-optimization/20532
18569         * gcc.target/i386/badshift.c: New.
18570
18571 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18572
18573         * gfortran.dg/pr18025.f90: New test.
18574
18575 2005-03-23  Dale Johannesen  <dalej@apple.com>
18576
18577         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18578
18579 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18580
18581         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18582
18583         * lib/target-supports.exp (check_iconv_available): Default
18584         libiconv to -liconv, if there is no definition.
18585
18586 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18587
18588         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18589
18590 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18591
18592         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18593         * g++.dg/opt/pr7503-2.C: Likewise.
18594         * g++.dg/opt/pr7503-3.C: Likewise.
18595         * g++.dg/opt/pr7503-4.C: Likewise.
18596         * g++.dg/opt/pr7503-5.C: Likewise.
18597         * g++.dg/warn/minmax.C: New test.
18598
18599 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18600
18601         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18602         * gfortran.dg/g77_intrinsics_sub.f: New test.
18603
18604 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18605             Jan Hubicka  <jh@suse.cz>
18606             Steven Bosscher <stevenb@suse.de
18607
18608         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18609
18610 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18611
18612         PR c++/19980
18613         * g++.dg/template/redecl3.C: New test.
18614
18615 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18616
18617         PR c++/20499
18618         * g++.dg/parse/error16.C: Tweak error markers.
18619
18620 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18621
18622         PR target/20561
18623         * gcc.dg/20050321-2.c: New test.
18624
18625 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18626
18627         PR c++/20465
18628         PR c++/20381
18629         * g++.dg/template/ptrmem12.C: New.
18630
18631 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18632
18633         PR rtl-optimization/20527
18634         * gcc.c-torture/execute/pr20527-1.c: New test.
18635
18636 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18637
18638         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18639         program, compile it into a real executable and then delete the .c
18640         and .x files afterwards, to avoid problems on testglue targets.
18641
18642 2005-03-21  Stuart Hastings  <stuart@apple.com>
18643
18644         * gcc.target/i386/sse-2.c: New.
18645
18646 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18647
18648         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18649
18650 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18651
18652         * g++.dg/parse/crash25.C: Fix typo.
18653
18654 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18655
18656         PR c++/20461
18657         * g++.dg/parse/crash24.C: New test.
18658
18659         PR c++/20536
18660         * g++.dg/parse/crash25.C: New test.
18661
18662 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18663
18664         PR c++/20147
18665         * g++.dg/ext/stmtexpr4.C: New test.
18666
18667 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18668
18669         PR middle-end/20539
18670         * gcc.c-torture/compile/pr13066-1.c: New test case.
18671         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18672         * g++.dg/opt/pr13066-1.C: Likewise.
18673
18674 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18675
18676         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18677
18678 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18679
18680         PR fortran/18525
18681         * gfortran.dg/nesting_1.f90: New test.
18682
18683 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18684
18685         PR c++/20240
18686         * g++.dg/lookup/using13.C: New test.
18687
18688 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18689
18690         PR c++/20333
18691         * g++.dg/template/crash36.C: New test.
18692
18693 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18694
18695         PR c++/20463
18696         * g++.dg/template/crash35.C: New test.
18697
18698 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18699
18700         PR c++/19966
18701         * g++.dg/overload/operator2.C: New test.
18702
18703 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18704
18705         PR libfortran/20257
18706         * gfortran.dg/pr20257.f90: New test.
18707
18708 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18709
18710         PR libfortran/20480
18711         * gfortran.dg/pr20480.f90: New test.
18712
18713 2005-03-16  Richard Henderson  <rth@redhat.com>
18714
18715         PR middle-end/15700
18716         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18717         (_rtld_global): New.
18718         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18719         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18720
18721         * gcc.dg/alias-3.c: New.
18722         * gcc.dg/alias-4.c: New.
18723         * gcc.dg/alias-5.c: New.
18724         * gcc.dg/alias-6.c: New.
18725
18726 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18727
18728         * gcc.dg/cpp/ucnid-7.c: New.
18729
18730 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18731             Dorit Naishlos  <dorit@il.ibm.com>
18732
18733         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18734         darwin.
18735
18736 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18737
18738         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18739         misaligned accesses.
18740         * gcc.dg/vect/vect-58.c: Likewise.
18741         * gcc.dg/vect/vect-92.c: New.
18742         * gcc.dg/vect/vect-93.c: New.
18743
18744 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18745
18746         PR fortran/18827
18747         * gfortran.dg/assign_2.f90: New test.
18748         * gfortran.dg/assign_3.f90: New test.
18749         * gfortran.dg/assign.f90: New test.
18750
18751 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18752
18753         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18754         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18755         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18756         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18757         names.
18758
18759 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18760
18761         * gcc.dg/cpp/ucnid-6.c: New.
18762
18763         * gcc.dg/cpp/normalize-1.c: New.
18764         * gcc.dg/cpp/normalize-2.c: New.
18765         * gcc.dg/cpp/normalize-3.c: New.
18766         * gcc.dg/cpp/normalize-4.c: New.
18767         * gcc.dg/cpp/ucnid-4.c: New.
18768         * gcc.dg/cpp/ucnid-5.c: New.
18769         * g++.dg/cpp/normalize-1.C: New.
18770         * g++.dg/cpp/ucnid-1.C: New.
18771
18772 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18773
18774         * gcc.dg/pr18628.c: New.
18775
18776 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18777
18778         PR c++/20280
18779         * g++.dg/tree-ssa/pr20280.C: New.
18780
18781 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18782
18783         PR fortran/20467
18784         * gfortran.dg/stfunc_2.f90: New test.
18785
18786 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18787
18788         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18789
18790 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18791
18792         * gcc.dg/tree-ssa/20050314-1.c: New test.
18793
18794 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18795
18796         PR c++/4403
18797         PR c++/9783, DR433
18798         * g++.dg/template/friend34.C: New test.
18799         * g++.dg/template/friend35.C: Likewise.
18800         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18801
18802 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18803
18804         Friend class name lookup 5/n
18805         PR c++/1016
18806         * g++.dg/lookup/hidden-class1.C: New test.
18807         * g++.dg/lookup/hidden-class2.C: Likewise.
18808         * g++.dg/lookup/hidden-class3.C: Likewise.
18809         * g++.dg/lookup/hidden-class4.C: Likewise.
18810         * g++.dg/lookup/hidden-class5.C: Likewise.
18811         * g++.dg/lookup/hidden-class6.C: Likewise.
18812         * g++.dg/lookup/hidden-class7.C: Likewise.
18813         * g++.dg/lookup/hidden-class8.C: Likewise.
18814         * g++.dg/lookup/hidden-class9.C: Likewise.
18815         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18816         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18817         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18818         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18819         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18820         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18821         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18822         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18823         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18824         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18825         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18826
18827 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18828
18829         PR c++/20157
18830         * g++.dg/template/error18.C: New test.
18831
18832 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18833
18834         PR debug/16792
18835         * g++.dg/debug/pr16792.C: New test.
18836
18837 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18838
18839         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18840         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18841         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18842         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18843         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18844         test assertion names.
18845
18846 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18847
18848         PR fortran/18600
18849         * gfortran.dg/stfunc_1.f90: New test.
18850
18851 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18852
18853         PR fortran/16907
18854         * gfortran.dg/real_index_1.f90: New test.
18855
18856 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18857
18858         PR fortran/20323
18859         * gfortran.dg/spec_expr_1.f90: New test.
18860
18861 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18862
18863         PR c/20402
18864         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18865         new parser.
18866
18867 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18868
18869         PR fortran/20361
18870         * gfortran.dg/largeequiv_1.f90: New test.
18871
18872 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18873
18874         * gcc.dg/ucnid-1.c: New.
18875         * gcc.dg/ucnid-2.c: New.
18876         * gcc.dg/ucnid-3.c: New.
18877         * gcc.dg/ucnid-4.c: New.
18878         * gcc.dg/ucnid-5.c: New.
18879         * gcc.dg/ucnid-6.c: New.
18880         * gcc.dg/cpp/ucnid-1.c: New.
18881         * gcc.dg/cpp/ucnid-2.c: New.
18882         * gcc.dg/cpp/ucnid-3.c: New.
18883         * g++.dg/other/ucnid-1.C: New.
18884
18885 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18886
18887         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18888
18889 2005-03-11  Per Bothner  <per@bothner.com>
18890
18891         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18892         that diagnotics refer to correct token.
18893         * gcc.dg/unused-3.c: Likewise.
18894
18895 2005-03-11  Per Bothner  <per@bothner.com>
18896
18897         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18898         constant" is now actually on same line as string constant.
18899         * gcc.dg/cpp/direct2s.c: Likewise.
18900
18901 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18902
18903         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18904
18905 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18906
18907         PR libfortran/20124
18908         * gfortran.dg/pr20124.f90: New Test
18909
18910 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18911
18912         PR tree-optimization/20130
18913         * gcc.dg/pr20130-1.c: New test.
18914
18915 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18916
18917         PR target/20095
18918         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18919
18920 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18921
18922         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18923
18924 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18925
18926         * g++.dg/eh/forced1.C: Fix comment.
18927         * g++.dg/eh/forced2.C: Ditto.
18928         * g++.dg/eh/forced3.C: Ditto.
18929         * g++.dg/eh/forced4.C: Ditto.
18930
18931 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18932
18933         PR rtl-opt/20412
18934         * gcc.c-torture/compile/pr20412.c: New test.
18935
18936 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18937
18938         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18939
18940 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18941
18942         PR target/20322
18943         * gcc.dg/20050307-1.c: New test.
18944
18945 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18946
18947         PR c++/20375
18948         * g++.dg/other/stdarg3.C: New.
18949
18950 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18951
18952         PR c++/18384, c++/18327
18953         * g++.dg/init/array19.C: New test.
18954
18955         PR inline-asm/20314
18956         * gcc.dg/torture/pr20314-1.c: New test.
18957         * gcc.dg/torture/pr20314-2.c: New test.
18958
18959 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18960
18961         * gcc.dg/20050309-1.c: New test.
18962
18963 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18964
18965         * gcc.dg/builtins-10.c: Reactivate disabled test.
18966         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18967         new cbrt transformations.
18968
18969 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18970
18971         PR c++/20208
18972         * g++.dg/template/array13.C: New test.
18973
18974 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18975
18976         PR c++/16859
18977         * g++.dg/init/brace4.C: New test.
18978
18979 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18980
18981         PR c++/20186
18982         * g++.dg/template/non-dependent12.C: New.
18983
18984 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18985
18986         PR c++/20142
18987         * g++.dg/init/array18.C: Add dg-do run marker.
18988
18989         PR c++/20142
18990         * g++.dg/init/array18.C: New test.
18991
18992 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18993
18994         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18995         * g++.dg/gcov/gcov.exp: Likewise.
18996         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18997         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18998         * lib/c-torture.exp: Likewise.
18999         * lib/fortran-torture.exp: Likewise.
19000         * lib/g++.exp: Likewise.
19001         * lib/gcc-defs.exp: Likewise.
19002         * lib/gcc-dg.exp: Likewise.
19003         * lib/gcc.exp: Likewise.
19004         * lib/gcov.exp: Likewise.
19005         * lib/gfortran.exp: Likewise.
19006         * lib/mike-g++.exp: Likewise.
19007         * lib/mike-gcc.exp: Likewise.
19008         * lib/objc-torture.exp: Likewise.
19009         * lib/objc.exp: Likewise.
19010         * lib/profopt.exp: Likewise.
19011         * lib/target-libpath.exp: Likewise.
19012         * lib/target-supports.exp: Likewise.
19013         * lib/treelang.exp: Likewise.
19014         * lib/wrapper.exp: Likewise.
19015
19016 2005-03-08  Jeff Law  <law@redhat.com>
19017
19018         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19019         PHI-OPT changes.
19020
19021 2005-03-08  Ira Rosen  <irar@il.ibm.com>
19022
19023         * gcc.dg/vect/pr20122.c: New test.
19024
19025 2005-03-07  Jeff Law  <law@redhat.com>
19026
19027         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19028         was folded away.
19029         * gcc.dg/tree-ssa/pr18133-1.c: New test.
19030         * gcc.dg/tree-ssa/pr18133-2.c: New test.
19031         * gcc.dg/tree-ssa/pr18134.c: New test.
19032
19033 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19034
19035         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19036         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19037         gcc.dg/torture/builtin-noret-2.c: Require weak support.
19038
19039 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
19040
19041         PR tree-opt/17671
19042         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19043
19044 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
19045
19046         * g++.dg/warn/Wnvdtor.C: New test.
19047
19048 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
19049
19050         * gcc.dg/torture/pr19683-1.c: New test.
19051
19052 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19053
19054         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19055         * gfortran.dg/g77/19990313-2.f: Ditto.
19056         * gfortran.dg/g77/19990313-3.f: Ditto.
19057         * gfortran.dg/g77/19990525-0.f: Ditto.
19058         * gfortran.dg/g77/19990826-0.f: Ditto.
19059         * gfortran.dg/g77/19990826-2.f: Ditto.
19060         * gfortran.dg/g77/19990826-3.f: Ditto.
19061         * gfortran.dg/g77/20000511-1.f: Ditto.
19062         * gfortran.dg/g77/20000511-2.f: Ditto.
19063         * gfortran.dg/g77/970625-2.f: Ditto.
19064         * gfortran.dg/g77/980310-2.f: Ditto.
19065         * gfortran.dg/g77/980310-3.f: Ditto.
19066         * gfortran.dg/g77/980310-8.f: Ditto.
19067         * gfortran.dg/g77/980519-2.f: Ditto.
19068         * gfortran.dg/g77/alpha1.f: Ditto.
19069         * gfortran.dg/g77/claus.f: Ditto.
19070         * gfortran.dg/g77/erfc.f: Ditto.
19071         * gfortran.dg/g77/short.f: Ditto.
19072         * gfortran.fortran-torture/execute/data.f90: Ditto.
19073         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19074         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19075
19076 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19077
19078         * lib/file-format.exp (gcc_target_object_format): Add check for som
19079         format and hardcode object formats on hppa*-*-hpux*.
19080         * lib/target-supports.exp (check_weak_available): Add check for som
19081         object format.  Always return 0 on hppa*-*-hpux10*.
19082
19083         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19084         is defined.
19085
19086         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19087
19088 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19089
19090         * gfortran.dg/pr19936_1.f90: New test.
19091         * gfortran.dg/pr19936_2.f90: New test.
19092         * gfortran.dg/pr19936_3.f90: New test.
19093
19094 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19095             Paul Thomas <prthomas@drfccad.cea.fr>
19096
19097         * gfortran.dg/PR19754_1.f90: New test.
19098         * gfortran.dg/PR19754_2.f90: Ditto.
19099
19100 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19101
19102         PR c++/19311
19103         * g++.dg/template/non-dependent11.C: New test.
19104
19105 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
19106
19107         * lib/target-supports.exp (check_iconv_available): Fix comment.
19108
19109 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
19110             Joseph S. Myers  <joseph@codesourcery.com>
19111
19112         PR c++/19797
19113         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19114
19115 2005-03-04  Matthew Sachs  <msachs@apple.com>
19116
19117         * gcc.exp (gcc_target_compile): Put braces around
19118         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19119         * objc.exp (objc_target_compile): Likewise.
19120         * treelang.exp (treelang_target_compile): Likewise.
19121
19122 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19123
19124         PR fortran/19673
19125         * gfortran.dg/func_result_1.f90: New test.
19126
19127 2005-03-04  Ben Elliston  <bje@au.ibm.com>
19128
19129         * gcc.misc-tests/options.exp: New test.
19130
19131 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19132
19133         * gcc.dg/pr15784-4.c: New test.
19134
19135 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19136
19137         * gcc.c-torture/execute/pr17133.c: New.
19138         * gcc.c-torture/compile/20050303-1.c: New.
19139
19140 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19141
19142         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19143
19144 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19145
19146         * g++.dg/overload/using2.C: New.
19147
19148 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19149
19150         PR c++/19916
19151         * g++.dg/init/ptrmem2.C: New test.
19152
19153 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19154
19155         PR c/8927
19156         * gcc.dg/pr8927-1.c: New test.
19157
19158 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19159
19160         PR c++/20232
19161         * g++.dg/inherit/covariant12.C: New.
19162
19163 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19164
19165         PR fortran/19479
19166         * gfortran.dg/bound_1.f90: New test.
19167
19168 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19169
19170         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19171         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19172
19173 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19174
19175         PR c/20245
19176         * gcc.dg/pr20245-1.c: New test.
19177
19178 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19179
19180         PR middle-end/19874
19181         * gcc.c-torture/execute/20050119-2.c: New test case.
19182
19183 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19184
19185         * README: Update the DejaGnu bug reporting address.
19186         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19187         * lib/objc-torture.exp: Likewise.
19188
19189 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19190
19191         * gfortran.dg/boz_1.f90: New test.
19192         * gfortran.dg/boz_3.f90: New test.
19193         * gfortran.dg/boz_4.f90: New test.
19194
19195 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19196
19197         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19198         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19199
19200 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19201
19202         PR libfortran/20101
19203         * gfortran.dg/write_0_pe_format.f90: New test.
19204
19205 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19206
19207         PR c++/20206
19208         * g++.dg/opt/thunk2.C: New test.
19209         * g++.dg/opt/covariant1.C: New test.
19210
19211 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19212
19213         * gfortran.dg/e_d_fmt.f90: New test.
19214
19215 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19216
19217         * gcc.dg/asm-b.c: Fix comment typos.
19218
19219 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19220
19221         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19222         a V_MAY_DEF also.
19223
19224 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19225
19226         PR tree-opt/20188
19227         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19228         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19229         * gcc.dg/asm-b.c: New test.
19230
19231 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19232
19233         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19234         Disable this test on IRIX 6.
19235
19236 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19237
19238         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19239         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19240         parser.
19241
19242 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19243
19244         PR tree-optimization/20204
19245         * testsuite/gcc.dg/pr20204.c: New test.
19246
19247 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19248
19249         PR target/20196
19250         * gcc.c-torture/execute/20050224-1.c: New test.
19251
19252         PR c++/20175
19253         * g++.dg/warn/Wbraces2.C: New test.
19254
19255 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19256
19257         PR c++/19878
19258         * g++.dg/init/const2.C: New test.
19259
19260 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19261
19262         PR tree-optimization/20100
19263         * gcc.c-torture/execute/pr20100-1.c: New test.
19264
19265 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19266
19267         * gfortran.dg/implicit_3.f90: New test.
19268
19269         * gfortran.dg/deftype_1.f90: New test.
19270
19271 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19272
19273         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19274         the test passes.
19275         * g++.dg/other/anon3.C: Accept a warning.
19276
19277 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19278
19279         * gcc.dg/pr20017.c: Fix a comment typo.
19280
19281 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19282
19283         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19284
19285 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19286
19287         PR ada/19902
19288         * ada/acats/tests/cxa/cxa3004.a: Remove.
19289         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19290
19291 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19292
19293         PR c++/20073
19294         * g++.dg/init/const1.C: New test.
19295
19296         PR c++/19991
19297         * g++.dg/parse/constant7.C: New test.
19298
19299         PR c++/20152
19300         * g++.dg/parse/error27.C: New test.
19301         * g++.dg/template/qualttp15.C: Adjust error markers.
19302         * g++.old-deja/g++.other/struct1.C: Likewise.
19303
19304         PR c++/20153
19305         * g++.dg/template/error17.C: New test.
19306
19307         PR c++/20148
19308         * g++.dg/parser/error26.C: New test.
19309
19310 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19311
19312         PR tree-optimization/20100
19313         PR tree-optimization/20115
19314         * gcc.dg/pr20115.c: New test.
19315         * gcc.dg/pr20115-1.c: New test.
19316         * gcc.dg/pr20100.c: New test.
19317         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19318         call-clobbered variables after alias1.
19319
19320 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19321
19322         * gfortran.dg/list_read_4.f90: new test.
19323
19324 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19325
19326         PR rtl-optimization/20017.
19327         * gcc.dg/pr20017.c: New.
19328
19329 2005-02-22  Devang Patel  <dpatel@apple.com>
19330
19331         PR 19952
19332         * g++.dg/tree-ssa/pr19952.C: New test.
19333
19334 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19335
19336         PR c++/19883
19337         * g++.dg/parse/constant6.C: New test.
19338
19339 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19340
19341         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19342         * g++.dg/charset/asm2.c: Likewise.
19343         * g++.dg/charset/asm3.c: Likewise.
19344         * g++.dg/charset/asm4.c: Likewise.
19345         * g++.dg/charset/asm5.c: Likewise.
19346         * g++.dg/charset/attribute1.c: Likewise.
19347         * g++.dg/charset/attribute2.c: Likewise.
19348         * g++.dg/charset/extern1.cc: Likewise.
19349         * g++.dg/charset/extern2.cc: Likewise.
19350         * g++.dg/charset/extern3.cc: Likewise.
19351         * g++.dg/charset/function.cc: Likewise.
19352         * g++.dg/charset/string.c: Likewise.
19353         * g++.dg/charset/charset.exp: Likewise.
19354         * lib/target-supports.exp (check_iconv_available): Fix comment.
19355
19356 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19357
19358         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19359         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19360         * gcc.dg/charset/asm2.c: Likewise.
19361         * gcc.dg/charset/asm3.c: Likewise.
19362         * gcc.dg/charset/asm4.c: Likewise.
19363         * gcc.dg/charset/asm5.c: Likewise.
19364         * gcc.dg/charset/asm6.c: Likewise.
19365         * gcc.dg/charset/attribute1.c: Likewise.
19366         * gcc.dg/charset/attribute2.c: Likewise.
19367         * gcc.dg/charset/builtin1.c: Likewise.
19368         * gcc.dg/charset/extern.c: Likewise.
19369         * gcc.dg/charset/function.c: Likewise.
19370         * gcc.dg/charset/string.c: Likewise.
19371         * gcc.dg/charset/charset.exp: Likewise.
19372
19373 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19374
19375         PR fortran/20086
19376         * gfortran.dg/pr20086.f90: New test.
19377
19378 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19379
19380         PR tree-optimization/19786
19381         * g++.dg/tree-ssa/pr19786.C: New.
19382
19383 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19384
19385         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19386
19387 2005-02-21  Jeff Law  <law@redhat.com>
19388
19389         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19390
19391 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19392
19393         * gfortran.dg/do_iterator: Split loop, markup all lines for
19394         which an error locus is printed.
19395         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19396         locus is printed.
19397         * gfortran.dg/select_4.f90: Likewise.
19398         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19399         locuses in the various permutations.
19400
19401 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19402
19403         PR tree-optimization/19951
19404         * g++.dg/vect: New directory.
19405         * g++.dg/vect/vect.exp: New file.
19406         * g++.dg/vect/pr19951.cc: New testcase.
19407         * g++.dg/dg.exp: Also prune vectorizer tests.
19408
19409 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19410
19411         PR 18785
19412         * gcc.dg/charset/builtin1.c: New test.
19413
19414 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19415
19416         PR c++/19299
19417         * g++.dg/inherit/volatile1.C: New test.
19418
19419         PR c++/19440
19420         * g++.dg/template/dtor4.C: New test.
19421
19422 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19423
19424         * gfortran.dg/int_1.f90: New test.
19425
19426 2005-02-19  Devang Patel  <dpatel@apple.com>
19427
19428         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19429
19430 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19431
19432         * gfortran.dg/achar_1.f90: New test.
19433
19434 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19435
19436         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19437
19438 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19439             Jakub Jelinek  <jakub@redhat.com>
19440
19441         PR tree-optimization/19828
19442         * gcc.dg/tree-ssa/loop-7.c: New test.
19443         * gcc.c-torture/execute/20050218-1.c: New test.
19444
19445 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19446
19447         PR c/20043
19448         * gcc.dg/transparent-union-1.c: New test.
19449         * gcc.dg/transparent-union-2.c: New test.
19450
19451 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19452
19453         PR tree-optimization/18977
19454         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19455
19456 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19457
19458         PR target/20054
19459         * gcc.dg/pr20054.c: New test.
19460
19461 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19462
19463         PR c++/19508
19464         * g++.dg/ext/attrib20.C: New test.
19465
19466 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19467
19468         PR middle-end/20030
19469         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19470
19471 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19472
19473         PR c++/20008
19474         * g++.dg/opt/switch4.C: New.
19475
19476 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19477
19478         PR c++/20023
19479         PR tree-optimization/20009
19480         * gcc.c-torture/compile/20050217-1.c: New test.
19481         * g++.dg/opt/switch3.C: New test.
19482
19483         PR tree-optimization/18947
19484         * gcc.c-torture/compile/20050215-1.c: New test.
19485         * gcc.c-torture/compile/20050215-2.c: New test.
19486         * gcc.c-torture/compile/20050215-3.c: New test.
19487
19488 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19489
19490         PR c++/20028
19491         * g++.dg/template/crash34.C: New.
19492
19493         PR c++/20022
19494         * g++.dg/other/access3.C: New.
19495
19496 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19497
19498         * gcc.dg/vect/vect-98.c: New test.
19499
19500 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19501
19502         PR tree-optimization/19967
19503         * gcc.dg/pr19967.c: New.
19504
19505 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19506
19507         PR middle-end/19857
19508         * gcc.dg/tree-ssa/20050215-1.c: New test.
19509         * gcc.c-torture/execute/20050215-1.c: New test.
19510
19511 2005-02-15  Eric Christopher  <echristo@redhat.com>
19512
19513         * gcc.dg/cpp/20050215-1.c: New file.
19514
19515 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19516
19517         PR tree-optimization/15785
19518         * gcc.dg/pr15785-1.c: New test.
19519
19520 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19521
19522         PR c++/17788
19523         * g++.dg/init/ctor4.C: New.
19524         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19525
19526 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19527
19528         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19529         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19530
19531 2005-02-15  Andreas Schwab  <schwab@suse.de>
19532
19533         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19534         declare malloc.
19535
19536 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19537
19538         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19539
19540 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19541
19542         PR tree-optimization/19853
19543         * gcc.c-torture/compile/pr19853.c: New test.
19544
19545 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19546
19547         PR c++/19608
19548         * g++.dg/parse/local-class1.C: New.
19549
19550         PR c++/19895
19551         * g++.dg/parse/ptrmem3.C: New.
19552
19553         PR c++/19884
19554         * g++.old-deja/g++.oliva/template6.C: Add another case.
19555         * g++.dg/template/explicit6.C: New.
19556
19557 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19558
19559         PR c++/17816
19560         * g++.dg/other/redecl2.C: New.
19561
19562 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19563
19564         PR c++/19891
19565         * g++.dg/abi/covariant4.C: New.
19566
19567 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19568
19569         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19570
19571 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19572
19573         * gcc.dg/vect/vect-96.c: Fix typo.
19574
19575 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19576
19577         PR c++/14479
19578         PR c++/19487
19579         * g++.dg/template/enum5.C: New test.
19580
19581 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19582
19583         * gcc.dg/vect/vect-97.c: New test.
19584
19585 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19586
19587         * gcc.dg/vect/vect-96.c: New test.
19588
19589 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19590
19591         * gcc.dg/builtins-34.c: Also check ldexp*.
19592
19593 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19594
19595         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19596
19597 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19598
19599         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19600         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19601         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19602         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19603         selector_list, selector_expression, dg-process-target): Move to new
19604         file target-supports-dg.exp.
19605         * lib/target-supports-dg.exp: New.
19606
19607         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19608         New.
19609
19610 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19611
19612         PR c++/19666
19613         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19614
19615         PR middle-end/19858
19616         * gcc.c-torture/compile/20050210-1.c: New test.
19617
19618 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19619
19620         PR c++/19755
19621         * g++.dg/warn/Wbraces1.C: New test.
19622
19623 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19624
19625         * gcc.dg/builtins-52.c: New testcase.
19626
19627 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19628
19629         PR c/19342
19630         * gcc.c-torture/execute/20050119-1.c: New test.
19631
19632 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19633
19634         PR c++/19811
19635         * g++.dg/init/delete1.C: New test.
19636
19637 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19638
19639         PR c++/18470
19640         * g++.dg/template/static12.C: New test.
19641
19642 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19643
19644         PR c++/19787
19645         * g++.dg/conversion/ambig1.C: New test.
19646
19647         PR c++/19739
19648         * g++.dg/ext/attrib19.C: New test.
19649
19650         PR c++/19732
19651         * g++.dg/parse/dtor5.C: New test.
19652
19653         PR c++/19762
19654         * g++.dg/template/dtor3.C: New test.
19655
19656         PR c++/19826
19657         * g++.dg/template/static11.C: New test.
19658         * g++.dg/template/crash2.C: Remove dg-error marker.
19659
19660 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19661
19662         PR C++/18491
19663         * g++.old-deja/g++.mike/p10769a.C: Remove.
19664
19665 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19666
19667         * gcc.dg/builtins-48.c: New test case.
19668         * gcc.dg/builtins-49.c: New test case.
19669         * gcc.dg/builtins-50.c: New test case.
19670         * gcc.dg/builtins-51.c: New test case.
19671
19672 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19673
19674         PR middle-end/19583
19675         * g++.dg/warn/Wreturn-type-3.C: New test.
19676
19677 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19678
19679         PR middle-end/19402
19680         * gcc.dg/pr19402-1.c: New testcase.
19681         * gcc.dg/pr19402-2.c: likewise.
19682
19683 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19684
19685         PR middle-end/19854
19686         * g++.dg/tree-ssa/tmmti.C: New testcase.
19687
19688 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19689
19690         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19691
19692 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19693
19694         PR c++/19733
19695         * g++.dg/parse/crash23.C: New test.
19696         * g++.dg/warn/Weff1.C: New test.
19697
19698 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19699
19700         * gcc.dg/20050209-1.c: New test.
19701
19702 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19703
19704         PR target/19799
19705         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19706
19707 2005-02-08  Mike Stump  <mrs@apple.com>
19708
19709         * g++.dg/pch/import-2.c: New test.
19710         * g++.dg/pch/import-2.hs: New.
19711         * g++.dg/pch/include/import-2a.h: New.
19712         * g++.dg/pch/include/import-2b.h: New.
19713
19714 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19715
19716         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19717
19718 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19719
19720         * gfortran.dg/substr_1.f90: New test.
19721
19722 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19723
19724         PR middle-end/19775
19725         * gcc.dg/torture/builtin-power-1.c: Disable test for
19726         invalid transformation.
19727         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19728         no longer optimize.
19729         * gcc.dg/builtins-47.c: New testcase.
19730
19731 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19732             Dorit Naishlos  <dorit@il.ibm.com>
19733
19734         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19735
19736 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19737
19738         * gcc.c-torture/compile/20050206-1.c: New test.
19739
19740 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19741
19742         PR tree-opt/19768
19743         * g++.dg/opt/pr19768.C: New test.
19744
19745 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19746
19747         PR tree-opt/19736
19748         * gcc.c-torture/compile/pr19736.c: New test.
19749
19750 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19751
19752         PR c++/17401
19753         * g++.dg/parse/error25.C: New test.
19754
19755 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19756
19757         * gcc.c-torture/execute/20050203-1.c: New.
19758
19759 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19760
19761         * gcc.dg/vect/vect-85.c: Remove xfail.
19762         * gcc.dg/vect/vect-86.c: Remove xfail.
19763         * gcc.dg/vect/vect-87.c: Remove xfail.
19764         * gcc.dg/vect/vect-88.c: Remove xfail.
19765
19766 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19767
19768         * gcc.dg/altivec-19.c: New.
19769
19770 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19771
19772         PR c/17807
19773         * gcc.dg/nested-func-3.c: New test.
19774         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19775
19776 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19777
19778         * gcc.test-framework/gen_directive_tests: Generate tests for
19779         selector expressions.
19780
19781 2005-02-02  Matt Austern  <austern@apple.com>
19782
19783         PR c++/19628
19784         * g++/ext/builtin7.C: New.
19785         * g++/ext/builtin8.C: New.
19786
19787 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19788
19789         PR c/18502
19790         * gcc.dg/pr18502-1.c: New test.
19791
19792 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19793
19794         PR c++/17413
19795         * g++.dg/template/local4.C: Tweak.
19796
19797 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19798
19799         PR tree-optimization/19578
19800         * gcc.c-torture/compile/20050202-1.c: New test.
19801
19802 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19803
19804         PR c/19435
19805         * gcc.dg/c99-init-4.c: New test.
19806
19807 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19808
19809         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19810
19811         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19812
19813         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19814         * g++.dg/eh/check-vect.h: New.
19815
19816         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19817         * gcc.dg/vect/vect-78.c: Ditto.
19818         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19819         Remove.
19820
19821         * g++.dg/conversion/simd1.C: Expect warning.
19822         * g++.dg/ext/attribute-test-1.C: Ditto.
19823         * g++.dg/ext/attribute-test-2.C: Ditto.
19824         * g++.dg/ext/attribute-test-3.C: Ditto.
19825         * g++.dg/ext/attribute-test-4.C: Ditto.
19826
19827         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19828         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19829
19830         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19831
19832 2005-02-01  Richard Henderson  <rth@redhat.com>
19833
19834         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19835         long double for ibm double-double format.
19836         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19837
19838 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19839
19840         PR tree-optimization/19633
19841         * testsuite/gcc.dg/pr19633-1.c: New test.
19842         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19843         to NULL or a symbol.
19844
19845 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19846
19847         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19848         New procs.
19849         (dg-process-target (local override)): Handle selector expressions.
19850
19851         * gcc.test-framework/README: Describe tests in source directory.
19852         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19853         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19854         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19855         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19856         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19857         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19858         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19859         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19860         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19861         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19862         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19863         * gcc.test-framework/dg-error-exp-P.c: New test.
19864         * gcc.test-framework/dg-error-exp-XP.c: New test.
19865         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19866         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19867         * gcc.test-framework/dg-output-exp-P.c: New test.
19868         * gcc.test-framework/dg-output-exp-XF.c: New test.
19869         * gcc.test-framework/dg-warning-exp-P.c: New test.
19870         * gcc.misc-tests/dg-1.c: Remove.
19871         * gcc.misc-tests/dg-2.c: Remove.
19872         * gcc.misc-tests/dg-3.c: Remove.
19873         * gcc.misc-tests/dg-4.c: Remove.
19874         * gcc.misc-tests/dg-5.c: Remove.
19875         * gcc.misc-tests/dg-6.c: Remove.
19876         * gcc.misc-tests/dg-7.c: Remove.
19877         * gcc.misc-tests/dg-8.c: Remove.
19878         * gcc.misc-tests/dg-9.c: Remove.
19879         * gcc.misc-tests/dg-10.c: Remove.
19880         * gcc.misc-tests/dg-11.c: Remove.
19881         * gcc.misc-tests/dg-12.c: Remove.
19882         * gcc.misc-tests/dg-test.exp: Remove.
19883
19884         * gcc.test-framework/test-framework.awk: Change recording and
19885         printing of passes and failures.
19886
19887         * gcc.test-framework: New directory.
19888         * gcc.test-framework/README: New.
19889         * gcc.test-framework/test-framework.exp: New.
19890         * gcc.test-framework/test-framework.awk: New.
19891         * gcc.test-framework/gen_directive_tests: New.
19892
19893 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19894
19895         * lib/treelang.exp: Fix comment typos.
19896         (treelang_target_compile): Don't append libs=-ltreelang to options.
19897
19898 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19899
19900         * g++.dg/parse/typename7.C: Adjust error messages.
19901
19902 2005-01-31  Jeff Law  <law@redhat.com>
19903
19904         * gcc.c-torture/execute/20050131-1.c: New test.
19905         * gcc.dg/wcaselabel.c: New test.
19906
19907 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19908
19909         * g++.dg/other/warning1.C: Adjust error messags.
19910         * g++.dg/parse/constant5.C: New test.
19911
19912 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19913
19914         PR c/19333
19915         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19916         the test case valid.
19917         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19918         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19919         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19920         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19921         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19922         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19923
19924 2005-01-31  Dale Johannesen  <dalej@apple.com>
19925
19926         * g++.dg/opt/pr19650.C: New test.
19927
19928 2005-01-31  Richard Henderson  <rth@redhat.com>
19929
19930         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19931         long double for intel double extended format.
19932         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19933
19934 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19935
19936         PR c++/19555
19937         * g++.dg/template/static10.C: New test.
19938
19939         PR c++/19395
19940         * g++.dg/parse/error24.C: New test.
19941
19942         PR c++/19367
19943         * g++.dg/lookup/builtin1.C: New test.
19944
19945         PR c++/19457
19946         * g++.dg/warn/conv3.C: New test.
19947
19948 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19949
19950         PR fortran/19647
19951         * gfortan.dg/inquire_7.f90
19952
19953 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19954
19955         PR tree-optimization/15791
19956         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19957         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19958         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19959         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19960         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19961         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19962         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19963         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19964         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19965         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19966
19967 2005-01-29  Paul Brook  <paul@codesourcery.com>
19968
19969         PR fortran/18565
19970         * check.c (real_or_complex_check): New function.
19971         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19972         * intrinsic.c (add_functions): Use new check functions.
19973         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19974         Add prototypes.
19975
19976 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19977
19978         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19979         gcc.dg/lvalue-3.c: New tests.
19980         * gcc.dg/concat.c: Update expected messages.
19981
19982 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19983
19984         PR libfortran/19595
19985         * gfortran.dg/eor_1.f90: New test.
19986
19987 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19988
19989         PR fortran/19589
19990         * gfortran.dg/logical_data_1.f90: New test.
19991
19992 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/19253
19995         * g++.dg/template/crash33.C: New test.
19996
19997         PR c++/19667
19998         * g++.dg/template/crash32.C: New test.
19999
20000 2005-01-28  Ian Lance Taylor  <ian@airs.com>
20001
20002         PR middle-end/16558
20003         * g++.dg/warn/Wreturn-type-2.C: New test.
20004
20005 2004-06-24  Jeff Law  <law@redhat.com>
20006
20007         * gcc.dg/tree-ssa/20050128-1.c: New test.
20008
20009 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
20010
20011         * gcc.target/frv/all-mdpackh-1.c: New test.
20012
20013 2005-01-28  Steven Bosscher  <stevenb@suse.de>
20014
20015         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20016
20017 2005-01-27  Richard Henderson  <rth@redhat.com>
20018
20019         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20020
20021 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20022
20023         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20024
20025 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20026
20027         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20028         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20029         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20030         to cope with cases where the multilib options override the dg-options.
20031
20032 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
20033
20034         PR c/18946
20035         * gcc.dg/noncompile/20050120-1.c: New test.
20036
20037 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
20038
20039         PR tree-optimization/19633
20040         * gcc.dg/pr19633.c: New test.
20041         * gcc.dg/tree-ssa/pr19633.c: New test.
20042
20043 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
20044
20045         * gcc.dg/20041216-1.c: New test.
20046
20047 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
20048
20049         PR objc/18862
20050         * objc.dg/selector-2.m: New test.
20051
20052 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20053
20054         * g++.dg/opt/range-test-2.C: New test.
20055
20056         PR rtl-optimization/19579
20057         * gcc.c-torture/execute/20050124-1.c: New test.
20058
20059 2005-01-26  Greg Parker  <gparker@apple.com>
20060         Stuart Hastings  <stuart@apple.com>
20061
20062         * gcc.c-torture/execute/20050125-1.c: New.
20063
20064 2005-01-18  Jan Hubicka  <jh@suse.cz>
20065
20066         PR tree-optimize/19337
20067         * gcc.c-torture/compile/20050119-1.c: New test.
20068
20069 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20070
20071         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20072         test for successful match.
20073
20074 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20075
20076         PR objc/18408
20077         * objc.dg/comp-types-7.m: New test.
20078
20079 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20080
20081         * lib/target-supports.exp (current_target_name): New.
20082         (check_effective_target_ilp32, check_effective_target_lp64):
20083         Cache the result to use as long as the current target, with
20084         multilib flags, remains the same.
20085
20086         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20087         (dg-require-weak, dg-require-visibility, dg-require-alias,
20088         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20089         dg-require-effective-target, dg-skip-if): Remove call to
20090         skip_test_and_clear_xfail.
20091         (dg-test): Clear xfail data.
20092
20093 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20094
20095         PR target/17751
20096         * gcc.dg/ppc64-toc.c: New test.
20097
20098         * g++.dg/tree-ssa/empty-1.C: New test.
20099
20100         PR middle-end/19551
20101         * gcc.c-torture/execute/20050121-1.c: New test.
20102         * gcc.dg/20050121-2.c: New test.
20103
20104 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
20105         Paul Brook  <paul@codesourcery.com>
20106
20107         PR fortran/17941
20108         * gfortran.dg/real_const_1.f: New test.
20109         * gfortran.dg/real_const_2.f90: New test.
20110         * gfortran.dg/complex_int_1.f90: New test.
20111
20112 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
20113
20114         PR fortran/19313
20115         * gfortan.dg/inquire_6.f90: New test.
20116
20117 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20118
20119         PR libfortran/19451
20120         * open_readonly_1.f90: New test.
20121
20122 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20123
20124         PR libfortran/18982
20125         * gfortran.dg/open_new.f90: New file.
20126
20127 2005-01-22  Paul Brook  <paul@codesourcery.com>
20128
20129         * namelist_1.f90: New test.
20130
20131 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20132
20133         PR tree-optimization/19484
20134         * gcc.c-torture/compile/20050122-[12].c: New tests.
20135
20136 2005-01-22  Paul Brook  <paul@codesourcery.com>
20137
20138         * gfortran.dg/implicit_2.f90: New test.
20139
20140 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20141
20142         PR fortran/19314
20143         * gfortran.dg/inquire_5.f90: New test.
20144
20145 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20146
20147         PR c/18809
20148         * gcc.dg/pr18809-1.c: New test.
20149
20150 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20151
20152         * gcc.dg/20050121-1.c: New test.
20153
20154         PR tree-optimization/13000
20155         * gcc.dg/20040206-1.c: Change warning to point where function is
20156         being inlined.
20157
20158 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20159
20160         PR c++/19208
20161         * g++.dg/template/array11.C: New test.
20162
20163 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20164
20165         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20166         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20167         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20168         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20169         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20170         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20171
20172 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20173
20174         PR tree-optimization/15349
20175         * gcc.dg/tree-ssa/pr15349.c: New.
20176
20177 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20178
20179         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20180
20181 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20182
20183         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20184         scan-assembler-times directive name.
20185
20186         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20187         after dg-do.
20188
20189         PR rtl-optimization/19462
20190         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20191
20192 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20193
20194         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20195         counting function calls on ia64.
20196
20197 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20198
20199         PR rtl-optimization/15139
20200         * gcc.dg/20050111-2.c: New test.
20201
20202         PR c/17297
20203         * gcc.c-torture/compile/20050113-1.c: New testcase.
20204
20205         PR middle-end/19164
20206         * gcc.dg/20050113-1.c: New testcase.
20207
20208 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20209
20210         * gcc.dg/vect/vect-85.c: Add comment.
20211         * gcc.dg/vect/vect-86.c: Add xfail for now.
20212         * gcc.dg/vect/vect-87.c: Add xfail for now.
20213         * gcc.dg/vect/vect-88.c: Add xfail for now.
20214         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20215
20216 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20217
20218         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20219
20220 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20221
20222         * g++.dg/debug/typedef3.C: New test.
20223
20224 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20225
20226         PR c/19472
20227         * gcc.dg/asm-a.c: New test.
20228
20229 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20230
20231         * gcc.dg/sh-relax.c: Add prototype for abort.
20232
20233 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20234
20235         * gcc.dg/short-compare-1.c: New test.
20236         * gcc.dg/short-compare-2.c: Likewise.
20237
20238 2005-01-18  Michael Matz  <matz@suse.de>
20239
20240         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20241
20242 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20243
20244         PR tree-optimization/19121
20245         * gcc.c-torture/compile/pr19121.c: New test.
20246
20247 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20248
20249         PR target/19357
20250         * gcc.c-torture/compile/pr19357.c: New test.
20251
20252 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20253
20254         PR c/5675
20255         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20256         pass--those that refer just to the variable, possibly with a
20257         cast.
20258         * gcc.dg/c99-const-expr-3.c: Likewise.
20259
20260         PR middle-end/13127
20261         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20262         longer emitted.
20263
20264 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20265
20266         PR fortran/18778
20267         * gfortran.dg/endfile_2.f90: New test.
20268
20269 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20270
20271         PR 19168
20272         * gfortran.dg/select_5.f90: New test.
20273
20274 2004-01-16  Paul Brook  <paul@codesourcery.com>
20275
20276         * gfortran.dg/common_4.f90: New test.
20277
20278 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20279
20280         PR rtl-optimization/19462
20281         * gcc.dg/torture/pr19462-1.c: New test.
20282
20283 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20284
20285         PR objc/19321
20286         * objc.dg/func-ptr-2.m: New.
20287         * objc.dg/volatile-1.m: New.
20288
20289 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20290
20291         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20292
20293 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20294
20295         PR tree-optimization/19060
20296         * gcc.c-torture/execute/20050104-1.c: New test.
20297
20298 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20299
20300         PR fortran/18983
20301         * gfortran.dg/write_to_null.f90: New test.
20302
20303 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20304             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20305
20306         PR other/19328
20307         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20308         argument.
20309
20310 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20311
20312         PR c++/19263
20313         * g++.dg/init/vector1.C: New test.
20314
20315 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20316
20317         PR target/13158
20318         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20319         PR target/18987
20320         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20321
20322 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20323
20324         * gfortran.dg/select_1.f90: New test.
20325         * gfortran.dg/select_2.f90: New test.
20326         * gfortran.dg/select_3.f90: New test.
20327         * gfortran.dg/select_4.f90: New test.
20328
20329 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20330
20331         PR middle-end/19084
20332         PR rtl-optimization/19348
20333         * gcc.dg/20050111-1.c: New test.
20334         * gcc.c-torture/execute/20050111-1.c: New test.
20335
20336         * gcc.dg/i386-asm-4.c: New test.
20337
20338 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20339
20340         * gcc.dg/nested-func-2.c: New test.
20341         * ada/acats/norun.lst: Remove c953002.
20342
20343 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20344
20345         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20346
20347 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20348
20349         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20350
20351 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20352
20353         PR target/18761
20354         * g++.dg/abi/align1.C: New test.
20355
20356 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20357
20358         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20359         at a time.
20360         * g++.dg/ext/altivec_check.h: Support compiling as C.
20361
20362 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20363
20364         PR c++/19355
20365         * g++.dg/expr/pr19355-1.C: New test case.
20366
20367 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20368
20369         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20370         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20371         * ada/acats/tests/c3/c92005b.ada: Likewise.
20372         * ada/acats/tests/c3/cxb3012.a: Likewise.
20373         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20374
20375 2005-01-09  Paul Brook  <paul@codesourcery.com>
20376
20377         * gfortran.dg/common_2.f90: New file.
20378         * gfortran.dg/common_3.f90: New file.
20379
20380 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20381
20382         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20383
20384 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20385
20386         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20387         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20388         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20389         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20390         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20391         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20392         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20393         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20394         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20395         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20396         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20397         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20398         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20399         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20400         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20401         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20402         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20403         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20404         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20405         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20406         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20407         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20408         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20409         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20410         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20411         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20412         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20413         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20414         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20415         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20416         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20417         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20418         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20419         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20420         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20421         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20422         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20423         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20424         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20425         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20426         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20427         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20428         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20429         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20430         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20431         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20432         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20433         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20434         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20435         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20436         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20437         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20438         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20439         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20440         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20441         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20442         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20443         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20444         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20445         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20446         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20447         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20448         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20449         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20450         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20451         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20452         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20453
20454         * gcc.dg/vect/vect-1.c: Fix spelling.
20455         * gcc.dg/vect/vect-10.c: Fix spelling.
20456         * gcc.dg/vect/vect-11.c: Fix spelling.
20457         * gcc.dg/vect/vect-12.c: Fix spelling.
20458         * gcc.dg/vect/vect-14.c: Fix spelling.
20459         * gcc.dg/vect/vect-15.c: Fix spelling.
20460         * gcc.dg/vect/vect-16.c: Fix spelling.
20461         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20462         * gcc.dg/vect/vect-64.c: Fix comments.
20463         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20464
20465 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20466             Ira Rosen  <irar@il.ibm.com>
20467
20468         * gcc.dg/vect/vect-70.c: New test.
20469         * gcc.dg/vect/vect-71.c: New test.
20470
20471 2005-01-09  Manfred Hollstein  <mh@suse.com>
20472
20473         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20474         * gcc.dg/pr18241-2.c: Likewise.
20475         * gcc.dg/pr18241-3.c: Likewise.
20476         * gcc.dg/pr18241-4.c: Likewise.
20477         * gcc.dg/pr18241-5.c: Likewise.
20478
20479 2005-01-08  Richard Henderson  <rth@redhat.com>
20480
20481         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20482         False for x86 and x86-64.
20483
20484 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20485
20486         PR tree-optimization/18241
20487         * gcc.dg/pr18241-1.c: New test.
20488         * gcc.dg/pr18241-2.c: New test.
20489         * gcc.dg/pr18241-3.c: New test.
20490         * gcc.dg/pr18241-4.c: New test.
20491         * gcc.dg/pr18241-5.c: New test.
20492
20493 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20494
20495         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20496         gfortran.dg/select_4.f90: New.
20497
20498 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20499
20500         * gcc.c-torture/execute/20050107-1.c: New test.
20501
20502 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20503
20504         PR c++/19298
20505         * g++.dg/template/ref2.C: New.
20506
20507 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20508
20509         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20510         instead of being empty.
20511
20512 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20513
20514         PR fortran/15553
20515         * gfortran.dg/array-1.f90: New test.
20516
20517 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20518
20519         PR tree-optimization/19283
20520         * gcc.c-torture/execute/20050106-1.c: New test.
20521
20522         PR rtl-optimization/18861
20523         * gcc.dg/20050105-1.c: New test.
20524
20525         PR tree-optimization/18828
20526         * gcc.dg/20050105-2.c: New test.
20527
20528 2005-01-07  Andreas Jaeger  <aj@suse.de>
20529
20530         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20531
20532 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20533
20534         PR fortran/18398
20535         * gfortran.dg/fmt_read.f90: New test.
20536
20537 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20538
20539         * gcc.dg/rs6000-ldouble-2.c: New.
20540
20541 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20542
20543         PR c++/19244
20544         * g++.dg/parser/ctor2.C: New test.
20545
20546 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20547
20548         PR c++/17154
20549         * g++.dg/template/using9.C: New test.
20550
20551 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20552
20553         PR c++/19258
20554         * g++.dg/lookup/friend6.C: New test.
20555
20556 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20557
20558         PR c++/19270
20559         * g++.dg/template/array10.C: New.
20560
20561 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20562
20563         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20564         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20565
20566 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20567
20568         * gcc.c-torture/compile/20050105-1.c: New test.
20569
20570 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20571
20572         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20573
20574 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20575
20576         PR middle-end/19100
20577         * gcc.dg/conv-3.c: New test case.
20578
20579 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20580
20581         * gcc.dg/asm-wide-1.c: New test.
20582
20583 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20584
20585         PR c++/19030
20586         * g++.dg/parse/crash22.C: New
20587
20588 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20589
20590         PR 19257
20591         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20592
20593 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20594
20595         PR middle-end/17767
20596         * gcc.dg/i386-mmx-6.c: New test case.
20597
20598 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20599
20600         PR tree-optimization/18308
20601         * gcc.dg/vect/pr18308.c: New testcase.
20602
20603 2005-01-04  Andreas Jaeger  <aj@suse.de>
20604
20605         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20606
20607 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20608             Robert Bowdidge <bowdidge@apple.com>
20609
20610         * gcc.dg/cpp/subframework1.c: New.
20611         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20612         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20613         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20614         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20615
20616 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20617
20618         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20619         producing warning.
20620         * gcc.dg/darwin-weakimport-2.c: New.
20621
20622 2005-01-03  Richard Henderson  <rth@redhat.com>
20623
20624         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20625
20626 2005-01-03  Richard Henderson  <rth@redhat.com>
20627
20628         * gcc.dg/vect/vect.exp: Enable for ia64.
20629         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20630         (check_effective_target_vect_float): Likewise.
20631         (check_effective_target_vect_no_align): Likewise.
20632         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20633         * gcc.dg/vect/vect-8.c: Likewise.
20634
20635 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20636
20637         PR target/19236
20638         * gcc.dg/pr19236-1.c: New test case.
20639
20640 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20641
20642         PR rtl-optimization/12092
20643         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20644
20645 2005-01-02  Andreas Jaeger  <aj@suse.de>
20646
20647         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20648
20649 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20650             Andrew Pinski  <pinskia@physics.uc.edu>
20651
20652         PR rtl-optimization/12092
20653         * gcc.dg/pr12092-1.c: New test case.
20654
20655 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20656
20657         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20658         'hidden' and 'default' for better portability.
20659         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20660
20661         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20662         6 and 7.
20663         * g++.old-deja/g++.brendan/new3.C: Likewise.
20664
20665 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20666
20667         * gcc.dg/20041231-1.C: New test.
20668         * g++.dg/warn/Wunreachable-code-1.C: New test.
20669
20670 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20671
20672         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20673         file, not /dev/null.  Abort on error.
20674
20675 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20676             Ziemowit Laski  <zlaski@apple.com>
20677
20678         PR objc/18971
20679         * objc.dg/encode-5.m: New test.
20680
20681 2004-12-29  Richard Henderson  <rth@redhat.com>
20682
20683         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20684         * objc.dg/stabs-1.m: Disable for ia64.
20685
20686 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20687
20688         PR c++/19190
20689         * g++.dg/warn/Wunused-10.C: New test.
20690
20691 2004-12-28  Richard Henderson  <rth@redhat.com>
20692
20693         * objc.dg/stabs-1.m: Disable for alpha.
20694
20695 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20696
20697         PR c++/19149
20698         * g++.dg/parse/error23.C: New test.
20699
20700 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20701
20702         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20703
20704         PR fortran/19032
20705         * gfortran.dg/intrinsic_modulo_1.f90: New.
20706         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20707         tests with divisor -1.
20708
20709 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20710
20711         * g++.dg/opt/temp1.C (memcpy): Return a value.
20712
20713         PR c++/19148
20714         * g++.dg/expr/cond7.C: New test.
20715
20716 2004-12-27  Paul Brook  <paul@codesourcery.com>
20717
20718         * gfortran.dg/g77/select_no_compile.f: Remove.
20719
20720 2004-12-27  Richard Henderson  <rth@redhat.com>
20721
20722         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20723         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20724         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20725
20726 2004-12-26  Richard Henderson  <rth@redhat.com>
20727
20728         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20729         by 1i instead of token pasting.
20730
20731 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20732
20733         PR tree-optimization/17578
20734         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20735         to additional_flags.
20736         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20737
20738 2004-12-25  Richard Henderson  <rth@redhat.com>
20739
20740         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20741         Remove Alpha.
20742
20743 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20744
20745         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20746         hppa*-*-hpux*.
20747         * gcc.dg/pr17957.c (dg-options): Likewise.
20748         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20749         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20750         instead of 0 on __hppa__.
20751         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20752         "foo,%r" on hppa*-*-*.
20753
20754 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20755
20756         PR fortran/19071
20757         * gfortran.dg/complex_write.f90: New test.
20758
20759 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20760
20761         PR c++/17595
20762         * g++.dg/parse/pragma2.C: New test.
20763
20764         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20765
20766 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20767
20768         * gcc.dg/empty2.c: Add missing dg-warning.
20769
20770 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20771
20772         PR c++/17413
20773         * g++.dg/template/local4.C: New test.
20774         * g++.dg/template/crash19.C: Add dg-error marker.
20775
20776         * g++.dg/template/crash31.C: Correct embedded PR number.
20777
20778 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20779
20780         PR c++/16405
20781         * g++.dg/opt/temp1.C: Add do-run marker.
20782
20783 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20784
20785         * g++.dg/template/spec19.C: New.
20786
20787 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20788
20789         PR target/16819
20790         * gcc.dg/empty2.c: New.
20791
20792 2004-12-23  Richard Henderson  <rth@redhat.com>
20793
20794         * lib/target-supports.exp (check_effective_target_vect_no_align):
20795         Remove i?86 and x86-64.
20796
20797 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20798
20799         PR c++/16405
20800         * g++.dg/opt/temp1.C: New test.
20801
20802 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20803
20804         PR c++/18733
20805         * g++.dg/template/friend33.C: New testcase.
20806
20807 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20808
20809         PR c++/18464
20810         * g++.dg/template/cond5.C: New test.
20811
20812         PR c++/18492
20813         * g++.dg/inherit/thunk3.C: New test.
20814
20815         PR c++/11224
20816         * g++.dg/warn/Wunused-9.C: New test.
20817
20818 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20819
20820         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20821
20822 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20823
20824         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20825
20826 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20827
20828         PR c++/18378
20829         * g++.dg/ext/packed8.C: New test.
20830
20831         PR c++/19063
20832         * g++.dg/template/crash31.C: New test.
20833
20834         PR c++/19034
20835         * g++.dg/template/crash30.C: New test.
20836
20837 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20838
20839         PR C++/18984
20840         * g++.dg/eh/ctor3.C: New test.
20841
20842 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20843
20844         * objc.dg/stabs-1.m: Allow section name to be quoted and
20845         assembly label to begin with '.LL'.
20846
20847 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20848
20849         * gcc.dg/vect/vect.exp
20850         (check_effective_target_lp64_or_vect_no_align): New.
20851         * gcc.dg/vect/vect-77.c: Use it.
20852         * gcc.dg/vect/vect-78.c: Use it.
20853
20854         * lib/target-supports.exp
20855         (check_effective_target_vect_no_max,
20856         check_effective_target_vect_no_bitwise,
20857         check_effective_target_vect_no_align): New.
20858         * gcc.dg/vect/vect-13.c: Use them.
20859         * gcc.dg/vect/vect-17.c: Ditto.
20860         * gcc.dg/vect/vect-18.c: Ditto.
20861         * gcc.dg/vect/vect-19.c: Ditto.
20862         * gcc.dg/vect/vect-20.c: Ditto.
20863         * gcc.dg/vect/vect-27.c: Ditto.
20864         * gcc.dg/vect/vect-29.c: Ditto.
20865         * gcc.dg/vect/vect-44.c: Ditto.
20866         * gcc.dg/vect/vect-48.c: Ditto.
20867         * gcc.dg/vect/vect-50.c: Ditto.
20868         * gcc.dg/vect/vect-52.c: Ditto.
20869         * gcc.dg/vect/vect-54.c: Ditto.
20870         * gcc.dg/vect/vect-56.c: Ditto.
20871         * gcc.dg/vect/vect-58.c: Ditto.
20872         * gcc.dg/vect/vect-60.c: Ditto.
20873         * gcc.dg/vect/vect-72.c: Ditto.
20874         * gcc.dg/vect/vect-80.c: Ditto.
20875
20876 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20877
20878         PR c++/14075
20879         * g++.dg/init/string1.C: New.
20880
20881         PR c++/18975
20882         * g++.dg/other/synth1.C: New.
20883
20884 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20885
20886         PR c/18963
20887         * gcc.dg/pr18963-1.c: New test.
20888
20889 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20890
20891         PR c/18596
20892         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20893         * gcc.dg/pr18596-1.c: Use dg-error.
20894         (dg-options): Use -fno-unit-at-a-time.
20895         * gcc.dg/pr18596-2.c: New test.
20896         * gcc.dg/pr18596-3.c: New test.
20897
20898 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20899
20900         PR middle-end/18683
20901         * g++.dg/opt/pr18683-1.C: New test case.
20902
20903 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20904
20905         PR other/19093
20906         * g++.dg/opt/max1.C: Fix for 64bit targets.
20907
20908 2004-12-20  Matt Austern  <austern@apple.com>
20909
20910         PR c++/19044
20911         * g++.dg/ext/builtin6.C: New
20912
20913 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20914
20915         PR tree-optimization/19080
20916         * gcc.c-torture/compile/pr19080.c: New test.
20917
20918 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20919
20920         * gcc.dg/20041219-1.c: New test.
20921
20922 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20923
20924         PR middle-end/19068
20925         * g++.dg/opt/max1.C: New test case.
20926
20927 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20928
20929         * gcc.dg/fdata-sections-1.c: New test.
20930
20931 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20932
20933         PR middle-end/18548
20934         * gcc.dg/max-1.c: New test case.
20935
20936 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20937
20938         * gcc.c-torture/execute/20041218-1.c: New test.
20939
20940 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20941
20942         * gcc.dg/pr18501.c: New test.
20943         * gcc.dg/uninit-5.c: XFAIL.
20944         * gcc.dg/uninit-9.c: XFAIL.
20945
20946 2004-12-17  Dale Johannesen  <dalej@apple.com>
20947
20948         * gcc.dg/20041213-1.c: New.
20949
20950 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20951
20952         * objc.dg/stabs-1.m: Allow assembly label to begin
20953         with a dot ('.').
20954
20955 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20956
20957         * gcc.c-torture/execute/20041213-1.c: Move...
20958         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20959
20960 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20961
20962         PR c++/18721
20963         * g++.dg/lookup/conv-5.C: New.
20964
20965 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20966
20967         * objc.dg/stabs-1.m: New test.
20968
20969 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20970
20971         * gcc.dg/visibility-c.c: Change compile to
20972         assemble for the test.
20973
20974 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20975
20976         PR target/19041
20977         * gcc.dg/visibility-c.c: New test.
20978
20979 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20980
20981         PR middle-end/18493
20982         * gcc.dg/switch-8.c: New test case.
20983
20984 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20985
20986         PR c++/18905
20987         * g++.dg/template/init4.C: New.
20988         * g++.dg/opt/static3.C: Enable optimizer.
20989
20990 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20991
20992         * g++.dg/other/complex1.C: New test.
20993
20994 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20995
20996         * g++.dg/opt/inline9.C: New test.
20997
20998 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20999
21000         PR fortran/18993
21001         * gfotran.dg/nullify_1.f: New test.
21002
21003 2004-12-15  Richard Henderson  <rth@redhat.com>
21004
21005         * gcc.target/i386/i386.exp: New harness.
21006         * gcc.target/i386/vect-args.c: New.
21007
21008 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
21009
21010         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21011
21012 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21013
21014         PR c++/18825
21015         * g++.dg/template/friend32.C: New test.
21016
21017 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21018
21019         * cpp/pragma-once-1.c: New test.
21020         * cpp/pragma-once-1b.h: Likewise.
21021         * cpp/pragma-once-1c.h: Likewise.
21022         * cpp/pragma-once-1d.h: Likewise.
21023         * cpp/inc/pragma-once-1a.h: Likewise.
21024
21025 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
21026             Steven G. Kargl  <kargls@comcast.net>
21027
21028         PR fortran/17597
21029         * gfortran.dg/list_read_3.f90: New test.
21030
21031 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21032
21033         * gcc.dg/ftrapv-2.c: New test.
21034
21035 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21036
21037         PR c++/18981
21038         * g++.dg/template/typename9.C: New test.
21039
21040 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21041
21042         PR c++/18738
21043         * g++.dg/template/typename8.C: New test.
21044         * g++.dg/parse/friend2.C: Tweak error message.
21045
21046 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21047
21048         * gcc.c-torture/20041214-1.c: New test.
21049
21050 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21051
21052         PR c++/18965
21053         * g++.dg/init/array17.C: New test.
21054
21055 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21056
21057         PR c++/18793
21058         * g++.dg/init/aggr3.C: New test.
21059
21060 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21061
21062         * gcc.dg/altivec-types-1.c: New test.
21063         * gcc.dg/altivec-types-2.c: New test.
21064         * gcc.dg/altivec-types-3.c: New test.
21065         * gcc.dg/altivec-types-4.c: New test.
21066         * g++.dg/ext/altivec-types-1.C: New test.
21067         * g++.dg/ext/altivec-types-2.C: New test.
21068         * g++.dg/ext/altivec-types-3.C: New test.
21069         * g++.dg/ext/altivec-types-4.C: New test.
21070
21071 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21072
21073         PR middle-end/18951
21074         * gcc.c-torture/execute/20041213-1.c: New test.
21075
21076 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21077
21078         PR c++/18949
21079         * g++.dg/template/cast1.C: New.
21080
21081 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21082
21083         * gcc.c-torture/execute/20041213-2.c: New test.
21084
21085 2004-12-13  Richard Henderson  <rth@redhat.com>
21086
21087         * gcc.dg/i386-sse-10.c: Fix typo in options.
21088
21089 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21090
21091         PR c++/18968
21092         * g++.dg/opt/pr18968.C: New test.
21093
21094 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21095
21096         PR c++/18925
21097         * g++.dg/ext/visibility/staticdatamem.C: New test.
21098
21099 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
21100
21101         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21102
21103 2004-12-13  Roger Sayle  <roger@eyesopen.com>
21104
21105         PR rtl-optimization/18928
21106         * gcc.dg/pr18928-1.c: New test case.
21107
21108 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
21109
21110         PR tree-opt/16951
21111         * gcc.c-torture/compile/20041211-1.c: New.
21112
21113 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21114
21115         PR middle-end/17564
21116         * gcc.c-torture/execute/20041212-1.c: New test.
21117
21118 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21119
21120         PR fortran/18869
21121         * gfortran.dg/common_1.f90: New test.
21122
21123 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
21124         Paul Brook  <paul@codesourcery.com>
21125
21126         PR fortran/16222
21127         * gfortran.dg/real_do_1.f90: New test.
21128
21129 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21130
21131         PR tree-opt/18040
21132         * g++.dg/opt/ptrmem6.C: New test.
21133
21134 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21135
21136         PR middle-end/18921
21137         * gcc.dg/pr18921-1.c: New test case.
21138
21139 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21140
21141         PR fortran/17175
21142         * gfortran.dg/scale_1.f90: New test.
21143
21144 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21145
21146         PR middle-end/18903
21147         * gcc.c-torture/compile/pr18903.c: New test.
21148
21149 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21150
21151         * gcc.c-torture/execute/20041210-1.c: New test.
21152
21153 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21154
21155         PR c++/18731
21156         * g++.dg/parser/struct-1.C: New test.
21157         * g++.dg/parser/struct-2.C: New test.
21158         * g++.dg/parser/struct-3.C: New test.
21159
21160 2004-12-09  Richard Henderson  <rth@redhat.com>
21161
21162         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21163
21164         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21165         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21166
21167 2004-12-09  Matt Austern  <austern@apple.com>
21168
21169         PR c++/18514
21170         * g++.dg/ext/builtin1.C: New
21171         * g++.dg/ext/builtin2.C: New
21172         * g++.dg/ext/builtin3.C: New
21173         * g++.dg/ext/builtin4.C: New
21174         * g++.dg/ext/builtin5.C: New
21175
21176 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21177
21178         PR tree-opt/18904
21179         * g++.dg/opt/ptrmem5.C: New test.
21180
21181 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21182
21183         * g++.dg/parse/typename5.C: Adjust for new error.
21184         * g++.dg/parse/typename7.C: New.
21185
21186 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21187
21188         PR c++/18073
21189         * g++.dg/other/mmintrin.C: New test.
21190
21191 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21192
21193         PR c++/16681
21194         * g++.dg/init/array15.C: New.
21195         * g++.dg/init/array16.C: New.
21196
21197 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21198
21199         PR fortran/18826
21200         * gfortran.dg/assign_1.f90: New test.
21201
21202 2004-12-08  Nick Clifton  <nickc@redhat.com>
21203
21204         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21205         * gcc.target/xstormy16/data_below100: Likewise.
21206         * gcc.target/xstormy16/sfr: Likewise.
21207         * gcc.target/xstormy16/below100.S: New test source file.
21208         * gcc.target/xstormy16/below100.ld: New test linker script.
21209         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21210         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21211         bp instructions.
21212         * gcc.target/xstormy16/bp.c: Likewise.
21213
21214         * gcc.target/xstormy16/bss_below100: New files:
21215         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21216         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21217         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21218         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21219         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21220         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21221         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21222         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21223         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21224         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21225         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21226         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21227         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21228         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21229         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21230         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21231         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21232         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21233         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21234         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21235         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21236         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21237         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21238         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21239         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21240         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21241         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21242
21243         * gcc.target/xstormy16/data_below100: New files:
21244         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21245         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21246         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21247         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21248         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21249         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21250         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21251         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21252         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21253         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21254         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21255         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21256         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21257         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21258         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21259         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21260         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21261         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21262         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21263         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21264         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21265         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21266         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21267         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21268         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21269         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21270         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21271
21272         * gcc.target/xstormy16/sfr: New files:
21273         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21274         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21275         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21276         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21277         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21278         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21279         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21280         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21281         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21282         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21283         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21284         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21285         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21286         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21287         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21288         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21289         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21290         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21291         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21292         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21293         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21294         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21295         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21296         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21297         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21298         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21299         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21300         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21301         27_if0_sfrw_bitfield_f.c
21302
21303 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21304
21305         PR c++/18100
21306         * g++.dg/lookup/name-clash4.C: New test.
21307
21308 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21309
21310         PR c++/18672
21311         * g++.dg/opt/array1.C: New.
21312
21313         PR c++/18803
21314         * g++.dg/template/operator5.C: New.
21315
21316 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21317
21318         PR c/18867
21319         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21320
21321 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21322
21323         * gcc.dg/noncompile/20041207.c: New test.
21324
21325 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21326
21327         * g++.dg/other/unreachable-1.C: New test.
21328
21329 2004-12-06  Nick Clifton  <nickc@redhat.com>
21330
21331         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21332         <limits.h> because the latter comes from gcc's include/ directory
21333         and not the newlib/libc/include directory.
21334
21335 2004-12-04  Richard Henderson  <rth@redhat.com>
21336
21337         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21338
21339 2004-12-04  Richard Henderson  <rth@redhat.com>
21340
21341         * lib/target-supports.exp (check_gc_sections_available): Disable
21342         for alpha and ia64.
21343
21344 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21345
21346         PR middle-end/17909
21347         * g++.dg/other/vararg-2.C: New test.
21348
21349 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21350
21351         PR c++/17011, c++/17971
21352         * g++.dg/template/error15.C: Adjust expected error.
21353         * g++.dg/template/instantiate3.C: Likewise.
21354
21355 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21356
21357         * gcc.dg/altivec-18.c: Fix for darwin
21358
21359 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21360
21361         PR c++/18782
21362         * g++.dg/parse/ptrmem2.C: New.
21363
21364         PR c++/18318
21365         * g++.dg/template/new1.C: New.
21366
21367 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21368
21369         PR fortran/18710
21370         * gfortran.dg/direct_io_3.f90: New test.
21371
21372 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21373
21374         PR 18758
21375         * g++.dg/parse/crash21.C: New.
21376
21377 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21378
21379         PR c++/15664, c++/18276
21380         * g++.dg/template/ttp13.C: New test.
21381         * g++.dg/template/ttp14.C: Likewise.
21382
21383 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21384
21385         PR c++/18123
21386         * g++.dg/parse/enum2.C: New test.
21387         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21388
21389 2004-12-02  Nick Clifton  <nickc@redhat.com>
21390
21391         * gcc.target/xstormy16: New test directory.
21392         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21393         * gcc.target/xstormy16/bp.c: Check the generation of bp
21394         instructions.
21395         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21396         bn instructions and the BELOW100 attribute.
21397
21398 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21399
21400         PR target/16952
21401         * gcc.dg/ppc-eabi.c: New.
21402
21403 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21404
21405         PR fortran/18284
21406         * gfortran.dg/backspace.f90
21407
21408 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21409
21410         * gfortran.dg/inquire.f90: New test.
21411
21412 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21413
21414         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21415         handle effective-target-keyword.
21416         (dg-skip-if): Support effective-target keyword as target list.
21417         (dg-xfail-if): Ditto.
21418         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21419
21420 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21421
21422         PR tree-optimization/18291
21423         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21424
21425 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21426
21427         PR C++/18729
21428         * g++.dg/parse/crash20.C: New.
21429
21430         PR c++/17431
21431         * g++.dg/overload/arg1.C: New.
21432         * g++.dg/overload/arg2.C: New.
21433         * g++.dg/overload/arg3.C: New.
21434         * g++.dg/overload/arg4.C: New.
21435
21436 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21437
21438         * gcc.dg/c99-flex-array-4.c: Remove.
21439
21440 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21441
21442         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21443
21444         * lib/target-supports.exp (is-effective-target): Simplify.
21445
21446         * lib/target-supports.exp (check_effective_target_vect_long):
21447         Fix for powerpc64-*-*.
21448
21449 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21450
21451         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21452         to support new requirements on FreeBSD 5.
21453
21454 2004-11-30  Devang Patel  <dpatel@apple.com>
21455
21456         PR 18702
21457         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21458
21459 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21460
21461         * g++.dg/ext/altivec-13.C: New test.
21462
21463 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21464
21465         PR tree-opt/18298
21466         * gcc.c-torture/execute/p18298.c: New test.
21467
21468 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21469             Dorit Naishlos  <dorit@il.ibm.com>
21470
21471         PR tree-opt/18607
21472         * gcc.dg/vect/vect-89.c: New test.
21473
21474 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21475
21476         * gcc.dg/pr18596-1.c: New test.
21477
21478 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21479
21480         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21481
21482 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21483
21484         PR c/18479
21485         * gcc.dg/pr18479.c: New test.
21486
21487 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21488
21489         PR target/18490
21490         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21491         mmix-knuth-mmixware.
21492
21493         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21494         cris-*-elf* cris-*-aout* mmix-*-*
21495
21496 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21497
21498         PR middle-end/18725
21499         * gcc.dg/pr18725.c: New test.
21500
21501 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21502
21503         PR target/18488
21504         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21505
21506         PR target/18336
21507         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21508
21509 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21510
21511         PR c++/18368
21512         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21513         * g++.old-deja/g++.law/ctors5.C: Likewise.
21514         * g++.old-deja/g++.other/crash25.C: Likewise.
21515
21516         PR c++/18674
21517         * g++.dg/template/error16.C: New test.
21518
21519         PR c++/18512
21520         * g++.dg/template/crash29.C: New test.
21521
21522 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21523
21524         PR tree-optimization/18712
21525         * gcc.c-torture/compile/pr18712.c: New test.
21526
21527 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21528
21529         PR c/7544
21530         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21531         tests.
21532
21533 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21534
21535         PR c++/18652
21536         * g++.dg/lookup/crash6.C: New test.
21537
21538 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21539
21540         PR middle-end/18164
21541         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21542
21543 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21544
21545         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21546         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21547         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21548
21549 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21550
21551         * gcc.dg/pr18164.c: New test.
21552
21553 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21554
21555         * gcc.dg/funroll-loops-all.c: New.
21556
21557 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21558
21559         PR target/18489
21560         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21561         delimeter, match space and TAB as well as ":".
21562
21563         PR target/18484
21564         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21565
21566         PR target/18348
21567         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21568
21569         PR target/18345
21570         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21571
21572         PR target/18337
21573         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21574
21575 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21576
21577         * gfortran.dg/direct_io_2.f90: New test.
21578
21579 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21580
21581         PR target/18334
21582         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21583
21584 2004-11-28  Richard Henderson  <rth@redhat.com>
21585
21586         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21587
21588 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21589
21590         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21591         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21592         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21593         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21594         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21595         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21596         gcc.dg/pointer-arith-8.c: New tests.
21597
21598 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21599
21600         PR fortran/18364
21601         * gfortran.dg/endfile.f90: New test.
21602
21603 2004-11-27  Falk Hueffner  <falk@debian.org>
21604
21605         * gcc.dg/loop-6.c: New test.
21606
21607 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21608
21609         * gcc.c-torture/execute/20041126-1.c: New test.
21610
21611 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21612
21613         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21614         on IRIX.
21615
21616 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21617
21618         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21619         functions.
21620
21621 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21622
21623         PR rtl-optimization/17825
21624         * gcc.c-torture/compile/20041119-1.c: New test.
21625
21626 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21627
21628         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21629         Check existence of ld library path variables before unsetting.
21630
21631 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21632
21633         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21634
21635 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21636
21637         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21638
21639 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21640
21641         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21642
21643 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21644
21645         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21646         dg-do directive.
21647
21648 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21649
21650         * gcc.dg/pr17957.c: Pass --param, not -param.
21651
21652 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21653
21654         PR middle-end/17957
21655         * testsuite/gcc.dg/pr17957.c: New test.
21656
21657 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21658
21659         PR c++/18445
21660         * g++.dg/template/crash28.C: Likewise.
21661
21662         PR c++/18001
21663         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21664         * g++.dg/ext/lvaddr.C: Likewise.
21665         * g++.dg/opt/pr7503-3.C: Likewise.
21666
21667         PR c++/18466
21668         * g++.dg/parse/qualified3.C: New test.
21669         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21670
21671         PR c++/18545
21672         * g++.dg/expr/return1.C: New test.
21673
21674 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21675
21676         Friend class name lookup 3/n, PR c++/3332
21677         * g++.dg/lookup/friend3.C: New test.
21678         * g++.dg/lookup/friend4.C: Likewise.
21679         * g++.dg/lookup/friend5.C: Likewise.
21680
21681 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21682
21683         Friend class name lookup 2/n, PR c++/14513, c++/15410
21684         * g++.dg/lookup/friend2.C: New test.
21685         * g++.dg/template/friend31.C: Likewise.
21686
21687 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21688
21689         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21690
21691 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21692
21693         PR c++/17473
21694         * g++.dg/tc1/dr56.C: Remove.
21695         * g++.dg/template/typedef1.C: Add dg-error markers.
21696         * g++.old-deja/g++.other/typedef7.C: Likewise.
21697
21698         PR c++/18285
21699         * g++.dg/parse/typedef7.C: New test.
21700
21701 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21702
21703         * gcc.c-torture/execute/20041124-1.c: New test.
21704
21705 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21706
21707         * g++.dg/template/deduce3.C: New test.
21708
21709         PR c++/18586
21710         * g++.dg/template/crash27.C: New test.
21711
21712         PR c++/18530
21713         * g++.dg/warn/Wshadow-3.C: New test.
21714
21715 2004-11-24  Devang Patel  <dpatel@apple.com>
21716
21717         PR/18555
21718         * gcc.dg/cpp/isysroot-1.c: New test.
21719         * gcc.dg/cpp/usr/include/stdio.h: New file.
21720         * gcc.dg/cpp/isysroot-2.c: New test.
21721         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21722         New file.
21723
21724 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21725
21726         PR c++/8929
21727         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21728
21729 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21730
21731         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21732         * gcc.target/sparc/pdist.c: Likewise.
21733
21734 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21735
21736         PR c++/16882
21737         * g++.dg/conversion/simd1.C: New test.
21738
21739 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21740
21741         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21742         and restore_ld_library_path_env_vars.
21743         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21744         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21745         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21746         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21747
21748 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21749
21750         * gcc.dg/pragma-align-2.c: Test macro expansion.
21751         * gcc.dg/pragma-pack-2.c: New test.
21752
21753 2004-11-23  Richard Henderson  <rth@redhat.com>
21754
21755         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21756         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21757         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21758         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21759         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21760         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21761
21762         * gcc.dg/vect/vect.exp: Add check for alpha.
21763         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21764         (check_effective_target_vect_int): Enable for alpha.
21765         (check_effective_target_vect_long): New.
21766         (is-effective-target): Add it.
21767
21768 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21769
21770         * gcc.dg/pr18614-1.c: New test.
21771
21772 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21773
21774         * gcc.dg/setjmp-2.c: New test.
21775
21776 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21777
21778         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21779         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21780         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21781         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21782         gcc.target/sparc/pdist.c: New tests.
21783
21784 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21785
21786         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21787
21788 2004-11-22  Dale Johannesen  <dalej@apple.com>
21789
21790         * gcc.dg/20041111-1.c: New.
21791
21792 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21793
21794         PR tree-opt/18536
21795         * gcc.dg/vect/pr18536.c: New test.
21796
21797 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21798
21799         PR c++/18354
21800         * g++.dg/template/nontype11.C: New test.
21801
21802 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21803
21804         PR middle-end/18520
21805         * gcc.dg/pr18520-1.c: New test case.
21806
21807 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21808
21809         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21810         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21811         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21812         expected diagnostics.
21813
21814 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21815
21816         PR target/18580
21817         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21818         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21819         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21820
21821 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21822
21823         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21824
21825 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21826             Joseph Myers  <joseph@codesourcery.com>
21827
21828         * lib/target-supports.exp (check_visibility_available): Really
21829         test the compiler.
21830
21831 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21832
21833         PR tree-opt/18181
21834         * gcc.dg/vect/vect-85.c: New test.
21835         * gcc.dg/vect/vect-86.c: New test.
21836         * gcc.dg/vect/vect-87.c: New test.
21837         * gcc.dg/vect/vect-88.c: New test.
21838
21839 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21840
21841         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21842
21843 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21844
21845         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21846         * gcc.dg/ppc-and-1.c: Ditto.
21847         * gcc.dg/ppc-compare-1.c: Ditto.
21848         * gcc.dg/ppc-mov-1.c: Ditto
21849
21850 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21851             Mark Mitchell  <mark@codesourcery.com>
21852
21853         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21854
21855 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21856             Aldy Hernandez  <aldyh@redhat.com>
21857
21858         * lib/target-supports.exp (check_effective_target_vect_int): New
21859         (check_effective_target_vect_float): New
21860         (check_effective_target_vect_double): New.
21861         (is-effective-target): Support new effective targets keywords.
21862         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21863         default action for dg-do.
21864         * gcc.dg/vect/pr16105.c: Use new support.
21865         * gcc.dg/vect/pr18400.c: Ditto.
21866         * gcc.dg/vect/pr18425.c: Ditto.
21867         * gcc.dg/vect/vect-1.c: Ditto.
21868         * gcc.dg/vect/vect-10.c: Ditto.
21869         * gcc.dg/vect/vect-11.c: Ditto.
21870         * gcc.dg/vect/vect-12.c: Ditto.
21871         * gcc.dg/vect/vect-13.c: Ditto.
21872         * gcc.dg/vect/vect-14.c: Ditto.
21873         * gcc.dg/vect/vect-15.c: Ditto.
21874         * gcc.dg/vect/vect-16.c: Ditto.
21875         * gcc.dg/vect/vect-17.c: Ditto.
21876         * gcc.dg/vect/vect-18.c: Ditto.
21877         * gcc.dg/vect/vect-19.c: Ditto.
21878         * gcc.dg/vect/vect-2.c: Ditto.
21879         * gcc.dg/vect/vect-20.c: Ditto.
21880         * gcc.dg/vect/vect-21.c: Ditto.
21881         * gcc.dg/vect/vect-22.c: Ditto.
21882         * gcc.dg/vect/vect-23.c: Ditto.
21883         * gcc.dg/vect/vect-24.c: Ditto.
21884         * gcc.dg/vect/vect-25.c: Ditto.
21885         * gcc.dg/vect/vect-26.c: Ditto.
21886         * gcc.dg/vect/vect-27.c: Ditto.
21887         * gcc.dg/vect/vect-27a.c: Ditto.
21888         * gcc.dg/vect/vect-28.c: Ditto.
21889         * gcc.dg/vect/vect-29.c: Ditto.
21890         * gcc.dg/vect/vect-29a.c: Ditto.
21891         * gcc.dg/vect/vect-3.c: Ditto.
21892         * gcc.dg/vect/vect-30.c: Ditto.
21893         * gcc.dg/vect/vect-31.c: Ditto.
21894         * gcc.dg/vect/vect-32.c: Ditto.
21895         * gcc.dg/vect/vect-33.c: Ditto.
21896         * gcc.dg/vect/vect-34.c: Ditto.
21897         * gcc.dg/vect/vect-35.c: Ditto.
21898         * gcc.dg/vect/vect-36.c: Ditto.
21899         * gcc.dg/vect/vect-37.c: Ditto.
21900         * gcc.dg/vect/vect-38.c: Ditto.
21901         * gcc.dg/vect/vect-4.c: Ditto.
21902         * gcc.dg/vect/vect-40.c: Ditto.
21903         * gcc.dg/vect/vect-41.c: Ditto.
21904         * gcc.dg/vect/vect-42.c: Ditto.
21905         * gcc.dg/vect/vect-43.c: Ditto.
21906         * gcc.dg/vect/vect-44.c: Ditto.
21907         * gcc.dg/vect/vect-45.c: Ditto.
21908         * gcc.dg/vect/vect-46.c: Ditto.
21909         * gcc.dg/vect/vect-47.c: Ditto.
21910         * gcc.dg/vect/vect-48.c: Ditto.
21911         * gcc.dg/vect/vect-48a.c: Ditto.
21912         * gcc.dg/vect/vect-49.c: Ditto.
21913         * gcc.dg/vect/vect-5.c: Ditto.
21914         * gcc.dg/vect/vect-50.c: Ditto.
21915         * gcc.dg/vect/vect-51.c: Ditto.
21916         * gcc.dg/vect/vect-52.c: Ditto.
21917         * gcc.dg/vect/vect-53.c: Ditto.
21918         * gcc.dg/vect/vect-54.c: Ditto.
21919         * gcc.dg/vect/vect-55.c: Ditto.
21920         * gcc.dg/vect/vect-56.c: Ditto.
21921         * gcc.dg/vect/vect-56a.c: Ditto.
21922         * gcc.dg/vect/vect-57.c: Ditto.
21923         * gcc.dg/vect/vect-58.c: Ditto.
21924         * gcc.dg/vect/vect-59.c: Ditto.
21925         * gcc.dg/vect/vect-6.c: Ditto.
21926         * gcc.dg/vect/vect-60.c: Ditto.
21927         * gcc.dg/vect/vect-61.c: Ditto.
21928         * gcc.dg/vect/vect-62.c: Ditto.
21929         * gcc.dg/vect/vect-63.c: Ditto.
21930         * gcc.dg/vect/vect-64.c: Ditto.
21931         * gcc.dg/vect/vect-65.c: Ditto.
21932         * gcc.dg/vect/vect-66.c: Ditto.
21933         * gcc.dg/vect/vect-67.c: Ditto.
21934         * gcc.dg/vect/vect-68.c: Ditto.
21935         * gcc.dg/vect/vect-69.c: Ditto.
21936         * gcc.dg/vect/vect-7.c: Ditto.
21937         * gcc.dg/vect/vect-72.c: Ditto.
21938         * gcc.dg/vect/vect-72a.c: Ditto.
21939         * gcc.dg/vect/vect-73.c: Ditto.
21940         * gcc.dg/vect/vect-74.c: Ditto.
21941         * gcc.dg/vect/vect-75.c: Ditto.
21942         * gcc.dg/vect/vect-76.c: Ditto.
21943         * gcc.dg/vect/vect-77.c: Ditto.
21944         * gcc.dg/vect/vect-77a.c: Ditto.
21945         * gcc.dg/vect/vect-78.c: Ditto.
21946         * gcc.dg/vect/vect-79.c: Ditto.
21947         * gcc.dg/vect/vect-8.c: Ditto.
21948         * gcc.dg/vect/vect-80.c: Ditto.
21949         * gcc.dg/vect/vect-82.c: Ditto.
21950         * gcc.dg/vect/vect-82_64.c: Ditto.
21951         * gcc.dg/vect/vect-83.c: Ditto.
21952         * gcc.dg/vect/vect-83_64.c: Ditto.
21953         * gcc.dg/vect/vect-9.c: Ditto.
21954         * gcc.dg/vect/vect-all.c: Ditto.
21955         * gcc.dg/vect/vect-none.c: Ditto.
21956
21957 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21958
21959         * lib/gcc-dg.exp (dg-skip-if): New function.
21960         (dg-forbid-option): Remove.
21961         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21962         * g++.dg/abi/bitfield8.C: Likewise.
21963         * g++.dg/abi/dtor1.C: Likewise.
21964         * g++.dg/abi/empty10.C: Likewise.
21965         * g++.dg/abi/empty7.C: Likewise.
21966         * g++.dg/abi/empty9.C: Likewise.
21967         * g++.dg/abi/layout3.C: Likewise.
21968         * g++.dg/abi/layout4.C: Likewise.
21969         * g++.dg/abi/thunk1.C: Likewise.
21970         * g++.dg/abi/thunk2.C: Likewise.
21971         * g++.dg/abi/vbase11.C: Likewise.
21972         * g++.dg/abi/vthunk2.C: Likewise.
21973         * g++.dg/abi/vthunk3.C: Likewise.
21974         * g++.dg/ext/attrib8.C: Likewise.
21975         * g++.dg/opt/longbranch2.C: Likewise.
21976         * g++.dg/opt/reg-stack4.C: Likewise.
21977         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21978         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21979         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21980         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21981         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21982         * gcc.dg/20000609-1.c: Likewise.
21983         * gcc.dg/20000720-1.c: Likewise.
21984         * gcc.dg/20011107-1.c: Likewise.
21985         * gcc.dg/20011119-1.c: Likewise.
21986         * gcc.dg/20020108-1.c: Likewise.
21987         * gcc.dg/20020122-2.c: Likewise.
21988         * gcc.dg/20020122-3.c: Likewise.
21989         * gcc.dg/20020201-3.c: Likewise.
21990         * gcc.dg/20020206-1.c: Likewise.
21991         * gcc.dg/20020218-1.c: Likewise.
21992         * gcc.dg/20020310-1.c: Likewise.
21993         * gcc.dg/20020411-1.c: Likewise.
21994         * gcc.dg/20020418-2.c: Likewise.
21995         * gcc.dg/20020426-1.c: Likewise.
21996         * gcc.dg/20020426-2.c: Likewise.
21997         * gcc.dg/20020517-1.c: Likewise.
21998         * gcc.dg/20020523-1.c: Likewise.
21999         * gcc.dg/20020523-2.c: Likewise.
22000         * gcc.dg/20020729-1.c: Likewise.
22001         * gcc.dg/20030204-1.c: Likewise.
22002         * gcc.dg/20030826-2.c: Likewise.
22003         * gcc.dg/20030926-1.c: Likewise.
22004         * gcc.dg/20031202-1.c: Likewise.
22005         * gcc.dg/980312-1.c: Likewise.
22006         * gcc.dg/980313-1.c: Likewise.
22007         * gcc.dg/990117-1.c: Likewise.
22008         * gcc.dg/990424-1.c: Likewise.
22009         * gcc.dg/990524-1.c: Likewise.
22010         * gcc.dg/991230-1.c: Likewise.
22011         * gcc.dg/i386-387-1.c: Likewise.
22012         * gcc.dg/i386-387-2.c: Likewise.
22013         * gcc.dg/i386-387-3.c: Likewise.
22014         * gcc.dg/i386-387-4.c: Likewise.
22015         * gcc.dg/i386-387-5.c: Likewise.
22016         * gcc.dg/i386-387-6.c: Likewise.
22017         * gcc.dg/i386-asm-1.c: Likewise.
22018         * gcc.dg/i386-bitfield1.c: Likewise.
22019         * gcc.dg/i386-bitfield2.c: Likewise.
22020         * gcc.dg/i386-loop-1.c: Likewise.
22021         * gcc.dg/i386-loop-2.c: Likewise.
22022         * gcc.dg/i386-loop-3.c: Likewise.
22023         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22024         * gcc.dg/i386-pic-1.c: Likewise.
22025         * gcc.dg/i386-regparm.c: Likewise.
22026         * gcc.dg/i386-signbit-1.c: Likewise.
22027         * gcc.dg/i386-signbit-2.c: Likewise.
22028         * gcc.dg/i386-signbit-3.c: Likewise.
22029         * gcc.dg/i386-sse-5.c: Likewise.
22030         * gcc.dg/i386-sse-8.c: Likewise.
22031         * gcc.dg/i386-unroll-1.c: Likewise.
22032         * gcc.dg/tls/opt-1.c: Likewise.
22033         * gcc.dg/tls/opt-2.c: Likewise.
22034         * gcc.dg/unroll-1.c: Likewise.
22035         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22036         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22037         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22038         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22039
22040 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22041
22042         * g++.dg/template/incomplete1.C: New test.
22043
22044 2004-11-16  Nick Clifton  <nickc@redhat.com>
22045
22046         Revert patches accidentally commited during checkin of fixes for
22047         xstormy16 tests:
22048         gcc.c-torture/execute/simd-4.c: Revert
22049         gcc.dg/20040910-1.c: Revert.
22050
22051 2004-11-16  Paul Brook  <paul@codesourcery.com>
22052
22053         PR fortran/13010
22054         * gfortran.dg/der_pointer_1.f90: New test.
22055
22056 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22057
22058         PR c/18498
22059         * gcc.dg/bitfld-13.c: New test.
22060
22061 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22062
22063         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22064         powerpc*-*-linux*.
22065
22066         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22067         * gcc.dg/ppc64-abi-2.c: Ditto.
22068         * gcc.dg/ppc64-abi-3.c: Ditto.
22069
22070         * lib/gcc-dg.exp (dg-target-list): Remove.
22071
22072 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22073
22074         * gcc.dg/ia64-postinc.c: New test.
22075
22076 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22077
22078         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22079
22080 2004-11-15  Nick Clifton  <nickc@redhat.com>
22081
22082         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22083         __INT_MAX__ so that the test can be compiled by toolchains
22084         targeted at 16-bit processors.
22085
22086         * gcc.dg/20040625-1.c: Use long constants rather than integers
22087         when performing arithmetic that will overflow 16-bits.
22088
22089         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22090         xstormy16.  It does not support 128-bit vector operations.
22091
22092         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22093         with the macro PTR_TYPE.  Define this macro to an integer type
22094         suitable for holding a pointer.
22095
22096         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22097         the target is a 16-bit processor.
22098
22099         * gcc.dg/cpp/if-2.c: Expect a different warning message from
22100         16-bit targets where the character constant will be too long.
22101
22102         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22103         where the double will not be directly addressable.
22104
22105 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22106
22107         Friend class name lookup 1/n, PR c++/18471
22108         * g++.dg/template/crash26.C: New test.
22109         * g++.dg/lookup/struct1.C: Adjust expected error.
22110         * g++.dg/parse/elab1.C: Likewise.
22111         * g++.dg/parse/elab2.C: Likewise.
22112         * g++.dg/parse/int-as-enum1.C: Likewise.
22113         * g++.dg/parse/struct-as-enum1.C: Likewise.
22114         * g++.dg/parse/typedef1.C: Likewise.
22115         * g++.dg/parse/typedef3.C: Likewise.
22116         * g++.dg/parse/typedef4.C: Likewise.
22117         * g++.dg/parse/typedef5.C: Likewise.
22118         * g++.dg/template/nontype4.C: Likewise.
22119         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22120         * g++.old-deja/g++.other/elab1.C: Likewise.
22121         * g++.old-deja/g++.other/syntax4.C: Likewise.
22122
22123 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22124
22125         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22126
22127 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
22128
22129         * gcc.c-torture/execute/20041114-1.c: New test.
22130
22131 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22132
22133         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22134         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22135         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22136         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22137         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22138         gcc.dg/switch-7.c: New tests.
22139
22140 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22141
22142         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22143
22144 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22145
22146         PR tree-opt/18400
22147         * gcc.dg/vect/pr18400.c: New test.
22148
22149 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22150             Andrew Pinski  <pinskia@physics.uc.edu>
22151
22152         PR tree-opt/18425
22153         * gcc.dg/vect/pr18425.c: New test.
22154
22155 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22156
22157         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22158         Guard with dg-require-alias and dg-require-visibility.
22159
22160 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22161
22162         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22163
22164 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22165
22166         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22167
22168 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22169
22170         PR c++/17344
22171         * g++.dg/template/defarg5.C: New test.
22172
22173 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22174
22175         * g++.dg/parse/cast1.C: Run only on ILP32.
22176         * g++.old-deja/g++.mike/p784.C: Likewise.
22177
22178 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22179
22180         * gcc.c-torture/execute/20041113-1.c: New test.
22181
22182 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22183
22184         PR target/18230
22185         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22186         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22187         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22188         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22189         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22190         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22191         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22192         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22193         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22194         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22195         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22196         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22197         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22198
22199 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22200
22201         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22202         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22203         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22204         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22205         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22206         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22207         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22208         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22209         gcc.target/sparc/combined-1.c: New tests.
22210
22211 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22212
22213         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22214         New tests.
22215
22216 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22217
22218         * lib/gcc-dg.exp (dg-forbid-option): New function.
22219         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22220         * g++.dg/abi/bitfield8.C: Likewise.
22221         * g++.dg/abi/dtor1.C: Likewise.
22222         * g++.dg/abi/empty10.C: Likewise.
22223         * g++.dg/abi/empty7.C: Likewise.
22224         * g++.dg/abi/empty9.C: Likewise.
22225         * g++.dg/abi/layout3.C: Likewise.
22226         * g++.dg/abi/layout4.C: Likewise.
22227         * g++.dg/abi/thunk1.C: Likewise.
22228         * g++.dg/abi/thunk2.C: Likewise.
22229         * g++.dg/abi/vbase11.C: Likewise.
22230         * g++.dg/abi/vthunk2.C: Likewise.
22231         * g++.dg/abi/vthunk3.C: Likewise.
22232         * g++.dg/ext/attrib8.C: Likewise.
22233         * g++.dg/opt/longbranch2.C: Likewise.
22234         * g++.dg/opt/reg-stack4.C: Likewise.
22235         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22236         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22237         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22238         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22239         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22240         * gcc.dg/20000609-1.c: Likewise.
22241         * gcc.dg/20000720-1.c: Likewise.
22242         * gcc.dg/20011107-1.c: Likewise.
22243         * gcc.dg/20011119-1.c: Likewise.
22244         * gcc.dg/20020108-1.c: Likewise.
22245         * gcc.dg/20020122-2.c: Likewise.
22246         * gcc.dg/20020122-3.c: Likewise.
22247         * gcc.dg/20020201-3.c: Likewise.
22248         * gcc.dg/20020206-1.c: Likewise.
22249         * gcc.dg/20020218-1.c: Likewise.
22250         * gcc.dg/20020310-1.c: Likewise.
22251         * gcc.dg/20020411-1.c: Likewise.
22252         * gcc.dg/20020418-2.c: Likewise.
22253         * gcc.dg/20020426-1.c: Likewise.
22254         * gcc.dg/20020426-2.c: Likewise.
22255         * gcc.dg/20020517-1.c: Likewise.
22256         * gcc.dg/20020523-1.c: Likewise.
22257         * gcc.dg/20020523-2.c: Likewise.
22258         * gcc.dg/20020729-1.c: Likewise.
22259         * gcc.dg/20030204-1.c: Likewise.
22260         * gcc.dg/20030826-2.c: Likewise.
22261         * gcc.dg/20030926-1.c: Likewise.
22262         * gcc.dg/20031202-1.c: Likewise.
22263         * gcc.dg/980312-1.c: Likewise.
22264         * gcc.dg/980313-1.c: Likewise.
22265         * gcc.dg/990117-1.c: Likewise.
22266         * gcc.dg/990424-1.c: Likewise.
22267         * gcc.dg/990524-1.c: Likewise.
22268         * gcc.dg/991230-1.c: Likewise.
22269         * gcc.dg/i386-387-1.c: Likewise.
22270         * gcc.dg/i386-387-2.c: Likewise.
22271         * gcc.dg/i386-387-3.c: Likewise.
22272         * gcc.dg/i386-387-4.c: Likewise.
22273         * gcc.dg/i386-387-5.c: Likewise.
22274         * gcc.dg/i386-387-6.c: Likewise.
22275         * gcc.dg/i386-asm-1.c: Likewise.
22276         * gcc.dg/i386-bitfield1.c: Likewise.
22277         * gcc.dg/i386-bitfield2.c: Likewise.
22278         * gcc.dg/i386-loop-1.c: Likewise.
22279         * gcc.dg/i386-loop-2.c: Likewise.
22280         * gcc.dg/i386-loop-3.c: Likewise.
22281         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22282         * gcc.dg/i386-pic-1.c: Likewise.
22283         * gcc.dg/i386-regparm.c: Likewise.
22284         * gcc.dg/i386-signbit-1.c: Likewise.
22285         * gcc.dg/i386-signbit-2.c: Likewise.
22286         * gcc.dg/i386-signbit-3.c: Likewise.
22287         * gcc.dg/i386-sse-5.c: Likewise.
22288         * gcc.dg/i386-sse-8.c: Likewise.
22289         * gcc.dg/i386-unroll-1.c: Likewise.
22290         * gcc.dg/tls/opt-1.c: Likewise.
22291         * gcc.dg/tls/opt-2.c: Likewise.
22292         * gcc.dg/unroll-1.c: Likewise.
22293         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22294         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22295         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22296         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22297         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22298         -m64 is specified.
22299
22300 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22301
22302         PR c++/18389
22303         * g++.dg/parse/cond1.C: New test.
22304
22305         PR c++/18429
22306         * g++.dg/template/array9.C: New test.
22307         * g++.dg/ext/vla1.C: Adjust error messages.
22308         * g++.dg/ext/vlm1.C: Likewise.
22309         * g++.dg/template/crash2.C: Likewise.
22310
22311         PR c++/18436
22312         * g++.dg/template/call3.C: New test.
22313
22314         PR c++/18407
22315         * g++.dg/template/ptrmem11.C: New test.
22316
22317 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22318
22319         PR other/14264
22320         * lib/g++.exp: Set LC_ALL and LANG to C.
22321         * lib/gcc-dg.exp: Likewise.
22322         * lib/gfortran.exp: Likewise.
22323         * lib/objc.exp: Likewise.
22324         * lib/treelang.exp: Likewise.
22325
22326 2004-11-12  Andreas Schwab  <schwab@suse.de>
22327
22328         * gcc.dg/pr16286.c: Fix last change.
22329
22330 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22331
22332         PR c++/18416
22333         * g++.dg/init/global1.C: New test.
22334
22335 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22336
22337         * gcc.c-torture/execute/20041112-1.c: New test.
22338
22339 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22340
22341         * lib/gcc-dg.exp (dg-target-list): New.
22342
22343 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22344             Richard Sandiford  <rsandifo@redhat.com>
22345
22346         * lib/target-supports.exp (get-compiler_messages): New.
22347         (check_named_sections_available): Use it.
22348         (check_effective_target_ilp32): New.
22349         (check_effective_target_lp64): New.
22350         (is-effective-target): New.
22351         * lib/gcc-dg.exp (dg-require-effective-target): New.
22352
22353 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22354
22355         * gcc.dg/precedence-1.c: New test.
22356
22357 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22358
22359         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22360
22361         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22362         message, delete generated files, use more descriptive name for
22363         executable, and make the test unsupported when it cannot be run.
22364
22365         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22366         (dg-require-weak, dg-require-visibility, dg-require-alias,
22367         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22368         dg-require-iconv, dg-require-named-sections): Use it.
22369
22370         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22371
22372 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22373
22374         PR target/16457
22375         * gcc.dg/ppc-and-1: New
22376
22377         PR target/16796
22378         * gcc.dg/ppc-mov-1.c: New.
22379
22380         PR target/16458
22381         * gcc.dg/ppc-compare-1.c: New.
22382
22383 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22384
22385         * objc.dg/desig-init-2.m: New test.
22386
22387 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22388
22389         PR middle-end/18160
22390         * g++.dg/warn/register-var-1.C: New test.
22391         * g++.dg/warn/register-var-2.C: New test.
22392
22393 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22394
22395         * gcc.dg/union-2.c: New test.
22396
22397 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22398
22399         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22400         New test for PR tree-optimization/17892.
22401
22402 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22403
22404         PR c++/18369
22405         * g++.dg/init/new12.C: New test.
22406
22407 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22408
22409         * gcc.target/sparc: New directory.
22410         * gcc.target/sparc/sparc.exp: New driver.
22411         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22412         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22413         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22414         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22415
22416 2004-11-10  Paul Brook  <paul@codesourcery.com>
22417
22418         PR fortran/18218
22419         * gfortran.dg/list_read.c: New test.
22420
22421 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22422
22423         PR c/18322
22424         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22425         expected diagnostic location.
22426
22427 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22428
22429         * gcc.dg/20041109-1.c: New test.
22430
22431 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22432
22433         PR objc/18406
22434         * objc/compile/pr18406.m: New test.
22435
22436 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22437
22438         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22439
22440 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22441
22442         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22443
22444 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22445
22446         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22447
22448 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22449
22450         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22451         exit.
22452
22453 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22454
22455         PR tree-opt/18299
22456         * gcc.c-torture/pr18299-1.c: New test.
22457
22458 2004-11-06  Andreas Schwab  <schwab@suse.de>
22459
22460         * gcc.dg/pr16286.c: Also test for bool and pixel.
22461
22462 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22463
22464         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22465         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22466         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22467         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22468         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22469         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22470         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22471         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22472         gcc.dg/struct-semi-3.c: New tests.
22473
22474 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22475
22476         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22477
22478 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22479
22480         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22481         Do not use C99 designators.
22482
22483 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22484
22485         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22486
22487 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22488
22489         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22490         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22491         * gcc.c-torture/execute/simd-5.x: Remove.
22492
22493 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22494
22495         PR rtl-optimization/17933
22496         * gcc.dg/torture/pr17933-1.c: New test.
22497
22498 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22499
22500         PR target/18106
22501         * lib/target-supports.exp (check_weak_available): Support
22502         Windows.
22503
22504 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22505
22506         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22507         call to fflush(stdout) before abort.
22508         (my_ffsll): New function.
22509         (generate_fields): Use it.
22510
22511 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22512
22513         * gcc.dg/init-undef-1.c: New test.
22514
22515 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22516
22517         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22518         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22519         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22520         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22521         expected messages for new parser.
22522
22523 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22524
22525         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22526
22527 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22528
22529         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22530         on LP64 targets.
22531
22532 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22533
22534         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22535         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22536         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22537         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22538         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22539         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22540         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22541         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22542         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22543         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22544
22545 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22546
22547         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22548         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22549         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22550         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22551         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22552         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22553         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22554         for new parser.
22555
22556 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22557
22558         PR target/15342
22559         * gcc.dg/20041104-1.c: New test.
22560
22561 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22562
22563         * g++.dg/template/nontype7.C: New test.
22564         * g++.dg/template/nontype8.C: Likewise.
22565         * g++.dg/template/nontype9.C: Likewise.
22566         * g++.dg/template/nontype10.C: Likewise.
22567         * g++.dg/tc1/dr49.C: Likewise.
22568         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22569         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22570
22571 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22572
22573         * g++.dg/rtti/tinfo1.C: Remove xfails.
22574
22575 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22576
22577         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22578         packed attribute to the definition to satisfy the new C++ parser.
22579
22580 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22581
22582         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22583         invocations of va_arg.
22584
22585 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22586
22587         PR c++/18124
22588         * g++.dg/template/crash25.C: New test.
22589
22590         PR c++/18155
22591         * g++.dg/template/typedef2.C: New test.
22592         * g++.dg/parse/crash13.C: Adjust error markers.
22593
22594         PR c++/18177
22595         * g++.dg/conversion/const3.C: New test.
22596
22597 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22598
22599         PR fortran/17535
22600         PR fortran/17583
22601         PR fortran/17713
22602         * gfortran.dg/generic_[123].f90: New testcases.
22603
22604 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22605
22606         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22607         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22608
22609 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22610
22611         PR tree-opt/16808
22612         * gcc.c-torture/compile/pr16808.c: New test.
22613
22614 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22615
22616         PR rtl-optimization/17104
22617         * gcc.dg/ppc-bitfield1.c: New.
22618
22619 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22620
22621         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22622
22623 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22624
22625         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22626         strings for 32-bit code.
22627
22628 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22629
22630         PR c/18239
22631         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22632
22633 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22634
22635         PR c++/18064
22636         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22637
22638 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22639
22640         PR c++/15172
22641         * g++.dg/init/aggr2.C: New test.
22642
22643 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22644
22645         * objc.dg/local-decl-1.m: New test.
22646
22647 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22648
22649         * gcc.dg/20040910-1.c: Adjust regex.
22650
22651 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22652
22653         PR rtl-optimization/18084
22654         * g++.dg/opt/pr18084-1.C: New testcase.
22655
22656 2004-10-30  Matt Austern  <austern@apple.com>
22657
22658         PR c++/17542
22659         * g++.dg/ext/attrib18.C: New test.
22660
22661 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22662
22663         PR middle-end/18096
22664         * gcc.dg/pr18096-1.c: New test case.
22665
22666 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22667
22668         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22669
22670 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22671
22672         PR c/16666
22673         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22674         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22675         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22676         gcc.dg/old-style-prom-3.c: New tests.
22677
22678 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22679
22680         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22681         Remove unnecessary inclusion of stdio.h.
22682
22683 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22684
22685         PR rtl-optimization/17581
22686         * gcc.dg/pr17581-1.c: New test case.
22687
22688 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22689
22690         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22691         being implemented.
22692         * g++.dg/conversion/dr195-1.C: New.
22693         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22694         * g++.old-deja/g++.mike/p10148.C: Likewise.
22695
22696 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22697
22698         PR c++/17695
22699         * g++.dg/debug/typedef2.C: New test.
22700
22701 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22702
22703         PR fortran/13490
22704         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22705         * gfortran.dg/g77/README: Update.
22706
22707 2004-10-28  Matt Austern  <austern@apple.com>
22708
22709         PR c++/14124
22710         * g++.dg/ext/packed7.C: New test.
22711
22712 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22713
22714         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22715         scan-assembler.
22716         * lib/scanasm.exp (hidden-scan-for): New proc.
22717         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22718         string.
22719         (scan-not-hidden): Likewise.
22720         * lib/target-supports.exp (check_visibility_available): mach-o is
22721         support too.
22722
22723 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22724
22725         PR c++/17132
22726         * g++.dg/template/memclass3.C: New test.
22727
22728 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22729
22730         PR middle-end/18160
22731         * gcc.dg/register-var-1.c: New test.
22732         * gcc.dg/register-var-2.c: New test.
22733         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22734         error now.
22735
22736 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22737
22738         PR other/18172
22739         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22740         unused variables.
22741         * gcc.dg/vect/vect-22.c: Likewise.
22742
22743 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22744
22745         * gcc.dg/i386-rotate-1.c: New test.
22746
22747 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22748
22749         * g++.dg/init/ref12.C: Add "run" marker.
22750
22751         PR c++/17435
22752         * g++.dg/init/ref12.C: New test.
22753
22754         PR c++/18140
22755         * g++.dg/template/shift1.C: New test.
22756         * g++.dg/template/error10.C: Adjust error markers.
22757
22758 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22759
22760         PR tree-opt/17529
22761         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22762
22763 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22764
22765         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22766         * gcc.dg/weak/weak-3.c: Likewise.
22767         * gcc.dg/weak/weak-5.c: Likewise.
22768         * gcc.dg/weak/weak-9.c: Likewise.
22769         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22770         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22771
22772         * gcc.dg/darwin-weakimport-1.c: New.
22773
22774 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22775
22776         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22777
22778 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22779
22780         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22781         'syntax' error messages.
22782         * gcc.dg/cpp/direct2s.c: Likewise.
22783
22784 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22785
22786         * gcc.c-torture/compile/20041026-1.c: New.
22787
22788 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22789
22790         PR c++/18093
22791         * g++.dg/lookup/ns2.C: New test.
22792
22793         PR c++/18020
22794         * g++.dg/template/enum4.C: New test.
22795
22796         PR c++/18161
22797         * g++.dg/template/expr1.C: New test.
22798
22799 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22800
22801         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22802
22803 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22804
22805         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22806         gcc.dg/decl-nospec-3.c: New tests.
22807
22808 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22809
22810         * objc.dg/super-class-3.m: New test.
22811
22812 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22813
22814         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22815         resyncing.
22816         * gcc.dg/cpp/direct2s.c: Likewise.
22817
22818 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22819
22820         * objc.dg/image-info.m: Update for changes to section selection.
22821
22822 2004-10-25  David Ayers  <d.ayers@inode.at>
22823             Ziemowit Laski  <zlaski@apple.com>
22824
22825         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22826         diagnostics when messaging 'id <Proto>'.
22827         * objc.dg/class-protocol-1.m: New test.
22828         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22829         a non-existent method signature.
22830         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22831         Update diagnostics when messaging with non-existent method signature.
22832         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22833         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22834         invalid receivers are now resolved as if messaging 'id'; remove
22835         extraneous diagnostics.
22836
22837 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22838
22839         PR c/16667
22840         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22841         gcc.dg/init-desig-obs-3.c: New tests.
22842
22843 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22844
22845         * gcc.dg/debug/20041023-1.c: New test.
22846
22847 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22848
22849         PR middle-end/17407
22850         * gcc.c-torture/compile/pr17407.c: New test.
22851
22852         PR c++/18121
22853         * g++.dg/template/array8.C: New test.
22854
22855 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22856
22857         PR other/18138
22858         * lib/g++.exp: Accept more than one multilib libgcc.
22859         * lib/gcc-dg.exp: Likewise.
22860         * lib/objc.exp: Likewise.
22861         * lib/treelang.exp: Likewise.
22862         * lib/gfortran.exp: Likewise.
22863
22864 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22865
22866         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22867
22868 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22869
22870         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22871         * gcc.dg/c99-const-expr-3.c: Likewise.
22872
22873 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22874
22875         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22876
22877 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22878
22879         * gcc.c-torture/execute/loop-2e.x: Remove.
22880
22881 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22882
22883         PR c++/18095
22884         * g++.dg/parse/crash18.C: New.
22885         * g++.dg/parse/crash19.C: New.
22886
22887 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22888
22889         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22890         * g++.dg/ext/dllimport2.C: Same.
22891         * g++.dg/ext/dllimport8.C: Same.
22892
22893 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22894
22895         PR c++/10841
22896         * g++.dg/conversion/cast1.C: New test.
22897         * g++.dg/overload/pmf1.C: Adjust error marker.
22898
22899 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22900
22901         PR objc/17923
22902         * objc.dg/const-str-7.m: New test.
22903
22904 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22905
22906         * g++.dg/template/memfriend11.C: Fix comment typo.
22907         * g++.dg/template/memfriend14.C: Likewise.
22908
22909 2004-10-20  Richard Henderson  <rth@redhat.com>
22910
22911         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22912         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22913         -fasynchronous-unwind-tables.
22914
22915 2004-10-20  Richard Henderson  <rth@redhat.com>
22916
22917         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22918         (main): Return success.
22919         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22920         (main): Return success.
22921
22922 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22923
22924         PR c++/13495
22925         * g++.dg/template/memfriend9.C: New test.
22926         * g++.dg/template/memfriend10.C: Likewise.
22927         * g++.dg/template/memfriend11.C: Likewise.
22928         * g++.dg/template/memfriend12.C: Likewise.
22929         * g++.dg/template/memfriend13.C: Likewise.
22930         * g++.dg/template/memfriend14.C: Likewise.
22931         * g++.dg/template/memfriend15.C: Likewise.
22932         * g++.dg/template/memfriend16.C: Likewise.
22933         * g++.dg/template/memfriend17.C: Likewise.
22934         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22935
22936 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22937
22938         * g++.dg/conversion/dr195.C: New.
22939         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22940
22941 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22942             Devang Patel  <dpatel@apple.com>
22943
22944         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22945         of floating point arithmetic, which could trap.
22946
22947 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22948
22949         PR c++/14035
22950         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22951         * g++.dg/conversion/const2.C: New test.
22952         * g++.dg/expr/reinterpret2.C: New test.
22953         * g++.dg/expr/reinterpret3.C: New test.
22954         * g++.dg/expr/cast2.C: New test.
22955         * g++.dg/expr/copy1.C: New test.
22956         * g++.dg/other/conversion1.C: Change error message.
22957         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22958         function pointers to void *.
22959         * g++.old-deja/g++.mike/p10148.C: Likewise.
22960
22961 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22962
22963         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22964
22965 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22966
22967         PR c++/18047
22968
22969         * g++.dg/parse/expr3.C: New test.
22970
22971 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22972
22973         * gcc.dg/smod-1.c: New test.
22974
22975 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22976
22977         * objc.dg/method-14.m: New test.
22978
22979 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22980
22981         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22982         Also xfail as the patch was reverted.
22983
22984 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22985
22986         PR middle-end/16973
22987         * gcc.dg/pr16973.c: New test.
22988
22989 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22990
22991         PR tree-optimization/17656
22992         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22993
22994 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22995
22996         * g++.dg/eh/shadow1.C: New.
22997
22998 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22999
23000         * gcc.c-torture/compile/20041018-1.c: New test.
23001
23002 2004-10-18  Ben Elliston  <bje@au.ibm.com>
23003
23004         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23005         compiler referring to register 0 when accessing sdata.  The linker
23006         now patches things up.
23007
23008 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
23009
23010         PR c/17529
23011         * gcc.c-torture/compile/pr17529.c: New test.
23012
23013 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23014
23015         PR c++/17743
23016         * g++.dg/ext/attrib17.C: New test.
23017
23018 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23019
23020         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23021
23022 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23023
23024         PR c++/10479
23025         * g++.dg/ext/attrib16.C: New test.
23026
23027 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
23028
23029         PR c++/17042
23030         * g++.dg/init/dso_handle1.C: New test.
23031
23032         PR c++/14667
23033         * g++.dg/parse/typedef6.C: New test.
23034
23035         PR c++/17916
23036         * g++.dg/parse/pragma1.C: New test.
23037
23038 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
23039
23040         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23041
23042 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
23043
23044         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23045         -fno-common when on HPPA HP-UX platforms.
23046
23047 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
23048
23049         PR other/16820
23050         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23051         stdint.h.
23052         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23053         uintptr_t.
23054
23055 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23056
23057         PR c++/16301
23058         * g++.dg/lookup/strong-using-4.C: New test.
23059
23060 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23061
23062         PR middle-end/16567
23063         * gcc.c-torture/compile/nested-1.c: New test.
23064
23065 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23066
23067         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23068         and mipsisa64*-*-* (until support for misaligned loads is added).
23069         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23070         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23071         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23072         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23073         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23074         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23075
23076 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23077
23078         PR c++/17976
23079         * g++.dg/init/dtor3.C: New test.
23080
23081 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23082
23083         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23084
23085 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23086
23087         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23088         * gcc.dg/macho-lo-sum.c: Likewise.
23089
23090 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23091
23092         * gcc.dg/ppc-spe64-1.c: New test.
23093
23094 2004-10-14  Devang Patel  <dpatel@apple.com>
23095
23096         PR 17635
23097         * gcc.dg/pr17635.c : New test.
23098
23099 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
23100
23101         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23102         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23103         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23104         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23105         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23106         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23107         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23108         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23109         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23110         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23111         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23112         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23113         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23114         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23115         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23116         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23117         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23118         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23119
23120 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23121
23122         * gcc.dg/vect/vect-82.c: New testcase.
23123         * gcc.dg/vect/vect-82_64.c: New testcase.
23124         * gcc.dg/vect/vect-83.c: New testcase.
23125         * gcc.dg/vect/vect-83_64.c: New testcase.
23126
23127 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23128
23129         * gcc.dg/cpp/error-1.c: New test.
23130
23131 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23132
23133         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23134
23135 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23136
23137         PR target/17984
23138         * gcc.dg/cris-peep2-xsrand2.c: New test.
23139
23140 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23141
23142         PR c++/17661
23143         * testsuite/g++.dg/expr/for2.C: New test.
23144
23145 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23146
23147         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23148
23149 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23150
23151         PR tree-optimization/17724
23152         * g++.dg/opt/pr17724-1.C: New test.
23153         * g++.dg/opt/pr17724-2.C: New test.
23154         * g++.dg/opt/pr17724-3.C: New test.
23155         * g++.dg/opt/pr17724-4.C: New test.
23156         * g++.dg/opt/pr17724-5.C: New test.
23157         * g++.dg/opt/pr17724-6.C: New test.
23158
23159 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23160
23161         PR c/17301
23162         * gcc.dg/pr17301-2.c: New test.
23163
23164 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23165
23166         PR c++/15876
23167         * g++.dg/parse/error22.C: New test.
23168
23169         PR c++/17936
23170         * g++.dg/template/spec18.C: New test.
23171
23172 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23173
23174         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23175         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23176         memcpy.
23177         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23178         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23179
23180 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23181
23182         * g++.dg/eh/cleanup5.C: Add dg-options "".
23183
23184 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23185
23186         PR middle-end/17657
23187         * gcc.dg/switch-4.c: New test case.
23188
23189 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23190
23191         * gcc.c-torture/execute/20041011-1.c: New test.
23192
23193 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23194
23195         PR c++/17554
23196         * g++.dg/init/for3.C: New test.
23197
23198         PR c++/17657
23199         * g++.dg/opt/switch2.C: New test.
23200
23201         PR middle-end/17703
23202         * g++.dg/warn/Wreturn-2.C: New test.
23203
23204 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23205
23206         PR c++/17907
23207         * g++.dg/eh/cleanup5.C: New test.
23208
23209 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23210
23211         PR c++/17393
23212         * g++.dg/parse/error21.C: New test.
23213
23214 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23215
23216         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23217         * g++.dg/warn/incomplete1.C: Likewise.
23218         * g++.dg/template/qualttp20.C: Likewise.
23219
23220 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23221
23222         PR c/17881
23223         * parm-incomplete-1.c: New test.
23224
23225 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23226
23227         PR c++/17867
23228         * g++.dg/parse/error19.C: New test.
23229
23230         PR c++/17670
23231         * g++.dg/init/new11.C: New test.
23232
23233         PR c++/17821
23234         * g++.dg/parse/error20.C: New test.
23235
23236         PR c++/17826
23237         * g++.dg/template/crash24.C: New test.
23238
23239 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23240
23241         PR c/17301
23242         * gcc.dg/pr17301-1.c: New test.
23243
23244 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23245
23246         PR c/17189
23247         * gcc.dg/anon-struct-5.c: New test.
23248
23249 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23250
23251         PR c/17844
23252         * gcc.dg/pr17844-1.c: New test.
23253
23254 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23255
23256         PR tree-optimization/17906
23257         * gcc.c-torture/compile/pr17906.c: New.
23258
23259 2004-10-09  Stuart Hastings  <stuart@apple.com>
23260             Roger Sayle  <roger@eyesopen.com>
23261
23262         PR rtl-optimization/17853
23263         * gcc.dg/i386-mmx-5.c: New testcase.
23264
23265 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23266
23267         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23268
23269 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23270
23271         PR c++/17524
23272         * g++.dg/template/static9.C: New test.
23273
23274         PR c++/17685
23275         * g++.dg/parse/operator5.C: New test.
23276
23277 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23278
23279         PR middle-end/17894
23280         * gcc.c-torture/execute/divcmp-4.c: New test case.
23281
23282 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23283
23284         PR tree-opt/17902
23285         * g++.dg/opt/pr17902.C: New test.
23286
23287 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23288
23289         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23290
23291 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23292
23293         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23294
23295 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23296
23297         * gcc.dg/assign-warn-3.c: New test.
23298
23299 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23300
23301         PR c/16999
23302         * gcc.dg/cpp/ident-1.c: New test.
23303
23304 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23305
23306         * gcc.c-torture/compile/acc1.c: New.
23307
23308 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23309
23310         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23311         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23312
23313 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23314
23315         * gcc.dg/ultrasp11.c: New test.
23316
23317 2004-10-08  Michael Matz  <matz@suse.de>
23318
23319         * gcc.dg/doloop-2.c: New test.
23320
23321 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23322
23323         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23324         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23325         objc.dg/method-9.m: Update expected diagnostics.
23326
23327 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23328
23329         * gcc.dg/ppc-fsel-3.c: New file.
23330         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23331
23332 2004-10-07  Paul Brook  <paul@codesourcery.com>
23333
23334         * gfortran.dg/intrinsic_verify_1.f90: New test.
23335
23336 2004-10-07  Paul Brook  <paul@codesourcery.com>
23337
23338         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23339
23340 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23341
23342         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23343         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23344         commit.
23345
23346 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23347
23348         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23349
23350 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23351
23352         PR c++/17115
23353         * g++.dg/warn/Winline-4.C: New test.
23354
23355 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23356
23357         * gcc.c-torture/compile/20041007-1.c: New test.
23358
23359 2004-10-07  Paul Brook  <paul@codesourcery.com>
23360
23361         PR fortran/17678
23362         * gfortran.dg/use_allocated_1.f90: New test.
23363
23364 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23365
23366         PR middle-end/17849
23367         * gfortran.fortran-torture/compile/nested.f90: New test
23368
23369 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23370
23371         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23372
23373 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23374
23375         PR c++/17368
23376         * g++.dg/ext/asm6.C: New test.
23377
23378 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23379
23380         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23381
23382 2004-10-06  Paul Brook  <paul@codesourcery.com>
23383
23384         PR libfortran/17709
23385         * gfortran.dg/empty_format_1.f90: New test.
23386
23387 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23388
23389         PR fortran/17568
23390         * gfortran.dg/ishft.f90: New test.
23391
23392         PR fortran/17283
23393         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23394         tests.
23395
23396 2004-10-06  Paul Brook  <paul@codesourcery.com>
23397
23398         * gfortran.dg/do_1.f90: New test.
23399
23400 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23401
23402         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23403         optimizing for size.
23404
23405 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23406
23407         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23408
23409 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23410
23411         * gcc.c-torture/compile/20041005-1.c: New test.
23412
23413 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23414
23415         PR c++/17829
23416         * g++.dg/lookup/koenig4.C: New.
23417
23418 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23419
23420         * g++.dg/other/classkey1.C: Adjust quoting marks.
23421         * g++.dg/parse/error15.C: Likewise.
23422         * g++.dg/template/meminit2.C (int>): Likewise.
23423
23424 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23425
23426         PR fortran/17283
23427         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23428
23429         PR fortran/17631
23430         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23431
23432         PR fortran/17708
23433         * gfortran.dg/pr17708.f90: New test.
23434
23435 2004-10-04  Chao-ying Fu  <fu@mips.com>
23436
23437         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23438         * gcc.dg/vect/vect-4.c: Ditto.
23439         * gcc.dg/vect/vect-5.c: Ditto.
23440         * gcc.dg/vect/vect-6.c: Ditto.
23441         * gcc.dg/vect/vect-8.c: Ditto.
23442         * gcc.dg/vect/vect-16.c: Ditto.
23443         * gcc.dg/vect/vect-30.c: Ditto.
23444         * gcc.dg/vect/vect-40.c: Ditto.
23445         * gcc.dg/vect/vect-41.c: Ditto.
23446         * gcc.dg/vect/vect-42.c: Ditto.
23447         * gcc.dg/vect/vect-43.c: Ditto.
23448         * gcc.dg/vect/vect-44.c: Ditto.
23449         * gcc.dg/vect/vect-45.c: Ditto.
23450         * gcc.dg/vect/vect-46.c: Ditto.
23451         * gcc.dg/vect/vect-47.c: Ditto.
23452         * gcc.dg/vect/vect-48.c: Ditto.
23453         * gcc.dg/vect/vect-49.c: Ditto.
23454         * gcc.dg/vect/vect-50.c: Ditto.
23455         * gcc.dg/vect/vect-51.c: Ditto.
23456         * gcc.dg/vect/vect-52.c: Ditto.
23457         * gcc.dg/vect/vect-53.c: Ditto.
23458         * gcc.dg/vect/vect-54.c: Ditto.
23459         * gcc.dg/vect/vect-55.c: Ditto.
23460         * gcc.dg/vect/vect-56.c: Ditto.
23461         * gcc.dg/vect/vect-57.c: Ditto.
23462         * gcc.dg/vect/vect-58.c: Ditto.
23463         * gcc.dg/vect/vect-59.c: Ditto.
23464         * gcc.dg/vect/vect-60.c: Ditto.
23465         * gcc.dg/vect/vect-74.c: Ditto.
23466         * gcc.dg/vect/vect-79.c: Ditto.
23467         * gcc.dg/vect/vect-80.c: Ditto.
23468
23469 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23470
23471         * gcc.dg/unused-7.c: Use the correct option.
23472
23473 2004-10-04  Paul Brook  <paul@codesourcery.com>
23474         Bud Davis  <bdavis9659@comcast.net>
23475
23476         PR fortran/17706
23477         PR fortran/16434
23478         * gfortran/pr17706.f90: New test.
23479         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23480
23481 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23482
23483         * gfortran.dg/pr17612.f90: New test.
23484
23485 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23486
23487         * g++.dg/template/local1.C: Adjust quoting marks in
23488         testing for diagnostics.
23489         * g++.dg/tls/diag-2.C: Likewise.
23490         * g++.dg/other/error8.C: Likewise.
23491
23492 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23493
23494         PR c/17178
23495         * gcc.dg/unused-4.c: Adjust to be correct.
23496
23497         PR c/17820
23498         * gcc.dg/unused-7.c: New test.
23499
23500 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23501
23502         PR c++/17797
23503         * g++.dg/overload/template2.C: New test.
23504
23505 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23506
23507         PR tree-optimization/16632
23508         * gcc.dg/tree-ssa/20041002-1.c: New.
23509
23510 2004-10-03  Paul Brook  <paul@codesourcery.com>
23511
23512         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23513         rather than relying on default formatting.
23514
23515 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23516
23517         * gcc.dg/20040920-1.c: Update expected message text.
23518
23519 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23520
23521         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23522
23523 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23524
23525         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23526         tree level.
23527
23528 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23529
23530         * gcc.dg/tree-ssa/pr17343.c: Remove.
23531
23532 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23533
23534         PR tree-opt/17343
23535         * gcc.dg/tree-ssa/pr17343.c: New test.
23536
23537 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23538
23539         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23540         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23541         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23542         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23543         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23544
23545 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23546
23547         * gcc.dg/lvalue-2.c: New test.
23548
23549 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23550
23551         PR c/17730
23552         * gcc.dg/pr17730-1.c: New test
23553
23554 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23555
23556         PR c/7425
23557         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23558
23559 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23560
23561         * gcc.c-torture/execute/stdarg-1.c: New test.
23562         * gcc.c-torture/execute/stdarg-2.c: New test.
23563         * gcc.c-torture/execute/stdarg-3.c: New test.
23564         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23565         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23566         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23567         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23568         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23569
23570 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23571
23572         PR tree-optimization/17697
23573         * g++.dg/opt/pr17697-1.C: New test.
23574         * g++.dg/opt/pr17697-2.C: New test.
23575         * g++.dg/opt/pr17697-3.C: New test.
23576
23577 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23578
23579         PR c/16409
23580         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23581         gcc.dg/vla-init-5.c: New tests.
23582
23583 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23584
23585         PR c/13804
23586         * gcc.dg/pr13804-1.c: New test.
23587
23588 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23589
23590         PR fortran/16938
23591         * gfortran.dg/pr16938.f90: New test.
23592
23593 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23594
23595         * g++.dg/template/crash23.C: New test.
23596
23597 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23598
23599         PR c++/17585
23600         * g++.dg/template/static8.C: New test.
23601
23602 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23603
23604         PR c++/17681
23605         * g++.dg/other/error9.C: New test.
23606
23607 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23608
23609         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23610
23611 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23612
23613         PR fortran/15164
23614         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23615
23616 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23617
23618         PR middle-end/17112
23619         * gcc.dg/pr17112-1.c: New test case.
23620
23621 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23622
23623         PR c/11459
23624         * gcc.dg/pr11459-1.c: New test.
23625
23626 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23627
23628         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23629         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23630
23631 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23632
23633         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23634
23635 2004-09-25  Jan Hubicka  <jh@suse.cz>
23636
23637         * compile/30040909-1.c: New test.
23638         * compile/30040907-1.c: New test.
23639
23640 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23641
23642         * gcc.c-torture/execute/va-arg-26.c: New test.
23643
23644 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23645
23646         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23647         extra diagnostics on targets with 64-bit pointers.
23648         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23649
23650 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23651
23652         PR c/17188
23653         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23654         * gcc.dg/decl-3.c: Adjust expected message.
23655
23656 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23657
23658         PR fortran/17615
23659         * gfortran.dg/pr17615.f90: New test.
23660
23661 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23662
23663         PR tree-optimzation/17517
23664         * g++.dg/tree-ssa/pr17517.C: New Test.
23665
23666 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23667
23668         PR c++/16889
23669         * g++.dg/lookup/ambig3.C: New.
23670
23671 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23672
23673         PR tree-opt/17624
23674         * g++.dg/opt/pr17624.C: New test.
23675
23676 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23677
23678         PR c/6980
23679         * gcc.dg/Wbad-function-cast-1.c: New test.
23680
23681 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23682
23683         * g++.dg/ext/complit1.C
23684         * g++.dg/other/error2.C
23685         * g++.dg/other/nontype-1.C
23686         * g++.dg/parse/crash11.C
23687         * g++.dg/parse/crash12.C
23688         * g++.dg/parse/error15.C
23689         * g++.dg/parse/error4.C
23690         * g++.dg/parse/tmpl-outside1.C
23691         * g++.dg/parse/too-many-tmpl-args1.C
23692         * g++.dg/template/dependent-expr3.C
23693         * g++.dg/template/error10.C
23694         * g++.dg/template/instantiate1.C
23695         * g++.dg/template/vtable2.C
23696         * g++.dg/warn/Wshadow-1.C
23697         * g++.dg/warn/weak1.C
23698         * g++.old-deja/g++.brendan/crash16.C
23699         * g++.old-deja/g++.brendan/crash18.C
23700         * g++.old-deja/g++.brendan/crash48.C
23701         * g++.old-deja/g++.brendan/crash49.C
23702         * g++.old-deja/g++.brendan/crash55.C
23703         * g++.old-deja/g++.brendan/crash56.C
23704         * g++.old-deja/g++.brendan/crash8.C
23705         * g++.old-deja/g++.brendan/enum11.C
23706         * g++.old-deja/g++.brendan/enum8.C
23707         * g++.old-deja/g++.brendan/enum9.C
23708         * g++.old-deja/g++.brendan/friend3.C
23709         * g++.old-deja/g++.brendan/misc14.C
23710         * g++.old-deja/g++.bugs/900402_02.C
23711         * g++.old-deja/g++.bugs/900404_03.C
23712         * g++.old-deja/g++.bugs/900404_04.C
23713         * g++.old-deja/g++.bugs/900428_03.C
23714         * g++.old-deja/g++.jason/crash4.C
23715         * g++.old-deja/g++.jason/overload21.C
23716         * g++.old-deja/g++.jason/redecl1.C
23717         * g++.old-deja/g++.jason/report.C
23718         * g++.old-deja/g++.jason/rfg10.C
23719         * g++.old-deja/g++.jason/template30.C
23720         * g++.old-deja/g++.law/arm12.C
23721         * g++.old-deja/g++.law/ctors5.C
23722         * g++.old-deja/g++.law/cvt20.C
23723         * g++.old-deja/g++.law/init10.C
23724         * g++.old-deja/g++.law/init8.C
23725         * g++.old-deja/g++.law/visibility17.C
23726         * g++.old-deja/g++.law/visibility7.C
23727         * g++.old-deja/g++.mike/net8.C
23728         * g++.old-deja/g++.mike/p646.C
23729         * g++.old-deja/g++.mike/p700.C
23730         * g++.old-deja/g++.mike/p701.C
23731         * g++.old-deja/g++.mike/p811.C
23732         * g++.old-deja/g++.ns/template13.C
23733         * g++.old-deja/g++.other/array3.C
23734         * g++.old-deja/g++.other/crash25.C
23735         * g++.old-deja/g++.other/dtor3.C
23736         * g++.old-deja/g++.other/dtor4.C
23737         * g++.old-deja/g++.other/main1.C
23738         * g++.old-deja/g++.other/warn7.C
23739         * g++.old-deja/g++.pt/crash11.C
23740         * g++.old-deja/g++.pt/crash36.C
23741         * g++.old-deja/g++.pt/spec22.C
23742         * g++.old-deja/g++.pt/spec9.C
23743         * g++.old-deja/g++.pt/ttp52.C
23744         * g++.old-deja/g++.robertl/eb103.C
23745         * g++.old-deja/g++.robertl/eb121.C
23746         * g++.old-deja/g++.robertl/eb22.C
23747         * g++.old-deja/g++.robertl/eb8.C:
23748         Update locations and/or regexps of dg-error markers.
23749         Remove markers for some bogus messages that are no longer issued.
23750
23751 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23752
23753         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23754         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23755
23756 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23757
23758         PR c++/17618
23759         * g++.dg/lookup/crash5.C: New test.
23760
23761 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23762
23763         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23764         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23765         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23766         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23767         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23768         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23769
23770         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23771         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23772         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23773         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23774         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23775         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23776
23777         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23778
23779         * gcc.dg/vect/vect-44.c: Check additional cases.
23780         * gcc.dg/vect/vect-48.c: Check additional cases.
23781
23782         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23783         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23784         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23785         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23786         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23787         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23788         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23789         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23790         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23791
23792         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23793         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23794         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23795
23796 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23797
23798         * gcc.dg/tree-ssa/loop-6.c: New test.
23799
23800 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23801
23802         PR c++/17620
23803         * g++.dg/inherit/base2.C: New.
23804
23805 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23806
23807         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23808         * gcc.dg/20001012-2.c: Likewise.
23809         * gcc.dg/20001013-1.c: Likewise.
23810         * gcc.dg/20001101-1.c: Likewise.
23811         * gcc.dg/20001102-1.c: Likewise.
23812         * gcc.dg/bf-spl1.c: Likewise.
23813         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23814         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23815
23816 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23817
23818         PR tree-optimization/16721
23819         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23820
23821 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23822
23823         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23824         * gcc.dg/20040305-1.c: Likewise.
23825
23826 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23827
23828         PR c/16566
23829         * gcc.c-torture/compile/pr16566-1.c,
23830         gcc.c-torture/compile/pr16566-2.c,
23831         gcc.c-torture/compile/pr16566-3.c: New tests.
23832
23833 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23834
23835         PR tree-optimization/17512
23836         * gcc.c-torture/compile/20040916-1.c.
23837
23838 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23839
23840         * gcc.dg/pragma-re-3.c: New test.
23841
23842 2004-09-17  Matt Austern  <austern@apple.com>
23843
23844         PR c++/15049
23845         * g++.dg/other/anon3.C: New.
23846
23847 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23848
23849         PR c++/7503
23850         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23851         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23852         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23853         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23854         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23855
23856 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23857
23858         PR fortran/17286
23859         * gfortran.dg/pr17286.f90: New test.
23860
23861 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23862
23863         PR c++/17530
23864         * g++.dg/template/static7.C: New test.
23865
23866 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23867
23868         PR tree-opt/17558
23869         * gcc.c-torture/compile/pr17558.c: New test.
23870
23871 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23872
23873         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23874         if SKIP_ATTRIBUTE is defined.
23875
23876 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23877
23878         PR fortran/15957
23879         * gfortran.dg/pr15957.f90: New test.
23880
23881 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23882
23883         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23884         in comparison.
23885         * gcc.dg/vect/vect-79.c: Likewise.
23886         * gcc.dg/vect/vect-80.c: Likewise.
23887
23888 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23889
23890         PR fortran/15750
23891         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23892
23893 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23894
23895         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23896         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23897         * gcc.dg/vect/vect-62.c: New testcase.
23898         * gcc.dg/vect/vect-63.c: New testcase.
23899         * gcc.dg/vect/vect-64.c: New testcase.
23900         * gcc.dg/vect/vect-65.c: New testcase.
23901         * gcc.dg/vect/vect-66.c: New testcase.
23902         * gcc.dg/vect/vect-67.c: New testcase.
23903         * gcc.dg/vect/vect-68.c: New testcase.
23904         * gcc.dg/vect/vect-69.c: New testcase.
23905         * gcc.dg/vect/vect-79.c: New testcase.
23906         * gcc.dg/vect/vect-80.c: New testcase.
23907
23908 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23909
23910         * gcc.target/mips/asm-1.c: New test.
23911
23912 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23913
23914         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23915         * gcc.dg/vect/vect-73.c: New testcase.
23916         * gcc.dg/vect/vect-74.c: New testcase.
23917         * gcc.dg/vect/vect-75.c: New testcase.
23918         * gcc.dg/vect/vect-76.c: New testcase.
23919         * gcc.dg/vect/vect-77.c: New testcase.
23920         * gcc.dg/vect/vect-78.c: New testcase
23921
23922 2004-09-18  Paul Brook  <paul@codesourcery.com>
23923
23924         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23925
23926 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23927
23928         PR c/17424
23929         * gcc.dg/pr17424-1.c: New test.
23930
23931 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23932
23933         * g++.dg/tree-ssa/pr17153.C: New test.
23934
23935 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23936
23937         PR pch/13361
23938         * testsuite/g++.dg/pch/wchar-1.C: New.
23939         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23940
23941 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23942
23943         * gcc.c-torture/execute/20040917-1.c: New test.
23944
23945 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23946
23947         PR tree-optimization/17319
23948         * gcc.dg/pr17319.c: New test.
23949
23950 2004-09-17  Devang Patel  <dpatel@apple.com>
23951
23952         * gcc.dg/20040813-1.c: New test.
23953
23954 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23955
23956         PR tree-optimization/17273
23957         * gcc.c-torture/compile/pr17273.c: New test.
23958
23959 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23960
23961         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23962         Update expected messages.
23963         * gcc.dg/declspec-13.c: New test.
23964
23965 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23966
23967         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23968
23969 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23970
23971         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23972         change what 'a' is pointing to.
23973
23974 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23975
23976         PR c++/16002
23977         * g++.dg/template/error18.C: New test.
23978
23979         PR c++/16029
23980         * g++.dg/warn/Wunused-8.C: New test.
23981
23982 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23983
23984         PR tree-optimization/17513
23985         * gcc.dg/20040916-1.c: New test.
23986
23987 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23988
23989         PR c++/17501
23990         * g++.dg/template/typename7.C: New test.
23991
23992 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23993
23994         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23995
23996 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23997
23998         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23999         with -ftree-based-profiling also.
24000         * lib/profopt.exp: Support late-set profile_option/feedback_option.
24001
24002 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
24003
24004         PR/15364
24005         * gfortran.dg/der_array_io_1.f90: New test.
24006         * gfortran.dg/der_array_io_2.f90: New test.
24007         * gfortran.dg/der_array_io_3.f90: New test.
24008
24009 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24010
24011         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24012         EABI.
24013
24014 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24015
24016         * g++.dg/opt/switch1.C: New test.
24017
24018 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24019
24020         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24021         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24022         Update expected messages.
24023
24024 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24025
24026         PR fortran/16485
24027         * gfortran.dg/same_name_1.f90: New test.
24028
24029 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
24030
24031         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
24032         dereference garbage pointers.
24033
24034 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
24035
24036         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24037         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24038
24039         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24040         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24041         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24042
24043 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
24044
24045         PR c++/17324
24046         * g++.dg/template/mangle1.C: New test.
24047
24048 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24049
24050         PR tree-optimization/17252
24051         * gcc.c-torture/execute/pr17252.c: New test.
24052
24053 2004-09-14  Andrew Pinski  <apinski@apple.com>
24054
24055         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24056
24057 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24058
24059         PR rtl-optimization/9771
24060         * gcc.dg/pr9771-1.c: New test case.
24061
24062 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24063
24064         PR tree-optimization/15262
24065         * gcc.c-torture/execute/pr15262-1.c: New test.
24066         * gcc.c-torture/execute/pr15262-2.c: New test.
24067
24068 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24069
24070         * gcc.dg/declspec-12.c: New test.
24071
24072 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24073
24074         * gfortran.dg/pr17090.f90: Add directives to test.
24075
24076 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24077
24078         * gcc.c-torture/compile/20040914-1.c: New test.
24079
24080 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24081
24082         PR c++/16162
24083         * g++.dg/template/decl2.C: New test.
24084
24085 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24086
24087         PR fortran/17090
24088         * gfortran.dg/pr17090.f90: New test.
24089
24090 2004-09-13  Dale Johannesen  <dalej@apple.com>
24091
24092         * gcc.c-torture/compile/pr17408.c: New test case.
24093
24094 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24095
24096         PR c++/16716
24097         * g++.dg/parse/crash17.C: New test.
24098
24099         PR c++/17327
24100         * g++.dg/template/enum3.C: New test.
24101
24102 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
24103
24104         * lib/gcc-defs.exp: Load wrapper.exp.
24105         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24106         using local code.
24107         * lib/gcc.exp (gcc_init): Similar.
24108         * lib/gfortran.exp (gfortran_init): Similar.
24109         * lib/objc.exp (objc_init): Similar.
24110         * lib/treelang.exp (treelang_init): Similar.
24111         * lib/wrapper.exp: New file with build_wrapper call machinery in
24112         ${tool}_maybe_build_wrapper.
24113
24114 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24115
24116         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24117         "inline".
24118         * gcc.dg/declspec-11.c: Update expected messages.
24119         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24120         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24121         gcc.dg/inline-12.c: New tests.
24122
24123 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
24124
24125         * g++.dg/tree-ssa/pr17400.C: New testcase.
24126
24127 2004-09-13  James E Wilson  <wilson@specifixinc.com>
24128
24129         * gcc.target/mips/sb1-1.c: New testcase.
24130
24131 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24132
24133         * lib/g77-dg.exp: Remove unused file.
24134         * lib/mike-g77.exp: Ditto.
24135         * lib/g77.exp: Ditto.
24136
24137 2004-09-12  Richard Henderson  <rth@redhat.com>
24138
24139         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24140
24141 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24142
24143         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24144         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24145         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24146         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24147         Update expected messages.
24148
24149 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24150
24151         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24152         declaration/use mismatch for dirp parameter.
24153
24154 2004-09-12  Andrew Pinski  <apinski@apple.com>
24155
24156         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24157         -fgnu-runtime is passed.
24158
24159 2004-09-12  Richard Henderson  <rth@redhat.com>
24160
24161         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24162         do the uplevel thing and update additional_flags directly.
24163         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24164         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24165         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24166         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24167
24168 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24169
24170         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24171
24172 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24173
24174         PR middle-end/17411
24175         * g++.dg/opt/pr17411-1.C: New test case.
24176
24177 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24178
24179         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24180         gcc.dg/tls/diag-2.c: Update expected messages.
24181         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24182         messages.
24183         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24184         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24185         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24186         gcc.dg/tls/diag-5.c: New tests.
24187
24188 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24189
24190         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24191
24192 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24193
24194         * g++.dg/parse/break-in-for.C: New test.
24195
24196 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24197
24198         * gcc.dg/tree-ssa/20040911-1.c: New test.
24199
24200 2004-09-11  Andreas Jaeger  <aj@suse.de>
24201
24202         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24203         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24204
24205 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24206
24207         * gcc.target/frv: New directory of FR-V-specific tests.
24208
24209 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24210
24211         * gcc.dg/convert-vec-1.c: New test.
24212
24213 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24214
24215         PR middle-end/17024
24216         * gcc.dg/pr17024-1.c: New test case.
24217
24218 2004-09-10  Eric Christopher  <echristo@redhat.com>
24219
24220         * gcc.dg/20040910-1.c: New test.
24221
24222 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24223
24224         * gcc.dg/bitfld-9.c: New test.
24225
24226 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24227
24228         * gcc.c-torture/execute/ieee/acc1.c: New test.
24229         * gcc.c-torture/execute/ieee/acc2.c: New test.
24230         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24231
24232 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24233
24234         * gcc.dg/deprecated-2.c: New test.
24235
24236 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24237
24238         * gcc.dg/init-vec-1.c: New test.
24239
24240 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24241
24242         PR middle-end/17055
24243         * gcc.dg/pr17055-1.c: New test case.
24244
24245 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24246
24247         PR target/17377
24248         * gcc.c-torture/execute/pr17377.c: New test.
24249
24250 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24251
24252         PR c/8420
24253         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24254         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24255         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24256         gcc.dg/long-long-typespec-1.c: New tests.
24257         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24258
24259 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24260
24261         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24262         gcc.dg/gnu99-static-1.c: New tests.
24263
24264 2004-09-08  Devang Patel  <dpatel@apple.com>
24265
24266         * gcc.dg/darwin-ld-20040828-1.c: New test.
24267         * gcc.dg/darwin-ld-20040828-2.c: New test.
24268         * gcc.dg/darwin-ld-20040828-3.c: New test.
24269
24270 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24271
24272         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24273         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24274         in error message.
24275         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24276         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24277         in error message.
24278         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24279         types they qualify.
24280         * objc.dg/type-size-2.m: Fix wording in comment.
24281         * objc.dg/va-meth-1.m: New test case.
24282
24283 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24284
24285         PR c/16633:
24286         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24287         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24288
24289 2004-09-06  Devang Patel  <dpatel@apple.com>
24290
24291         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24292         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24293
24294 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24295
24296         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24297         reflect changed line numbering of diagnostics.
24298
24299 2004-09-06  Paul Brook  <paul@codesourcery.com>
24300
24301         * gfortran.dg/edit_real_1.f90: Add new test.
24302
24303 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24304
24305         * gcc.dg/tree-ssa/loop-2.c: New test.
24306         * gcc.dg/tree-ssa/loop-3.c: New test.
24307         * gcc.dg/tree-ssa/loop-4.c: New test.
24308         * gcc.dg/tree-ssa/loop-5.c: New test.
24309
24310 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24311
24312         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24313
24314 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24315
24316         * gcc.dg/format/sentinel-1.c: New test.
24317
24318 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24319
24320         * testsuite/gcc.dg/builtins-46.c: New.
24321
24322 2004-09-03  Devang Patel  <dpatel@apple.com>
24323
24324         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24325         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24326
24327 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24328
24329         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24330         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24331         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24332         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24333         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24334         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24335         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24336         the non-portable bzero.
24337         * gcc.dg/20010912-1.c: xfail for NetWare.
24338         * gcc.dg/20020426-2.c: xfail for NetWare.
24339         * gcc.dg/20021014-1.c: xfail for NetWare.
24340         * gcc.dg/20021018-1.c: xfail for NetWare.
24341         * gcc.dg/20030213-1.c: xfail for NetWare.
24342         * gcc.dg/20030225-1.c: xfail for NetWare.
24343         * gcc.dg/20030708-1.c: xfail for NetWare.
24344         * gcc.dg/builtins-config.h: Also exclude NetWare.
24345         * gcc.dg/format/format.h: Define restrict only if not already defined.
24346         * gcc.dg/nest.c: xfail for NetWare.
24347         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24348         * lib/target-supports.exp (check_visibility_available): Exclude
24349         NetWare.
24350
24351 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24352
24353         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24354         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24355         deterministic starting point for the alignment of structure fields.
24356         * gcc.dg/Wpadded.c: Dito.
24357         * g++.dg/abi/vbase10.C: Dito.
24358
24359 2004-09-03  Devang Patel  <dpatel@apple.com>
24360
24361         * g++.dg/debug/pr15736.cc: New test.
24362
24363 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24364
24365         * README.QMTEST: Fix out-of-date link.
24366
24367 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24368
24369         PR fortran/16579
24370         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24371         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24372
24373 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24374
24375         * g++.dg/abi/arm_rtti1.C: New test.
24376
24377 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24378
24379         * gcc.dg/ppc-vector-memcpy.c: New.
24380         * gcc.dg/ppc-vector-memset.c: New.
24381
24382 2004-09-02  Chao-ying Fu  <fu@mips.com>
24383
24384         * gcc.target/mips/mips-3d-1.c: New test.
24385         * gcc.target/mips/mips-3d-2.c: New test.
24386         * gcc.target/mips/mips-3d-3.c: New test.
24387         * gcc.target/mips/mips-3d-4.c: New test.
24388         * gcc.target/mips/mips-3d-5.c: New test.
24389         * gcc.target/mips/mips-3d-6.c: New test.
24390         * gcc.target/mips/mips-3d-7.c: New test.
24391         * gcc.target/mips/mips-3d-8.c: New test.
24392         * gcc.target/mips/mips-3d-9.c: New test.
24393         * gcc.target/mips/mips-ps-1.c: New test.
24394         * gcc.target/mips/mips-ps-2.c: New test.
24395         * gcc.target/mips/mips-ps-3.c: New test.
24396         * gcc.target/mips/mips-ps-4.c: New test.
24397         * gcc.target/mips/mips-ps-type.c: New test.
24398
24399 2004-09-02  Paul Brook  <paul@codesourcery.com>
24400
24401         * gfortran.dg/edit_real_1.f90: Add new tests.
24402
24403 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24404
24405         PR fortran/15327
24406         * gfortran.dg/merge_char_1.f90: New test.
24407
24408 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24409
24410         PR fortran/16404
24411         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24412
24413 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24414
24415         PR c/1522
24416         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24417
24418 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24419
24420         * g++.dg/opt/loop1.C: Do not XFAIL.
24421
24422 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24423
24424         * gcc.c-torture/execute/20040831-1.c: New test.
24425
24426 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24427
24428         PR fortran/16579
24429         * gfortran.dg/g77/20010610.f: Now passes.
24430         Copy from g77.f-torture/execute. Add dg-run directive.
24431         * gfortran.dg/g77/README: Update
24432
24433 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24434
24435         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24436         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24437         (t1, t2, t3, t4): Add volatile.
24438
24439 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24440
24441         * g++.dg/ext/visibility/arm1.C: New test.
24442
24443 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24444
24445         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24446         -pedantic-errors.
24447
24448 2004-09-01  Paul Brook  <paul@codesourcery.com>
24449
24450         * gfortran.dg/eof_2.f90: New test.
24451
24452 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24453
24454         PR fortran/16579
24455         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24456
24457 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24458
24459         PR libfortran/16805
24460         * gfortran.dg/list_read_2.f90: New test.
24461
24462 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24463
24464         * g++.dg/abi/key1.C: New test.
24465
24466 2004-08-31  Richard Henderson  <rth@redhat.com>
24467
24468         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24469         form of offsetof.
24470         * g++.dg/other/offsetof5.C: Remove duplicate.
24471
24472 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24473
24474         PR fortran/17244
24475         * gfortran.dg/func_derived_1.f90: New test.
24476
24477 2004-08-31  Paul Brook  <paul@codesourcery.com>
24478
24479         * gfortran.dg/eof_1.f90: New test.
24480
24481 2004-08-31  Paul Brook  <paul@codesourcery.com>
24482
24483         * gfortran.dg/list_read_1.f90: New file.
24484
24485 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24486
24487         * g++.dg/opt/loop1.C: XFAIL.
24488
24489 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24490
24491         * gcc.dg/funcdef-storage-1.c: New.
24492         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24493         an extern function in local scope.
24494         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24495         declare an 'auto inline' function in local scope.
24496         * gcc.dg/20011130-1.c: Likewise.
24497         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24498         an 'auto' function in local scope.
24499         * gcc.dg/20021014-1.c: Likewise.
24500         * gcc.dg/20030331-2.c: Likewise.
24501
24502 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24503
24504         * gfortran.dg/blockdata_1.f90: New test.
24505
24506 2004-08-30  Richard Henderson  <rth@redhat.com>
24507
24508         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24509
24510 2004-08-30  Richard Henderson  <rth@redhat.com>
24511
24512         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24513         additional_flags set by alternate driver.
24514         (ieee-options): New procedure.
24515         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24516         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24517         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24518         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24519
24520 2004-08-30  Richard Henderson  <rth@redhat.com>
24521
24522         * lib/f-torture.exp: Remove.
24523
24524 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24525
24526         PR rtl-optimization/16590
24527         * g++.dg/opt/loop1.C: New test.
24528
24529 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24530
24531         PR fortran/13910
24532         * gfortran.dg/oldstyle_1.f90: New test.
24533
24534 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24535         Paul Brook  <paul@codesourcery.com>
24536
24537         * gfortran.dg/g77/README: Update.
24538         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24539         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24540         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24541
24542 2004-08-28  Paul Brook  <paul@codesourcery.com>
24543
24544         PR libfortran/17195
24545         * gfortran.dg/edit_real_1.f90: New test.
24546
24547 2004-08-27  Paul Brook  <paul@codesourcery.com>
24548
24549         * gfortran.dg/rewind_1.f90: New test.
24550
24551 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24552
24553         PR fortran/16597
24554         * gfortran.dg/pr16597.f90: New test.
24555
24556 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24557
24558         PR c/13801
24559         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24560         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24561         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24562         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24563         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24564
24565 2004-08-26  Nick Clifton  <nickc@redhat.com>
24566
24567         * gcc.c-torture/compile/pr17119.c: New test.
24568
24569 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24570
24571         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24572
24573 2004-08-25  Richard Henderson  <rth@redhat.com>
24574
24575         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24576         the bits that expect kind=8 to be the largest real kind.
24577
24578 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24579
24580         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24581
24582 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24583
24584         * gfortran.dg/assignment_1.f90: New test.
24585
24586 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24587
24588         * g++.dg/template/repo3.C: New test.
24589
24590 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24591
24592         PR middle-end/16693
24593         PR tree-optimization/16372
24594         * g++.dg/opt/pr16372-1.C: New test case.
24595         * g++.dg/opt/pr16693-1.C: New test case.
24596         * g++.dg/opt/pr16693-2.C: New test case.
24597
24598 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24599
24600         * objc.dg/proto-lossage-4.m: New test.
24601
24602 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24603
24604         PR c++/17155
24605         * g++.dg/inherit/local2.C: New test.
24606
24607 2004-08-25  Paul Brook  <paul@codesourcery.com>
24608
24609         PR fortran/17144
24610         * gfortran.dg/string_ctor_1.f90: New test.
24611
24612 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24613
24614         PR c++/14428
24615         * g++.dg/template/redecl2.C: New test.
24616
24617 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24618
24619         PR fortran/17143
24620         * gfortran.dg/pr17143.f90: New test.
24621
24622 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24623
24624         PR fortran/17164
24625         * gfortran.dg/pr17164.f90: New test.
24626
24627 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24628
24629         * gcc.dg/tree-ssa/loop-1.c: New test.
24630
24631 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24632
24633         * gcc.c-torture/compile/20040824-1.c: New test.
24634
24635 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24636
24637         * gcc.c-torture/compile/iftrap-3.c: New test.
24638
24639 2004-08-24  Paul Brook  <paul@codesourcery.com>
24640
24641         * gfortran.dg/entry_2.f90: New test.
24642
24643 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24644
24645         PR c++/16889
24646         * g++.dg/lookup/ambig[12].C: New.
24647
24648 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24649
24650         PR c++/16706
24651         * g++.dg/template/crash21.C: New test.
24652         * g++.dg/template/crash22.C: Likewise.
24653
24654 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24655
24656         PR c++/17149
24657         * g++.dg/template/access15.C: New.
24658
24659 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24660
24661         PR c++/17163
24662         * g++.dg/template/repo2.C: New test.
24663
24664 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24665
24666         PR rtl-optimization/17078
24667         * gcc.c-torture/execute/pr17078-1.c: New test case.
24668
24669 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24670
24671         PR c/14492
24672         * gcc.dg/debug/crash1.c: New test.
24673
24674 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24675
24676         PR c/16180
24677         * gcc.dg/loop-5.c: New test.
24678
24679 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24680
24681         * gcc.c-torture/execute/20040823-1.c: New test.
24682
24683 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24684
24685         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24686         to the assembler.  Simplify test accordingly.
24687         (asm_abi_flags): Use GNU names.
24688         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24689         to check for ABI flags.
24690
24691 2004-08-22  Andrew Pinski  <apinski@apple.com>
24692
24693         * g++.dg/opt/pr14029.C: New test.
24694         * gcc.c-torture/execute/pr15262.c: New test.
24695
24696 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24697
24698         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24699
24700 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24701
24702         PR 16908
24703         * gfortran.dg/direct_io.f90: New test.
24704
24705 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24706
24707         PR c++/17121
24708         * g++.dg/inherit/local2.C: New test.
24709
24710 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24711
24712         PR c++/17120
24713         * g++.dg/warn/Wparentheses-4.C: New test.
24714
24715 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24716
24717         PR c++/17121
24718         * g++.dg/inherit/local2.C: New test.
24719
24720         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24721         * gcc.dg/ppc-ldstruct.c: Likewise.
24722         * gcc.dg/ppc64-abi-2.c: Likewise.
24723
24724 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24725
24726         PR rtl-optimization/17099
24727         * gcc.c-torture/execute/20040820-1.c: New test.
24728
24729 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24730
24731         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24732
24733 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24734
24735         PR fortran/17077
24736         * gfortran.dg/auto_array_1.f90: New test.
24737
24738 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24739
24740         PR fortran/17074
24741         * gfortran.dg/simpleif_1.f90: New test.
24742
24743 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24744
24745         * lib/target-supports.exp (check_profiling_available): Return
24746         false for arm*-*-symbianelf* and arm*-*-eabi*.
24747
24748         PR c++/15890
24749         * g++.dg/template/delete1.C: New test.
24750
24751 2004-08-19  Paul Brook  <paul@codesourcery.com>
24752
24753         PR fortran/14976
24754         PR fortran/16228
24755         * gfortran.dg/data_char_1.f90: New test.
24756
24757 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24758
24759         PR fortran/16946
24760         * gfortran.dg/reduction.f90: New testcase.
24761
24762 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24763
24764         PR fortran/16520
24765         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24766
24767 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24768
24769         PR c++/17041
24770         * g++.dg/Wparentheses-3.C: New test.
24771
24772 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24773
24774         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24775         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24776         * gcc.dg/vect/vect-2.c: Likewise.
24777         * gcc.dg/vect/vect-3.c: Likewise.
24778         * gcc.dg/vect/vect-4.c: Likewise.
24779         * gcc.dg/vect/vect-5.c: Likewise.
24780         * gcc.dg/vect/vect-6.c: Likewise.
24781         * gcc.dg/vect/vect-7.c: Likewise.
24782         * gcc.dg/vect/vect-25.c: Likewise.
24783         * gcc.dg/vect/vect-31.c: Likewise.
24784         * gcc.dg/vect/vect-32.c: Likewise.
24785         * gcc.dg/vect/vect-34.c: Likewise.
24786         * gcc.dg/vect/vect-36.c: Likewise.
24787         * gcc.dg/vect/vect-all.c: Likewise.
24788
24789 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24790
24791         PR c++/17068
24792         * g++.dg/template/operator4.C: New test.
24793
24794 2004-08-18  Richard Henderson  <rth@redhat.com>
24795
24796         * gcc.dg/20040206-1.c: XFAIL.
24797
24798 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24799
24800         PR c++/16246
24801         * g++.dg/template/array7.C: New test.
24802
24803 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24804
24805         * gcc.dg/mips-movcc-1.c: New test.
24806         * gcc.dg/mips-movcc-2.c: New test.
24807         * gcc.dg/mips-movcc-3.c: New test.
24808
24809         * gcc.dg/mips-nmadd-1.c: New test.
24810         * gcc.dg/mips-nmadd-2.c: New test.
24811
24812 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24813
24814         PR c++/15871
24815         * g++.dg/opt/inline8.C: New test.
24816
24817         PR c++/16965
24818         * g++.dg/parse/error17.C: New test.
24819
24820 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24821
24822         * gcc.dg/vect: New directory for vectorizer tests.
24823         * gcc.dg/vect/tree-vect.h: New file.
24824         * gcc.dg/vect/vect.exp: New file.
24825         * gcc.dg/vect/pr16105.c.c: New test.
24826         * gcc.dg/vect/vect-1.c: New test.
24827         * gcc.dg/vect/vect-2.c: New test.
24828         * gcc.dg/vect/vect-3.c: New test.
24829         * gcc.dg/vect/vect-4.c: New test.
24830         * gcc.dg/vect/vect-5.c: New test.
24831         * gcc.dg/vect/vect-6.c: New test.
24832         * gcc.dg/vect/vect-7.c: New test.
24833         * gcc.dg/vect/vect-8.c: New test.
24834         * gcc.dg/vect/vect-9.c: New test.
24835         * gcc.dg/vect/vect-10.c: New test.
24836         * gcc.dg/vect/vect-11.c: New test.
24837         * gcc.dg/vect/vect-12.c: New test.
24838         * gcc.dg/vect/vect-13.c: New test.
24839         * gcc.dg/vect/vect-14.c: New test.
24840         * gcc.dg/vect/vect-15.c: New test.
24841         * gcc.dg/vect/vect-16.c: New test.
24842         * gcc.dg/vect/vect-17.c: New test.
24843         * gcc.dg/vect/vect-18.c: New test.
24844         * gcc.dg/vect/vect-19.c: New test.
24845         * gcc.dg/vect/vect-20.c: New test.
24846         * gcc.dg/vect/vect-21.c: New test.
24847         * gcc.dg/vect/vect-22.c: New test.
24848         * gcc.dg/vect/vect-23.c: New test.
24849         * gcc.dg/vect/vect-24.c: New test.
24850         * gcc.dg/vect/vect-25.c: New test.
24851         * gcc.dg/vect/vect-26.c: New test.
24852         * gcc.dg/vect/vect-27.c: New test.
24853         * gcc.dg/vect/vect-28.c: New test.
24854         * gcc.dg/vect/vect-29.c: New test.
24855         * gcc.dg/vect/vect-30.c: New test.
24856         * gcc.dg/vect/vect-31.c: New test.
24857         * gcc.dg/vect/vect-32.c: New test.
24858         * gcc.dg/vect/vect-33.c: New test.
24859         * gcc.dg/vect/vect-34.c: New test.
24860         * gcc.dg/vect/vect-35.c: New test.
24861         * gcc.dg/vect/vect-36.c: New test.
24862         * gcc.dg/vect/vect-37.c: New test.
24863         * gcc.dg/vect/vect-38.c: New test.
24864         * gcc.dg/vect/vect-40.c: New test.
24865         * gcc.dg/vect/vect-41.c: New test.
24866         * gcc.dg/vect/vect-42.c: New test.
24867         * gcc.dg/vect/vect-43.c: New test.
24868         * gcc.dg/vect/vect-44.c: New test.
24869         * gcc.dg/vect/vect-45.c: New test.
24870         * gcc.dg/vect/vect-46.c: New test.
24871         * gcc.dg/vect/vect-47.c: New test.
24872         * gcc.dg/vect/vect-48.c: New test.
24873         * gcc.dg/vect/vect-49.c: New test.
24874         * gcc.dg/vect/vect-50.c: New test.
24875         * gcc.dg/vect/vect-51.c: New test.
24876         * gcc.dg/vect/vect-52.c: New test.
24877         * gcc.dg/vect/vect-53.c: New test.
24878         * gcc.dg/vect/vect-54.c: New test.
24879         * gcc.dg/vect/vect-55.c: New test.
24880         * gcc.dg/vect/vect-56.c: New test.
24881         * gcc.dg/vect/vect-57.c: New test.
24882         * gcc.dg/vect/vect-58.c: New test.
24883         * gcc.dg/vect/vect-59.c: New test.
24884         * gcc.dg/vect/vect-60.c: New test.
24885         * gcc.dg/vect/vect-61.c: New test.
24886         * gcc.dg/vect/vect-all.c: New test.
24887         * gcc.dg/vect/vect-none.c: New test.
24888
24889 2004-08-17  Paul Brook  <paul@codesourcery.com>
24890
24891         PR fortran/13082
24892         * gfortran.dg/entry_1.f90: New test.
24893
24894 2004-08-17  Andrew Pinski  <apinski@apple.com>
24895
24896         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24897
24898 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24899
24900         * gcc.dg/pr17036-1.c: New test.
24901
24902 2004-08-16  Devang Patel  <dpatel@apple.com>
24903
24904         * gcc.dg/darwin-20040809-1.c: New test.
24905
24906 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24907
24908         * gcc.dg/funcdef-attr-1.c: New test.
24909
24910 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24911
24912         * gcc.dg/altivec-17.c: New test.
24913         * gcc.dg/altivec-18.c: New test.
24914
24915 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24916
24917         PR c++/6749
24918         * g++.dg/template/vtable2.C: New test.
24919
24920 2004-08-14  Richard Henderson  <rth@redhat.com>
24921
24922         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24923         * gcc.dg/pack-test-4.c (main): Return 0.
24924         * gcc.dg/setjmp-1.c: Remove XFAIL.
24925         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24926
24927 2004-08-14  Richard Henderson  <rth@redhat.com>
24928
24929         * gcc.dg/980217-1.c: Add prototype for printf.
24930
24931 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24932
24933         * gfortran.dg/pr16935.f90: New test.
24934
24935 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24936
24937         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24938
24939 2004-08-13  Paul Brook  <paul@codesourcery.com>
24940
24941         * gfortran.dg/der_io_1.f90: Remove stray comma.
24942
24943 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24944
24945         * gcc.dg/vmx/cw-bug-2.c: Remove.
24946         * gcc.dg/vmx/vprint-1.c: Remove.
24947         * gcc.dg/vmx/vscan-1.c: Remove.
24948
24949 2004-08-12  Devang patel  <dpatel@apple.com>
24950
24951         * gcc.dg/darwin-20040809-2.c: New test.
24952
24953 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24954
24955         * g++.dg/ext/altivec-12.C: New test.
24956
24957         * g++.dg/ext/altivec-11.C: New test.
24958
24959 2004-08-12  Paul Brook  <paul@codesourcery.com>
24960
24961         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24962
24963 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24964
24965         * g++.dg/ext/altivec-2.C: Check for hardware support before
24966         executing any VMX instructions.
24967
24968         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24969
24970 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24971
24972         PR c++/16276
24973         * g++.old-deja/g++.other/comdat4.C: New test.
24974         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24975
24976 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24977
24978         PR target/16286
24979         * gcc.dg/pr16286.c: New test.
24980
24981 2004-08-12 Jan Beulich <jbeulich@novell.com>
24982
24983         * g++.dg/ext/asm5.C: New.
24984
24985 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24986
24987         PR c++/16698
24988         * g++.dg/eh/crash1.C: New test.
24989
24990         PR c++/16717
24991         * g++.dg/ext/construct1.C: New test.
24992
24993 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24994
24995         PR c++/16853
24996         * g++.dg/init/ptrmem1.C: New test.
24997
24998         PR c++/16618
24999         * g++.dg/parse/offsetof5.C: New test.
25000
25001         PR c++/16870
25002         * g++.dg/template/overload3.C: New test.
25003
25004 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25005
25006         PR c++/16964
25007         * g++.dg/parse/error16.C: New test.
25008
25009         PR c++/16904
25010         * g++.dg/template/error14.C: New test.
25011
25012         PR c++/16929
25013         * g++.dg/template/error15.C: New test.
25014
25015 2004-08-11  Devang Patel  <dpatel@apple.com>
25016
25017         * gcc.dg/darwin-ld-20040809-1.c: New test.
25018         * gcc.dg/darwin-ld-20040809-2.c: New test.
25019
25020 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
25021
25022         PR fortran/16917
25023         * gfortran.dg/dfloat_1.f90: New test.
25024
25025 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
25026
25027         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25028         * gcc.dg/dll-2.c: Fix dg-require syntax.
25029         * gcc.misc-tests/arm-isr.c (abort): Declare.
25030         (exit): Likewise.
25031
25032 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
25033
25034         PR c++/16971
25035         * g++.dg/parse/crash16.C: New test.
25036
25037 2004-08-10  Roger Sayle  <roger@eyesopen.com>
25038
25039         * gcc.dg/mips-rsqrt-1.c: New test case.
25040         * gcc.dg/mips-rsqrt-2.c: New test case.
25041         * gcc.dg/mips-rsqrt-3.c: New test case.
25042
25043 2004-08-10  Paul Brook  <paul@codesourcery.com>
25044
25045         * gfortran.dg/der_io_1.f90: New test.
25046
25047 2004-08-10  Paul Brook  <paul@codesourcery.com>
25048
25049         PR fortran/16919
25050         * gfortran.dg/der_array_1.f90: New test.
25051
25052 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25053
25054         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25055
25056 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25057
25058         * gcc.dg/wchar_t-2.c: Fix typo.
25059
25060 2004-08-09  Falk Hueffner  <falk@debian.org>
25061
25062         PR tree-optimization/12517
25063         * gcc.c-torture/compile/pr12517.c: New test.
25064
25065         PR tree-optimization/12578
25066         * gcc.c-torture/compile/pr12578.c: New test.
25067
25068         PR tree-optimization/12899
25069         * gcc.c-torture/compile/pr12899.c: New test.
25070
25071         PR rtl-optimization/14692
25072         * gcc.c-torture/compile/pr14692.c: New test.
25073
25074         PR tree-optimization/16461
25075         * gcc.c-torture/compile/pr16461.c: New test.
25076
25077 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25078
25079         * gfortran.dg/getenv_1.f90: New test.
25080
25081 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25082
25083         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25084         wchar_t.
25085         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25086
25087 2004-08-06  Paul Brook  <paul@codesourcery.com>
25088
25089         * gfortran.dg/ret_array_1.f90: New test.
25090         * gfortran.dg/ret_pointer_1.f90: New test.
25091
25092 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25093
25094         * gcc.dg/missing-field-init-[12].c: New tests.
25095         * g++.dg/warn/missing-field-init-[12].C: New tests.
25096
25097 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25098
25099         * gcc.dg/enum2.c: New test.
25100         * gcc.dg/symbian3.c: Likewise.
25101         * gcc.dg/symbian4.c: Likewise.
25102         * gcc.dg/wchar_t-2.c: Likewise.
25103
25104 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25105
25106         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25107         destructor tests.
25108
25109 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25110
25111         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25112         dg-require-visiblity.
25113         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25114         * g++.dg/ext/visibility/fvisibility.C: Likewise.
25115         * g++.dg/ext/visibility/memfuncts.C: Likewise.
25116         * g++.dg/ext/visibility/new1.C: Likewise.
25117         * g++.dg/ext/visibility/pragma.C: Likewise.
25118         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25119         * g++.dg/ext/visibility/virtual.C: Likewise.
25120         * g++/dg/ext/visibility/visibility-1.C: Likewise.
25121         * g++/dg/ext/visibility/visibility-2.C: Likewise.
25122         * g++/dg/ext/visibility/visibility-3.C: Likewise.
25123         * g++/dg/ext/visibility/visibility-4.C: Likewise.
25124         * g++/dg/ext/visibility/visibility-5.C: Likewise.
25125         * g++/dg/ext/visibility/visibility-6.C: Likewise.
25126         * g++/dg/ext/visibility/visibility-7.C: Likewise.
25127         * g++/dg/ext/visibility/visibility-8.C: New test.
25128         * gcc.c-torture/compile/dll.x: Remove.
25129         * gcc.dg/dll-2.c: Use dg-require-dll
25130         * gcc.dg/visibility-10.c: New test.
25131         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25132         supporting DLLs.
25133         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25134         (scan_not_hidden): Likewise.
25135
25136 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25137
25138         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25139
25140 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25141
25142         * gcc.c-torture/execute/20040805-1.c: New test.
25143
25144 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25145
25146         * gcc.dg/20020118-1.c: Declare abort.
25147         * gcc.dg/altivec_check.h: Likewise.
25148         * gcc.dg/iftrap-2.c: Likewise.
25149         * gcc.dg/pragma-darwin.c: Likewise.
25150         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25151
25152 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25153
25154         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25155
25156 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25157
25158         * gcc.c-torture/execute/builtins/abs-2.c,
25159         gcc.c-torture/execute/builtins/abs-3.c,
25160         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25161         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25162         intmax_t, uintmax_t and their limits.
25163         * gcc.dg/intmax_t-1.c: New test.
25164
25165 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25166
25167         * g++.dg/tc1/dr147.C: Add reference to PR.
25168
25169 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25170
25171         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25172         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25173
25174 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25175
25176         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25177
25178 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25179
25180         * gcc.dg/redecl-5.c: New test.
25181         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25182         of scanf.
25183
25184 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25185
25186         PR middle-end/16790
25187         * gcc.c-torture/execute/pr16790-1.c: New test case.
25188
25189 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25190
25191         * g++.dg/ext/visibility/assign1.C: New test.
25192         * g++.dg/ext/visibility/new1.C: Likewise.
25193
25194         * gcc.dg/symbian1.c: New test.
25195         * gcc.dg/symbian2.c: Likewise.
25196
25197 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25198
25199         PR target/16570
25200         * gcc.dg/i386-sse-9.c: New test.
25201
25202 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25203
25204         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25205
25206 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25207
25208         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25209         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25210         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25211         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25212         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25213         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25214         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25215         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25216         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25217         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25218         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25219         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25220         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25221         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25222         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25223         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25224         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25225         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25226         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25227         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25228         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25229         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25230         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25231         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25232         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25233         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25234         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25235         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25236         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25237         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25238         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25239         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25240         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25241         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25242         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25243         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25244         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25245         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25246         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25247         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25248         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25249         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25250         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25251         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25252         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25253         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25254         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25255         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25256         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25257         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25258         gcc.misc-tests/i386-pf-3dnow-1.c,
25259         gcc.misc-tests/i386-pf-athlon-1.c,
25260         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25261         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25262         Declare built-in functions used.
25263         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25264
25265 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25266
25267         PR c++/16707
25268         * g++.dg/lookup/using12.C: New test.
25269
25270         * g++.dg/init/null1.C: Fix PR number.
25271         * g++.dg/parse/namespace10.C: Likewise.
25272
25273 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25274
25275         PR c++/16224
25276         * g++.dg/template/spec17.C: New test.
25277         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25278         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25279
25280 2004-08-02  David Billinghurst
25281
25282         PR fortran/16292
25283         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25284
25285 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25286
25287         * gcc.dg/ia64-got-1.c: New test case.
25288
25289 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25290
25291         PR c++/16489
25292         * g++.dg/init/null1.C: New test.
25293         * g++.dg/tc1/dr76.C: Adjust error marker.
25294
25295         PR c++/16529
25296         * g++.dg/parse/namespace10.C: New test.
25297
25298         PR c++/16810
25299         * g++.dg/inherit/ptrmem2.C: New test.
25300
25301 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25302
25303         PR target/16155
25304         * gcc.dg/pr16155.c: New test.
25305
25306 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25307
25308         * gcc.dg/redecl-2.c: New test.
25309
25310 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25311
25312         * gcc.dg/darwin-longdouble.c: New file.
25313
25314 2004-07-30  Richard Henderson  <rth@redhat.com>
25315
25316         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25317         write to constant argument.
25318         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25319
25320 2004-07-30  Richard Henderson  <rth@redhat.com>
25321
25322         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25323         tests of nearest around zero.
25324
25325 2004-07-30  Andrew Pinski  <apinski@apple.com>
25326
25327         * gcc.c-torture/compile/20040730-1.c: New test.
25328
25329 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25330
25331         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25332         powerpc-eabispe.
25333
25334 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25335
25336         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25337
25338 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25339
25340         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25341         contains $ld_library_path.
25342         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25343
25344 2004-07-29  Richard Henderson  <rth@redhat.com>
25345
25346         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25347
25348         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25349         (alt2, which): New.
25350         (Check): Accept either alternative.
25351
25352 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25353
25354         * g++.dg/abi/inline1.C: New test.
25355         * g++.dg/abi/local1-a.cc: Likewise.
25356         * g++.dg/abi/local1.C: Likewise.
25357         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25358         * g++.dg/abi/mangle12.C: Likewise.
25359         * g++.dg/abi/mangle17.C: Likewise.
25360         * g++.dg/abi/mangle20-2.C: Likewise.
25361         * g++.dg/opt/interface1.C: Likewise.
25362         * g++.dg/opt/interface1.h: Likewise.
25363         * g++.dg/opt/interface1-a.cc: New test.
25364         * g++.dg/parse/repo1.C: New test.
25365         * g++.dg/template/repo1.C: Likewise.
25366         * g++.dg/warn/Winline-1.C: Likewise.
25367         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25368
25369 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25370
25371         * gcc.dg/tree-ssa/20040729-1.c: New test.
25372
25373 2004-07-27  Matt Austern <austern@apple.com>
25374
25375         * gcc.dg/darwin-bool-1.c: New test.
25376         * gcc.dg/darwin-bool-2.c: New test.
25377
25378 2004-07-28  Richard Henderson  <rth@redhat.com>
25379
25380         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25381         arguments in the correct type.  Don't write to constant arguments.
25382
25383 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25384
25385         PR tree-optimization/16688
25386         PR tree-optimization/16689
25387         * g++.dg/tree-ssa/pr16688.C: New test.
25388
25389 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25390
25391         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25392         loads.  Not only in the comment, this time.
25393
25394 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25395
25396         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25397         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25398         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25399         * gcc.dg/sh4a-bitmovua.c: New.
25400         * gcc.dg/sh4a-cos.c: New.
25401         * gcc.dg/sh4a-cosf.c: New.
25402         * gcc.dg/sh4a-fprun.c: New.
25403         * gcc.dg/sh4a-fsrra.c: New.
25404         * gcc.dg/sh4a-memmovua.c: New.
25405         * gcc.dg/sh4a-sin.c: New.
25406         * gcc.dg/sh4a-sincos.c: New.
25407         * gcc.dg/sh4a-sincosf.c: New.
25408         * gcc.dg/sh4a-sinf.c: New.
25409
25410 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25411
25412         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25413         conditionals.
25414         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25415         loads.
25416         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25417         DOM1.
25418
25419 2004-07-27  Andrew Pinski  <apinski@apple.com>
25420
25421         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25422
25423 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25424
25425         * gcc.dg/pragma-isr.c: New test.
25426
25427 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25428
25429         PR c++/14429
25430         * g++.dg/template/ttp11.C: New test.
25431
25432 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25433
25434         * gcc.c-torture/compile/20040727-1.c: New test.
25435
25436 2004-07-26  Eric Christopher  <echristo@redhat.com>
25437
25438         * gcc.c-torture/compile/20040726-2.c: New test.
25439
25440 2004-07-26  Andrew Pinski  <apinski@apple.com>
25441
25442         * g++.dg/rtti/tinfo1.C: Xfail.
25443
25444 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25445
25446         * gcc.c-torture/compile/20040726-1.c: New test.
25447
25448 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25449             Brian Ryner  <bryner@brianryner.com>
25450
25451         PR c++/9283
25452         PR c++/15000
25453         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25454         * g++.dg/ext/visibility/: New directory.
25455         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25456         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25457         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25458         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25459         * g++.dg/ext/visibility/fvisibility.C,
25460         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25461         g++.dg/ext/visibility/fvisibility-override1.C
25462         g++.dg/ext/visibility/fvisibility-override2.C
25463         g++.dg/ext/visibility/memfuncts.C
25464         g++.dg/ext/visibility/noPLT.C
25465         g++.dg/ext/visibility/pragma.C
25466         g++.dg/ext/visibility/pragma-override1.C
25467         g++.dg/ext/visibility/pragma-override2.C
25468         g++.dg/ext/visibility/staticmemfuncts.C
25469         g++.dg/ext/visibility/virtual.C: New tests.
25470
25471 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25472
25473         PR c/15360
25474         * gcc.dg/pr15360-1.c: New test.
25475
25476 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25477
25478         * gcc.dg/pragma-align-2.c: New test.
25479         * gcc.dg/pragma-init-fini.c: New test.
25480         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25481         targets.
25482
25483 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25484
25485         * gcc.dg/init-string-2.c: New test.
25486
25487 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25488
25489         PR 16684
25490         * gcc.dg/Wredundant-decls-1.c: New test case.
25491
25492 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25493
25494         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25495         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25496         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25497         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25498         * gcc.dg/compat/generate-random.c: New file.
25499         * gcc.dg/compat/generate-random.h: Likewise.
25500         * gcc.dg/compat/generate-random_r.c: Likewise.
25501         * gcc.dg/compat/struct-layout-1.h: Likewise.
25502         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25503         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25504         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25505         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25506         * gcc.dg/compat/struct-layout-1_main.c: New test.
25507         * gcc.dg/compat/struct-layout-1_x.c: New file.
25508         * gcc.dg/compat/struct-layout-1_y.c: New file.
25509         * gcc.dg/compat/struct-layout-1_test.h: New file.
25510
25511 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25512
25513         * gcc.dg/comp-return-1.c: New test
25514
25515 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25516
25517         * gcc.dg/vmx/8-02a.c: Fix typo.
25518
25519         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25520         * gcc.dg/darwin-abi-3.c: New test.
25521
25522         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25523         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25524
25525         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25526         * gcc.dg/vmx/ops-long-1.c: New test.
25527         * gcc.dg/vmx/ops-long-2.c: New test.
25528
25529 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25530
25531         * g++.dg/lookup/conv-[1234].C: New.
25532
25533 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25534
25535         * g++.dg/parse/attr2.C: Simplify.
25536
25537 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25538
25539         PR c/7284
25540         * gcc.c-torture/execute/pr7284-1.c: New test.
25541
25542 2004-07-22  Brian Booth  <bbooth@redhat.com>
25543
25544         * gcc.dg/tree-ssa/20040721-1.c: New test.
25545
25546 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25547
25548         * g++.dg/template/crash20.c: New.
25549
25550 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25551
25552         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25553         Add dg-run directive.  Declare variables as required.
25554         * gfortran.dg/g77/README: Update
25555
25556 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25557
25558         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25559         gcc.dg/cris-peep2-andu2.c: New tests.
25560
25561 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25562
25563         PR c/15052
25564         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25565         on return type.
25566         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25567         messages.
25568         * gcc.dg/qual-return-2.c: Update expected messages.
25569         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25570
25571 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25572
25573         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25574         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25575
25576 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25577
25578         PR c/11250
25579         * gcc.dg/init-string-1.c: New test.
25580
25581 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25582
25583         PR middle-end/15345
25584         PR c/16450
25585         * gcc.dg/torture/nested-fn-1.c: New test.
25586
25587 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25588
25589         PR target/16559
25590         * gcc.dg/ia64-fptr-1.c: New file.
25591
25592 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25593
25594         PR c++/14497
25595         * g++.dg/template/spec16.C: New test.
25596         * g++.old-deja/g++.robertl/eb118.C: Remove.
25597
25598 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25599
25600         PR c++/509
25601         * g++.dg/template/spec15.C: New test.
25602
25603 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25604
25605         Copy cases from g77.f-torture/execute and add dg-run
25606         directive.  Other changes as noted.
25607         * gfortran.dg/g77/13037.f
25608         * gfortran.dg/g77/1832.f
25609         * gfortran.dg/g77/19981119-0.f
25610         * gfortran.dg/g77/19990313-0.f
25611         * gfortran.dg/g77/19990313-1.f
25612         * gfortran.dg/g77/19990313-2.f
25613         * gfortran.dg/g77/19990313-3.f
25614         * gfortran.dg/g77/19990419-1.f
25615         * gfortran.dg/g77/19990826-0.f
25616         * gfortran.dg/g77/19990826-2.f
25617         * gfortran.dg/g77/20000503-1.f
25618         * gfortran.dg/g77/20001111.f
25619         * gfortran.dg/g77/20010116.f
25620         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25621         * gfortran.dg/g77/20010430.f
25622         * gfortran.dg/g77/6177.f
25623         * gfortran.dg/g77/947.f
25624         * gfortran.dg/g77/970816-3.f
25625         * gfortran.dg/g77/971102-1.f
25626         * gfortran.dg/g77/980520-1.f
25627         * gfortran.dg/g77/980628-0.f
25628         * gfortran.dg/g77/980628-1.f
25629         * gfortran.dg/g77/980628-10.f
25630         * gfortran.dg/g77/980628-2.f
25631         * gfortran.dg/g77/980628-3.f
25632         * gfortran.dg/g77/980628-7.f
25633         * gfortran.dg/g77/980628-8.f
25634         * gfortran.dg/g77/980628-9.f
25635         * gfortran.dg/g77/980701-0.f
25636         * gfortran.dg/g77/980701-1.f
25637         * gfortran.dg/g77/cabs.f
25638         * gfortran.dg/g77/claus.f
25639         * gfortran.dg/g77/complex_1.f
25640         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25641         * gfortran.dg/g77/dcomplex.f
25642         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25643         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25644         * gfortran.dg/g77/f90-intrinsic-numeric.f
25645         * gfortran.dg/g77/int8421.f
25646         * gfortran.dg/g77/labug1.f
25647         * gfortran.dg/g77/large_vec.f
25648         * gfortran.dg/g77/le.f
25649         * gfortran.dg/g77/short.f
25650         * gfortran.dg/g77/README: Update
25651
25652 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25653
25654         PR c++/16637
25655         * g++.dg/parse/lookup4.C: New test.
25656
25657 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25658
25659         PR c++/16175
25660         * g++.dg/template/ttp10.C: New test.
25661
25662 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25663
25664         * gcc.dg/pr12625-1.c: New test.
25665
25666 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25667
25668         * testsuite/gcc.dg/switch-warn-1.c: New test.
25669         * testsuite/gcc.dg/switch-warn-2.c: New test.
25670         * gcc.c-torture/compile/pr14730.c: Update.
25671
25672 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25673
25674         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25675         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25676         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25677         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25678
25679 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25680
25681         PR c++/16623
25682         * g++.dg/template/assign1.C: New test.
25683
25684 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25685
25686         PR c++/12170
25687         * g++.dg/template/ttp9.C: New test.
25688
25689 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25690
25691         * gcc.dg/format/cmn-err-1.c: New test.
25692
25693 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25694
25695         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25696         gcc.dg/Wparentheses-10.c: New tests.
25697         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25698
25699 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25700
25701         PR fortran/16465
25702         * gfortran.dg/g77//ffixed-line-length-0.f,
25703         gfortran.dg/g77/ffixed-line-length-132.f,
25704         gfortran.dg/g77/ffixed-line-length-72.f,
25705         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25706         gfortran.dg/g77/README: Update.
25707
25708 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25709
25710         PR c++/13092
25711         * g++.dg/template/non-dependent7.C: New test.
25712         * g++.dg/template/non-dependent8.C: Likewise.
25713         * g++.dg/template/non-dependent9.C: Likewise.
25714         * g++.dg/template/non-dependent10.C: Likewise.
25715
25716 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25717
25718         PR c++/16337
25719         * g++.dg/parse/attr2.C: New test.
25720
25721 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25722
25723         * g77.dg: Removed.
25724         * g77.f-torture: Ditto.
25725
25726 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25727
25728         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25729         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25730         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25731
25732 2004-07-16  Richard Henderson  <rth@redhat.com>
25733
25734         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25735
25736 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25737
25738         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25739         tests with full list of options.
25740         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25741         of TORTURE_OPTIONS if test contains 'dg-do run'.
25742
25743         PR fortran/16404
25744         * gfortran.dg/do_iterator.f90: New test.
25745
25746 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25747
25748         PR rtl-optimization/16536
25749         * gcc.c-torture/execute/restrict-1.c: New test.
25750
25751 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25752
25753         PR fortran/15324
25754         * gfortran.dg/pr15324.f90: New test.
25755
25756         PR fortran/15129
25757         * gfortran.dg/pr15129.f90: New test.
25758
25759         PR fortran/15140
25760         * gfortran.dg/pr15140.f90: New test.
25761
25762         PR fortran/13792
25763         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25764         compile-time simplification.
25765
25766 2004-07-14  Mike Stump  <mrs@apple.com>
25767
25768         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25769
25770 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25771
25772         PR target/16325
25773         * gcc.dg/profile-generate-1.c: New.
25774
25775 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25776
25777         * gcc.c-torture/execute/20040709-1.c: New test.
25778         * gcc.c-torture/execute/20040709-2.c: New test.
25779
25780 2004-07-14  Mike Stump  <mrs@apple.com>
25781
25782         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25783
25784 2004-07-14  Mike Stump  <mrs@apple.com>
25785
25786         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25787
25788 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25789
25790         PR c++/16518
25791         * g++.dg/parse/mutable1.C: New test.
25792
25793 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25794
25795         PR tree-optimization/16443
25796         * gcc.dg/tree-ssa/20040713-1.c: New test.
25797
25798 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25799
25800         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25801         for operator new.
25802
25803 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25804
25805         * gfortran.dg/g77/README: New file
25806         * gfortran.dg/g77/19981216-0.f: Copy from
25807         g77.f-torture/noncompile.  Add "dg-do compile" and
25808         dg-error as required.
25809         * gfortran.dg/g77/19990218-1.f: Likewise.
25810         * gfortran.dg/g77/19990905-1.f: Likewise.
25811         * gfortran.dg/g77/9263.f: Likewise.
25812         * gfortran.dg/g77/980615-0.f: Likewise.
25813         * gfortran.dg/g77/980616-0.f: Likewise.
25814         * gfortran.dg/g77/check0.f: Likewise.
25815         * gfortran.dg/g77/select_no_compile.f: Likewise.
25816
25817 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25818
25819         Copy files from g77.f-torture/compile.
25820         Add "{ dg-do compile}".  Other changes as noted
25821         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25822         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25823         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25824         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25825         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25826         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25827         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25828         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25829         statement to conform to standard.  Append alpha1.x for reference.
25830         * gfortran.dg/g77/xformat.f: Add dg-warning
25831
25832 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25833
25834         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25835         Add {dg-do compile} directive.
25836         * gfortran.dg/g77/cpp2.F: Likewise.
25837
25838 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25839
25840         PR c++/5402
25841         * g++.dg/lookup/name-clash1.C: New test.
25842
25843         PR c++/9777
25844         * g++.dg/lookup/name-clash2.C: New test.
25845
25846         PR c++/12102
25847         * g++.dg/lookup/name-clash3.C: New test.
25848
25849 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25850
25851         * g++.dg/lookup/new2.C: New test.
25852         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25853
25854 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25855
25856         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25857         Add {dg-do compile} directive.
25858         * gfortran.dg/g77/13060.f: Likewise.
25859         * gfortran.dg/g77/19990218-0.f: Likewise.
25860         * gfortran.dg/g77/19990305-0.f: Likewise.
25861         * gfortran.dg/g77/19990419-0.f: Likewise.
25862         * gfortran.dg/g77/19990502-0.f: Likewise.
25863         * gfortran.dg/g77/19990502-1.f: Likewise.
25864         * gfortran.dg/g77/19990525-0.f: Likewise.
25865         * gfortran.dg/g77/19990826-1.f: Likewise.
25866         * gfortran.dg/g77/19990826-3.f: Likewise.
25867         * gfortran.dg/g77/19990905-2.f: Likewise.
25868         * gfortran.dg/g77/20000412-1.f: Likewise.
25869         * gfortran.dg/g77/20000511-1.f: Likewise.
25870         * gfortran.dg/g77/20000511-2.f: Likewise.
25871         * gfortran.dg/g77/20000518.f: Likewise.
25872         * gfortran.dg/g77/20000601-1.f: Likewise.
25873         * gfortran.dg/g77/20000601-2.f: Likewise.
25874         * gfortran.dg/g77/20000629-1.f: Likewise.
25875         * gfortran.dg/g77/20000630-2.f: Likewise.
25876         * gfortran.dg/g77/20010115.f: Likewise.
25877         * gfortran.dg/g77/20010321-1.f: Likewise.
25878         * gfortran.dg/g77/20010426.f: Likewise.
25879         * gfortran.dg/g77/20020307-1.f: Likewise.
25880         * gfortran.dg/g77/8485.f: Likewise.
25881         * gfortran.dg/g77/960317-1.f: Likewise.
25882         * gfortran.dg/g77/970915-0.f: Likewise.
25883         * gfortran.dg/g77/980310-1.f: Likewise.
25884         * gfortran.dg/g77/980310-2.f: Likewise.
25885         * gfortran.dg/g77/980310-3.f: Likewise.
25886         * gfortran.dg/g77/980310-4.f: Likewise.
25887         * gfortran.dg/g77/980310-6.f: Likewise.
25888         * gfortran.dg/g77/980310-7.f: Likewise.
25889         * gfortran.dg/g77/980310-8.f: Likewise.
25890         * gfortran.dg/g77/980419-2.f: Likewise.
25891         * gfortran.dg/g77/980424-0.f: Likewise.
25892         * gfortran.dg/g77/980427-0.f: Likewise.
25893         * gfortran.dg/g77/980729-0.f: Likewise.
25894         * gfortran.dg/g77/981117-1.f: Likewise.
25895         * gfortran.dg/g77/toon_1.f: Likewise.
25896
25897 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25898
25899         PR c++/2204
25900         * g++.dg/other/abstract2.C: New test.
25901
25902 2004-07-12  Paul Brook  <paul@codesourcery.com>
25903
25904         * gfortran.dg/pointer_init_1.f90: New test.
25905
25906 2004-07-11  Paul Brook  <paul@codesourcery.com>
25907
25908         PR fortran/15986
25909         * gfortran.dg/contained_1.f90: New test.
25910
25911 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25912
25913         * g++.dg/parse/defarg8.C: New test.
25914
25915 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25916
25917         PR fortran/16433
25918         * gfortran.dg/pr16433.f: New test.
25919
25920         PR fortran/17574
25921         * gfortran.dg/pr15754.f90: New test.
25922
25923 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25924
25925         PR tree-optimization/16437
25926         * gcc.c-torture/execute/bitfld-4.c: New test.
25927
25928 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25929
25930         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25931         access to common var from module.
25932
25933 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25934
25935         PR fortran/16336
25936         * gfortran.fortran-torture/execute/common_2.f90: New test.
25937
25938 2004-07-10  Paul Brook  <paul@codesourcery.com>
25939
25940         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25941
25942 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25943
25944         PR fortran/15969
25945         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25946
25947 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25948
25949         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25950         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25951         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25952         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25953         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25954         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25955         * gfortran.dg/g77/funderscoring.f: Likewise.
25956         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25957
25958 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25959
25960         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25961
25962 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25963         Paul Brook  <paul@codesourcery.com>
25964
25965         PR fortran/13415
25966         * gfortran.dg/common_pointer_1.f90: New test.
25967
25968 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25969
25970         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25971
25972 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25973
25974         PR target/16364
25975         * gcc.c-torture/compile/20040709-1.c: New.
25976
25977 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25978
25979         PR fortran/14077
25980         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25981
25982 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25983
25984         PR fortran/13201
25985         * gfortran.dg/shape_1.f90: New test.
25986
25987 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25988             Andrew Pinski  <apinski@apple.com>
25989
25990         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25991
25992 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25993
25994         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25995         comment.
25996
25997 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25998         Paul Brook  <paul@codesourcery.com>
25999
26000         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26001         '.f95' and '.F95'.
26002
26003 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
26004
26005         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26006
26007 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26008
26009         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26010         testcases with capital suffix.
26011
26012 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26013
26014         PR fortran/15481
26015         PR fortran/13372
26016         PR fortran/13575
26017         PR fortran/15978
26018         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26019
26020         * gfortran.dg/implicit_1.f90: New test.
26021
26022 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26023
26024         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26025         expression to match gfortran warning/error messages
26026         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26027         dg-error text.
26028
26029 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26030
26031         * lib/fortran-torture.exp: Rename proc search_for to
26032         search_for_re.
26033
26034 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26035
26036         * gcc.c-torture/execute/simd-5.x: New file.
26037         XFAIL on SPARC 64-bit at -O0.
26038
26039 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26040
26041         PR c++/8211
26042         PR c++/16165
26043         * g++.dg/warn/effc3.C: New test.
26044
26045 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26046
26047         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26048         change X to 1X in format.
26049         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26050         add data statements to conform to standard.
26051
26052 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26053
26054         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26055         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26056         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26057
26058 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26059
26060         * gfortran.dg/g77/7388.f: Copy from g77.dg
26061         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26062         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26063         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26064         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26065         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26066         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26067         * gfortran.dg/g77/strlen0.f: Likewise.
26068
26069 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26070
26071         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26072         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26073
26074 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26075
26076         * gcc.c-torture/execute/920428-2.x: Delete.
26077         * gcc.c-torture/execute/920501-7.x: Likewise.
26078
26079 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26080
26081         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26082         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26083         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26084         prescott and c3-2.
26085         (PREFETCH_3DNOW): Add -march=c3.
26086
26087 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26088
26089         PR c/16437
26090         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26091         * gcc.c-torture/execute/bf64-1.x: Likewise.
26092
26093 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26094
26095         * gcc.c-torture/compile/20040708-1.c: New test.
26096
26097 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26098
26099         PR c++/16169
26100         * g++.dg/warn/effc2.C: New test.
26101
26102 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26103
26104         * gcc.c-torture/execute/bitfld-1.x: Remove.
26105         * gcc.c-torture/execute/bitfld-3.c: New test.
26106         * gcc.dg/bitfld-2.c: Remove XFAILs.
26107
26108 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
26109
26110         PR c++/16276
26111         * g++.dg/rtti/tinfo1.C: New file.
26112
26113 2004-07-07  Eric Christopher  <echristo@redhat.com>
26114
26115         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26116
26117 2004-07-07  Andrew Pinski  <apinski@apple.com>
26118
26119         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26120
26121 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
26122
26123         * g++.dg/init/call1.C: XFAIL.
26124
26125 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
26126
26127         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26128         except for movstrict*, to movmem* and clrstr* to clrmem*.
26129
26130 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26131
26132         * gcc.c-torture/execute/20040707-1.c: New test.
26133
26134 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26135
26136         * gcc.c-torture/execute/20040706-1.c: New test.
26137
26138 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26139
26140         PR c++/3671
26141         * g++.dg/template/spec14.C: New test.
26142
26143 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26144
26145         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26146         nothing if not yet defined.  Use it in b, c and d type definitions.
26147         * gcc.c-torture/execute/20040705-1.c: New test.
26148         * gcc.c-torture/execute/20040705-2.c: New test.
26149
26150 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26151
26152         PR c++/2518
26153         * g++.dg/lookup/new1.C: New test.
26154
26155 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26156
26157         PR c++/11406
26158         * g++.dg/template/sizeof8.C: New test.
26159
26160 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26161
26162         * gcc.c-torture/compile/20040705-1.c: New test.
26163
26164 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26165
26166         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26167
26168 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26169
26170         * gcc.dg/cpp/if-mop.c: Two new testcases.
26171         * gcc.dg/cpp/trad/comment-3.c: New.
26172
26173 2004-07-04  Paul Brook  <paul@codesourcery.com>
26174
26175         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26176
26177 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26178
26179         PR c++/3761
26180         * g++.dg/lookup/crash4.C: New test.
26181
26182 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26183
26184         * gcc.c-torture/execute/builtin-abs-1.c
26185         * gcc.c-torture/execute/builtin-abs-2.c
26186         * gcc.c-torture/execute/builtin-complex-1.c
26187         * gcc.c-torture/execute/builtins/string-1-lib.c
26188         * gcc.c-torture/execute/builtins/string-1.c
26189         * gcc.c-torture/execute/builtins/string-2-lib.c
26190         * gcc.c-torture/execute/builtins/string-2.c
26191         * gcc.c-torture/execute/builtins/string-3-lib.c
26192         * gcc.c-torture/execute/builtins/string-3.c
26193         * gcc.c-torture/execute/builtins/string-4-lib.c
26194         * gcc.c-torture/execute/builtins/string-4.c
26195         * gcc.c-torture/execute/builtins/string-5-lib.c
26196         * gcc.c-torture/execute/builtins/string-5.c
26197         * gcc.c-torture/execute/builtins/string-6-lib.c
26198         * gcc.c-torture/execute/builtins/string-6.c
26199         * gcc.c-torture/execute/builtins/string-7-lib.c
26200         * gcc.c-torture/execute/builtins/string-7.c
26201         * gcc.c-torture/execute/builtins/string-8-lib.c
26202         * gcc.c-torture/execute/builtins/string-8.c
26203         * gcc.c-torture/execute/builtins/string-9-lib.c
26204         * gcc.c-torture/execute/builtins/string-9.c
26205         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26206         * gcc.c-torture/execute/builtins/string-asm-1.c
26207         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26208         * gcc.c-torture/execute/builtins/string-asm-2.c
26209         * gcc.c-torture/execute/stdio-opt-1.c
26210         * gcc.c-torture/execute/stdio-opt-2.c
26211         * gcc.c-torture/execute/stdio-opt-3.c
26212         * gcc.c-torture/execute/string-opt-1.c
26213         * gcc.c-torture/execute/string-opt-10.c
26214         * gcc.c-torture/execute/string-opt-11.c
26215         * gcc.c-torture/execute/string-opt-12.c
26216         * gcc.c-torture/execute/string-opt-13.c
26217         * gcc.c-torture/execute/string-opt-14.c
26218         * gcc.c-torture/execute/string-opt-15.c
26219         * gcc.c-torture/execute/string-opt-16.c
26220         * gcc.c-torture/execute/string-opt-2.c
26221         * gcc.c-torture/execute/string-opt-6.c
26222         * gcc.c-torture/execute/string-opt-7.c
26223         * gcc.c-torture/execute/string-opt-8.c:
26224         Replace with ...
26225
26226         * gcc.c-torture/execute/builtins/abs-2.c
26227         * gcc.c-torture/execute/builtins/abs-3.c
26228         * gcc.c-torture/execute/builtins/complex-1.c
26229         * gcc.c-torture/execute/builtins/fprintf.c
26230         * gcc.c-torture/execute/builtins/fputs.c
26231         * gcc.c-torture/execute/builtins/memcmp.c
26232         * gcc.c-torture/execute/builtins/memmove.c
26233         * gcc.c-torture/execute/builtins/memops-asm.c
26234         * gcc.c-torture/execute/builtins/mempcpy-2.c
26235         * gcc.c-torture/execute/builtins/mempcpy.c
26236         * gcc.c-torture/execute/builtins/memset.c
26237         * gcc.c-torture/execute/builtins/printf.c
26238         * gcc.c-torture/execute/builtins/sprintf.c
26239         * gcc.c-torture/execute/builtins/strcat.c
26240         * gcc.c-torture/execute/builtins/strchr.c
26241         * gcc.c-torture/execute/builtins/strcmp.c
26242         * gcc.c-torture/execute/builtins/strcpy.c
26243         * gcc.c-torture/execute/builtins/strcspn.c
26244         * gcc.c-torture/execute/builtins/strlen-2.c
26245         * gcc.c-torture/execute/builtins/strlen.c
26246         * gcc.c-torture/execute/builtins/strncat.c
26247         * gcc.c-torture/execute/builtins/strncmp-2.c
26248         * gcc.c-torture/execute/builtins/strncmp.c
26249         * gcc.c-torture/execute/builtins/strncpy.c
26250         * gcc.c-torture/execute/builtins/strpbrk.c
26251         * gcc.c-torture/execute/builtins/strpcpy-2.c
26252         * gcc.c-torture/execute/builtins/strpcpy.c
26253         * gcc.c-torture/execute/builtins/strrchr.c
26254         * gcc.c-torture/execute/builtins/strspn.c
26255         * gcc.c-torture/execute/builtins/strstr-asm.c
26256         * gcc.c-torture/execute/builtins/strstr.c:
26257         ... these new files.
26258
26259         * gcc.c-torture/execute/builtins/abs-2-lib.c
26260         * gcc.c-torture/execute/builtins/abs-3-lib.c
26261         * gcc.c-torture/execute/builtins/complex-1-lib.c
26262         * gcc.c-torture/execute/builtins/fprintf-lib.c
26263         * gcc.c-torture/execute/builtins/fputs-lib.c
26264         * gcc.c-torture/execute/builtins/memcmp-lib.c
26265         * gcc.c-torture/execute/builtins/memmove-lib.c
26266         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26267         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26268         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26269         * gcc.c-torture/execute/builtins/memset-lib.c
26270         * gcc.c-torture/execute/builtins/printf-lib.c
26271         * gcc.c-torture/execute/builtins/sprintf-lib.c
26272         * gcc.c-torture/execute/builtins/strcat-lib.c
26273         * gcc.c-torture/execute/builtins/strchr-lib.c
26274         * gcc.c-torture/execute/builtins/strcmp-lib.c
26275         * gcc.c-torture/execute/builtins/strcpy-lib.c
26276         * gcc.c-torture/execute/builtins/strcspn-lib.c
26277         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26278         * gcc.c-torture/execute/builtins/strlen-lib.c
26279         * gcc.c-torture/execute/builtins/strncat-lib.c
26280         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26281         * gcc.c-torture/execute/builtins/strncmp-lib.c
26282         * gcc.c-torture/execute/builtins/strncpy-lib.c
26283         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26284         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26285         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26286         * gcc.c-torture/execute/builtins/strrchr-lib.c
26287         * gcc.c-torture/execute/builtins/strspn-lib.c
26288         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26289         * gcc.c-torture/execute/builtins/strstr-lib.c
26290         * gcc.c-torture/execute/builtins/lib/abs.c
26291         * gcc.c-torture/execute/builtins/lib/fprintf.c
26292         * gcc.c-torture/execute/builtins/lib/memset.c
26293         * gcc.c-torture/execute/builtins/lib/printf.c
26294         * gcc.c-torture/execute/builtins/lib/sprintf.c
26295         * gcc.c-torture/execute/builtins/lib/strcpy.c
26296         * gcc.c-torture/execute/builtins/lib/strcspn.c
26297         * gcc.c-torture/execute/builtins/lib/strncat.c
26298         * gcc.c-torture/execute/builtins/lib/strncmp.c
26299         * gcc.c-torture/execute/builtins/lib/strncpy.c
26300         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26301         * gcc.c-torture/execute/builtins/lib/strspn.c
26302         * gcc.c-torture/execute/builtins/lib/strstr.c:
26303         New files containing support routines.
26304
26305         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26306         declaration.
26307         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26308         when not optimizing.
26309
26310 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26311
26312         PR c++/16240
26313         * g++.dg/abi/mangle22.C: New test.
26314         * g++.dg/abi/mangle23.C: Likewise.
26315
26316 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26317
26318         PR fortran/16290
26319         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26320         Allow for cases without denormalized floating point numbers.
26321
26322 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26323
26324         PR c/1027
26325         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26326         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26327         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26328         expected warning text.
26329         * gcc.dg/format/diag-2.c: New test.
26330
26331 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26332
26333         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26334
26335 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26336
26337         * gcc.dg/builtins-43.c: New.
26338         * gcc.dg/builtins-44.c: New.
26339         * gcc.dg/builtins-45.c: New.
26340
26341 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26342             Andreas Tobler  <a.tobler@schweiz.ch>
26343
26344         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26345         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26346         as SIGSEGV.
26347         * gcc.dg/cleanup-11.c: Likewise.
26348         * gcc.dg/cleanup-8.c: Likewise.
26349         * gcc.dg/cleanup-9.c: Likewise.
26350         * gcc.dg/cleanup-5.c: Run on all platforms.
26351
26352 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26353
26354         * g++.dg/warn/nonnull1.C: New test.
26355
26356 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26357
26358         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26359         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26360         Special-case the Sun compiler wrt to <complex.h>.
26361
26362 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26363
26364         * gcc.dg/Wunreachable-8.C: New test.
26365
26366         * gcc.dg/h8300-ice2.c : New test.
26367
26368 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26369
26370         PR fortran/16161
26371         * gfortran.fortran-torture/compile/implicit.f90: Add test
26372         for implicit character.
26373
26374 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26375
26376         PR fortran/16289
26377         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26378         Use tiny() intrinsic to find smallest non-negative real
26379
26380 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26381
26382         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26383         * gcc.dg/compat/struct-by-value-22_x.c: New.
26384         * gcc.dg/compat/struct-by-value-22_y.c: New.
26385
26386         * gcc.c-torture/execute/20040629-1.c: New test.
26387
26388 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26389
26390         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26391         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26392
26393         PR target/16195
26394         * gcc.dg/20040625-1.c: New test.
26395
26396 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26397
26398         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26399
26400 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26401
26402         PR fortran/15963
26403         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26404
26405 2004-06-29  Richard Henderson  <rth@redhat.com>
26406
26407         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26408
26409 2004-06-29  Paul Brook  <paul@codesourcery.com>
26410
26411         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26412         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26413
26414 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26415
26416         PR c++/16260
26417         * g++.dg/parse/crash15.C: New.
26418
26419 2004-06-28  Andrew Pinski  <apinski@apple.com>
26420
26421         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26422         by the error already.
26423
26424         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26425
26426 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26427
26428         PR target/14041
26429         * gcc.dg/h8300-bss-align-1.c : New.
26430
26431 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26432
26433         * PR c++/16174
26434         * g++.dg/template/ctor4.C: New.
26435
26436 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26437
26438         PR c++/16205
26439         * g++.dg/warn/Wsequence-point-1.C: New test.
26440
26441 2004-06-27  Paul Brook  <paul@codesourcery.com>
26442
26443         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26444
26445 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26446
26447         * g++.old-deja/g++.mike/p7325.C: Remove.
26448
26449 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26450
26451         PR c/14963
26452         * gcc.dg/pr14963.c: New test.
26453
26454 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26455
26456         PR c++/16193
26457         * g++.dg/parse/redef1.C: New test.
26458
26459 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26460
26461         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26462         20021110.c.
26463         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26464         20021119-1.c.
26465         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26466         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26467         5-04.c.
26468         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26469         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26470         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26471         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26472         g++.brendan/enum14.C.
26473         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26474         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26475         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26476         g++.mike/virt1.C.
26477         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26478         memtemp24.C.
26479
26480 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26481
26482         * gcc.dg/20040527-1.c: New test case.
26483
26484 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26485
26486         PR gfortran/pr16196
26487         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26488
26489 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26490
26491         PR middle-end/15825
26492         * gcc.dg/pr15825-1.c: New test case.
26493
26494 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26495
26496         * gcc.c-torture/execute/20040625-1.c: New test.
26497
26498 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26499
26500         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26501
26502 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26503
26504         * gcc.dg/torture/mips-div-1.c: New test.
26505
26506 2004-06-24  Jeff Law  <law@redhat.com>
26507
26508         * gcc.dg/tree-ssa/20040624-1.c: New test.
26509
26510 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26511
26512         * gcc.c-torture/compile/20040624-1.c: New test.
26513
26514 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26515
26516         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26517         this directory.
26518
26519 2004-06-23  Andrew Pinski  <apinski@apple.com>
26520
26521         PR middle-end/15988
26522         * g++.dg/opt/ptrmem4.C: New test.
26523
26524         * gcc.dg/c90-array-quals-2.c: New test.
26525
26526 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26527
26528         * gcc.dg/kpice1.c: New test.
26529
26530 2006-06-23  Andrew Pinski  <apinski@apple.com>
26531
26532         * gcc.dg/c90-array-quals.c: New test.
26533
26534 2006-06-22  Richard Henderson  <rth@redhat.com>
26535
26536         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26537
26538 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26539
26540         * gcc.dg/builtins-config.h: Handle FreeBSD.
26541
26542 2006-06-22  Richard Henderson  <rth@redhat.com>
26543
26544         * g++.dg/opt/devirt1.C: New.
26545
26546 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26547
26548         * g++.dg/opt/pr15551.C: New testcase.
26549
26550 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26551
26552         PR target/14800
26553         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26554         x86_64-*-linux* when compiling for 32bit.
26555
26556 2004-06-21  Andrew Pinski  <apinski@apple.com>
26557
26558         * gcc.dg/pch/struct-1.c: New.
26559         * gcc.dg/pch/struct-1.hs: New.
26560
26561 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26562
26563         * gcc.dg/pch/save-temps-1.c: New file.
26564         * gcc.dg/pch/save-temps-1.hs: New file.
26565
26566 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26567
26568         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26569         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26570
26571 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26572
26573         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26574         to fix type error.
26575         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26576         Remove trailing spaces.
26577
26578 2004-06-21  Richard Henderson  <rth@redhat.com>
26579
26580         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26581         merging && to BIT_FIELD_REF.
26582
26583 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26584
26585         * g++.dg/opt/placeholder1.C: New test.
26586
26587 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26588
26589         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26590         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26591         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26592         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26593
26594 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26595
26596         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26597         extern "C".
26598         * g++.dg/other/pragma-re-1.C: Add comments.
26599
26600 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26601
26602         PR gfortran/16080
26603         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26604
26605 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26606
26607         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26608         instead of setting the type of size_t by
26609         hand.
26610
26611 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26612
26613         * gcc.dg/unordered-2.c: New test case.
26614         * gcc.dg/unordered-3.c: New test case.
26615
26616 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26617
26618         PR other/16043
26619         * lib/g++.exp (g++_version): Tweak regexp for version
26620         * lib/g77.exp (g77_version): Likewise.
26621         * lib/gfortran.exp (gfortran_version): Likewise.
26622         * lib/objc.exp (objc_version): Likewise.
26623         * lib/treelang.exp (treelang_version): Likewise.
26624
26625 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26626
26627         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26628         Use INT_MAX instead of __INT_MAX__.
26629         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26630
26631         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26632         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26633         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26634         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26635         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26636         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26637         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26638         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26639         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26640
26641         * gcc.dg/range-test-1.c: New test.
26642         * g++.dg/opt/range-test-1.C: New test.
26643
26644 2004-06-17  Richard Henderson  <rth@redhat.com>
26645
26646         * objc.dg/sync-1.m: New.
26647         * objc.dg/try-catch-1.m: Don't force next runtime.
26648         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26649         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26650         shadowed catch clause.
26651         * objc.dg/try-catch-5.m: New.
26652
26653 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26654
26655         Bug 14610
26656         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26657
26658 2004-06-15  Richard Henderson  <rth@redhat.com>
26659
26660         * gcc.dg/20001116-1.c: Move expected warning line.
26661
26662 2004-06-15  Richard Henderson  <rth@redhat.com>
26663
26664         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26665         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26666
26667 2004-06-15  Jeff Law  <law@redhat.com>
26668
26669         * gcc.dg/tree-ssa/20040615-1.c: New test.
26670         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26671         be less sensitive to operand ordering.
26672         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26673
26674 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26675
26676         * g++.dg/abi/bitfield3.C: Add comment..
26677
26678 2004-06-15  Richard Henderson  <rth@redhat.com>
26679
26680         * g++.dg/ext/stmtexpr1.C: XFAIL.
26681         * gcc.dg/20030612-1.c: XFAIL.
26682
26683 2004-06-15  Eric Christopher  <echristo@redhat.com>
26684
26685         * g++.dg/charset/asm5.c: New.
26686         * gcc.dg/charset/asm6.c: New.
26687
26688 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26689
26690         PR fortran/15962
26691         * gfortran.fortran-torture/execute/select_1.f90: New test.
26692
26693 2004-06-15  Paul Brook  <paul@codesourcery.com>
26694
26695         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26696
26697 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26698
26699         PR c++/15967
26700         * g++.dg/lookup/crash3.C: New test.
26701
26702 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26703
26704         PR c++/15947
26705         * g++.dg/parse/dtor4.C: New test.
26706
26707 2004-06-14  Jeff Law  <law@redhat.com>
26708
26709         * gcc.c-torture/compile/20040614-1.c: New test.
26710
26711 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26712
26713         PR fortran/15211
26714         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26715         LEN of a character array.
26716
26717 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26718
26719         PR c++/15096
26720         * g++.dg/template/ptrmem10.C: New test.
26721
26722         PR c++/14930
26723         * g++.dg/template/friend30.C: New test.
26724
26725 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26726
26727         PR fortran/14928
26728         * gfortran.fortran-torture/compile/mloc.f90: New test.
26729
26730 2004-06-13  Paul Brook  <paul@codesourcery.com>
26731
26732         * gfortran.fortran-torture/execute/random_2.f90: New test.
26733
26734 2004-06-13  Eric Christopher  <echristo@redhat.com>
26735
26736         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26737
26738 2004-06-12  Paul Brook  <paul@codesourcery.com>
26739
26740         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26741
26742 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26743
26744         PR fortran/14923
26745         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26746
26747 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26748
26749         PR fortran/14957
26750         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26751         syntax errors in end statements of contained subroutines.
26752
26753 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26754
26755         PR fortran/12841
26756         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26757
26758 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26759
26760         PR fortran/15665
26761         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26762
26763 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26764
26765         PR gfortran/12839
26766         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26767
26768 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26769
26770         PR c++/15862
26771         * g++.dg/parse/enum1.C: New test.
26772
26773 2004-06-10  Jeff Law  <law@redhat.com>
26774
26775         * gcc.c-torture/compile/20040610-1.c: New test.
26776
26777 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26778
26779         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26780         * g++.old-deja/g++.other/decl3.C: Likewise.
26781
26782 2004-06-10  Brian Booth  <bbooth@redhat.com>
26783
26784         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26785         V_MAY_DEF instead of VDEF.
26786         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26787
26788 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26789
26790         PR c++/14211
26791         * g++.dg/conversion/const1.C: New test.
26792
26793         PR c++/15076
26794         * g++.dg/conversion/reinterpret1.C: New test.
26795
26796         PR c++/15877
26797         * g++.dg/template/enum2.C: New test.
26798
26799         PR c++/15227
26800         * g++.dg/template/error13.C: New test.
26801
26802 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26803
26804         PR fortran/14957
26805         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26806         arguments to test_* REAL and of the right size.
26807
26808 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26809
26810         PR target/15569
26811         PR rtl-optimization/15681
26812         * gcc.dg/20040609-1.c: New test.
26813
26814 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26815
26816         PR c++/14791
26817         * g++.dg/opt/builtins1.C: New test.
26818
26819 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26820
26821         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26822         that use default windows32 struct layout.
26823         * gcc.dg/i386-bitfield2.c: Likewise.
26824
26825 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26826
26827         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26828         for mingw32 and cygwin targets.
26829
26830 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26831
26832         * gcc.dg/pch/macro-4.c: New.
26833         * gcc.dg/pch/macro-4.hs: New.
26834
26835 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26836
26837         PR fortran/13249
26838         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26839
26840 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26841
26842         PR fortran/13372
26843         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26844
26845 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26846
26847         PR gfortran/14897
26848         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26849
26850 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26851
26852         PR gfortran/15755
26853         * gfortran.fortran-torture/execute/backspace.c : New test.
26854
26855 2004-06-09  Paul Brook  <paul@codesourcery.com>
26856
26857         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26858         (pointer_to_section): Rewrite to use smaller array.
26859
26860 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26861
26862         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26863         * gcc.dg/ext/altivec-10.c: Same.
26864         * gcc.dg/ext/altivec-11.c: Same.
26865         * gcc.dg/ext/altivec-12.c: Same.
26866         * gcc.dg/ext/altivec-13.c: Same.
26867         * gcc.dg/ext/altivec-14.c: Same.
26868         * gcc.dg/ext/altivec-15.c: Same.
26869         * gcc.dg/ext/altivec-16.c: Same.
26870         * gcc.dg/ext/altivec-3.c: Same.
26871         * gcc.dg/ext/altivec-4.c: Same.
26872         * gcc.dg/ext/altivec-6.c: Same.
26873         * gcc.dg/ext/altivec-7.c: Same.
26874         * gcc.dg/ext/altivec-8.c: Same.
26875         * gcc.dg/ext/altivec-varargs-1.c: Same.
26876
26877         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26878         * g++.dg/ext/altivec-10.C: Same.
26879         * g++.dg/ext/altivec-2.C: Same.
26880         * g++.dg/ext/altivec-3.C: Same.
26881         * g++.dg/ext/altivec-4.C: Same.
26882         * g++.dg/ext/altivec-5.C: Same.
26883         * g++.dg/ext/altivec-6.C: Same.
26884         * g++.dg/ext/altivec-7.C: Same.
26885         * g++.dg/ext/altivec-8.C: Same.
26886         * g++.dg/ext/altivec-9.C: Same.
26887
26888 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26889
26890         PR c++/7841
26891         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26892
26893 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26894
26895         * gcc.dg/union-1.c: New test.
26896
26897 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26898
26899         * gcc.dg/builtins-41.c: New test case.
26900         * gcc.dg/builtins-42.c: New test case.
26901
26902 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26903
26904         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26905         * g++.dg/ext/altivec-10.C: Same.
26906         * g++.dg/ext/altivec-2.C: Same.
26907         * g++.dg/ext/altivec-3.C: Same.
26908         * g++.dg/ext/altivec-4.C: Same.
26909         * g++.dg/ext/altivec-5.C: Same.
26910         * g++.dg/ext/altivec-6.C: Same.
26911         * g++.dg/ext/altivec-7.C: Same.
26912         * g++.dg/ext/altivec-8.C: Same.
26913         * g++.dg/ext/altivec-9.C: Same.
26914         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26915         * g++.old-deja/g++.brendan/new3.C: Same.
26916         * gcc.c-torture/execute/eeprof-1.x: Same.
26917
26918 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26919
26920         PR c/14765
26921         * gcc.dg/pr14765-1.c: New test.
26922
26923 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26924
26925         PR c/14649
26926         * gcc.dg/pr14649-1.c: New test case.
26927
26928 2004-06-07  Richard Henderson  <rth@redhat.com>
26929
26930         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26931         if temporaries.
26932
26933 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26934
26935         * g++.dg/eh/elide1.C: Remove XFAIL.
26936
26937 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26938
26939         PR c++/15337
26940         * g++.dg/expr/sizeof3.C: New test.
26941
26942         PR c++/14777
26943         * g++.dg/template/access14.C: New test.
26944
26945         PR c++/15554
26946         * g++.dg/template/enum1.C: New test.
26947
26948         PR c++/15057
26949         * g++.dg/eh/throw1.C: New test.
26950
26951 2004-06-07  David Ayers  <d.ayers@inode.at>
26952             Ziemowit Laski  <zlaski@apple.com>
26953
26954         * lib/objc.exp (objc_target_compile): Revert the '-framework
26955         Foundation' flag fix, since bare Darwin does not ship
26956         with the Foundation framework.
26957         * objc/execute/next_mapping.h: Provide a local NSConstantString
26958         @interface and @implementation.
26959         (objc_constant_string_init): A constructor function, used to
26960         initialize the NSConstantString meta-class object.
26961         * objc/execute/string1.m: Include "next_mapping.h" instead of
26962         <Foundation/NSString.h>.
26963         * objc/execute/string2.m: Likewise.
26964         * objc/execute/string3.m: Likewise.
26965         * objc/execute/string4.m: Likewise.
26966
26967 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26968
26969         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26970         to double. Replace double with FLOAT.
26971         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26972
26973         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26974         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26975         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26976         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26977         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26978         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26979         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26980         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26981
26982 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26983
26984         PR c/13519
26985         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26986
26987 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26988
26989         PR c++/15503
26990         * g++.dg/template/meminit2.C: New test.
26991
26992 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26993
26994         PR target/15822
26995         * gcc.c-torture/execute/compare-fp-1.c,
26996         gcc.c-torture/execute/compare-fp-2.c,
26997         gcc.c-torture/execute/compare-fp-3.c,
26998         gcc.c-torture/execute/compare-fp-4.c,
26999         gcc.c-torture/execute/compare-fp-3.x,
27000         gcc.c-torture/execute/compare-fp-4.x: Moved...
27001         * gcc.c-torture/execute/ieee/compare-fp-1.c,
27002         gcc.c-torture/execute/ieee/compare-fp-2.c,
27003         gcc.c-torture/execute/ieee/compare-fp-3.c,
27004         gcc.c-torture/execute/ieee/compare-fp-4.c,
27005         gcc.c-torture/execute/ieee/compare-fp-3.x,
27006         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27007
27008 2004-06-04  David Ayers  <d.ayers@inode.at>
27009
27010         * objc/execute/protocol-isEqual-4.m: New testcase.
27011
27012 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
27013
27014         * objc/execute/protocol-isEqual-1.m: New testcase.
27015         * objc/execute/protocol-isEqual-2.m: New testcase.
27016         * objc/execute/protocol-isEqual-3.m: New testcase.
27017
27018 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27019
27020         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27021
27022 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
27023
27024         * lib/objc.exp (objc_target_compile): When running tests on
27025         Darwin (Mac OS X), inform the linker about '-framework
27026         'Foundation'.
27027
27028 2004-06-02  Eric Christopher  <echristo@redhat.com>
27029
27030         * gcc.c-torture/compile/20040602-1.c: New.
27031
27032 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
27033
27034         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27035         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27036
27037         PR tree-optimization/14736
27038         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27039
27040         PR tree-optimization/14042
27041         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27042
27043         PR tree-optimization/14729
27044         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27045
27046 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27047
27048         PR fortran/15557
27049         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27050
27051 2004-06-01  Richard Hederson  <rth@redhat.com>
27052
27053         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27054
27055 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27056
27057         PR c++/14932
27058         * g++.dg/parse/offsetof4.C: New test.
27059
27060 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27061
27062         PR objc/7993
27063         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27064
27065 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27066
27067         PR c++/15701
27068         * g++.dg/template/friend29.C: New test.
27069
27070 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27071
27072         PR c/15749
27073         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27074
27075 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27076
27077         * gcc.dg/sparc-trap-1.c: New test.
27078
27079 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27080
27081         PR middle-end/15069
27082         * g++.dg/opt/fold3.C: New test case.
27083
27084 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27085
27086         * lib/target-supports.exp (check_iconv_available): Fix fallout
27087         from 2004-05-28 patch.
27088
27089 2004-05-30  Paul Brook  <paul@codesourcery.com>
27090
27091         PR fortran/15620
27092         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27093         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27094
27095 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27096
27097         * gfortran.fortran-torture/execute/random_1.f90: New test.
27098
27099 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27100
27101         * g++.dg/ext/altivec-10.C: New test.
27102
27103 2004-05-29  Paul Brook  <paul@codesourcery.com>
27104
27105         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27106
27107 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27108
27109         * gcc.dg/altivec-16.c: New test.
27110
27111 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
27112
27113         * lib/target-supports.exp (check_vmx_hw_available): New.
27114         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27115
27116         * lib/target-supports.exp (check_alias_available,
27117         check_iconv_available, check_named_sections_available): Use
27118         unique names for temporary files.
27119
27120 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27121
27122         * gcc.dg/altivec-15.c: New test.
27123
27124 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27125
27126         PR c++/15083
27127         * g++.dg/warn/noeffect6.C: New test.
27128
27129         PR c++/15471
27130         * g++.dg/expr/ptrmem4.C: New test.
27131
27132         PR c++/15640
27133         * g++.dg/template/operator3.C: New test.
27134
27135 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27136
27137         PR c++/14668
27138         * g++.dg/lookup/redecl1.C: New test.
27139         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27140
27141 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27142
27143         * gcc.c-torture/execute/compare-fp-1.c,
27144         gcc.c-torture/execute/compare-fp-2.c,
27145         gcc.c-torture/execute/compare-fp-3.c,
27146         gcc.c-torture/execute/compare-fp-4.c,
27147         gcc.c-torture/execute/compare-fp-3.x,
27148         gcc.c-torture/execute/compare-fp-4.x,
27149         gcc.dg/pr15649-1.c: New.
27150
27151 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27152
27153         PR c++/12883
27154         * g++.dg/init/array14.C: New test.
27155
27156 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27157
27158         * lib/compat.exp (compat-get-options-main): New.
27159         (compat-get-options): Remove unneeded code, warn for ignored
27160         command.
27161         (compat-execute): Check flag set by dg-require-* commands.
27162
27163         * lib/compat.exp (compat-execute): Break up long lines.
27164
27165 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27166
27167         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27168         * gcc.dg/altivec-14.c: New test.
27169         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27170
27171         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27172         * gcc.dg/altivec-12.c: Ditto.
27173
27174         * gcc.dg/altivec-3.c: Move call to altivec_check.
27175
27176 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27177
27178         PR c++/15044
27179         * g++.dg/template/error12.C: New test.
27180
27181         PR c++/15317
27182         * g++.dg/ext/attrib15.C: New test.
27183
27184         PR c++/15329
27185         * g++.dg/template/ptrmem9.C: New test.
27186
27187 2004-05-25  Paul Brook  <paul@codesourcery.com>
27188
27189         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27190
27191 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27192
27193         PR c++/15165
27194         * g++.dg/template/crash19.C: New test.
27195
27196 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27197
27198         PR c++/15025
27199         * g++.dg/template/redecl1.C: New test.
27200
27201 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27202
27203         PR c++/14821
27204         * g++.dg/other/ns1.C: New test.
27205
27206         PR c++/14883
27207         * g++.dg/template/invalid1.C: New test.
27208
27209 2004-05-23  Paul Brook  <paul@codesourcery.com>
27210         Victor Leikehman  <lei@haifasphere.co.il>
27211
27212         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27213         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27214
27215 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27216
27217         PR c++/15285
27218         PR c++/15299
27219         * g++.dg/template/non-dependent5.C: New test.
27220         * g++.dg/template/non-dependent6.C: New test.
27221
27222 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27223
27224         PR c++/15507
27225         * g++.dg/inherit/union1.C: New test.
27226
27227         PR c++/15542
27228         * g++.dg/template/addr1.C: New test.
27229
27230         PR c++/15427
27231         * g++.dg/template/array5.C: New test.
27232
27233         PR c++/15287
27234         * g++.dg/template/array6.C: New test.
27235
27236 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27237             Roger Sayle  <roger@eyesopen.com>
27238
27239         * g++.dg/lookup/forscope2.C: New test case.
27240
27241 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27242
27243         * gcc.dg/cpp/Wmissingdirs.c: New.
27244
27245 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27246
27247         PR target/15301
27248         * gcc.dg/compat/union-m128-1.h: New file.
27249         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27250         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27251         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27252
27253 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27254
27255         PR target/15302
27256         * gcc.dg/compat/struct-complex-1.h: New file.
27257         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27258         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27259         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27260
27261 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27262
27263         PR middle-end/3074
27264         * gcc.dg/pr3074-1.c: New test case.
27265         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27266
27267 2004-05-20  Falk Hueffner  <falk@debian.org>
27268
27269         PR other/15526
27270         * gcc.dg/ftrapv-1.c: New test case.
27271
27272 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27273
27274         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27275
27276 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27277             Jeff Law  <law@redhat.com>
27278
27279         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27280         * gcc.dg/tree-ssa/20040518-2.c: New test.
27281
27282         * gcc.dg/tree-ssa/20040518-1.c: New test.
27283
27284 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27285
27286         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27287
27288 2004-05-18  Paul Brook  <paul@codesourcery.com>
27289
27290         PR fortran/13930
27291         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27292
27293 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27294
27295         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27296         constant folding.
27297
27298 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27299
27300         * gcc.dg/tree-ssa/20040517-1.c: New test.
27301
27302 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27303
27304         * gcc.dg/loop-4.c: New test.
27305
27306 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27307
27308         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27309
27310 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27311
27312         PR fortran/15311
27313         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27314
27315 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27316
27317         PR fortran/13826
27318         PR fortran/13940
27319         * gfortran.fortran-torture/compile/data_1.f90: New test.
27320
27321 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27322
27323         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27324         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27325
27326 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27327
27328         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27329
27330 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27331
27332         PR c/15444
27333         * gcc.dg/format/xopen-1.c: Adjust expected message.
27334         * gcc.dg/format/xopen-3.c: New test.
27335
27336 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27337
27338         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27339
27340 2004-05-14  Jeff Law  <law@redhat.com>
27341
27342         * gcc.dg/tree-ssa/20040514-2.c: New test.
27343
27344 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27345
27346         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27347         this ...
27348         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27349         this.
27350
27351 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27352
27353         * gcc.dg/tree-ssa/20040514-1.c: New test.
27354
27355 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27356
27357         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27358         test.
27359
27360 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27361
27362         PR fortran/14066
27363         * gfortran.fortran-torture/compile/do_1.f90: New test.
27364
27365 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27366
27367         PR fortran/15051
27368         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27369         test.
27370
27371 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27372
27373         PR fortran/15149
27374         * gfortran.fortran-torture/execute/random_init.f90: New test.
27375
27376 2004-05-13  Paul Brook  <paul@codesourcery.com>
27377
27378         PR fortran/15314
27379         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27380
27381 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27382
27383         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27384         for the powerpc case.
27385
27386 2004-05-13  Jeff Law  <law@redhat.com>
27387
27388         * gcc.dg/tree-ssa/20040513-1.c: New test.
27389         * gcc.dg/tree-ssa/20040513-2.c: New test.
27390
27391 2004-05-13  Paul Brook  <paul@codesourcery.com>
27392
27393         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27394         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27395         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27396
27397 2004-05-13  Andreas Schwab  <schwab@suse.de>
27398
27399         PR other/10819
27400         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27401         characters.
27402
27403 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27404
27405         PR fortran/15294
27406         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27407
27408 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27409
27410         Merge from tree-ssa-20020619-branch.  See
27411         ChangeLog.tree-ssa for details.
27412
27413 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27414
27415         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27416         include <altivec.h> explicitly.
27417         * gcc.dg/altivec-13.c: Likewise.
27418
27419 2004-05-11  Paul Brook  <paul@codesourcery.com>
27420
27421         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27422
27423 2004-05-10  Eric Christopher  <echristo@redhat.com>
27424
27425         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27426         * gcc.dg/sibcall-4.c: Ditto.
27427
27428 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27429
27430         * g++.dg/ext/altivec-8.C: New test case.
27431         * gcc.dg/altivec-13.c: New test case.
27432
27433 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27434
27435         * gcc.c-torture/execute/divcmp-1.c: New test case.
27436         * gcc.c-torture/execute/divcmp-2.c: New test case.
27437         * gcc.c-torture/execute/divcmp-3.c: New test case.
27438
27439 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27440
27441         * g++.dg/other/pragma-re-2.C: New test.
27442
27443 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27444
27445         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27446         * gcc.dg/i386-387-2.c: Likewise.
27447
27448         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27449         __builtin_drem.
27450         * gcc.dg/i386-387-6.c: Likewise.
27451
27452 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27453
27454         * gcc.dg/builtins-33.c: Also check log1p*.
27455
27456 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27457
27458         PR optimization/15296
27459         * gcc.c-torture/execute/pr15296.c: New test.
27460
27461 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27462
27463         * gcc.dg/builtins-40.c: New test.
27464
27465 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27466
27467         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27468
27469 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27470
27471         * g++.dg/ext/spe1.C: New testcase.
27472
27473 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27474
27475         * objc.dg/image-info.m: Allow additional attributes
27476         for __image_info section.
27477
27478 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27479
27480         * gcc.dg/torture/mips-hilo-2.c: New test.
27481
27482 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27483
27484         PR c++/14389
27485         * g++.dg/template/member5.C: New test.
27486
27487 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27488
27489         * gcc.dg/builtins-34.c: Also check expm1*.
27490
27491 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27492
27493         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27494         * gcc.dg/torture/builtin-convert-3.c: New test.
27495
27496 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27497
27498         PR middle-end/15054
27499         * g++.dg/opt/pr15054.C: New test.
27500
27501 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27502
27503         * gcc.dg/torture/builtin-rounding-1.c: New test.
27504         * gcc.dg/builtins-25.c: Delete.
27505         * gcc.dg/builtins-29.c: Delete.
27506
27507 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27508
27509         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27510         * gcc.dg/sibcall-4.c: Likewise.
27511         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27512
27513 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27514
27515         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27516         bit-field on 16-bit targets.
27517
27518 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27519
27520         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27521         16-bit targets.
27522
27523 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27524
27525         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27526         * gcc.dg/rs6000-power2-2.c: Likewise.
27527
27528 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27529
27530         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27531         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27532         Change the asm registers to be in form of frN instead of fN.
27533
27534 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27535
27536         * gcc.dg/torture/builtin-convert-2.c: New test.
27537
27538 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27539
27540         * gcc.dg/rs6000-power2-1.c: New test.
27541         * gcc.dg/rs6000-power2-2.c: New test.
27542
27543 2004-04-28  Jan Hubicka  <jh@suse.cz>
27544
27545         * gcc.dg/unused-6.c: New test.
27546
27547 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27548             Ulrich Weigand  <uweigand@de.ibm.com>
27549
27550         * ada/acats/run_all.sh: Define $target variable.
27551
27552 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27553
27554         PR c++/15119
27555         * g++.dg/other/vararg-1.C: New test.
27556
27557         PR c++/4794
27558         * g++.dg/eh/cleanup3.C: New test.
27559
27560 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27561
27562         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27563         and ad8011a (target_insn).
27564         * ada/acats/support/macro.dfs: Likewise.
27565         * ada/acats/support/impbit.adb: New file.
27566
27567 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27568
27569         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27570
27571 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27572
27573         * gcc.dg/loop-3.c: New test.
27574
27575 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27576
27577         * gcc.c-torture/execute/simd-5.c: New test.
27578
27579 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27580
27581         PR c++/15064
27582         * g++.dg/template/crash18.C: New test.
27583
27584 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27585
27586         * g++.dg/ext/complit3.C: New test.
27587
27588 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27589
27590         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27591         * gcc.dg/altivec-3.c: Same.
27592         * gcc.dg/altivec-varargs-1.c: Same.
27593
27594 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27595
27596         * lib/target-supports.exp (check_profiling_available): Assume
27597         profiling is not available on powerpc-eabi targets.
27598
27599 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27600
27601         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27602         * gcc.dg/vmx/bug-1.c: Ditto.
27603
27604 2004-04-20  Eric Christopher  <echristo@redhat.com>
27605
27606         * gcc.dg/charset/extern.c: New test.
27607         * g++.dg/charset/extern3.cc: Ditto.
27608
27609 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27610
27611         * gcc.dg/builtins-39.c: New test.
27612
27613 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27614
27615         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27616
27617 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27618
27619         * gcc.dg/torture/mips-hilo-1.c: New test.
27620
27621 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27622
27623         * gcc.c-torture/compile/20040419-1.c: New test.
27624
27625 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27626
27627         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27628
27629 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27630             Aldy Hernandez  <aldyh@redhat.com>
27631
27632         * gcc.c-torture/execute/va-arg-24.c: New.
27633
27634 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27635             Aldy Hernandez  <aldyh@redhat.com>
27636
27637         * gcc.dg/vmx/1b-01.c: New.
27638         * gcc.dg/vmx/1b-02.c: New.
27639         * gcc.dg/vmx/1b-03.c: New.
27640         * gcc.dg/vmx/1b-04.c: New.
27641         * gcc.dg/vmx/1b-05.c: New.
27642         * gcc.dg/vmx/1b-06.c: New.
27643         * gcc.dg/vmx/1b-07.c: New.
27644         * gcc.dg/vmx/1c-01.c: New.
27645         * gcc.dg/vmx/1c-02.c: New.
27646         * gcc.dg/vmx/3a-01a.c: New.
27647         * gcc.dg/vmx/3a-01.c: New.
27648         * gcc.dg/vmx/3a-01m.c: New.
27649         * gcc.dg/vmx/3a-03.c: New.
27650         * gcc.dg/vmx/3a-03m.c: New.
27651         * gcc.dg/vmx/3a-04.c: New.
27652         * gcc.dg/vmx/3a-04m.c: New.
27653         * gcc.dg/vmx/3a-05.c: New.
27654         * gcc.dg/vmx/3a-06.c: New.
27655         * gcc.dg/vmx/3a-06m.c: New.
27656         * gcc.dg/vmx/3a-07.c: New.
27657         * gcc.dg/vmx/3b-01.c: New.
27658         * gcc.dg/vmx/3b-02.c: New.
27659         * gcc.dg/vmx/3b-10.c: New.
27660         * gcc.dg/vmx/3b-13.c: New.
27661         * gcc.dg/vmx/3b-14.c: New.
27662         * gcc.dg/vmx/3b-15.c: New.
27663         * gcc.dg/vmx/3c-01a.c: New.
27664         * gcc.dg/vmx/3c-01.c: New.
27665         * gcc.dg/vmx/3c-02.c: New.
27666         * gcc.dg/vmx/3c-03.c: New.
27667         * gcc.dg/vmx/3d-01.c: New.
27668         * gcc.dg/vmx/4-01.c: New.
27669         * gcc.dg/vmx/4-03.c: New.
27670         * gcc.dg/vmx/5-01.c: New.
27671         * gcc.dg/vmx/5-02.c: New.
27672         * gcc.dg/vmx/5-03.c: New.
27673         * gcc.dg/vmx/5-04.c: New.
27674         * gcc.dg/vmx/5-05.c: New.
27675         * gcc.dg/vmx/5-06.c: New.
27676         * gcc.dg/vmx/5-07.c: New.
27677         * gcc.dg/vmx/5-07t.c: New.
27678         * gcc.dg/vmx/5-08.c: New.
27679         * gcc.dg/vmx/5-10.c: New.
27680         * gcc.dg/vmx/5-11.c: New.
27681         * gcc.dg/vmx/7-01a.c: New.
27682         * gcc.dg/vmx/7-01.c: New.
27683         * gcc.dg/vmx/7c-01.c: New.
27684         * gcc.dg/vmx/7d-01.c: New.
27685         * gcc.dg/vmx/7d-02.c: New.
27686         * gcc.dg/vmx/8-01.c: New.
27687         * gcc.dg/vmx/8-02a.c: New.
27688         * gcc.dg/vmx/8-02.c: New.
27689         * gcc.dg/vmx/brode-1.c: New.
27690         * gcc.dg/vmx/bug-1.c: New.
27691         * gcc.dg/vmx/bug-2.c: New.
27692         * gcc.dg/vmx/bug-3.c: New.
27693         * gcc.dg/vmx/cw-bug-1.c: New.
27694         * gcc.dg/vmx/cw-bug-2.c: New.
27695         * gcc.dg/vmx/cw-bug-3.c: New.
27696         * gcc.dg/vmx/dct.c: New.
27697         * gcc.dg/vmx/debug-1.c: New.
27698         * gcc.dg/vmx/debug-2.c: New.
27699         * gcc.dg/vmx/debug-3.c: New.
27700         * gcc.dg/vmx/debug-4.c: New.
27701         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27702         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27703         * gcc.dg/vmx/eg-5.c: New.
27704         * gcc.dg/vmx/fft.c: New.
27705         * gcc.dg/vmx/gcc-bug-1.c: New.
27706         * gcc.dg/vmx/gcc-bug-2.c: New.
27707         * gcc.dg/vmx/gcc-bug-3.c: New.
27708         * gcc.dg/vmx/gcc-bug-4.c: New.
27709         * gcc.dg/vmx/gcc-bug-5.c: New.
27710         * gcc.dg/vmx/gcc-bug-6.c: New.
27711         * gcc.dg/vmx/gcc-bug-7.c: New.
27712         * gcc.dg/vmx/gcc-bug-8.c: New.
27713         * gcc.dg/vmx/gcc-bug-9.c: New.
27714         * gcc.dg/vmx/gcc-bug-b.c: New.
27715         * gcc.dg/vmx/gcc-bug-c.c: New.
27716         * gcc.dg/vmx/gcc-bug-d.c: New.
27717         * gcc.dg/vmx/gcc-bug-e.c: New.
27718         * gcc.dg/vmx/gcc-bug-f.c: New.
27719         * gcc.dg/vmx/gcc-bug-g.c: New.
27720         * gcc.dg/vmx/gcc-bug-i.c: New.
27721         * gcc.dg/vmx/harness.h: New.
27722         * gcc.dg/vmx/ira1.c: New.
27723         * gcc.dg/vmx/ira2a.c: New.
27724         * gcc.dg/vmx/ira2b.c: New.
27725         * gcc.dg/vmx/ira2.c: New.
27726         * gcc.dg/vmx/ira2c.c: New.
27727         * gcc.dg/vmx/mem.c: New.
27728         * gcc.dg/vmx/newton-1.c: New.
27729         * gcc.dg/vmx/ops.c: New.
27730         * gcc.dg/vmx/sn7153.c: New.
27731         * gcc.dg/vmx/spill2.c: New.
27732         * gcc.dg/vmx/spill3.c: New.
27733         * gcc.dg/vmx/spill.c: New.
27734         * gcc.dg/vmx/t.c: New.
27735         * gcc.dg/vmx/varargs-1.c: New.
27736         * gcc.dg/vmx/varargs-2.c: New.
27737         * gcc.dg/vmx/varargs-3.c: New.
27738         * gcc.dg/vmx/varargs-4.c: New.
27739         * gcc.dg/vmx/varargs-5.c: New.
27740         * gcc.dg/vmx/varargs-6.c: New.
27741         * gcc.dg/vmx/varargs-7.c: New.
27742         * gcc.dg/vmx/vmx.exp: New.
27743         * gcc.dg/vmx/vprint-1.c: New.
27744         * gcc.dg/vmx/vscan-1.c: New.
27745         * gcc.dg/vmx/x-01.c: New.
27746         * gcc.dg/vmx/x-02.c: New.
27747         * gcc.dg/vmx/x-03.c: New.
27748         * gcc.dg/vmx/x-04.c: New.
27749         * gcc.dg/vmx/x-05.c: New.
27750         * gcc.dg/vmx/yousufi-1.c: New.
27751         * gcc.dg/vmx/zero-1.c: New.
27752         * gcc.dg/vmx/zero.c: New.
27753
27754 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27755
27756         * g++.dg/lookup/java1.C: Update for chage of
27757         _Jv_AllocObject.
27758         * g++.dg/lookup/java2.C: Likewise.
27759
27760 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27761
27762         * ada/acats/run_all.sh: use -O2 by default.
27763
27764 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27765
27766         * gcc.dg/vr-mult-[12].c: New tests.
27767
27768 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27769
27770         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27771
27772         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27773
27774 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27775
27776         * lib/target-supports.exp (check_profiling_available): Assume profiling
27777         isn't available for mips*-*-elf targets.
27778
27779 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27780
27781         * gcc.dg/builtins-38.c: New test.
27782
27783 2004-04-14  Eric Christopher  <echristo@redhat.com>
27784
27785         * g++.dg/charset/charset.exp: Run .cc extension tests.
27786
27787 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27788
27789         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27790
27791 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27792
27793         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27794
27795 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27796
27797         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27798         * gcc.dg/i386-387-2.c: Likewise.
27799
27800         * gcc.dg/i386-387-7.c: New test.
27801         * gcc.dg/i386-387-8.c: New test.
27802
27803         * gcc.dg/builtins-37.c: New test.
27804
27805 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27806
27807         * g++.dg/pch/externc-1.C: Add missing semicolon.
27808
27809 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27810
27811         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27812
27813 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27814
27815         * gcc.c-torture/execute/20040411-1.c: New test.
27816
27817 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27818
27819         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27820
27821 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27822
27823         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27824
27825 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27826
27827         * lib/target-supports.exp (check_named_sections_available): New.
27828         * lib/gcc-dg.exp (dg-require-named-sections): New.
27829         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27830         old-deja.exp.  Also prune error-count message from HP linker.
27831         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27832
27833         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27834         * g++.old-deja/g++.pt/static3.C: Likewise.
27835         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27836
27837 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27838
27839         * gcc.c-torture/execute/20040409-1.c: New test case.
27840         * gcc.c-torture/execute/20040409-2.c: New test case.
27841         * gcc.c-torture/execute/20040409-3.c: New test case.
27842
27843 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27844
27845         * gcc.dg/20040409-1.c: New test.
27846
27847 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27848
27849         PR target/14888
27850         * g++.dg/opt/pr14888.C: New test case.
27851
27852 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27853
27854         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27855         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27856         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27857         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27858         New tests.
27859
27860 2004-04-08  Paul Brook  <paul@codesourcery.com>
27861
27862         * gcc.dg/spill-1.c: New test.
27863
27864 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27865
27866         * gcc.dg/torture/builtin-ctype-2.c: New test.
27867
27868 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27869
27870         * gcc.dg/pch/pch.exp: Add largefile test.
27871
27872 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27873
27874         * g++.dg/pch/externc-1.Hs: New.
27875         * g++.dg/pch/externc-1.C: New.
27876
27877 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27878
27879         * gcc.dg/compat/struct-by-value-5a_main.c,
27880         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27881         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27882         * gcc.dg/compat/struct-by-value-5a_x.c,
27883         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27884         gcc.dg/compat/struct-by-value-5_x.c.
27885         * gcc.dg/compat/struct-by-value-5a_y.c,
27886         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27887         gcc.dg/compat/struct-by-value-5_y.c.
27888
27889         * gcc.dg/compat/struct-by-value-6a_main.c,
27890         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27891         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27892         * gcc.dg/compat/struct-by-value-6a_x.c,
27893         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27894         gcc.dg/compat/struct-by-value-6_x.c.
27895         * gcc.dg/compat/struct-by-value-6a_y.c,
27896         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27897         gcc.dg/compat/struct-by-value-6_y.c.
27898
27899         * gcc.dg/compat/struct-by-value-7a_main.c,
27900         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27901         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27902         * gcc.dg/compat/struct-by-value-7a_x.c,
27903         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27904         gcc.dg/compat/struct-by-value-7_x.c.
27905         * gcc.dg/compat/struct-by-value-7a_y.c,
27906         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27907         gcc.dg/compat/struct-by-value-7_y.c.
27908
27909 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27910
27911         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27912         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27913         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27914         options.
27915
27916 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27917
27918         * gcc.dg/builtins-36.c: New test.
27919
27920 2004-04-06  Paul Brook  <paul@codesourcery.com>
27921
27922         * README.gcc: Remove obsolete contraint on testcases.
27923
27924 2004-04-05  Paul Brook  <paul@codesourcery.com>
27925
27926         PR2123
27927         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27928         failure and exit(0) on success.
27929         * g++.dg/expr/anew2.C: Ditto.
27930         * g++.dg/expr/anew3.C: Ditto.
27931         * g++.dg/expr/anew4.C: Ditto.
27932
27933 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27934
27935         PR c++/3518
27936         * g++.dg/template/unify7.C: New.
27937
27938 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27939
27940         * g++.dg/README: Bring up to date with new subdirectories; remove
27941         duplicate subdirectory lines.
27942
27943 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27944
27945         PR c++/14007
27946         * g++.dg/template/unify5.C: New.
27947         * g++.dg/template/unify6.C: New.
27948         * g++.dg/template/qualttp20.C: Adjust.
27949         * g++.old-deja/g++.jason/report.C: Adjust.
27950         * g++.old-deja/g++.other/qual1.C: Adjust.
27951
27952 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27953
27954         PR c++/14803
27955         * g++.dg/inherit/ptrmem1.C: New test.
27956
27957 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27958
27959         PR c++/14755
27960         * gcc.c-torture/execute/20040331-1.c: New test.
27961         * gcc.dg/20040331-1.c: New test.
27962
27963 2004-04-01  Paul Brook  <paul@codesourcery.com>
27964
27965         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27966
27967 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27968
27969         PR c++/14724
27970         * g++.dg/init/goto1.C: New test.
27971
27972         PR c++/14763
27973         * g++.dg/template/defarg4.C: New test.
27974
27975 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27976
27977         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27978
27979 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27980
27981         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27982
27983 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27984
27985         * gcc.dg/noncompile/undeclared-2.c: New test.
27986
27987 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27988
27989         * gcc.dg/940409-1.c: Remove XFAIL.
27990         * gcc.dg/reg-vol-struct-1.c: New test.
27991
27992 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27993
27994         * gcc.dg/torture/builtin-wctype-1.c: New test.
27995
27996 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27997
27998         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27999         * gcc.dg/20001101-1.c: Likewise.
28000         * gcc.dg/20001102-1.c: Likewise.
28001
28002 2004-03-25  Roger Sayle  <roger@eyesopen.com>
28003
28004         * gcc.dg/compare8.c: Add an additional test for XOR.
28005
28006 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28007
28008         * gcc.dg/torture/builtin-ctype-1.c: New test.
28009
28010 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28011
28012         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28013         * gcc.dg/torture/builtin-math-1.c: Likewise.
28014         * gcc.dg/torture/builtin-power-1.c: New test.
28015
28016 2004-03-24  Andreas Schwab  <schwab@suse.de>
28017
28018         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28019         IA64 assembler.
28020
28021 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28022             Roger Sayle  <roger@eyesopen.com>
28023
28024         * gcc.dg/compare8.c: New test case.
28025
28026 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
28027
28028         * g++.dg/ext/altivec-7.C: New test.
28029
28030 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
28031
28032         PR 12267, 12391, 12560, 13129, 14114, 14133
28033         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28034         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28035         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28036         Adjust error regexps.
28037         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28038         * gcc.dg/noncompile/undeclared-1.c: New test cases.
28039         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28040         * gcc.dg/local1.c: Add explanatory comment.
28041
28042 2004-03-23  Roger Sayle  <roger@eyesopen.com>
28043
28044         PR optimization/14669
28045         * g++.dg/opt/fold2.C: New test case.
28046
28047 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
28048
28049         PR c/14069
28050         * gcc.dg/20040322-1.c: New test.
28051
28052 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28053
28054         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28055         * gcc.dg/ultrasp4.c: Likewise.
28056         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28057
28058 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28059
28060         * gcc.dg/i386-sse-8.c: Reset default options.
28061
28062 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28063
28064         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28065         in the error message text.
28066
28067 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28068
28069         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28070
28071 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28072
28073         PR c++/14616
28074         * g++.dg/init/array13.C: New test.
28075
28076 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28077
28078         PR target/13889
28079         * gcc.c-torture/compile/pr13889.c: New test case.
28080
28081 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28082
28083         PR c/14635
28084         * builtins-1.c (nan, nans): Don't test.
28085         * builtins-30.c: Don't use nan, nanf, nanl.
28086         * builtins-35.c: New test.
28087
28088 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28089
28090         * g++.dg/ext/altivec-6.C: New test.
28091
28092 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28093
28094         * g++.dg/init/placement3.C: New test.
28095
28096         * g++.dg/template/spec13.C: New test.
28097
28098         * g++.dg/lookup/using11.C: New test.
28099
28100         * g++.dg/lookup/koenig3.C: New test.
28101
28102         * g++.dg/template/operator2.C: New test.
28103
28104         * g++.dg/expr/dtor3.C: New test.
28105         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28106         marker.
28107         * g++.old-deja/g++.law/visibility28.C: Likewise.
28108
28109 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
28110
28111         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28112         * gcc.dg/ppc64-abi-3.c: Likewise.
28113
28114 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28115
28116         PR c++/14545
28117         * g++.dg/parse/template15.C: New test.
28118
28119 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28120
28121         * g++.dg/expr/dtor2.C: New test.
28122
28123         * g++.dg/lookup/anon4.C: New test.
28124
28125         * g++.dg/overload/using1.C: New test.
28126
28127         * g++.dg/template/lookup7.C: New test.
28128
28129         * g++.dg/template/typename6.C: New test.
28130
28131         * g++.dg/expr/cond6.C: New test.
28132
28133 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28134
28135         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28136
28137 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28138
28139         * g++.dg/expr/cond5.C: New test.
28140         * g++.dg/expr/constcast1.C: Likewise.
28141         * g++.dg/expr/ptrmem2.C: Likewise.
28142         * g++.dg/expr/ptrmem3.C: Likewise.
28143         * g++.dg/lookup/main1.C: Likewise.
28144         * g++.dg/template/lookup6.C: Likewise.
28145
28146 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28147
28148         * gcc.dg/local1.c: New test.
28149
28150         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28151
28152 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28153
28154         * gcc.dg/torture/builtin-convert-1.c: New test.
28155
28156 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28157
28158         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28159
28160 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28161
28162         PR c++/14481
28163         * g++.dg/warn/Wunused-7.C: New test.
28164
28165 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28166
28167         * gcc.dg/torture/builtin-integral-1.c: New test.
28168
28169 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28170
28171         PR c++/14586
28172         * g++.dg/parse/non-dependent3.C: New test.
28173
28174 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28175
28176         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28177         * g++.dg/eh/simd-2.C: Likewise.
28178         * g++.dg/init/array10.C: Likewise.
28179         * gcc.c-torture/compile/simd-1.c: Likewise.
28180         * gcc.c-torture/compile/simd-2.c: Likewise.
28181         * gcc.c-torture/compile/simd-3.c: Likewise.
28182         * gcc.c-torture/compile/simd-4.c: Likewise.
28183         * gcc.c-torture/compile/simd-6.c: Likewise.
28184         * gcc.c-torture/execute/simd-1.c: Likewise.
28185         * gcc.c-torture/execute/simd-2.c: Likewise.
28186         * gcc.dg/compat/vector-defs.h: Likewise.
28187         * gcc.dg/20020531-1.c: Likewise.
28188         * gcc.dg/altivec-3.c: Likewise.
28189         * gcc.dg/altivec-4.c: Likewise.
28190         * gcc.dg/altivec-varargs-1.c: Likewise.
28191         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28192         * gcc.dg/i386-mmx-3.c: Likewise.
28193         * gcc.dg/i386-sse-4.c: Likewise.
28194         * gcc.dg/i386-sse-5.c: Likewise.
28195         * gcc.dg/i386-sse-8.c: Likewise.
28196         * gcc.dg/simd-1.c: Likewise.
28197         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28198         __ev64_opaque__ since the machine description provides it.
28199
28200 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28201
28202         * lib/compat.exp (skip_list): New global variable.
28203         Use it to hold the user defined COMPAT_SKIPS list if any.
28204         (compat-obj): Add the members of skip_list to optall.
28205
28206 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28207
28208         * gcc.dg/compat/union-by-value-1_main.c,
28209         union-by-value-1_x.c, union-by-value-1_y.c,
28210         union-check.h, union-defs.h,
28211         union-init.h, union-return-1_main.c,
28212         union-return-1_x.c, union-return-1_y.c: New files.
28213
28214 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28215
28216         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28217         mixed-struct-init.h: Add 4 mixed structure types.
28218         struct-by-value-21_main.c, struct-by-value-21_x.c,
28219         struct-by-value-21_y.c, struct-return-21_main.c,
28220         struct-return-21_x.c, struct-return-21_y.c: New files.
28221
28222 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28223
28224         PR c++/14550
28225         * g++.dg/parse/template14.C: New test.
28226
28227 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28228
28229         * gcc.c-torture/execute/20040313-1.c: New test.
28230
28231 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28232
28233         PR target/14533
28234         * gcc.dg/20040311-2.c: New test.
28235
28236 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28237
28238         PR other/14544
28239         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28240         bit-field.
28241
28242 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28243
28244         * gcc.dg/20040305-2.c: Add missing return statement.
28245
28246 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28247
28248         * gcc.dg/builtins-34.c: Also check pow10*.
28249
28250 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28251
28252         PR target/14262
28253         * gcc.dg/20040305-2.c: New test.
28254
28255 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28256
28257         * gcc.dg/20040310-1.c: New test.
28258
28259 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28260
28261         * gcc.c-torture/execute/20040311-1.c: New test case.
28262
28263 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28264
28265         PR c++/14476
28266         * g++.dg/lookup/enum1.C: New test.
28267
28268 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28269
28270         PR c++/14510
28271         * g++.dg/lookup/struct2.C: New test.
28272
28273 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28274
28275         * gcc.dg/builtins-34.c: New test.
28276
28277 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28278
28279         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28280
28281 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28282
28283         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28284         * gcc.dg/alias-2.c: New testcase.
28285
28286 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28287
28288         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28289
28290 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28291
28292         * gcc.c-torture/execute/20040309-1.c: New test case.
28293
28294 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28295
28296         PR c++/14397
28297         * g++.dg/overload/ref1.C: New.
28298
28299 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28300
28301         PR c++/14409
28302         * g++.dg/template/spec12.C: New test.
28303
28304         PR c++/14448
28305         * g++.dg/parse/crash14.C: New test.
28306
28307 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28308
28309         PR c++/14230
28310         * g++.dg/init/ref11.C: New test.
28311
28312 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28313
28314         PR c++/14432
28315         * g++.dg/parse/builtin2.C: New test.
28316
28317 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28318
28319         PR c++/14401
28320         * g++.dg/init/ctor3.C: New test.
28321         * g++.dg/init/union1.C: New test.
28322         * g++.dg/ext/anon-struct4.C: New test.
28323
28324 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28325
28326         * g++.dg/lookup/koenig1.C: Tweak error messages.
28327         * g++.dg/lookup/used-before-declaration.C: Likewise.
28328         * g++.dg/other/do1.C: Likewise.
28329         * g++.dg/overload/koenig1.C: Likewise.
28330         * g++.dg/parse/crash13.C: Likewise.
28331         * g++.dg/template/instantiate3.C: Likewise.
28332
28333 2004-03-08  Eric Christopher  <echristo@redhat.com>
28334
28335         * * lib/target-supports.exp: Enable libiconv in test
28336         compilation.  Fix up error checking.
28337
28338 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28339
28340         PR middle-end/14289
28341         * gcc.dg/pr14289-1.c: New test case.
28342         * gcc.dg/pr14289-2.c: Likewise.
28343         * gcc.dg/pr14289-3.c: Likewise.
28344
28345 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28346
28347         * gcc.c-torture/execute/20040308-1.c: New test.
28348
28349 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28350
28351         * gcc.c-torture/execute/20040307-1.c: New test case.
28352
28353 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28354
28355         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28356
28357 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28358
28359         * gcc.dg/20040306-1.c: New test.
28360
28361 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28362
28363         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28364         them static.
28365         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28366
28367 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28368
28369         PR c/14465
28370         * gcc.dg/decl-6.c: New test.
28371
28372 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28373
28374         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28375         Rename LOGPOW -> LOG_POW.
28376         (SQRT_EXP, POW_EXP): New.
28377
28378 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28379
28380         * gcc.dg/i386-sse-8.c: New test.
28381
28382 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28383
28384         PR c/14114
28385         * gcc.dg/decl-5.c: New test.
28386
28387 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28388
28389         * gcc.dg/20040305-1.c: New test.
28390
28391 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28392
28393         PR other/14354
28394         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28395
28396 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28397
28398         PR c++/14425, c++/14426
28399         * g++.dg/ext/altivec-4.C: New test.
28400         * g++.dg/ext/altivec-5.C: New test.
28401
28402 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28403
28404         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28405         global variables of a type with no linkage.
28406         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28407         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28408         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28409         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28410         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28411         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28412         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28413         * g++.dg/warn/deprecated.C: Name enum Color.
28414         * g++.dg/overload/VLA.C: Name structure for 'b'.
28415         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28416
28417 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28418
28419         * gcc.c-torture/compile/20040304-1.c: New test.
28420
28421 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28422
28423         PR 13728
28424         * gcc.dg/decl-4.c: New testcase.
28425
28426 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28427
28428         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28429         as PRECF if sizeof (float) > sizeof (double).
28430         (PRECL): Make it the same as PRECF if
28431         sizeof (float) > sizeof (long double).
28432
28433 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28434
28435         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28436         system type.  Add check for irix6 which doesn't have c99 runtime.
28437
28438 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28439
28440         * gcc.dg/const-elim-1.c: xfail for xtensa.
28441
28442 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28443
28444         PR c++/14369
28445         * g++.dg/template/cond4.C: New test.
28446
28447 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28448
28449         PR c++/14360
28450         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28451
28452         PR c++/14361
28453         * g++.dg/parse/defarg7.C: New test.
28454
28455         PR c++/14359
28456         * g++.dg/template/friend26.C: New test.
28457
28458 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28459
28460         PR c++/14324
28461         * g++.dg/abi/mangle21.C: New test.
28462
28463         PR c++/14260
28464         * g++.dg/parse/constructor2.C: New test.
28465
28466         PR c++/14337
28467         * g++.dg/template/sfinae1.C: New test.
28468
28469 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28470
28471         PR c++/14267
28472         * g++.dg/expr/crash2.C: New test.
28473
28474         PR middle-end/13448
28475         * gcc.dg/inline-5.c: New test.
28476         * gcc.dg/always-inline.c: Split out tests into ...
28477         * gcc.dg/always-inline2.c: ... this and ...
28478         * gcc.dg/always-inline3.c: ... this.
28479
28480 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28481
28482         PR debug/12103
28483         * g++.dg/debug/crash1.C: New test.
28484
28485 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28486
28487         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28488         function with __attribute__((noinline)).
28489         (recurser_void2): Likewise.
28490         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28491         (recurser_void2): Likewise.
28492
28493 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28494
28495         PR middle-end/14203
28496         * g++.dg/warn/Wunused-6.C: New test case.
28497
28498 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28499
28500         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28501         not defined.
28502
28503 2004-02-27  Eric Christopher  <echristo@redhat.com>
28504
28505         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28506         * g++.dg/charset/asm2.c: Run only x86.
28507         * gcc.dg/charset/asm3.c: Ditto.
28508
28509 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28510
28511         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28512         ld_library_path.
28513
28514 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28515
28516         * g++.dg/ext/altivec-3.C: New.
28517
28518 2004-02-26  Richard Henderson  <rth@redhat.com>
28519
28520         * g++.dg/ext/attrib10.C: Mark for warning.
28521         * gcc.dg/attr-alias-1.c: New.
28522
28523 2004-02-26  Richard Henderson  <rth@redhat.com>
28524
28525         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28526         * gcc.c-torture/execute/20040208-2.c: ... it back.
28527
28528 2004-02-26  Eric Christopher  <echristo@redhat.com>
28529
28530         * lib/target-supports.exp (check-iconv-available): New function.
28531         * lib/gcc-dg.exp (dg-require-iconv): New function.
28532         Use above.
28533         * gcc.dg/charset: New directory.
28534         * gcc.dg/charset/charset.exp: New file.
28535         * gcc.dg/charset/asm1.c: Ditto.
28536         * gcc.dg/charset/asm2.c: Ditto.
28537         * gcc.dg/charset/asm3.c: Ditto.
28538         * gcc.dg/charset/asm4.c: Ditto.
28539         * gcc.dg/charset/asm5.c: Ditto.
28540         * gcc.dg/charset/attribute1.c: Ditto.
28541         * gcc.dg/charset/attribute2.c: Ditto.
28542         * gcc.dg/charset/string1.c: Ditto.
28543         * g++.dg/charset: New directory.
28544         * g++.dg/dg.exp: Add here. Special options.
28545         * g++.dg/charset/charset.exp: New file.
28546         * g++.dg/charset/asm1.c: Ditto.
28547         * g++.dg/charset/asm2.c: Ditto.
28548         * g++.dg/charset/asm3.c: Ditto.
28549         * g++.dg/charset/asm4.c: Ditto.
28550         * g++.dg/charset/attribute1.c: Ditto.
28551         * g++.dg/charset/attribute2.c: Ditto.
28552         * g++.dg/charset/extern1.cc: Ditto.
28553         * g++.dg/charset/extern2.cc: Ditto.
28554         * g++.dg/charset/string1.c: Ditto.
28555
28556 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28557
28558         PR c++/14278
28559         * g++.dg/parse/comma1.C: New test.
28560
28561 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28562
28563         PR c++/14284
28564         * g++.dg/template/ttp8.C: New test.
28565
28566 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28567
28568         * gcc.dg/fixuns-trunc-1.c: New test.
28569
28570 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28571
28572         * gcc.dg/builtins-config.h: Use #elif.
28573
28574 2004-02-26  Michael Matz  <matz@suse.de>
28575
28576         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28577         * gcc.dg/991214-1.c: Likewise.
28578         * gcc.dg/i386-asm-1.c: Likewise.
28579
28580 2004-02-25  Richard Henderson  <rth@redhat.com>
28581
28582         * gcc.c-torture/execute/20040208-2.c: Move ...
28583         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28584
28585 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28586
28587         PR c++/14246
28588         * g++.dg/other/crash-3.C: New test.
28589
28590 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28591
28592         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28593         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28594
28595         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28596         HP-UX.
28597
28598 2004-02-24  Michael Matz  <matz@suse.de>
28599
28600         * gcc.dg/i386-regparm.c: New.
28601
28602 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28603
28604         * gcc.c-torture/execute/20040223-1.c: New.
28605
28606 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28607             Kazu Hirata  <kazu@cs.umass.edu>
28608
28609         * gcc.dg/fwritable-strings-1.c: Remove.
28610
28611 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28612
28613         PR c/14156
28614         * gcc.dg/20040223-1.c: New test.
28615
28616 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28617
28618         PR c++/14106
28619         * g++.dg/ext/typeof9.C: New test.
28620
28621 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28622
28623         PR c++/14250
28624         * g++.dg/other/switch1.C: New test.
28625
28626 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28627
28628         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28629         * gcc.dg/va-arg-1.c: Likewise.
28630
28631 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28632
28633         PR c++/14143
28634         * g++.dg/template/koenig5.C: New test.
28635
28636 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28637
28638         * g++.dg/ext/altivec-1.C: Generalize target triple.
28639         * g++.dg/ext/altivec-2.C: New test case.
28640         * g++.dg/ext/altivec_check.h: New file.
28641         * gcc.dg/altivec-1.c: Generalize target triple;
28642         include altivec_check.h and call altivec_check().
28643         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28644         * gcc.dg/altivec-6.c: New test case.
28645         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28646         type casts as needed.
28647         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28648         altivec_check().
28649         * gcc.dg/altivec-12.c: New test case.
28650         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28651         include altivec_check.h and call altivec_check().
28652         * gcc.dg/altivec_check.h: New file.
28653
28654 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28655
28656         * lib/target-supports.exp (check_alias_available): Don't mangle
28657         function `g' in test program.
28658
28659 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28660
28661         * lib/target-supports.exp (check_profiling_available): Check
28662         argument to determine whether we support a profiling type.
28663         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28664         check_profiling_available.
28665         * g++.dg/bprob/bprob.exp: Likewise.
28666         * g77.dg/bprob/bprob.exp: Likewise.
28667         * gcc.misc-tests/bprob.exp: Likewise.
28668         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28669         dg-require-profiling and delete expected error handling.
28670         * gcc.dg/20021014-1.c: Likewise.
28671         * gcc.dg/nest.c: Likewise.
28672
28673 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28674
28675         PR c++/12007
28676         * g++.dg/other/vthunk1.C: New test.
28677
28678 2004-02-20  Falk Hueffner  <falk@debian.org>
28679
28680         PR target/14201
28681         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28682
28683 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28684
28685         PR c++/13927
28686         * g++.dg/other/error8.C: Remove XFAIL markers.
28687
28688         PR c++/14173
28689         * g++.dg/ext/packed5.C: New test.
28690
28691         PR c++/14199
28692         * g++.dg/warn/Wunused-5.C: New test.
28693
28694         PR c++/14186
28695         * g++.dg/lookup/member1.C: New test.
28696
28697 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28698
28699         * gcc.c-torture/compile/20040130-1.c: Enable only when
28700         __INT_MAX__ >= 2147483647L.
28701         * gcc.c-torture/compile/961203-1.c: Likewise.
28702
28703 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28704
28705         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28706         * g++.dg/opt/template1.C: Robustify assembler regexp
28707
28708 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28709
28710         * gcc.c-torture/execute/simd-4.x: Remove.
28711         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28712         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28713         Guard with #ifndef SKIP_ATTRIBUTE.
28714         * gcc.dg/compat/vector-1_y.c: Likewise.
28715         * gcc.dg/compat/vector-2_x.c: Likewise.
28716         * gcc.dg/compat/vector-2_y.c: Likewise.
28717         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28718         * g++.dg/eh/simd-2.C: Likewise.
28719
28720 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28721
28722         * gcc.c-torture/compile/complex-1.c: New.
28723
28724 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28725
28726         PR target/14209
28727         * gcc.c-torture/execute/20040218-1.c: New test.
28728
28729 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28730
28731         PR c++/14181
28732         * g++.dg/parse/new2.C: New test.
28733
28734 2004-02-18  Paul Brook  <paul@codesourcery.com>
28735
28736         * gcc.c-torture/compile/libcall-1.c: New test.
28737
28738 2004-02-18  Paul Brook  <paul@codesourcery.com>
28739
28740         PR debug/12934
28741         * gcc.dg/debug/debug-7.c: New test.
28742
28743 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28744
28745         * gcc.dg/20040217-1.c: New test.
28746
28747 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28748
28749         * gcc.c-torture/execute/990208-1.x: Delete.
28750
28751 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28752
28753         * gcc.c-torture/execute/20040208-2.x: New file.
28754
28755 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28756
28757         PR c++/11326
28758         * g++.dg/abi/structret1.C: New test.
28759
28760 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28761
28762         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28763         (i386_cpuid): No need to test if cpuid is available on AMD64.
28764         Fix assembly, so that it works onboth i386 and AMD64.
28765         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28766         (vecInLong): Fix s[] member type to unsigned int.
28767         (vecInWord): Remove type.
28768         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28769         (a64, b64, c64, d64, e64): Remove.
28770         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28771         Remove unused variable.  Remove initialization of removed variables.
28772         Don't call mmx_tests nor sse_tests.
28773         (reference_mmx, reference_sse): Remove.
28774         (check): Add return stmt.
28775         * gcc.dg/i386-sse-7.c: New test.
28776         * gcc.dg/i386-mmx-4.c: New test.
28777
28778 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28779
28780         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28781         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28782         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28783         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28784         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28785         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28786         g++.dg/tc1/dr94.C: Fix line terminator.
28787
28788 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28789
28790         * gcc.c-torture/compile/20040216-1.c: New.
28791
28792 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28793
28794         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28795         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28796         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28797         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28798         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28799         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28800
28801 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28802
28803         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28804
28805 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28806
28807         PR c++/13971
28808         * g++.dg/expr/cond4.C: New test.
28809
28810         PR c++/14086
28811         * g++.dg/lookup/crash2.C: New test.
28812
28813 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28814
28815         * gcc.c-torture/compile/20040214-2.c: New test.
28816
28817 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28818
28819         PR c++/14116
28820         * g++.dg/ext/typeof8.C: New test.
28821
28822 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28823
28824         * gcc.c-torture/compile/20040214-1.c: New test.
28825
28826 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28827
28828         PR c++/13635
28829         * g++.dg/template/spec11.C: New test.
28830
28831 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28832
28833         PR c++/13927
28834         * g++.dg/other/error8.C: New test.
28835
28836 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28837
28838         PR c++/14122
28839         * g++.dg/template/array4.C: New test.
28840
28841         PR c++/14108
28842         * g++.dg/inherit/thunk2.C: New test.
28843
28844         PR c++/14083
28845         * g++.dg/eh/cond2.C: New test.
28846
28847 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28848
28849         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28850
28851 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28852
28853         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28854
28855 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28856
28857         * g++.dg/simd-2.C: xfail on ppc64-linux.
28858
28859 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28860
28861         PR c/456
28862         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28863         tests.
28864
28865 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28866
28867         * gcc.dg/builtins-33.c: New test.
28868
28869 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28870
28871         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28872
28873 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28874
28875         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28876
28877 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28878
28879         * gcc.dg/ppc64-abi-3.c: New test.
28880
28881 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28882
28883         PR c/14092
28884
28885         * gcc.dg/pr14092-1.c: New testcase.
28886
28887 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28888
28889         * gcc.dg/cpp/assert4.c: Fix typo last change.
28890
28891         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28892         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28893
28894         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28895
28896 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28897
28898         * gcc.c-torture/compile/20040209-1.c: New test case.
28899
28900 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28901
28902         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28903
28904 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28905
28906         * gcc.c-torture/execute/20040208-[12].c: New tests.
28907
28908 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28909
28910         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28911
28912 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28913
28914         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28915
28916 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28917
28918         Bug 13856
28919         * gcc.dg/visibility-8.c: New testcase.
28920
28921 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28922
28923         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28924         arguments.
28925         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28926
28927 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28928
28929         PR middle-end/13696
28930         * g++.dg/opt/fold1.C: New test case.
28931
28932 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28933
28934         PR c++/14033
28935         * g++.dg/other/crash-2.C: New test.
28936
28937 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28938
28939         PR c++/14028
28940         * g++.dg/parse/angle-bracket2.C: New test.
28941
28942 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28943
28944         PR middle-end/13750
28945         Revert:
28946         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28947         PR pch/13361
28948         * testsuite/g++.dg/pch/wchar-1.C: New.
28949         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28950
28951 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28952
28953         PR c++/14008
28954         * g++.dg/parse/error15.C: New test.
28955         * g++.dg/parse/crash11.C: Update dg-error mark.
28956
28957 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28958
28959         PR c++/13932
28960         * g++.dg/warn/conv2.C: New test.
28961
28962 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28963
28964         PR c++/13086
28965         * g++.dg/warn/incomplete1.C: Remove xfail.
28966
28967 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28968
28969         * lib/file-format.exp (gcc_target_object_format): Use
28970         ${tool}_target_compile, not gcc_target_compile.
28971         * lib/target-supports.exp (check_alias_available): Likewise.
28972         (check_gc_sections_available): Likewise.
28973         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28974         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28975         dg-require-alias.
28976
28977 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28978
28979         PR c++/13969
28980         * g++.dg/template/static6.C: New test.
28981
28982 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28983
28984         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28985
28986 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28987
28988         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28989         tests for systems where `char' is unsigned by default.
28990
28991 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28992
28993         PR c++/13997
28994         * g++.dg/template/partial3.C: New test.
28995
28996 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28997
28998         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28999         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29000         Remove mentions of obsolete ports.
29001
29002 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
29003
29004         * gcc.dg/noncompile/20001228-1.c: Fix for new
29005         error message.
29006
29007 2004-02-03  Roger Sayle  <roger@eyesopen.com>
29008
29009         PR target/9348
29010         * gcc.c-torture/execute/multdi-1.c: New test case.
29011
29012 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29013
29014         PR c++/13925
29015         * g++.dg/template/lookup5.C: New test.
29016
29017 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29018
29019         PR c++/13950
29020         * g++.dg/template/lookup4.C: New test.
29021
29022         PR c++/13970
29023         * g++.dg/parse/error14.C: New test.
29024
29025         PR c++/14002
29026         * g++.dg/parse/template13.C: New test.
29027
29028 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29029
29030         PR c++/13978
29031         * g++.dg/template/koenig4.C: New test.
29032
29033         PR c++/13968
29034         * g++.dg/template/crash17.C: New test.
29035
29036         PR c++/13975
29037         * g++.dg/parse/error13.C: New test.
29038         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29039
29040 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29041
29042         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29043
29044 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
29045
29046         PR c/11658
29047         PR c/13994
29048         * gcc.dg/noncompile/20040203-1.c: New test.
29049         * gcc.dg/noncompile/20040203-2.c: Likewise.
29050         * gcc.dg/noncompile/20040203-3.c: Likewise.
29051         * gcc.dg/20040203-1.c: Likewise.
29052
29053 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29054
29055         PR c++/10858
29056         * g++.dg/template/sizeof7.C: New test.
29057
29058 2004-02-02  Eric Christopher  <echristo@redhat.com>
29059             Zack Weinberg  <zack@codesourcery.com>
29060
29061         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29062
29063 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29064
29065         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29066         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29067         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29068         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29069
29070 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29071
29072         PR c++/13113
29073         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29074
29075         PR c++/13854
29076         * g++.dg/ext/attrib13.C: New test.
29077
29078         PR c++/13907
29079         * g++.dg/conversion/op2.C: New test.
29080
29081 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29082
29083         * gcc.dg/titype-1.c: Fix pasto.
29084
29085 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29086
29087         * gcc.dg/titype-1.c: New test.
29088
29089 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29090
29091         PR c++/13957
29092         * g++.dg/template/non-type-template-argument-1.C,
29093         g++.dg/template/qualified-id1.C: Update dg-error marks.
29094         * g++.dg/template/nontype6.C: New test.
29095
29096 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29097
29098         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29099         * gcc.dg/builtins-31.c: New testcase.
29100         * gcc.dg/builtins-32.c: New testcase.
29101
29102 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
29103
29104         * objc.dg/call-super-2.m: Update line numbers
29105         for the including of stddef.h.
29106
29107 2004-01-30  Michael Matz  <matz@suse.de>
29108
29109         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29110         g++.dg/ext/case-range3.C: New tests.
29111
29112 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29113
29114         DR206
29115         PR c++/13813
29116         * g++.dg/template/member4.C: New test.
29117
29118 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29119
29120         PR c++/13683
29121         * g++.dg/template/sizeof6.C: New test.
29122
29123 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29124
29125         * gcc.dg/fwritable-strings-1.c: New test.
29126
29127 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29128
29129         * gcc.c-torture/compile/20040130-1.c: New test.
29130
29131 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29132
29133         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29134
29135 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29136
29137         PR c++/13883
29138         * g++.dg/template/ctor3.C: New test.
29139
29140 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29141
29142         * g++.dg/tc1: New directory.
29143         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29144         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29145         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29146         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29147         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29148
29149 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29150
29151         * g++.dg/parse/error11.C: New test.
29152         * g++.dg/parse/error12.C: Likewise.
29153
29154 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29155
29156         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29157         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29158
29159 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29160
29161         PR c++/13791
29162         * g++.dg/ext/attrib12.C: New test.
29163
29164         PR c++/13736
29165         * g++.dg/parse/cast2.C: New test.
29166
29167 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29168
29169         * objc.dg/encode-2.m (main): New local string.  Set depending on
29170         sizeof long.  Use in sscanf call.
29171         * objc.dg/encode-3.m (main): New local string.  Set depending on
29172         sizeof long.  Use in scan_initial call.
29173
29174 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29175
29176         * objc.dg/call-super-2.m: Make LP64-safe.
29177         * objc.dg/desig-init-1.m: Likewise.
29178
29179 2004-01-27  Devang Patel <dpatel@apple.com>
29180
29181         * g++.dg/debug/namespace1.C: New test.
29182
29183 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29184
29185         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29186         xscale-*-*.
29187
29188         * gcc.dg/arm-mmx-1.c: New test.
29189
29190 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29191
29192         * gcc.dg/20040127-1.c: New test.
29193         * gcc.dg/20040127-2.c: New test.
29194
29195 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29196
29197         * objc.dg/stret-1.m (glob): Renamed to globa.
29198
29199 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29200
29201         PR c++/13663
29202         * g++.dg/expr/for1.C: New test.
29203
29204 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29205
29206         PR middle-end/13779
29207         * gcc.dg/darwin-longlong.c: New test.
29208
29209 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29210
29211         * gcc.dg/20040124-1.c: Moved test from here...
29212         * gcc.c-torture/compile/20040124-1.c: ...to here.
29213
29214 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29215
29216         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29217         the assembly output if -m64 is passed.
29218
29219 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29220
29221         PR c++/13833
29222         * g++.dg/template/cond3.C: New test.
29223
29224 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29225
29226         PR c++/13810
29227         * g++.dg/template/ttp7.C: New test.
29228
29229 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29230
29231         PR c++/13797
29232         * g++.dg/template/nontype4.C: New test.
29233         * g++.dg/template/nontype5.C: Likewise.
29234
29235 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29236
29237         * gcc.dg/torture/mips-clobber-at.c: New test.
29238
29239 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29240
29241         * gcc.dg/20040124-1.c: New test.
29242
29243 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29244
29245         * gcc.dg/20040123-1.c: New test.
29246
29247 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29248
29249         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29250
29251 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29252
29253         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29254
29255 2004-01-23  Andrew Pinski  <apinski@apple.com>
29256
29257         * gcc.dg/20030121-1.c: Move to ..
29258         * gcc.dg/20040121-1.c: here.
29259
29260 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29261
29262         * gcc.dg/builtins-29.c: New test case.
29263
29264 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29265
29266         PR 18314
29267         * gcc.dg/builtins-30.c: New testcase.
29268
29269 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29270
29271         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29272         * lib/g77.exp: Likewise.
29273         * lib/objc.exp: Likewise.
29274         * lib/g++.exp: Likewise.
29275
29276 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29277
29278         * gcc.dg/struct-by-value-2.c: New test.
29279
29280 2004-01-21  Andrew Pinski  <apinski@apple.com>
29281
29282         PR target/13785
29283         * gcc.dg/20030121-1.c: New test.
29284
29285 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29286
29287         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29288         clobber frame pointer register in asm statement.
29289
29290 2004-01-21  Falk Hueffner  <falk@debian.org>
29291
29292         * gcc.c-torture/compile/20040121-1.c: New test.
29293
29294 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29295
29296         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29297
29298 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29299
29300         * gcc.dg/ppc64-abi-2.c: New test.
29301
29302 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29303
29304         * lib/treelang.exp: Fill out this file.
29305         * lib/treelang-dg.exp: New File.
29306
29307 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29308
29309         * gcc.c-torture/compile/981022-1.c: Remove.
29310         * gcc.dg/array-5.c: Remove XFAIL.
29311         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29312         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29313         gcc.dg/cond-lvalue-1.c: Update.
29314         * gcc.dg/cast-lvalue-2.c: New test.
29315
29316 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29317
29318         PR c++/13592
29319         * g++.dg/other/error1.C (class foo): Tweak error message.
29320
29321         PR c++/13592
29322         * g++.dg/template/call2.C: New test.
29323
29324 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29325
29326         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29327         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29328         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29329         scalar-return-1_x.c, scalar-return-2_y.c,
29330         scalar-return-3_x.c, scalar-return-3_y.c,
29331         scalar-return-4_x.c, scalar-return-4_y.c,
29332         struct-align-1.h, struct-align-1_x.c,
29333         struct-align-1_y.c, struct-align-2.h,
29334         struct-align-2_x.c, struct-align-2_y.c,
29335         struct-by-value-10_y.c, struct-by-value-11_x.c,
29336         struct-by-value-11_y.c, struct-by-value-12_x.c,
29337         struct-by-value-12_y.c, struct-by-value-13_x.c,
29338         struct-by-value-13_y.c, struct-by-value-14_x.c,
29339         struct-by-value-14_y.c, struct-by-value-15_x.c,
29340         struct-by-value-15_y.c, struct-by-value-16_y.c,
29341         struct-by-value-17_y.c, struct-by-value-18_y.c,
29342         struct-by-value-19_y.c, struct-by-value-1_x.c,
29343         struct-by-value-1_y.c, struct-by-value-20_y.c,
29344         struct-by-value-2_x.c, struct-by-value-2_y.c,
29345         struct-by-value-3_y.c, struct-by-value-4_x.c,
29346         struct-by-value-4_y.c, struct-by-value-5_y.c,
29347         struct-by-value-6_y.c, struct-by-value-7_y.c
29348         struct-by-value-8_x.c, struct-by-value-8_y.c
29349         struct-by-value-9_x.c, struct-by-value-9_y.c
29350         struct-return-10_x.c, struct-return-10_y.c,
29351         struct-return-19_x.c, struct-return-20_x.c
29352         struct-return-2_x.c, struct-return-2_y.c
29353         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29354         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29355
29356 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29357
29358         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29359         attribute on sparc*-sun-solaris2.*.
29360
29361 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29362
29363         PR c++/13710
29364         * g++.dg/ext/typeof7.C: New test.
29365
29366 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29367
29368         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29369         * gcc.dg/const-elim-1.c: Same.
29370
29371 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29372
29373         * objc.dg/stret-1.m: New.
29374         * objc.dg/stret-2.m: New.
29375
29376 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29377
29378         PR c++/11895
29379         * g++.dg/ext/vector1.C: New test.
29380
29381 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29382
29383         * gcc.dg/pch/import-1.c: New.
29384         * gcc.dg/pch/import-1.hs: New.
29385         * gcc.dg/pch/import-1a.h: New.
29386         * gcc.dg/pch/import-1b.h: New.
29387         * gcc.dg/pch/import-1c.h: New.
29388
29389 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29390
29391         PR c++/13574
29392         * g++.dg/ext/array1.C: New test.
29393
29394         PR c++/13178
29395         * g++.dg/conversion/op1.C: New test.
29396
29397 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29398
29399         PR 11864
29400         From Kazumoto Kojima / Dan Kegel:
29401         * gcc.dg/pr11864-1.c: New test.
29402
29403         PR 10392
29404         From Marcus Comstedt / Dan Kegel:
29405         * gcc.dg/pr10392-1.c: New test.
29406
29407 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29408
29409         PR c++/13478
29410         * g++.dg/init/ref10.C: New test.
29411
29412 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29413
29414         PR c++/13407
29415         * g++.dg/parse/typename6.C: New test.
29416
29417 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29418
29419         PR pch/13361
29420         * testsuite/g++.dg/pch/wchar-1.C: New.
29421         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29422
29423 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29424
29425         PR c++/9259
29426         * g++.dg/expr/sizeof2.C: New test.
29427
29428 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29429
29430         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29431
29432 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29433
29434         PR c++/13659
29435         * g++.dg/lookup/strong-using-3.C: New.
29436         * g++.dg/lookup/using-10.C: New.
29437
29438 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29439
29440         PR c++/13594
29441         * g++.dg/lookup/strong-using-2.C: New.
29442
29443 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29444             Dan Kegel <dank@kegel.com>
29445             J"orn Rennecke <joern.rennecke@superh.com>
29446
29447         PR target/9365
29448         * gcc.dg/pr9365-1.c: New test.
29449
29450 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29451
29452         PR c++/8856
29453         * g++.dg/parse/casting-operator2.C: New test.
29454         * g++.old-deja/g++.pt/explicit83.C: Remove.
29455
29456 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29457
29458         * gcc.dg/label-compound-stmt-1.c: New test.
29459         * gcc.c-torture/compile/950922-1.c,
29460         gcc.c-torture/compile/20000211-3.c,
29461         gcc.c-torture/compile/20000518-1.c,
29462         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29463         compound statements.
29464
29465 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29466
29467         * gcc.dg/ppc64-abi-1.c: New test.
29468
29469 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29470
29471          * g++.dg/ext/attrib9.C: Add dg-warnings.
29472
29473 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29474
29475         PR c++/12335
29476         * g++.dg/parse/dtor3.C: New test.
29477
29478 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29479
29480         PR c++/12709
29481         * g++.dg/parse/try-catch-1.C: New test.
29482
29483 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29484
29485         * ada/acats/run_all.sh: Add more verbose output in acats.log
29486         when compiling tests.
29487
29488 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29489
29490         PR 13656
29491         * gcc.dg/typedef-redecl.c: New test case.
29492         * gcc.dg/typedef-redecl.h: New support file.
29493
29494 2004-01-13  Jan Hubicka  <jh@suse.cz>
29495
29496         * gcc.dg/always_inline.c: New test.
29497         * gcc.dg/debug/20031231-1.c: Fix.
29498
29499 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29500
29501         PR c++/13474
29502         * g++.dg/template/array3.C: New test.
29503
29504 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29505
29506         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29507         * g++.dg/warn/Wunused-2.C: Likewise.
29508
29509 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29510
29511         PR c++/13289
29512         * g++.dg/template/instantiate6.C: New test.
29513
29514 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29515
29516         PR middle-end/11397
29517         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29518
29519 2004-01-12  Jan Hubicka  <jh@suse.cz>
29520
29521         PR opt/12826
29522         * gcc.dg/20040112-1.c: New.
29523
29524         * gcc.dg/dwarf-die[1-7].c: Move to...
29525         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29526         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29527
29528 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29529
29530         PR c++/4100
29531         * g++.dg/parse/friend4.C: New test.
29532
29533 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29534
29535         PR c++/4100
29536         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29537         definition is called a friend.
29538
29539 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29540
29541         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29542
29543 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29544
29545         PR c++/3478
29546         * g++.dg/parse/error10.C: New test.
29547         * g++.dg/template/arg2.C: Accept "invalid type" error.
29548
29549 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29550
29551         PR middle-end/13392
29552         * g++.dg/opt/expect2.C: New test.
29553
29554 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29555
29556         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29557         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29558         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29559         Update dg-error regexps.
29560
29561 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29562
29563         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29564         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29565
29566 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29567
29568         * gcc.dg/pragma-re-1.c: Use right pointer type.
29569
29570 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29571
29572         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29573
29574 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29575
29576         * gcc.dg/rs6000-ldouble-1.c: New.
29577
29578 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29579
29580         DR 337
29581         PR c++/9256
29582         * g++.dg/other/abstract1.C: New test.
29583
29584 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29585
29586         * g++.dg/lookup/strong-using-1.C: New.
29587
29588 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29589
29590         PR c/11234
29591         * gcc.dg/func-ptr-conv-1.c: New test.
29592         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29593
29594 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29595
29596         PR target/13380.
29597         * gcc.c-torture/compile/20040109-1.c: New.
29598
29599 2004-01-08  Stuart Hastings  <stuart@apple.com>
29600
29601         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29602         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29603         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29604
29605 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29606
29607         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29608
29609 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29610
29611         * ada/acats/run_acats: Treat 'gnatchop' the same way
29612         as 'gnatmake'.  Export GCC_DRIVER.
29613         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29614         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29615
29616 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29617
29618         PR c++/12573
29619         * g++.dg/template/dependent-expr4.C: New test.
29620
29621 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29622
29623         * gcc.dg/altivec-11.c: New test.
29624
29625 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29626
29627         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29628
29629 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29630
29631         PR c/6024
29632         * gcc.dg/enum-compat-1.c: New test.
29633         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29634
29635 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29636
29637         PR c/12165
29638         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29639         gcc.dg/c99-idem-qual-3.c: New tests.
29640
29641 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29642
29643         * gcc.dg/winline-7.c: Don't cast void * to int.
29644
29645 2004-01-06  Jan Hubicka  <jh@suse.cz>
29646
29647         * gcc.dg/i386-sse-5.c: New test
29648         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29649
29650 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29651
29652         PR c++/12815
29653         * g++.dg/rtti/typeid4.C: New test.
29654
29655 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29656
29657         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29658
29659 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29660
29661         PR c++/12132
29662         * g++.dg/template/error11.C: New test.
29663
29664         PR c++/13451
29665         * g++.dg/template/class2.C: New test.
29666
29667 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29668         Richard Sandiford <rsandifo@redhat.com>
29669
29670         PR c++/13387
29671         * g++.dg/opt/alias3.C: New test.
29672
29673 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29674
29675         PR c++/13157
29676         * g++.dg/template/koenig3.C: New test.
29677
29678         PR c++/13529
29679         * g++.dg/parse/offsetof3.C: New test.
29680
29681         * g++.dg/init/copy7.C: Add missing dg-error markers.
29682
29683         PR c++/12226
29684         * g++.dg/init/copy7.c: New test.
29685
29686         PR c++/13536
29687         * g++.dg/parse/cast1.C: New test.
29688
29689 2004-01-04  Jan Hubicka  <jh@suse.cz>
29690
29691         * gcc.dg/winline[1-7].c: New tests.
29692
29693 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29694
29695         PR c++/13520
29696         * g++.dg/template/qualttp22.C: New test.
29697
29698 2004-01-01  Jan Hubicka  <jh@suse.cz>
29699
29700         * gcc.dg/debug/20031231-1.c: New.
29701         * gcc.c-torture/compile/20040101-1.c: New.
29702         * gcc.dg/dwarf-die-[1-7].c: New.
29703
29704 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29705
29706         PR optimization/13521
29707         * gcc.c-torture/compile/20031231-1.c: New test.
29708
29709 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29710
29711         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29712
29713 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29714
29715         PR c++/10079
29716         * g++.dg/template/crash16.C: New test.
29717
29718 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29719
29720         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29721
29722 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29723
29724         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29725         ports.
29726         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29727         * g++.old-deja/g++.law/profile1.C: Likewise.
29728         * gcc.c-torture/compile/981006-1.c: Likewise.
29729         * gcc.c-torture/execute/loop-2e.x: Likewise.
29730         * gcc.c-torture/execute/loop-2f.x: Remove.
29731         * gcc.c-torture/execute/loop-2g.x: Likewise.
29732         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29733         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29734
29735 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29736
29737         PR c++/13507
29738         * g++.dg/ext/attrib11.C: New test.
29739
29740         PR c++/13494
29741         * g++.dg/template/array2-1.C: New test.
29742         * g++.dg/template/array2-2.C: New test.
29743
29744 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29745
29746         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29747
29748 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29749
29750         PR c++/12774
29751         * g++.dg/template/array1-1.C: New test.
29752         * g++.dg/template/array1-2.C: New test.
29753
29754 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29755
29756         PR fortran/12632
29757         * g77.dg/12632.f: New test case.
29758
29759 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29760
29761         PR c++/13289
29762         * g++.dg/parse/nontype1.C: New test.
29763
29764 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29765
29766         PR c++/12403
29767         * g++.dg/parse/explicit1.C: New test.
29768         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29769
29770 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29771
29772         PR c++/13081
29773         * g++.dg/opt/inline6.C: New test.
29774
29775         PR c++/12613
29776         * g++.dg/parse/error9.C: New test.
29777
29778         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29779
29780 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29781
29782         PR c++/13009
29783         * g++.dg/init/assign1.C: New test.
29784
29785 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29786
29787         PR c++/13070
29788         * g++.dg/warn/format3.C: New test case.
29789
29790 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29791
29792         * gcc.c-torture/compile/20031227-1.c: New test.
29793
29794 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29795
29796         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29797         * g77.dg/bprob/bprob.exp: Likewise.
29798         * gcc.misc-tests/bprob.exp: Likewise.
29799         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29800         variants on systems where the library does not provide that
29801         functionality.
29802         * gcc.dg/builtins-20.c: Use builtins-config.h.
29803         * gcc.dg/builtins-config.h: New file.
29804
29805 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29806
29807         * lib/gcc-dg.exp (dg-require-profiling): New function.
29808         * lib/target-supports.exp (check_profiling_available): Likewise.
29809         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29810         * g77.dg/bprob/bprob.exp: Likewise.
29811         * gcc.misc-tests/bprob.exp: Likewise.
29812         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29813         * gcc.dg/20021014-1.c: Likewise.
29814         * gcc.dg/nest.c: Likewise.
29815
29816 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29817
29818         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29819         compiling.
29820         * g++.dg/lookup/java2.C: Likewise.
29821         * gcc.dg/cpp/lexident.c: Likewise.
29822
29823 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29824
29825         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29826         given.
29827         * gcc.c-torture/compile/961203-1.c: Likewise.
29828         * gcc.c-torture/compile/980506-1.c: Likewise.
29829
29830 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29831
29832         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29833         (additional_prunes): New global.
29834         (gcc-dg-prune): Handle additional per-test pruning.
29835         (dg-test): Clear additional_prunes between tests.
29836
29837         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29838         dg-prune-output to avoid spurious failures from assembler
29839         complaining about nonexistent WAW violations.
29840         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29841         Use dg-prune-output to avoid spurious failures from assembler
29842         warning about Itanium B-step errata.
29843
29844 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29845
29846         * g++.dg/abi/macro0.C: New test.
29847         * g++.dg/abi/macro1.C: Likewise.
29848         * g++.dg/abi/macro2.C: Likewise.
29849
29850         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29851         * g++.dg/abi/bitfield7.C: Likewise.
29852         * g++.dg/abi/dtor2.C: Likewise.
29853         * g++.dg/abi/mangle11.C: Likewise.
29854         * g++.dg/abi/mangle12.C: Likewise.
29855         * g++.dg/abi/mangle14.C: Likewise.
29856         * g++.dg/abi/mangle17.C: Likewise.
29857         * g++.dg/abi/vbase10.C: Likewise.
29858         * g++.dg/abi/vbase14.C: Likewise.
29859         * g++.dg/template/qualttp17.C: Likewise.
29860
29861 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29862
29863         PR c/11995
29864         * gcc.dg/20031223-1.c: New test.
29865
29866 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29867
29868         * gcc.dg/noreturn-7.c: New test.
29869
29870 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29871
29872         * gcc.dg/null-pointer-1.c: New test.
29873
29874 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29875
29876         * g++.old-deja/g++.jason/template18.C: Remove.
29877         * g++.old-deja/g++.jason/template37.C: Likewise.
29878
29879         PR c++/12862
29880         * g++.dg/lookup/ns1.C: New test.
29881
29882         PR c++/12397
29883         * g++.dg/template/lookup3.C: New test.
29884
29885 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29886
29887         * g++.dg/template/recurse1.C: New test
29888
29889 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29890
29891         PR c++/12479
29892         * g++.dg/parse/semicolon1.C: New test.
29893         * g++.dg/parse/semicolon1.h: Likewise.
29894
29895 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29896
29897         * gcc.dg/darwin-misaligned.c: New test.
29898
29899 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29900
29901         PR c/9163
29902         * gcc.dg/20031222-1.c: New test.
29903
29904 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29905
29906         PR c++/13438
29907         * g++.dg/parse/error8.C: New test.
29908
29909         PR c++/11554
29910         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29911
29912 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29913
29914         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29915         too small.
29916         * gcc.c-torture/compile/930217-1.c: Likewise.
29917         * gcc.c-torture/compile/930513-1.c: Likewise.
29918         * gcc.c-torture/execute/920908-2.c: Likewise.
29919         * gcc.c-torture/execute/921204-1.c: Likewise.
29920         * gcc.c-torture/execute/930621-1.c: Likewise.
29921         * gcc.c-torture/execute/930630-1.c: Likewise.
29922         * gcc.c-torture/execute/931031-1.c: Likewise.
29923         * gcc.c-torture/execute/980602-2.c: Likewise.
29924         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29925         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29926         * gcc.c-torture/execute/extzvsi.c: Likewise.
29927         * gcc.c-torture/unsorted/ext.c: Likewise.
29928
29929 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29930
29931         PR target/12749
29932         * gcc.c-torture/compile/20031220-2.c: New test case.
29933
29934 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29935
29936         PR optimization/13031
29937         * gcc.c-torture/compile/20031220-1.c: New test case.
29938
29939 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29940
29941         * gcc.dg/cast-function-1.c: New test.
29942
29943 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29944
29945         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29946         formats.
29947
29948 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29949
29950         PR c++/12795
29951         * g++.dg/ext/attrib10.C: New test.
29952
29953 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29954
29955         * gcc.dg/cleanup-10.c: New test.
29956         * gcc.dg/cleanup-11.c: New test.
29957
29958 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29959
29960         PR c++/13239
29961         * g++.dg/opt/expect1.C: New test.
29962
29963 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29964
29965         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29966
29967 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29968
29969         PR debug/12923
29970         * gcc.dg/20031218-1.c: New test.
29971
29972         PR debug/12389
29973         * gcc.dg/20031218-2.c: New test.
29974         * gcc.dg/20031218-3.c: New test.
29975
29976         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29977         of label name and allow for USER_LABEL_PREFIX == "_" names.
29978         * g++.dg/abi/mangle18-2.C: Likewise.
29979         * g++.dg/abi/mangle19-1.C: Likewise.
29980         * g++.dg/abi/mangle19-2.C: Likewise.
29981         * g++.dg/abi/mangle20-1.C: Likewise.
29982         * g++.dg/abi/mangle20-2.C: Likewise.
29983
29984 2003-12-18  Richard Henderson  <rth@redhat.com>
29985
29986         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29987
29988 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29989             Dan Kegel <dank@kegel.com>
29990
29991         PR other/12009
29992         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29993         testing a cross compiler, it causes spurious compile failures.
29994         * lib/g++.exp: Likewise.
29995
29996 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29997
29998         PR c++/13262
29999         * g++.dg/template/access13.C: New test.
30000
30001 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
30002
30003         * gcc.dg/20031216-1.c: New test.
30004
30005 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30006
30007         PR c++/9154
30008         * g++.dg/template/error10.C: New test.
30009
30010 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30011
30012         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30013         * g++.dg/eh/simd-2.C: Likewise.
30014
30015 2003-12-17  James E Wilson  <wilson@specifixinc.com>
30016             Roger Sayle  <roger@eyesopen.com>
30017
30018         * gcc.c-torture/execute/ieee/mzero5.c: New.
30019
30020 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
30021
30022         PR c++/10603
30023         * g++.dg/parse/error6.C: New test.
30024
30025         PR c++/12827
30026         * g++.dg/parse/error7.C: New test.
30027
30028 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30029
30030         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30031         at -O with stabs debugging formats.
30032         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30033         * gcc.dg/debug/debug-2.c: Likewise.
30034
30035 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30036
30037         PR c++/12696
30038         * g++.dg/init/error1.C: New test.
30039
30040         PR c++/12218
30041         * g++.dg/init/pm3.C: New test.
30042
30043 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30044
30045         PR c/3347
30046         * gcc.dg/bitfld-8.c: New test.
30047
30048 2003-12-16  James Lemke  <jim@wasabisystems.com>
30049
30050         * gcc.dg/arm-scd42-[123].c: New tests.
30051
30052 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30053
30054         PR c++/9043
30055         * g++.dg/abi/mangle20-1.C: New test.
30056         * g++.dg/abi/mangle20-2.C: New test.
30057
30058 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30059
30060         PR c++/13275
30061         * g++.dg/other/offsetof2.C: Remove XFAIL.
30062         * g++.dg/parse/offsetof1.C: New test.
30063         * g++.gd/parse/offsetof2.C: Likewise.
30064
30065 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30066
30067         * g++.dg/template/nontype3.C: New test.
30068         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30069
30070 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30071
30072         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30073
30074 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30075
30076         PR c++/13387
30077         * g++.dg/expr/assign1.C: New test.
30078
30079         PR c++/13242
30080         * g++.dg/abi/mangle19-1.C: New test.
30081         * g++.dg/abi/mangle19-2.C: New test.
30082
30083 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30084
30085         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30086
30087 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30088
30089         * gcc.c-torture/execute/20031216-1.c: New test.
30090
30091 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30092
30093         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30094         an ICE regression.
30095
30096 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30097
30098         PR c++/10926
30099         * g++.dg/template/error9.C: New test.
30100
30101         PR c++/11116
30102         * g++.dg/template/error8.C: New test.
30103
30104 2003-12-15  Roger Sayle  <roger@eyesopen.com>
30105
30106         PR middle-end/13400
30107         * gcc.c-torture/execute/20031215-1.c: New test case.
30108
30109 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30110
30111         PR c++/13269
30112         * g++.dg/parse/error5.C: New test.
30113
30114         PR c++/12989
30115         * g++.dg/expr/sizeof1.C: New test.
30116
30117         PR c++/13310
30118         * g++.dg/template/crash15.C: New test.
30119
30120 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
30121
30122         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30123         a non-POD type as the last named parameter of a varargs function.
30124
30125 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30126
30127         PR c++/13243
30128         PR c++/12573
30129         * g++.dg/template/crash14.C: New test.
30130         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30131
30132 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30133
30134         * g++.dg/other/java1.C: New test.
30135
30136         PR c++/13241
30137         * g++.dg/abi/mangle18-1.C: New test.
30138         * g++.dg/abi/mangle18-2.C: New test.
30139
30140 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30141
30142         PR optimization/10312
30143         * gcc.c-torture/execute/20031214-1.c: New.
30144
30145 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30146
30147         PR c++/10779
30148         PR c++/12160
30149         * g++.dg/parse/error3.C: New test.
30150         * g++.dg/parse/error4.C: Likewise.
30151         * g++.dg/abi/mangle4.C: Tweak error messages.
30152         * g++.dg/lookup/using5.C: Likewise.
30153         * g++.dg/other/error2.C: Likewise.
30154         * g++.dg/parse/typename5.C: Likewise.
30155         * g++.dg/parse/undefined1.C: Likewise.
30156         * g++.dg/template/arg2.C: Likewise.
30157         * g++.dg/template/ttp3.C: Likewise.
30158         * g++.dg/template/type1.C: Likewise.
30159         * g++.old-deja/g++.other/crash32.C: Likewise.
30160         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30161
30162 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30163
30164         PR c++/13106
30165         * g++.dg/warn/noreturn-3.C: New test.
30166
30167 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30168
30169         PR c++/13118
30170         * g++.dg/abi/covariant3.C: New.
30171
30172 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30173
30174         * g++.dg/eh/ia64-1.C: New test.
30175
30176 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30177
30178         PR optimization/13037
30179         * g77.f-torture/execute/13037.f: New test case.
30180
30181 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30182
30183         PR c++/12881
30184         * g++.dg/abi/covariant2.C: New.
30185
30186 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30187
30188         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30189
30190 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30191
30192         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30193
30194 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30195
30196         PR other/10819
30197         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30198         to fix Bug 10819.
30199         * lib/g++.exp (g++_version): Likewise.
30200         * lib/g77.exp (g77_version): Likewise.
30201         * lib/objc.exp (default_objc_version): Likewise.
30202
30203 2003-12-10  Richard Henderson  <rth@redhat.com>
30204
30205         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30206
30207         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30208
30209 2003-12-08  Matt Austern  <austern@apple.com>
30210
30211         PR c/13134
30212         * lib/gcc-dg.exp (dg-require-visibility): Define.
30213         * lib/target-supports (check_visibility_available): Define.
30214         * gcc.dg/visibility-1.c: New test.
30215         * gcc.dg/visibility-2.c: Likewise.
30216         * gcc.dg/visibility-3.c: Likewise.
30217         * gcc.dg/visibility-4.c: Likewise.
30218         * gcc.dg/visibility-5.c: Likewise.
30219         * gcc.dg/visibility-6.c: Likewise.
30220         * g++.dg/ext/visibility-1.C: Likewise.
30221         * g++.dg/ext/visibility-2.C: Likewise.
30222         * g++.dg/ext/visibility-3.C: Likewise.
30223         * g++.dg/ext/visibility-4.C: Likewise.
30224         * g++.dg/ext/visibility-5.C: Likewise.
30225         * g++.dg/ext/visibility-6.C: Likewise.
30226
30227 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30228
30229         * g++.dg/lookup/java1.C: New test.
30230         * g++.dg/lookup/java2.C: New test.
30231
30232 2003-12-07  Falk Hueffner  <falk@debian.org>
30233
30234         * g++.dg/opt/noreturn-1.C: New test.
30235
30236 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30237
30238         * gcc.dg/overflow-1.c: New test.
30239
30240 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30241
30242         * g77.f-torture/compile/13060.f: New test.
30243
30244 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30245
30246         PR c++/13323
30247         * g++.dg/inherit/operator2.C: New test.
30248
30249 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30250
30251         PR c++/13305
30252         * g++.dg/ext/attrib9.C: New test.
30253
30254 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30255
30256         PR c++/13314
30257         * g++.dg/template/error7.C: New test.
30258
30259 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30260             J"orn Rennecke <joern.rennecke@superh.com>
30261
30262         PR target/13302
30263         * g++.dg/other/struct-va_list.C: New test.
30264
30265 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30266
30267         PR c++/13166
30268         * g++.dg/parse/defarg6.C: New test.
30269
30270 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30271
30272         PR target/13256
30273         * gcc.c-torture/execute/20031201-1.c: New test.
30274
30275 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30276
30277         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30278
30279 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30280
30281         * gcc.dg/builtin-return-1.c: New test.
30282
30283 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30284             J"orn Rennecke <joern.rennecke@superh.com>
30285
30286         PR optimization/13260
30287         * gcc.c-torture/execute/20031204-1.c: New test.
30288
30289 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30290
30291         PR c++/9127
30292         * g++.dg/template/error6.C: New test.
30293
30294 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30295
30296         * gcc.dg/20031202-1.c: New test.
30297
30298 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30299
30300         PR c++/13179
30301         * g++.dg/template/eh1.C: New test.
30302
30303         PR c++/10771
30304         * g++.dg/template/error5.C: New test.
30305
30306 2003-12-02  David Ung  <davidu@mips.com>
30307
30308         * gcc.dg/compat/vector-check.h: Corrected type for var
30309         g_##TMODE
30310
30311 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30312
30313         PR c++/10126
30314         * g++.dg/template/ptrmem8.C: New test.
30315
30316 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30317
30318         PR c++/12573
30319         * g++.dg/template/dependent-expr3.C: New test.
30320
30321 2003-12-01  James Lemke  <jim@wasabisystems.com>
30322
30323         * gcc.dg/arm-g2.c: New test.
30324
30325 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30326
30327         PR optimization/11634
30328         * gcc.dg/20031201-2.c: New test case.
30329
30330 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30331
30332         PR 11433
30333         * objc.dg/proto-lossage-3.m: New test.
30334
30335 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30336
30337         PR optimization/12628
30338         * gcc.dg/20031201-1.c: New test case.
30339
30340 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30341
30342         * gcc.dg/unaligned-1.c: New test.
30343
30344 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30345
30346         PR c++/9849
30347         * g++.dg/template/error4.C: New test.
30348         * g++.dg/template/nested3.C: Adjust error markers.
30349
30350 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30351
30352         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30353
30354 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30355
30356         PR c/10333
30357         * gcc.dg/bitfld-7.c: New test.
30358
30359 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30360
30361         * gcc.dg/tls/asm-1.C: New test.
30362
30363 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30364
30365         * gcc.dg/cpp/assert4.c: Update.
30366
30367 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30368
30369         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30370         * gcc.dg/builtin-apply3.c: New test.
30371
30372 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30373
30374         * lib/compat.exp (compat-obj): New xfaildata parameter.
30375         Use it to set compiler_conditional_xfail_data before compiling.
30376         (compat-get-options): Handle dg-xfail-if.
30377         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30378         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30379         * gcc.dg/compat/vector-1_y.c: Likewise.
30380         * gcc.dg/compat/vector-2_x.c: Likewise.
30381         * gcc.dg/compat/vector-2_y.c: Likewise.
30382
30383 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30384
30385         * g++.dg/opt/reg-stack4.C: New test.
30386
30387 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30388
30389         * gcc.dg/builtin-apply2.c: New test.
30390
30391 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30392
30393         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30394
30395 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30396
30397         PR c++/12924
30398         * g++.dg/template/template-id-2.C: New test.
30399
30400 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30401
30402         PR c++/5369
30403         * g++.dg/template/memfriend1.C: New test.
30404         * g++.dg/template/memfriend2.C: Likewise.
30405         * g++.dg/template/memfriend3.C: Likewise.
30406         * g++.dg/template/memfriend4.C: Likewise.
30407         * g++.dg/template/memfriend5.C: Likewise.
30408         * g++.dg/template/memfriend6.C: Likewise.
30409         * g++.dg/template/memfriend7.C: Likewise.
30410         * g++.dg/template/memfriend8.C: Likewise.
30411         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30412
30413 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30414
30415         PR c++/12515
30416         * g++.dg/ext/cond1.C: New test.
30417
30418 2003-11-20  Richard Henderson  <rth@redhat.com>
30419
30420         * gcc.dg/20020201-2.c: Remove.
30421         * gcc.dg/20020201-4.c: Remove.
30422         * gcc.dg/20020304-1.c: Remove.
30423
30424 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30425
30426         * gcc.dg/cpp/trad/xwin1.c: New test case.
30427
30428 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30429
30430         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30431         * lib/g77.exp: Likewise.
30432         * lib/objc.exp: Likewise.
30433         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30434         for darwin.
30435
30436 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30437
30438         PR c++/12932
30439         * g++.dg/template/static5.C: New test.
30440
30441 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30442
30443         * gcc.dg/nested-func-1.c: New test.
30444
30445 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30446
30447         * gcc.dg/cpp/assert4.c: New test.
30448
30449 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30450
30451         PR c++/2294
30452         * g++.dg/lookup/using9.c: New test.
30453
30454 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30455
30456         PR c++/12762
30457         * g++.dg/template/error3.C: New test.
30458
30459 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30460
30461         PR ada/13035
30462         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30463         No longer use a wrapper for gcc, since this does not work under
30464         Windows.
30465
30466 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30467
30468         PR c++/2094
30469         * g++.dg/template/ptrmem7.C: New test.
30470
30471 2003-11-13  Andrew Pinski <apinski@apple.com>
30472
30473         * gcc.c-torture/compile/20031113-1.c: New test.
30474
30475 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30476             Kean Johnston <jkj@sco.com>
30477
30478         PR c/13029
30479         * gcc.dg/unused-4.c: Update.
30480
30481 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30482
30483         * g++.dg/opt/const3.C: New test.
30484
30485 2003-11-13  Jan Hubicka  <jh@suse.cz>
30486
30487         * gcc.c-torture/compile/20031112-1.c: New test.
30488
30489 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30490
30491         * g++.dg/parse/crash10.C: Remove bogus error marker.
30492
30493 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30494
30495         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30496         (host_gcc): Likewise.
30497         (ROOT): Honor $PWDCMD.
30498         (BASE): Likewise.
30499         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30500
30501 2003-11-12  Catherine Moore  <clm@redhat.com>
30502
30503         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30504
30505 2003-11-12  Andreas Jaeger  <aj@suse.de>
30506             Jakub Jelinek  <jakub@redhat.com>
30507             Andrew Pinski  <pinskia@physics.uc.edu>
30508             Richard Henderson  <rth@redhat.com>
30509
30510         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30511         systems.
30512         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30513
30514         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30515         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30516
30517 2003-11-11  Andreas Jaeger  <aj@suse.de>
30518
30519         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30520
30521         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30522
30523 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30524
30525         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30526         Clean ups.
30527
30528 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30529
30530         * gcc.dg/trampoline-1.c: New test.
30531
30532 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30533
30534         * gcc.c-torture/compile/200031109-1.c: New test.
30535
30536 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30537
30538         PR c/3190
30539         PR c/8714
30540         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30541         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30542         gcc.dg/format/no-y2k-1.c: Update.
30543
30544 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30545
30546         PR optimization/10467
30547         * gcc.dg/20031108-1.c: New test case.
30548
30549 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30550
30551         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30552
30553 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30554
30555         * gcc.dg/compound-lvalue-1.c: New test.
30556         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30557         some XFAILs.
30558
30559 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30560
30561         * gcc.dg/altivec-varargs-1.c: New test.
30562
30563 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30564
30565         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30566         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30567         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30568         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30569         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30570
30571 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30572
30573         * gcc.dg/cond-lvalue-1.c: New test.
30574
30575 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30576
30577         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30578
30579 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30580
30581         PR c++/11616
30582         * g++.dg/template/instantiate5.C: New test.
30583
30584 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30585
30586         PR c++/12726
30587         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30588         * ChangeLog: Add missing first entry for above test.
30589
30590 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30591
30592         PR c++/9810
30593         * g++.dg/template/using8.C: New test.
30594         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30595
30596 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30597
30598         PR optimization/10817
30599         * gcc.c-torture/compile/20031102-1.c: New test case.
30600
30601 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30602
30603         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30604         2147483647.
30605
30606 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30607
30608         * gcc.dg/20031102-1.c: New test.
30609
30610 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30611
30612         * gcc.dg/complex-1.c: New test.
30613
30614 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30615
30616         PR c++/12796
30617         * g++.dg/template/crash13.C: Adjust expected error location.
30618         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30619
30620 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30621
30622         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30623
30624 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30625
30626         PR/10239
30627         * gcc.c-torture/compile/20031031-2.c: New test.
30628
30629 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30630
30631         PR/11640
30632         * gcc.c-torture/compile/20031031-1.c: New test.
30633
30634 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30635
30636         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30637         * gcc.misc-tests/bprob.exp: Likewise.
30638         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30639         the execution test on arm-elf configs.
30640         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30641         configs that don't support scratch files.
30642         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30643
30644 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30645
30646         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30647         done by dejagnu.
30648
30649 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30650
30651         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30652         Avoid non pure sh syntax. Add more logging.
30653
30654         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30655         fail.
30656
30657 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30658
30659         PR libgcj/10610
30660         * gcc.dg/ppc-stackalign-1.c: New test.
30661
30662 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30663
30664         * ada/acats/run_all.sh: Change output to be more compliant with
30665         dejagnu framework.
30666         Create acats.sum and acats.log files under testsuite/ada/acats
30667         Only run [a-z]* directories, to filter out e.g. CVS.
30668         Redirect build output to log file.
30669
30670 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30671
30672         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30673
30674 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30675
30676         PR ada/5909:
30677         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30678
30679 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30680
30681         * gcc.c-torture/compile/20031023-1.c: New test.
30682         * gcc.c-torture/compile/20031023-2.c: New test.
30683         * gcc.c-torture/compile/20031023-3.c: New test.
30684         * gcc.c-torture/compile/20031023-4.c: New test.
30685
30686 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30687
30688         PR c++/10371
30689         * g++.dg/lookup/scoped8.C: New test.
30690
30691 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30692
30693         * g++.dg/opt/reg-stack3.C: New test.
30694
30695 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30696
30697         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30698
30699 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30700
30701         PR c++/11076
30702         * g++.dg/template/crash13.C: New test.
30703
30704 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30705
30706         * gcc.dg/c99-restrict-2.c: New test.
30707
30708 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30709
30710         PR c++/12698, c++/12699, c++/12700, c++/12566
30711         * g++.dg/inherit/covariant9.C: New test.
30712         * g++.dg/inherit/covariant10.C: New test.
30713         * g++.dg/inherit/covariant11.C: New test.
30714
30715 2003-10-23  Jason Merrill  <jason@redhat.com>
30716
30717         PR c++/12726
30718         * g++.dg/ext/complit2.C: New test.
30719
30720 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30721
30722         PR target/12654
30723         * gcc.c-torture/execute/20031020-1.c: New test.
30724
30725 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30726
30727         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30728         following the jump_insn.
30729
30730 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30731
30732         * gcc.dg/cast-lvalue-1.c: New test.
30733
30734 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30735
30736         PR c++/11962
30737         * g++.dg/template/cond2.C: New test.
30738
30739 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30740
30741         * gcc.dg/builtins-28.c: New test.
30742
30743 2003-10-20  Jan Hubicka  <jh@suse.cz>
30744
30745         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30746         parameter.
30747         * testsuite/gcc.dg/inline-2.c: Likewise.
30748
30749 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30750
30751         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30752         * gcc.dg/nest.c: Likewise.
30753
30754 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30755
30756         PR c++/9781, c++/10583, c++/11862
30757         * g++.dg/parse/crash13.C: New test.
30758
30759 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30760
30761         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30762
30763 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30764
30765         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30766         Define HAVE_C99_RUNTIME except on Solaris.
30767         * gcc.dg/builtins-20.c: Likewise.
30768
30769 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30770
30771         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30772
30773 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30774
30775         PR c++/12495
30776         * g++.dg/template/crash21.C: New test.
30777
30778 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30779
30780         PR c++/2513
30781         * g++.dg/template/typename5.C: New test.
30782
30783 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30784
30785         PR c++/12369
30786         * g++.dg/template/friend25.C: New test.
30787
30788 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30789
30790         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30791         versions.
30792
30793 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30794
30795         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30796         == 2147483647.
30797
30798 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30799
30800         * gcc.c-torture/execute/960416-1.x: Remove.
30801         * gcc.c-torture/execute/divconst-3.x: Likewise.
30802
30803 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30804
30805         PR target/12598
30806         * gcc.dg/torture/cris-volatile-1.c: New test.
30807
30808 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30809
30810         PR optimization/9325
30811         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30812         for overflowing floating point to integer conversion during RTL
30813         simplification.
30814
30815 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30816
30817         * objc/execute/_cmd.m: Fix typo.
30818         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30819         Relax 'scan-assembler' regexp.
30820         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30821         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30822         * objc.dg/zero-link-2.m: Remove blank line.
30823         * objc.dg/zero-link-3.m: New test case.
30824
30825 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30826
30827         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30828
30829         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30830         than linker trickery.
30831
30832 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30833
30834         PR c++/12370
30835         * g++.dg/other/friend2.C: New test.
30836
30837 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30838
30839         * gcc.dg/20031012-1.c: New test.
30840
30841 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30842
30843         * gcc.dg/weak/weak-3.c: Fix for new warning.
30844
30845 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30846
30847         PR optimization/8750
30848         * gcc.c-torture/execute/20031012-1.c: New test case.
30849
30850 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30851
30852         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30853         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30854
30855 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30856
30857         PR optimization/12260
30858         * gcc.c-torture/compile/20031011-2.c: New test case.
30859
30860 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30861
30862         * gcc.c-torture/execute/20031011-1.c: New testcase.
30863
30864 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30865
30866         * gcc.c-torture/compile/20031011-1.c: New test.
30867
30868 2003-10-11  Jan Hubicka  <jh@suse.cz>
30869
30870         * g++.dg/other/first-global.C: New test.
30871
30872 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30873
30874         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30875
30876 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30877
30878         * gcc.c-torture/compile/20031010-1.c: New test.
30879
30880 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30881
30882         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30883         * gcc.c-torture/execute/va-arg-25.c: ... here.
30884
30885 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30886
30887         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30888
30889 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30890
30891         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30892
30893 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30894
30895         * g++.dg/parse/error2.C: New test.
30896
30897 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30898
30899         PR c++/11097
30900         * g++.dg/other/error5.C: Modify the error message.
30901         * g++.dg/lookup/using8.C: New test.
30902
30903 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30904
30905         * gcc.dg/darwin-abi-2.c: New file.
30906         * gcc.c-torture/execute/va-arg-24.c: New file.
30907
30908 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30909
30910         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30911         indentation.
30912
30913 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30914
30915         PR c++/10147
30916         * g++.dg/other/error4.C: Update error messages.
30917         * g++.dg/template/ptrmem4.C: Likewise.
30918
30919         PR c++/12337
30920         * g++.dg/init/new9.C: New test.
30921
30922         PR c++/12334, c++/12236, c++/8656
30923         * g++.dg/ext/attrib8.C: New test.
30924
30925 2003-10-06  Devang Patel  <dpatel@apple.com>
30926
30927         * gcc.dg/debug/dwarf2-3.h: New test.
30928         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30929
30930 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30931
30932         * g++.dg/opt/cfg2.C: New test.
30933
30934 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30935
30936         * g++.dg/opt/float1.C: New test.
30937
30938 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30939
30940         * gcc.dg/c90-array-lval-6.c: New test.
30941         * gcc.dg/c99-array-lval-6.c: New test.
30942
30943 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30944             Ziemowit Laski  <zlaski@apple.com>
30945
30946         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30947         'Derived', so that it is never considered a class method; add
30948         new warning for '+port' method ambiguity.
30949         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30950         <objc/objc-api.h> (needed on Mac OS X).
30951         * objc.dg/method-13.m: New test.
30952
30953 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30954
30955         PR optimization/9325, PR java/6391
30956         * gcc.c-torture/execute/20031003-1.c: New test case.
30957
30958 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30959
30960         PR optimization/12180
30961         * gcc.dg/20031002-1.c: New test.
30962
30963         PR c++/12486
30964         * g++.dg/inherit/error1.C: New test.
30965
30966 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30967
30968         * lib/f-torture.exp (search_for): Rename to...
30969         (search_for_re): This.  Also, clean up comments and the
30970         "regexp" invocation.
30971
30972 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30973
30974         * gcc.c-torture/compile/20031002-1.c: New test.
30975
30976 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30977
30978         * g++.dg/opt/cond1.C: New test.
30979
30980 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30981
30982         * gcc.dg/Wold-style-definition-2.c: New testcase.
30983         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30984
30985 2003-09-29  Richard Henderson  <rth@redhat.com>
30986
30987         * g++.dg/init/array10.C: Add dg-options.
30988
30989 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30990
30991         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30992
30993 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30994
30995         * g++.dg/template/friend19.C: Fix typo.
30996         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30997
30998 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30999
31000         * gcc.c-torture/execute/20030928-1.c: New test.
31001         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31002
31003 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31004
31005         * g++.dg/opt/unroll1.C: New test.
31006
31007 2003-09-26  Roger Sayle  <roger@eyesopen.com>
31008
31009         PR optimization/11741
31010         * gcc.dg/20030926-1.c: New test case.
31011
31012 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31013
31014         PR c++/5655
31015         * g++.dg/parse/access7.C: New test.
31016         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31017
31018 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
31019
31020         MERGE OF objc-improvements-branch into MAINLINE:
31021         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31022         if libobjc has not been built.
31023         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31024         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31025         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31026         objc/execute/nested-3.m, objc/execute/np-2.m,
31027         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31028         objc/execute/redefining_self.m, objc/execute/root_methods.m,
31029         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31030         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31031         objc.dg/special/unclaimed-category-1.h,
31032         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31033         well as GNU runtime.
31034         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31035         * execute/cascading-1.m, execute/function-message-1.m,
31036         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31037         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31038         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31039         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31040         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31041         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31042         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31043         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31044         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31045         * objc.dg/bitfield-2.m: Run only on Darwin.
31046         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31047         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31048         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31049         * objc.dg/const-str-1.m: Fix constant string layout.
31050
31051 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31052
31053         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31054
31055 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31056
31057         * gcc.dg/darwin-abi-1.c: New file.
31058
31059 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31060
31061         PR target/12281
31062         * gcc.c-torture/compile/20030921-1.c: New test.
31063
31064 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31065
31066         * g++.dg/opt/reg-stack2.C: New test.
31067
31068 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31069
31070         * g++.dg/eh/delayslot1.C: New test.
31071
31072 2003-09-20  Richard Henderson  <rth@redhat.com>
31073
31074         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31075
31076 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31077
31078         * gcc.c-torture/execute/20030920-1.c: New test case.
31079
31080 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31081
31082         * g++.dg/rtti/typeid3.C: Correct expected error message.
31083
31084 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31085
31086         PR c++/157
31087         * g++.dg/parse/crash12.C: New test.
31088
31089 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31090
31091         * gcc.dg/compat/mixed-struct-check.h: New.
31092         * gcc.dg/compat/mixed-struct-defs.h: New.
31093         * gcc.dg/compat/mixed-struct-init.h: New.
31094         * gcc.dg/compat/struct-by-value-19_main.c: New.
31095         * gcc.dg/compat/struct-by-value-19_x.c: New.
31096         * gcc.dg/compat/struct-by-value-19_y.c: New.
31097         * gcc.dg/compat/struct-by-value-20_main.c: New.
31098         * gcc.dg/compat/struct-by-value-20_x.c: New.
31099         * gcc.dg/compat/struct-by-value-20_y.c: New.
31100         * gcc.dg/compat/struct-return-19_main.c: New.
31101         * gcc.dg/compat/struct-return-19_x.c: New.
31102         * gcc.dg/compat/struct-return-19_y.c: New.
31103         * gcc.dg/compat/struct-return-20_main.c: New.
31104         * gcc.dg/compat/struct-return-20_x.c: New.
31105         * gcc.dg/compat/struct-return-20_y.c: New.
31106
31107 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
31108         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31109         so that it will not complain on LP64 targets.
31110
31111 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31112
31113         PR c++/495
31114         * g++.dg/template/friend24.C: New test.
31115
31116 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
31117
31118         PR c++/12332
31119         * g++.dg/template/memtmpl2.C: New test.
31120
31121 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
31122
31123         PR target/11184
31124         * gcc.dg/builtin-apply1.c: New test.
31125
31126 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31127
31128         PR c++/9848
31129         * g++.dg/warn/Wunused-4.C: New test.
31130
31131 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31132
31133         PR c++/12316
31134         * g++.dg/other/gc2.C: New test.
31135
31136 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31137
31138         PR c++/11991
31139         * g++.dg/rtti/typeid3.C: New test.
31140
31141         PR c++/12266
31142         * g++.dg/overload/template1.C: New test.
31143
31144 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31145
31146         * g++.dg/opt/cfg3.C: New test.
31147
31148 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31149
31150         PR c++/7939
31151         * g++.dg/template/crash11.C: New test.
31152
31153 2003-09-16  Jason Merrill  <jason@redhat.com>
31154             Jakub Jelinek  <jakub@redhat.com>
31155
31156         * gcc.dg/attr-warn-unused-result.c: New test.
31157
31158 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31159
31160         PR c++/12184
31161         * g++.dg/expr/call2.C: New test.
31162
31163 2003-09-15  Andreas Jaeger  <aj@suse.de>
31164
31165         * gcc.dg/Wold-style-definition-1.c: New test.
31166
31167 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31168
31169         PR c++/3907
31170         * g++.dg/parse/template12.C: New test.
31171
31172         * g++.dg/abi/bitfield11.C: New test.
31173         * g++.dg/abi/bitfield12.C: Likewise.
31174
31175 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31176
31177         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31178         non-expansion of functional macro name without arguments at EOL.
31179         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31180
31181 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31182
31183         * gcc.c-torture/execute/20030914-[12].c: New tests.
31184
31185 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31186
31187         PR c++/11788
31188         * g++.dg/overload/addr1.C: New test.
31189
31190 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31191
31192         * gcc.dg/20030909-1.c: New test.
31193
31194 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31195
31196         * gcc.dg/ultrasp10.c: New test.
31197
31198 2003-09-09  Devang Patel  <dpatel@apple.com>
31199
31200         * gcc.dg/darwin-ld-6.c: New test.
31201
31202 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31203
31204         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31205
31206 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31207
31208         * gcc.dg/ia64-types1.c: New test.
31209         * gcc.dg/ia64-types2.c: Likewise.
31210
31211 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31212
31213         * gcc.dg/builtins-1.c: Add more _Complex tests.
31214         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31215
31216         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31217         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31218
31219 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31220
31221         PR c++/11786
31222         * g++.dg/lookup/koenig2.C: New test.
31223
31224         PR c++/5296
31225         * g++.dg/rtti/typeid2.C: New test.
31226
31227 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31228
31229         * gcc.c-torture/compile/20030904-1.c: New test.
31230
31231 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31232
31233         * g++.dg/opt/longbranch2.C: New test.
31234
31235 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31236
31237         * g++.dg/template/crash10.C: Only compile it.
31238
31239 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31240
31241         PR middle-end/11665
31242         * gcc.c-torture/compile/20030907-1.c: New test.
31243         * g++.dg/init/array11.C: New test.
31244
31245 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31246
31247         PR c++/11852
31248         * g++.dg/init/struct1.C: New test.
31249
31250 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31251
31252         PR c++/12181
31253         * g++.dg/expr/comma1.C: New test.
31254
31255 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31256
31257         PR c++/11867
31258         * g++.dg/expr/static_cast5.C: New test.
31259
31260 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31261
31262         PR c++/11507
31263         * g++.dg/lookup/scoped7.C: New test.
31264
31265         PR c++/9574
31266         * g++.dg/other/static1.C: New test.
31267
31268         PR c++/11490
31269         * g++.dg/warn/template-1.C: New test.
31270
31271         PR c++/11432
31272         * g++.dg/template/crash10.C: New test.
31273
31274         PR c++/2478
31275         * g++.dg/overload/VLA.C: New test.
31276
31277         PR c++/10804
31278         * g++.dg/template/call1.C: New test.
31279
31280 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31281
31282         PR c++/11794
31283         * g++.dg/parse/using3.C: New test.
31284
31285 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31286
31287         PR c++/11409
31288         * g++.dg/overload/builtin3.C: New test case.
31289
31290 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31291
31292         PR c/9862
31293         * gcc.dg/20030906-1.c: New test.
31294         * gcc.dg/20030906-2.c: Likewise.
31295
31296 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31297
31298         PR c++/12167
31299         * g++.dg/parse/defarg5.C: New test.
31300
31301         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31302
31303 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31304
31305         PR c++/12163
31306         * g++.dg/expr/static_cast4.C: New test.
31307
31308         PR c++/12146
31309         * g++.dg/template/crash9.C: New test.
31310
31311 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31312
31313         * g++.old-deja/g++.ext/pretty2.C: Update for change
31314         in __FUNCTION__.
31315         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31316
31317 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31318
31319         PR c++/11922
31320         * g++/dg/template/qualified-id1.C: New test.
31321
31322         PR c++/12037
31323         * g++.dg/warn/noeffect4.C: New test.
31324
31325 2003-09-04  Matt Austern  <austern@apple.com>
31326
31327         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31328         * g++.dg/ext/fnname2.C: Likewise.
31329         * g++.dg/ext/fnname3.C: Likewise.
31330
31331 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31332
31333         * g++.dg/expr/lval1.C: New test.
31334         * g++.dg/ext/lvcast.C: Remove.
31335
31336 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31337
31338         PR optimization/11700.
31339         * gcc.c-torture/compile/20030903-1.c: New test case.
31340
31341 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31342
31343         PR c++/12053
31344         * g++.dg/abi/layout4.C: New test.
31345
31346 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31347
31348         PR c++/11553
31349         * g++.dg/parse/friend3.C: New test.
31350
31351 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31352
31353         PR c++/11847
31354         * g++.dg/template/class1.C: New test.
31355
31356         PR c++/11808
31357         * g++.dg/expr/call1.C: New test.
31358
31359 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31360
31361         PR c++/12114
31362         * g++.dg/init/ref9.C: New test.
31363
31364         PR c++/11972
31365         * g++.dg/template/nested4.C: New test.
31366
31367 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31368
31369         PR c++/12093
31370         * g++.dg/template/non-dependent4.C: New test.
31371
31372         PR c++/11928
31373         * g++.dg/inherit/conv1.C: New test.
31374
31375 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31376
31377         PR c++/6196
31378         * g++.dg/ext/label1.C: New test.
31379         * g++.dg/ext/label2.C: Likewise.
31380
31381 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31382
31383         * g++.dg/expr/cond3.C: New test.
31384
31385 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31386
31387         * gcc.dg/builtins-1.c: Add new builtin cases.
31388
31389 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31390
31391         * gcc.dg/builtins-1.c: Add new cases.
31392         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31393
31394 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31395
31396         * gcc.dg/builtins-1.c: Add more math builtin tests.
31397         * gcc.dg/torture/builtin-attr-1.c: New test.
31398
31399 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31400
31401         PR optimization/5079
31402         * g++.dg/opt/static3.C: New test.
31403
31404 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31405
31406         * gcc.misc-tests/gcov-10b.c: New test.
31407
31408 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31409
31410         * g++.dg/opt/ptrmem3.C: New test.
31411
31412         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31413
31414 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31415
31416         * gcc.dg/20030826-2.c: New test.
31417
31418 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31419
31420         PR middle-end/12002
31421         * g77.f-torture/compile/12002.f: New test case.
31422
31423 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31424
31425         * gcc.dg/20030826-1.c: New test case.
31426
31427 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31428
31429         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31430
31431 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31432
31433         PR c++/11871
31434         * c++.dg/lookup/crash1.C: New test.
31435
31436         * c++.dg/warn/noeffect3.C: New test.
31437
31438 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31439
31440         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31441         * gcc.dg/compat/vector-1_y.c: Ditto.
31442         * gcc.dg/compat/vector-2_x.c: Ditto.
31443         * gcc.dg/compat/vector-2_y.c: Ditto.
31444
31445 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31446
31447         * gcc.dg/20030702-1.c: New test.
31448
31449 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31450
31451         PR c++/8795
31452         * g++.dg/ext/altivec-1.C: New test.
31453
31454 2003-08-24  Richard Henderson  <rth@redhat.com>
31455
31456         * g++.dg/eh/simd-2.C: Add -w for x86.
31457
31458 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31459
31460         * gcc.dg/20030815-1.c: New test.
31461
31462 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31463
31464         PR c++/3765
31465         * g++.dg/parse/access6.C: New test.
31466
31467 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31468
31469         PR c++/641, c++/11876
31470         * g++.dg/template/friend22.C: New test.
31471         * g++.dg/template/friend23.C: Likewise.
31472
31473 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31474
31475         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31476         identically.
31477
31478 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31479
31480         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31481
31482 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31483
31484         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31485
31486 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31487
31488         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31489
31490 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31491
31492         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31493
31494 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31495
31496         PR c++/11919
31497         * g++.dg/overload/prom1.C: New test.
31498
31499         PR c++/11551
31500         * g++.dg/parse/dtor2.C: New test.
31501
31502         PR c++/10762
31503         * g++.dg/parse/using2.C: New test.
31504
31505 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31506
31507         PR target/11805
31508         * gcc.c-torture/compile/20030821-1.c: New.
31509
31510 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31511
31512         PR c++/11834
31513         * g++.dg/template/deduce2.C: New test.
31514
31515 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31516
31517         * gcc.c-torture/execute/20030821-1.c: New test.
31518
31519 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31520
31521         PR middle-end/11984
31522         * gcc.dg/20030820-1.c: New test case.
31523
31524 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31525
31526         PR c++/11945
31527         * g++.dg/warn/noeffect2.C: New test.
31528
31529 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31530
31531         PR c++/10926
31532         * g++.dg/template/dtor2.C: New test.
31533
31534         PR c++/11684
31535         * g++.dg/template/operator1.C: New test.
31536         * g++.dg/parse/operator4.C: New test.
31537
31538         PR c++/11946.C
31539         * g++.dg/expr/enum1.C: New test.
31540         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31541
31542         PR c++/11036.C
31543         * g++.dg/parse/elab2.C: New test.
31544         * g++.dg/parse/typedef4.C: Change error message.
31545         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31546         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31547         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31548
31549 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31550
31551         * gcc.dg/pch/warn-1.c: New.
31552         * gcc.dg/pch/warn-1.hs: New.
31553
31554         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31555         not-tested file.
31556
31557 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31558
31559         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31560
31561 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31562
31563         * gcc.dg/uninit-D.c: New Test.
31564         * gcc.dg/uninit-E.c: New Test.
31565         * gcc.dg/uninit-F.c: New Test.
31566         * gcc.dg/uninit-G.c: New Test.
31567
31568 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31569
31570         * g++.dg/README: Describe the pch directory.
31571
31572 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31573
31574         PR c++/11174
31575         * g++.dg/parse/access4.C: New test.
31576         * g++.dg/parse/access5.C: Likewise.
31577         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31578
31579 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31580
31581         * gcc.dg/noncompile/20030818-1.c: New.
31582
31583 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31584
31585         PR c++/11957
31586         * g++.dg/warn/noeffect1.C: New test.
31587
31588         * g++.dg/template/scope2.C: New test.
31589         * g++.dg/template/error2.C: Correct dg-error
31590
31591 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31592
31593         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31594
31595 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31596
31597         PR C++/11512
31598         * g++.dg/template/warn1.C: New.
31599
31600 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31601
31602         * g++.dg/template/error2.C: New test.
31603         * g++.dg/lookup/using7.C: Adjust errors
31604         * g++.old-deja/g++.pt/crash36.C: Likewise.
31605         * g++.old-deja/g++.pt/derived3.C: Likewise.
31606
31607 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31608
31609         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31610         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31611         * gcc.c-torture/execute/builtins/string-9.c: New, from
31612         string-opt-9.c.  Adjust for execute/builtins framework.
31613         * gcc.c-torture/execute/string-opt-9.c: Delete.
31614
31615 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31616
31617         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31618
31619         * g++.dg/parse/ret-type2.C: New test.
31620
31621         PR c++/11703
31622         * g++.dg/init/new8.C: New test.
31623
31624         PR c++/10923
31625         * g++.dg/parse/typedef5.C: New test.
31626
31627         PR c++/9512
31628         * g++.dg/parse/qualified2.C: New test.
31629         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31630         invalid code.
31631
31632 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31633
31634         * g++.dg/conversion/ptrmem1.C: New test.
31635
31636 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31637
31638         PR target/11693
31639         * gcc.dg/20030811-1.c: New test.
31640
31641         PR target/11535
31642         * gcc.c-torture/execute/20030811-1.c: New test.
31643
31644 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31645
31646         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31647
31648 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31649
31650         PR c++/11789.C
31651         * g++.dg/inherit/multiple1.C: New test.
31652
31653 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31654
31655         * gcc.dg/spe1.c: New test.
31656
31657         PR c++/11670
31658         * g++.dg/expr/cast2.C: New test.
31659
31660         PR c++/10530
31661         * g++.dg/template/dependent-name2.C: New test.
31662
31663 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31664
31665         * g++.dg/parse/crash11.C: Put the dg options in comments.
31666
31667 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31668
31669         * lib/gcc-dg.exp: Update for diagnostic change.
31670
31671 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31672
31673         PR c++/5767
31674         * g++.dg/parse/crash11.C: New test.
31675
31676 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31677
31678         * gcc.dg/cpp/spacing1.c: Update.
31679
31680 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31681
31682         PR target/11739
31683         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31684         a value for -mtune.
31685
31686 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31687
31688         PR middle-end/11771
31689         * gcc.c-torture/compile/20030804-1.c: New test case.
31690
31691 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31692
31693         * gcc.dg/20030804-1.c: New test case.
31694
31695 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31696
31697         * gcc.dg/cpp/separate-1.c: New test.
31698
31699 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31700
31701         PR c++/11704
31702         * g++.dg/template/dependent-expr2.C: New test.
31703
31704         PR c++/11766
31705         * g++.dg/expr/ptrmem1.C: New test.
31706
31707 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31708
31709         PR c++/9453
31710         * g++.dg/template/friend15.C: New test.
31711
31712 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31713
31714         * lib/dg-pch.exp: Work round PCH bug.
31715
31716 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31717
31718         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31719         builtins.  Move cases from builtins-4.c here.
31720
31721         * gcc.dg/torture/builtin-math-1.c: New test taken from
31722         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31723         additional cases.
31724
31725         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31726         Delete.
31727
31728 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31729
31730         PR c++/9447
31731         * g++.dg/template/using7.C: New test.
31732
31733 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31734
31735         * import1.c, import2.c: New tests.
31736
31737 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31738
31739         * g++.dg/eh/crossjump1.C: New test.
31740
31741 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31742
31743         PR c++/11697
31744         * g++.dg/template/using6.C: New test.
31745
31746         PR c++/11744
31747         * g++.dg/template/koenig2.C: New test.
31748
31749 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31750
31751         PR c++/7983
31752         * g++.dg/parse/typedef4.C: New test.
31753
31754 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31755
31756         PR c++/8442, c++/8806
31757         * g++.dg/template/elab1.C: New test.
31758         * g++.dg/template/type2.C: Likewise.
31759         * g++.dg/template/ttp3.C: Adjust expected error message.
31760         * g++.old-deja/g++.law/visibility13.C: Likewise.
31761         * g++.old-deja/g++.niklas/t135.C: Likewise.
31762         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31763         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31764         template argument.
31765         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31766
31767 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31768
31769         PR c++/11295
31770         * g++.dg/ext/stmtexpr1.C: New test.
31771
31772         * g++.dg/opt/tmp1.C: New test.
31773
31774         PR c++/11525
31775         * g++.dg/parse/constant4.C: New test.
31776
31777         PR c++/9447
31778         * g++.dg/template/using5.C: New test.
31779
31780 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31781
31782         * gcc.dg/builtins-27.c: New test case.
31783
31784 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31785
31786         * gcc.dg/tls/opt-7.c: New test.
31787
31788 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31789
31790         * g++.old-deja/g++.other/crash18.C: Remove.
31791
31792 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31793
31794         * g++.dg/template/explicit3.C: New.
31795         * g++.dg/template/explicit4.C: New.
31796         * g++.dg/template/explicit5.C: New.
31797
31798         PR c++/11347
31799         * g++.dg/template/memtmpl1.C: New.
31800
31801 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31802
31803         PR target/11565
31804         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31805         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31806
31807 2003-07-30  Jan Hubicka  <jh@suse.cz>
31808
31809         * vtgc1.c: Kill.
31810
31811 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31812
31813         * gcc.dg/struct-in-proto-1.c: New test.
31814
31815 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31816
31817         * gcc.dg/cpp/include2.c: Only expect one message.
31818
31819 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31820
31821         PR c++/9447
31822         * g++.dg/template/using1.C: New test.
31823         * g++.dg/template/using2.C: New test.
31824         * g++.dg/template/using3.C: New test.
31825         * g++.dg/template/using4.C: New test.
31826
31827 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31828
31829         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31830         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31831
31832 2003-07-28  Jan Hubicka  <jh@suse.cz>
31833
31834         PR c++/11530
31835         * g++.dg/opt/call1.C: New test.
31836
31837 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31838
31839         PR c++/11667
31840         * g++.dg/init/enum2.C: New test.
31841         * g++.dg/template/overload1.C: Add "-w" option.
31842
31843 2003-07-28    <hp@bitrange.com>
31844
31845         * gcc.dg/Wdeclaration-after-statement-1.c,
31846         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31847
31848 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31849
31850         * gcc.c-torture/compile/20030725-1.c: New test.
31851
31852 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31853
31854         * gcc.dg/20030505.c: Only run for SPE.
31855         Remove definition of opaque type.
31856
31857 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31858
31859         * g++.dg/template/ptrmem6.C: New test.
31860
31861 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31862
31863         * gcc.c-torture/compile/zero-strct-2.c: New test.
31864
31865 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31866
31867         * gcc.dg/intermod-1.c: New test.
31868
31869 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31870
31871         PR c++/11617
31872         * g++.dg/template/lookup2.C: New test.
31873         * g++.dg/template/memclass1.C: Remove instantiated from error.
31874         * g++.dg/other/error2.C: Tweak expected errors.
31875
31876         PR c++/11596
31877         * g++.dg/template/defarg3.C: New test.
31878
31879         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31880
31881 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31882
31883         * g++.dg/inherit/access5.C: New test.
31884
31885 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31886
31887         PR c++/11513
31888         * g++.dg/template/crash8.C: New test.
31889
31890 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31891
31892         PR c/10602
31893         * gcc.dg/noncompile/incomplete-2.c: New test.
31894
31895 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31896
31897         PR c++/11645
31898         * g++.dg/inherit/access4.C: New test.
31899
31900         PR c++/11517
31901         * g++.dg/expr/cond2.C: New test.
31902
31903         PR optimization/10679
31904         * g++.dg/opt/inline4.C: New test.
31905
31906 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31907
31908         * g++.dg/parse/crash10: New test.
31909
31910 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31911
31912         * g++.dg/ext/flexary1.C: New test.
31913
31914 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31915
31916         PR c++/10793
31917         * g++.dg/template/crash9.C: New test.
31918
31919 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31920
31921         PR c++/3004
31922         * g++.dg/parse/typedef3.C: New test.
31923
31924         PR c++/7906
31925         * g++.dg/parse/operator2.C: New test.
31926
31927         PR c++/8895
31928         * g++.dg/parse/def-tmpl-arg1.C: New test.
31929
31930         PR c++/9282
31931         * g++.dg/parse/funptr1.C: New test.
31932
31933         PR c++/9452
31934         * g++.dg/parse/ambig3.C: New test.
31935
31936         PR c++/9454
31937         * g++.dg/parse/operator3.C: New test.
31938
31939         PR c++/9486
31940         * g++.dg/parse/template10.C: New test.
31941
31942         PR c++/9488
31943         * g++.dg/parse/template11.C: New test.
31944
31945         PR c++/10150
31946         * g++.dg/parse/invalid-op1.C: New test.
31947
31948         PR c++/10247
31949         * g++.dg/parse/condexpr1.C: New test.
31950
31951 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31952
31953         * g++.dg/ext/packed3.C: New test.
31954         * g++.dg/ext/packed4.C: New test.
31955
31956         * gcc.dg/pack-test-3.c: New test.
31957
31958 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31959
31960         * lib/compat.exp: Handle dg-options per source file.
31961         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31962         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31963         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31964         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31965         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31966         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31967         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31968         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31969         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31970         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31971         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31972         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31973         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31974         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31975
31976 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31977
31978         PR c/10320
31979         * gcc.c-torture/execute/20030718-1.c: New test.
31980
31981 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31982
31983         PR optimization/11536
31984         * gcc.dg/20030721-1.c: New test.
31985
31986 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31987
31988         PR c++/11546
31989         * g++.dg/template/lookup1.C: New test.
31990
31991 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31992
31993         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31994         diagnostics of ill-formed constructs involving labels.
31995         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31996         the new 'previously defined here' message.
31997
31998 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31999
32000         * g++.dg/parse/non-dependent2.C: New test.
32001
32002 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
32003
32004         * g++.dg/init/init-ref4.C: xfail on targets without
32005         weak symbols.
32006
32007 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
32008
32009         PR target/11087
32010         * gcc.c-torture/execute/20030717-1.c: New test.
32011
32012 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32013
32014         * g++.dg/opt/cfg1.C: New test.
32015
32016 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
32017
32018         PR optimization/11557
32019         * gcc.dg/20030717-1.c: New test.
32020
32021 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
32022
32023         PR c++/10476
32024         * g++.dg/expr/crash-1.C: New test.
32025
32026         PR c++/11027
32027         * g++.dg/template/init3.C: New test.
32028
32029         PR c++/8222
32030         * g++.dg/template/non-dependent1.C: New test.
32031
32032         PR c++/11070
32033         * g++.dg/template/non-dependent2.C: New test.
32034
32035         PR c++/11071
32036         * g++.dg/template/non-dependent3.C: New test.
32037
32038         PR c++/9907
32039         * g++.dg/template/sizeof5.C: New test.
32040
32041 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
32042
32043         PR 11498
32044         * gcc.c-torture/compile/mangle-1.c: New file.
32045
32046 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32047
32048         PR c++/7809
32049         * g++.dg/parse/access3.C: New test.
32050
32051 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32052
32053         PR c++/11384
32054         * g++.dg/init/init-ref4.C: New test.
32055
32056 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32057
32058         PR c++/11547
32059         * g++.dg/parse/constant3.C: New test.
32060         * g++.dg/parse/crash7.C: Likewise.
32061
32062 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32063
32064         PR target/11008
32065         * gcc.dg/i386-pentium4-not-mull.c: New.
32066
32067 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32068
32069         * gcc.dg/asm-names.c (ymain): Make it weak.
32070
32071 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32072
32073         PR c++/5421
32074         * g++.dg/template/friend21.C: New test.
32075
32076 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32077
32078         * gcc.dg/cleanup-8.c: New test.
32079         * gcc.dg/cleanup-9.c: New test.
32080
32081 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32082
32083         * g++.dg/ext/dll-MI1.h: New file.
32084         * g++.dg/ext/dllexport-MI1.C: New file.
32085         * g++.dg/ext/dllimport-MI1.C: New file.
32086
32087 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32088
32089         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32090         it does not have cmpstrsi patterns (just cmpmemsi).
32091
32092 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32093
32094         PR debug/11473
32095         * g++.dg/debug/debug8.C: New test.
32096
32097 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32098
32099         PR c++/10108
32100         * g++.dg/template/crash7.C: New test.
32101
32102 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
32103
32104         PR target/10795
32105         * gcc.c-torture/compile/20030708-1.c: New.
32106
32107 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32108
32109         * gcc.c-torture/execute/20030715-1.c: New test.
32110
32111 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
32112
32113         * gcc.dg/pch/inline-3.c: New file.
32114         * gcc.dg/pch/inline-3.hs: New file.
32115         * gcc.dg/pch/inline-4.c: New file.
32116         * gcc.dg/pch/inline-4.hs: New file.
32117
32118 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
32119
32120         PR c++/11509
32121         * g++.dg/template/crash6.C: New test.
32122
32123         PR c++/7053
32124         * g++.dg/template/friend20.C: New test.
32125
32126         PR c++/7019
32127         * g++.dg/template/overload2.C: New test.
32128
32129 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32130
32131         PR optimization/11440
32132         * gcc.c-torture/execute/20030714-1.c: New test.
32133
32134 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32135
32136         PR c++/11154
32137         * g++.dg/template/partial2.C: New test.
32138
32139 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32140
32141         PR c++/11503
32142         * g++.dg/template/anon1.C: New test.
32143
32144         PR c++/11493
32145         PR c++/11495
32146         * g++.dg/parse/template9.C: Likewise.
32147         * g++.dg/template/crash4.C: New test.
32148         * g++.dg/template/koenig1.C: Likewise.
32149         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32150         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32151         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32152         functions.
32153         * g++.old-deja/g++.jason/template36.C: Likewise.
32154         * g++.old-deja/g++.mike/p1989.C: Likewise.
32155         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32156         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32157         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32158         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32159         compiling.
32160         * g++.old-deja/g++.pt/union2.C: Use this->.
32161
32162 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32163
32164         * gcc.dg/20030711-1.c: New test.
32165
32166 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32167
32168         PR c++/11050
32169         * g++.dg/parse/args1.C: New test.
32170         * g++.pt/defarg8.C: Change expected errors.
32171
32172 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32173
32174         PR c++/8164
32175         * g++.dg/template/nontype2.C: New test.
32176
32177         PR c++/10558
32178         * g++.dg/parse/template8.C: New test.
32179
32180         PR c++/8327
32181         * g++.dg/template/scope1.C: New test.
32182
32183         * g++.dg/warn/Wsign-compare-1.C: New test.
32184
32185 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32186
32187         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32188
32189 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32190
32191         PR c++/9411
32192         * g++.dg/template/explicit2.C: New test.
32193
32194         PR c++/10032
32195         * g++.dg/warn/pedantic1.C: New test.
32196
32197 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32198
32199         PR c++ 9483
32200         * g++.dg/other/field1.C: New test.
32201
32202 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32203
32204         PR c/11449
32205         * gcc.c-torture/compile/20030707-1.c: New.
32206
32207 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32208
32209         PR c++/10849
32210         * g++.dg/template/access12.C: New test.
32211
32212 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32213
32214         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32215         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32216         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32217         * gcc.misc-tests/gcov.exp: Update
32218         * g++.dg/gcov/gcov.exp: Update
32219         * lib/gcov.exp: Update.
32220
32221 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32222
32223         * g++.dg/abi/mangle17.C: Make sure template expressions are
32224         dependent.
32225         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32226         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32227         * g++.dg/opt/stack1.C: Remove erroneous code.
32228         * g++.dg/parse/template7.C: New test.
32229         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32230         * g++.old-deja/g++.pt/crash4.C: Likewise.
32231
32232 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32233
32234         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32235         with zero or one occurence of `$' after the initial `L'.
32236
32237 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32238
32239         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32240
32241 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32242
32243         PR c/11370
32244         * gcc.dg/Wunreachable-6.c: New testcase.
32245         * gcc.dg/Wunreachable-7.c: New testcase.
32246
32247 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32248
32249         PR c/11420
32250         * gcc.dg/20030708-1.c: New test.
32251
32252 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32253
32254         * gcc.dg/compat/sdata-section.h: New file.
32255         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32256         * gcc.dg/torture/mips-sdata-1.c: New test.
32257
32258 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32259
32260         PR c++/11030
32261         * g++.dg/template/friend19.C: New test.
32262
32263 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32264
32265         * g++.dg/opt/strength-reduce.C: New test.
32266
32267 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32268
32269         PR target/10979
32270         * gcc.dg/20030707-1.c: New testcase.
32271
32272 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32273
32274         PR optimization/11059
32275         * g++.dg/opt/emptyunion.C: New testcase.
32276
32277 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32278             Eric Botcazou  <ebotcazou@libertysurf.fr>
32279
32280         * g++.dg/opt/stack1.C: New test.
32281
32282 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32283
32284         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32285         run test.
32286
32287         PR c++/11431
32288         * g++.dg/expr/static_cast3.C: New test.
32289
32290 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32291
32292         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32293         everywhere.
32294         * gcc.dg/concat.c: Concatenation of string constants with
32295         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32296         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32297         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32298         necessary to avoid multi-character character constant warning.
32299         * gcc.dg/cpp/escape.c: Likewise.
32300         * gcc.dg/cpp/ucs.c: Likewise.
32301         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32302         Fix a typo.
32303
32304 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32305
32306         PR c/11428
32307         * gcc.c-torture/compile/20030704-1.c: New.
32308
32309 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32310
32311         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32312
32313 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32314
32315         PR c++/5287, PR c++/7910,  PR c++/11021
32316         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32317         tests for warnings.
32318         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32319         * g++.dg/ext/dllimport3.C: Likewise.
32320         * g++.dg/ext/dllimport4.C: New file.
32321         * g++.dg/ext/dllimport5.C: New file.
32322         * g++.dg/ext/dllimport6.C: New file.
32323         * g++.dg/ext/dllimport7.C: New file.
32324         * g++.dg/ext/dllimport8.C: New file.
32325         * g++.dg/ext/dllimport9.C: New file.
32326         * g++.dg/ext/dllimport10.C: New file.
32327         * g++.dg/ext/dllexport1.C: New file.
32328
32329 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32330
32331         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32332         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32333
32334 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32335
32336         * gcc.dg/builtins-25.c: New testcase.
32337         * gcc.dg/builtins-26.c: New testcase.
32338
32339 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32340
32341         * gcc.dg/compat/vector-defs.h: New file.
32342         * gcc.dg/compat/vector-setup.h: New file.
32343         * gcc.dg/compat/vector-check.h: New file.
32344         * gcc.dg/compat/vector-1_main.c: New file.
32345         * gcc.dg/compat/vector-1_x.c: New file.
32346         * gcc.dg/compat/vector-1_y.c: New file.
32347         * gcc.dg/compat/vector-2_main.c: New file.
32348         * gcc.dg/compat/vector-2_x.c: New file.
32349         * gcc.dg/compat/vector-2_y.c: New file.
32350
32351         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32352         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32353         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32354         * gcc.dg/compat/struct-align-1.h: New file.
32355         * gcc.dg/compat/struct-align-1_main.c: New file.
32356         * gcc.dg/compat/struct-align-1_x.c: New file.
32357         * gcc.dg/compat/struct-align-1_y.c: New file.
32358         * gcc.dg/compat/struct-align-2.h: New file.
32359         * gcc.dg/compat/struct-align-2_main.c: New file.
32360         * gcc.dg/compat/struct-align-2_x.c: New file.
32361         * gcc.dg/compat/struct-align-2_y.c: New file.
32362
32363         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32364         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32365         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32366         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32367         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32368         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32369         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32370         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32371         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32372         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32373         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32374         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32375         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32376         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32377         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32378         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32379         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32380         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32381         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32382         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32383         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32384         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32385         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32386         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32387         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32388         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32389         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32390         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32391         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32392
32393 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32394
32395         * gcc.dg/i386-call-1.c: New test.
32396
32397 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32398
32399         PR c++/9162
32400         * g++.dg/parse/defarg4.C: New.
32401
32402 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32403
32404         PR target/10700
32405         * gcc.c-torture/compile/20030703-1.c: New test case.
32406
32407 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32408
32409         * g++.dg/template/local3.C: Remove extra semicolon.
32410
32411 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32412
32413         * gcc.dg/i386-volatile-1.c: New test.
32414
32415 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32416
32417         PR c++/11072
32418         * g++.dg/other/offsetof2.C: XFAIL.
32419         * g++.dg/other/offsetof5.C: New.
32420
32421         PR c++/10219
32422         * g++.dg/template/error1.C: New.
32423
32424         PR c++/9779
32425         * g++.dg/template/dependent-expr1.C: New.
32426
32427 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32428
32429         PR c++/6949
32430         * g++.dg/template/local3.C: New test.
32431
32432         PR c++/11149
32433         * g++.dg/lookup/scoped6.C: New test.
32434
32435 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32436
32437         PR c++/8046
32438         * g++.dg/other/error7.C: New test.
32439
32440 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32441
32442         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32443         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32444         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32445         * g++.old-deja/g++.other/union2.C: Likewise.
32446         * gcc.dg/c90-const-expr-2.c: Likewise.
32447         * gcc.dg/c90-const-expr-3.c: Likewise.
32448         * gcc.dg/c99-const-expr-2.c: Likewise.
32449         * gcc.dg/c99-const-expr-3.c: Likewise.
32450         * gcc.dg/concat.c: Likewise.
32451
32452 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32453
32454         PR c++/9559
32455         * g++.dg/init/static1.C: New test.
32456
32457 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32458
32459         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32460         * g++.old-deja/g++.other/access2.C: Likewise.
32461         * g++.old-deja/g++.other/decl2.C: Likewise.
32462         * gcc.c-torture/execute/20020615-1.c: Likewise.
32463
32464 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32465
32466         PR c++/4933
32467         * g++.dg/template/sizeof4.C: New test.
32468
32469 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32470
32471         * g++.dg/other/error6.C: New test.
32472
32473 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32474
32475         PR c++/10750
32476         * g++.dg/parse/constant2.C: New test.
32477
32478 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32479
32480         PR c++/11106
32481         * g++.dg/other/error5.C: New test.
32482
32483 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32484
32485         * gcc.dg/format/gcc_diag-1.c: New test.
32486
32487 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32488
32489         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32490
32491 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32492
32493         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32494         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32495         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32496
32497 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32498
32499         * gcc.c-torture/execute/builtins/string-8.c: New test.
32500         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32501         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32502         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32503
32504 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32505
32506         PR c++/10468
32507         * g++.dg/ext/typeof6.C: New test.
32508
32509 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32510
32511         PR c++/10796
32512         * g++.dg/init/enum1.C: New test.
32513
32514 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32515
32516         * gcc.dg/20030627-1.c: New test.
32517
32518 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32519
32520         PR c++/11332
32521         * g++.dg/expr/static_cast2.C: New test.
32522
32523 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32524             Jakub Jelinek  <jakub@redhat.com>
32525
32526         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32527         sprintf(dst,"%s",src) optimization.
32528         * gcc.c-torture/execute/20030626-1.c: New test case.
32529         * gcc.c-torture/execute/20030626-2.c: New test case.
32530
32531 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32532
32533         * gcc.c-torture/execute/multi-ix.c: New test.
32534
32535         * gcc.c-torture/execute/simd-4.c (main):
32536         Added missing semicolon at end of union.
32537
32538 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32539
32540         PR c++/8266
32541         * g++.dg/template/explicit-instantiation3.C: New test.
32542
32543 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32544
32545         * gcc.dg/20030626-1.c: Use signed char.
32546
32547 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32548
32549         * gcc.dg/20030626-1.c: New test.
32550
32551 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32552
32553         * const-str-2.m: Update.
32554
32555 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32556
32557         PR c++/10990
32558         * g++.dg/rtti/dyncast1.C: New test.
32559         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32560         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32561         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32562
32563         PR c++/10931
32564         * g++.dg/expr/static_cast1.C: New test.
32565
32566 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32567
32568         * gcc.dg/20030625-1.c: New test.
32569
32570 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32571
32572         * gcc.c-torture/compile/20030624-1.c: New test case.
32573
32574 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32575
32576         * gcc.c-torture/execute/string-opt-17.c: New test.
32577
32578 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32579
32580         PR c++/5754
32581         * g++.dg/parse/crash6.C: New test.
32582
32583 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32584
32585         * gcc.dg/builtins-24.c: New test case.
32586
32587 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32588
32589         * g++.dg/opt/operator1.C: New test.
32590
32591 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32592
32593         * gcc.c-torture/execute/string-opt-16.c: New test case.
32594
32595 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32596
32597         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32598         * g++.old-deja/g++.other/conv7.C: Likewise.
32599         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32600         * g++.old-deja/g++.other/overload14.C: Likewise.
32601
32602 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32603
32604         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32605         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32606
32607 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32608
32609         PR c++/10888
32610         * g++.dg/warn/Winline-3.C: New test.
32611
32612 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32613
32614         * lib/target-supports.exp (check_alias_available): Make the test
32615         program acceptable to the Solaris assembler.
32616
32617         PR c++/10749
32618         * g++.dg/template/memclass2.C: New test.
32619
32620 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32621             Eric Botcazou  <ebotcazou@libertysurf.fr>
32622
32623         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32624         data for non-matching targets.
32625         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32626
32627 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32628
32629         PR c++/10845
32630         * g++.dg/template/member3.C: New test.
32631
32632 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32633
32634         PR c++/10939
32635         * g++.dg/template/func1.C: New test.
32636
32637         PR c++/9649
32638         * g++.dg/template/static4.C: New test.
32639         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32640
32641         PR c++/11041
32642         * g++.dg/init/ref7.C: New test.
32643
32644 2003-06-19  Matt Austern  <austern@apple.com>
32645
32646         PR c++/11228
32647         * g++.dg/anew1.C: New test.
32648         * g++.dg/anew2.C: New test.
32649         * g++.dg/anew3.C: New test.
32650         * g++.dg/anew4.C: New test.
32651
32652 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32653
32654         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32655
32656 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32657
32658         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32659         endian-dependent.
32660
32661 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32662
32663         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32664         Remove cruft.
32665
32666 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32667
32668         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32669         * gcc.c-torture/compile/961203-1.c: Likewise.
32670         * gcc.c-torture/compile/980506-1.c: Likewise.
32671
32672 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32673
32674         PR c++/10712
32675         * g++.dg/lookup/using7.C: New test.
32676
32677 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32678
32679         PR c++/11105
32680         * g++.dg/abi/conv1.C: Remove it.
32681         * g++.dg/template/conv7.C: New test.
32682         * g++.dg/template/conv8.C: Likewise.
32683         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32684         conversion operator.
32685
32686 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32687
32688         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32689         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32690         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32691         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32692         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32693         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32694         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32695         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32696         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32697         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32698         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32699         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32700         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32701         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32702         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32703         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32704         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32705         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32706         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32707         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32708         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32709         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32710         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32711         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32712         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32713         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32714         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32715         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32716         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32717
32718 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32719
32720         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32721         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32722         indications.
32723
32724 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32725
32726         * gcc.dg/i386-387-5.c: New test case.
32727         * gcc.dg/i386-387-6.c: New test case.
32728         * gcc.dg/builtins-23.c: New test case.
32729
32730 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32731
32732         * gcc.dg/builtins-22.c: New test case.
32733         * gcc.dg/i386-387-1.c: Update to test exp.
32734         * gcc.dg/i386-387-2.c: Likewise.
32735
32736 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32737
32738         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32739
32740 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32741
32742         * lib/gcc-dg.exp (dg-require-dll): New function.
32743         (dg-xfail-if): Likewise.
32744         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32745         driver.
32746
32747         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32748         * gcc.c-torture/compile/20001205-1.c: Likewise.
32749         * gcc.c-torture/compile/20001226-1.c: Likewise.
32750         * gcc.c-torture/compile/20010518-2.c: Likewise.
32751         * gcc.c-torture/compile/20020312-1.c: Likewise.
32752         * gcc.c-torture/compile/20020604-1.c: Likewise.
32753         * gcc.c-torture/compile/920501-12.c: Likewise.
32754         * gcc.c-torture/compile/920501-4.c: Likewise.
32755         * gcc.c-torture/compile/920520-1.c: Likewise.
32756         * gcc.c-torture/compile/920521-1.c: Likewise.
32757         * gcc.c-torture/compile/920625-1.c: Likewise.
32758         * gcc.c-torture/compile/961203-1.c: Likewise.
32759         * gcc.c-torture/compile/980506-1.c: Likewise.
32760         * gcc.c-torture/compile/981006-1.c: Likewise.
32761         * gcc.c-torture/compile/981022-1.c: Likewise.
32762         * gcc.c-torture/compile/981223-1.c: Likewise.
32763         * gcc.c-torture/compile/990617-1.c: Likewise.
32764         * gcc.c-torture/compile/dll.c: Likewise.
32765         * gcc.c-torture/compile/labels-3.c: Likewise.
32766         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32767         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32768         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32769         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32770         * gcc.c-torture/compile/simd-5.c: Likewise.
32771         * gcc.c-torture/compile/20000804-1.x: Remove.
32772         * gcc.c-torture/compile/20001205-1.x: Likewise.
32773         * gcc.c-torture/compile/20001226-1.x: Likewise.
32774         * gcc.c-torture/compile/20010518-2.x: Likewise.
32775         * gcc.c-torture/compile/20020312-1.x: Likewise.
32776         * gcc.c-torture/compile/20020604-1.x: Likewise.
32777         * gcc.c-torture/compile/920501-12.x: Likewise.
32778         * gcc.c-torture/compile/920501-4.x: Likewise.
32779         * gcc.c-torture/compile/920520-1.x: Likewise.
32780         * gcc.c-torture/compile/920521-1.x: Likewise.
32781         * gcc.c-torture/compile/920625-1.x: Likewise.
32782         * gcc.c-torture/compile/961203-1.x: Likewise.
32783         * gcc.c-torture/compile/980506-1.x: Likewise.
32784         * gcc.c-torture/compile/981006-1.x: Likewise.
32785         * gcc.c-torture/compile/981022-1.x: Likewise.
32786         * gcc.c-torture/compile/981223-1.x: Likewise.
32787         * gcc.c-torture/compile/990617-1.x: Likewise.
32788         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32789         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32790         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32791         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32792         * gcc.c-torture/compile/simd-5.x: Likewise.
32793
32794         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32795
32796 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32797
32798         * gcc.c-torture/execute/20030611-1.c: New test.
32799
32800 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32801
32802         PR middle-end/168
32803         * gcc.dg/20030612-1.c: New test case.
32804
32805 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32806
32807         PR c++/10635
32808         * g++.dg/expr/cast1.C: New test.
32809
32810 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32811
32812         * gcc.dg/builtins-21.c: New test case.
32813
32814 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32815
32816         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32817         options instead of at the end.
32818         * lib/objc.exp (objc_target_compile): Likewise.
32819
32820 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32821
32822         PR c++/10432
32823         * g++.dg/parse/error1.C: New test.
32824
32825 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32826
32827         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32828         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32829         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32830         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32831         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32832         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32833         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32834         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32835         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32836         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32837         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32838         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32839         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32840         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32841         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32842         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32843         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32844         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32845         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32846         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32847         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32848         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32849         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32850         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32851
32852         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32853         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32854         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32855         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32856         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32857         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32858         * gcc.dg/compat/scalar-return-3_main.c: New file.
32859         * gcc.dg/compat/scalar-return-3_x.c: New file.
32860         * gcc.dg/compat/scalar-return-3_y.c: New file.
32861         * gcc.dg/compat/scalar-return-4_main.c: New file.
32862         * gcc.dg/compat/scalar-return-4_x.c: New file.
32863         * gcc.dg/compat/scalar-return-4_y.c: New file.
32864
32865 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32866
32867         * gcc.dg/compat/fp2-struct-check.h: New file.
32868         * gcc.dg/compat/fp2-struct-defs.h: New file.
32869         * gcc.dg/compat/fp2-struct-init.h: New file.
32870         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32871         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32872         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32873         * gcc.dg/compat/struct-return-10_main.c: New file.
32874         * gcc.dg/compat/struct-return-10_x.c: New file.
32875         * gcc.dg/compat/struct-return-10_y.c: New file.
32876
32877         * gcc.dg/compat/compat-common.h: New file.
32878         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32879         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32880         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32881         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32882         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32883         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32884         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32885         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32886         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32887         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32888         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32889         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32890         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32891         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32892         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32893         * gcc.dg/compat/small-struct-check.h: Ditto.
32894         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32895         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32896         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32897         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32898         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32899         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32900         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32901         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32902         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32903         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32904         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32905         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32906         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32907         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32908         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32909         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32910         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32911         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32912         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32913         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32914         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32915         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32916         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32917         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32918         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32919         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32920         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32921         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32922         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32923         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32924
32925 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32926
32927         * g++.dg/pch/static-1.C: New file.
32928         * g++.dg/pch/static-1.Hs: New file.
32929
32930 2003-06-10  Richard Henderson  <rth@redhat.com>
32931
32932         * gcc.dg/asm-7.c: Adjust expected warning text.
32933
32934 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32935
32936         * gcc.dg/builtins-20.c: New test case.
32937
32938 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32939
32940         PR c++/11131
32941         * g++.dg/opt/template1.C: New test.
32942
32943 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32944
32945         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32946         additional_sources.
32947
32948 2003-05-21  David Taylor  <dtaylor@emc.com>
32949
32950         * gcc.dg/Wpadded.c: New file.
32951
32952 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32953
32954         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32955         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32956         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32957         dg-require-weak.
32958
32959 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32960
32961         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32962
32963 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32964
32965         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32966         (dg-require-alias): Likewise.
32967         (dg-require-gc-sections): Likewise.
32968         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32969
32970 2003-06-08  Richard Henderson  <rth@redhat.com>
32971
32972         * gcc.dg/20011029-2.c: Fix the array reference.
32973         * gcc.dg/asm-7.c: New.
32974
32975 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32976
32977         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32978
32979 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32980
32981         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32982         (dg-require-gc-sections): Likewise.
32983
32984 2003-06-08  Jan Hubicka  <jh@suse.cz>
32985
32986         * i386-cmov1.c: Fix regular expression.
32987         * i386-cvt-1.c: Likewise.
32988         * i386-local.c: Likewise.
32989         * i386-local2.c: Likewise.
32990         * i386-mul.c: Likewise.
32991         * i386-ssetype-1.c: Likewise.
32992         * i386-ssetype-3.c: Likewise.
32993         * i386-ssetype-5.c: Likewise.
32994
32995 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32996
32997         PR c++/11039
32998         * g++.dg/warn/implicit-typename2.C: New test.
32999         * g++.dg/warn/implicit-typename3.C: New test.
33000
33001 2003-06-07  Richard Henderson  <rth@redhat.com>
33002
33003         * g++.dg/other/offsetof3.C: Use size_t.
33004         * g++.dg/other/offsetof4.C: Likewise.
33005
33006 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
33007
33008         * lib/copy-file.exp: New. Implement gcc_copy_files.
33009
33010         * lib/dg-pch.exp: Load copy-file.exp
33011         (dg-pch): Use gcc_copy_files instead of "file copy".
33012
33013 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
33014
33015         * gcc.dg/weak/weak.exp: Simplify.
33016         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33017         * gcc.dg/weak/weak-1.c: Likewise.
33018         * gcc.dg/weak/weak-2.c: Likewise.
33019         * gcc.dg/weak/weak-3.c: Likewise.
33020         * gcc.dg/weak/weak-4.c: Likewise.
33021         * gcc.dg/weak/weak-5.c: Likewise.
33022         * gcc.dg/weak/weak-6.c: Likewise.
33023         * gcc.dg/weak/weak-7.c: Likewise.
33024         * gcc.dg/weak/weak-8.c: Likewise.
33025         * gcc.dg/weak/weak-9.c: Likewise.
33026
33027 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
33028
33029         gcc.c-torture/execute/20030606-1.c: New.
33030
33031 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33032
33033         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33034         * gcc.dg/builtins-19.c: Likewise.
33035
33036 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33037
33038         * gcc.dg/builtins-2.c: Add some more tests.
33039         * gcc.dg/builtins-18.c: New test case.
33040         * gcc.dg/builtins-19.c: New test case.
33041
33042 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33043             Jim Wilson  <wilson@tuliptree.org>
33044
33045         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33046
33047 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
33048
33049         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33050         mempcpy/stpcpy calls not to be optimized into something else.
33051         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33052         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33053         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33054
33055 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33056
33057         * gcc.dg/format/asm_fprintf-1.c: New test.
33058
33059 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33060
33061         * lib/gcc-defs.exp (additional_sources): New variable.
33062         (dg-additional-sources): New function.
33063         (additional_files): New variable.
33064         (dg-additional-files): New function.
33065         (dg-additional-files-options): Likewise.
33066         * lib/gcc-dg.exp (dg-require-weak): New function.
33067         (dg-require-alias): Likewise.
33068         (dg-require-gc-sections): Likewise.
33069         * lib/target-supports.exp (check_alias_available): Remove testfile
33070         parameter.
33071         (check_gc_sections_available): New function.
33072         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33073         (dg-gpp-additional-files): Likewise.
33074         * lib/g++.exp (additional_sources): Remove.
33075         (additional_files): Likewise.
33076         (g++_target_compile): Use dg-additional-files-options.
33077
33078         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33079         Tcl logic.
33080         * gcc.dg/special/ecos.exp: Remove.
33081         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33082         * gcc.dg/special/alias-1.c: Likewise.
33083         * gcc.dg/special/alias-2.c: Likewise.
33084         * gcc.dg/special/gcsec-1.c: Likewise.
33085         * gcc.dg/special/weak-1.c: Likewise.
33086         * gcc.dg/special/weak-2.c: Likewise.
33087         * gcc.dg/special/wkali-1.c: Likewise.
33088         * gcc.dg/special/wkali-2.c: Likewise.
33089
33090         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33091         dg-gpp-additional-*.
33092         * g++.dg/special/conpr-3.C: Likewise.
33093         * g++.dg/special/conpr-4.C: Likewise.
33094         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33095         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33096         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33097         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33098         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33099         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33100         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33101         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33102         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33103         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33104         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33105         * g++.old-deja/g++.other/comdat1.C: Likewise.
33106         * g++.old-deja/g++.other/comdat2.C: Likewise.
33107         * g++.old-deja/g++.other/comdat3.C: Likewise.
33108         * g++.old-deja/g++.other/ctor1.C: Likewise.
33109         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33110
33111 2003-06-05  Richard Henderson  <rth@redhat.com>
33112
33113         * gcc.dg/debug/20030605-1.c: New.
33114
33115 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33116
33117         * README.QMTEST: Update.
33118
33119 2003-06-04  Richard Henderson  <rth@redhat.com>
33120
33121         * gcc.dg/cleanup-1.c: New.
33122         * gcc.dg/cleanup-2.c: New.
33123         * gcc.dg/cleanup-3.c: New.
33124         * gcc.dg/cleanup-4.c: New.
33125         * gcc.dg/cleanup-5.c: New.
33126         * gcc.dg/cleanup-6.c: New.
33127         * gcc.dg/cleanup-7.c: New.
33128
33129 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33130
33131         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33132
33133         * lib/dg-pch.exp: New file.
33134         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33135         * gcc.dg/pch/pch.exp: Likewise.
33136
33137 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33138
33139         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33140         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33141         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33142         * gcc.dg/builtins-17.c: New test case.
33143         * gcc.dg/i386-387-4.c: New test case.
33144         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33145
33146 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33147
33148         * gcc.dg/ultrasp9.c: New test.
33149
33150 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33151
33152         * gcc.c-torture/compile/20030604-1.c: New test.
33153         * gcc.dg/sparc-constant-1.c: New test.
33154
33155 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33156
33157         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33158
33159 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33160
33161         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33162
33163         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33164         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33165
33166 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33167
33168         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33169
33170 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33171
33172         PR c++/10940
33173         * g++.dg/template/spec10.C: New test.
33174
33175 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33176
33177         * gcc.dg/builtins-16.c: New test case.
33178
33179 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33180
33181         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33182         mempcpy test with post-increments.
33183         * gcc.c-torture/execute/string-opt-3.c: New test.
33184         * gcc.dg/string-opt-1.c: New test.
33185
33186 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33187
33188         PR fortran/10965
33189         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33190
33191 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33192
33193         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33194         (scan-assembler): ... here.  Use dg-scan.
33195         (scan-assembler-not): Likewise.
33196         (scan-file): New function.
33197         (scan-file-not): Likewise.
33198         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33199         * gcc.dg/cpp/_Pragma4.c: Likewise.
33200         * gcc.dg/cpp/_Pragma5.c: Likewise.
33201         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33202         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33203         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33204         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33205         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33206         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33207         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33208         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33209         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33210         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33211         * gcc.dg/cpp/cxxcom1.c: Likewise.
33212         * gcc.dg/cpp/line1.c: Likewise.
33213         * gcc.dg/cpp/maccom1.c: Likewise.
33214         * gcc.dg/cpp/maccom2.c: Likewise.
33215         * gcc.dg/cpp/maccom3.c: Likewise.
33216         * gcc.dg/cpp/maccom4.c: Likewise.
33217         * gcc.dg/cpp/maccom5.c: Likewise.
33218         * gcc.dg/cpp/maccom6.c: Likewise.
33219         * gcc.dg/cpp/multiline.c: Likewise.
33220         * gcc.dg/cpp/spacing1.c: Likewise.
33221         * gcc.dg/cpp/spacing2.c: Likewise.
33222         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33223         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33224         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33225         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33226         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33227         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33228         * gcc.dg/cpp/cxxcom2.c: Likewise.
33229         * gcc.dg/cpp/cxxcom2.h: New file.
33230
33231         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33232         * g++.dg/cpp/truefalse.C: Here.
33233         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33234
33235 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33236
33237         * gcc.dg/cpp/redef3.c: New file.
33238
33239 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33240
33241         * gcc.dg/i386-loop-3.c: New test.
33242
33243 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33244
33245         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33246
33247 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33248
33249         * gcc.dg/fwrapv-1.c: New test case.
33250         * gcc.dg/fwrapv-2.c: New test case.
33251
33252 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33253
33254         PR c++/10956
33255         * g++.dg/template/spec9.C: New test.
33256
33257 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33258
33259         * gcc.dg/duff-4.c: New test case.
33260
33261 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33262
33263         PR fortran/10843
33264         * g77.dg/ffixed-form-1.f: New test
33265         * g77.dg/ffixed-form-2.f: New test
33266         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33267         * g77.dg/ffree-form-3.f: New test
33268
33269 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33270
33271         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33272         * gcc.dg/wint_t-1.c: Likewise.
33273
33274 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33275
33276         * g++.dg/template/access11.C: New test.
33277
33278 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33279
33280         PR c++/10849
33281         * g++.dg/template/access10.C: New test.
33282
33283 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33284             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33285
33286         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33287
33288 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33289
33290         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33291         suppress for powerpc-*-darwin*.
33292         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33293
33294 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33295
33296         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33297         suppress option for powerpc-*-darwin*.
33298
33299 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33300
33301         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33302         * gcc.dg/builtins-4.c: Add test for fmod.
33303
33304 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33305
33306         PR c++/10682
33307         * g++.dg/template/instantiate4.C: New test.
33308
33309 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33310
33311         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33312
33313 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33314
33315         * gcc.dg/compat/scalar-return-1_main.c: New file.
33316         * gcc.dg/compat/scalar-return-1_x.c: New file.
33317         * gcc.dg/compat/scalar-return-1_y.c: New file.
33318         * gcc.dg/compat/scalar-return-2_main.c: New file.
33319         * gcc.dg/compat/scalar-return-2_x.c: New file.
33320         * gcc.dg/compat/scalar-return-2_y.c: New file.
33321         * gcc.dg/compat/struct-return-3_main.c: New file.
33322         * gcc.dg/compat/struct-return-3_y.c: New file.
33323         * gcc.dg/compat/struct-return-3_x.c: New file.
33324         * gcc.dg/compat/struct-return-2_main.c: New file.
33325         * gcc.dg/compat/struct-return-2_x.c: New file.
33326         * gcc.dg/compat/struct-return-2_y.c: New file.
33327
33328 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33329
33330         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33331         for hppa*-hp-hpux*.
33332         * gcc.dg/20021014-1.c (dg-options): Likewise.
33333         * gcc.dg/nest.c (dg-options): Likewise.
33334
33335 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33336
33337         PR c++/9738
33338         * g++.dg/ext/dllimport2.C: New file.
33339         * g++.dg/ext/dllimport3.C: New file.
33340
33341 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33342
33343         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33344         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33345         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33346         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33347         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33348         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33349         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33350         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33351         * gcc.dg/compat/small-struct-defs.h: New file.
33352         * gcc.dg/compat/small-struct-init.h: New file.
33353         * gcc.dg/compat/small-struct-check.h: New file.
33354         * gcc.dg/compat/fp-struct-defs.h: New file.
33355         * gcc.dg/compat/fp-struct-check.h: New file.
33356         * gcc.dg/compat/fp-struct-init.h: New file.
33357         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33358         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33359
33360 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33361
33362         * gcc.dg/20030225-2.c: New test.
33363
33364 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33365             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33366
33367         * gcc.c-torture/compile/20030518-1.c: New test case.
33368
33369 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33370
33371         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33372         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33373         gcc-dg-debug-runtest.
33374         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33375         gcc-dg-debug-runtest.
33376
33377 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33378
33379         PR c++/9022
33380         * g++.dg/lookup/using6.C: New test.
33381
33382 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33383
33384         * g++.dg/parse/access2.C: New test.
33385
33386 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33387
33388         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33389         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33390         * gcc.dg/debug/debug.exp: Likewise.
33391
33392 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33393
33394         * gcc.dg/dollar.c: New test.
33395
33396 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33397
33398         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33399         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33400         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33401         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33402         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33403         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33404         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33405         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33406         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33407         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33408         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33409         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33410         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33411         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33412         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33413         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33414         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33415         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33416
33417 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33418
33419         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33420         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33421         support for "repo" mode.
33422         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33423         * lib/g77-dg.exp: Likewise.
33424         * lib/obj-dg.exp: Likewise.
33425
33426 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33427
33428         Merge from gcc-3_2-rhl8-branch:
33429         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33430
33431         * gcc.dg/tls/opt-6.c: New test.
33432
33433         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33434
33435         * gcc.dg/20030405-1.c: New test.
33436
33437         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33438
33439         * gcc.dg/20030309-1.c: New test.
33440
33441         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33442
33443         * gcc.c-torture/execute/20030307-1.c: New test.
33444
33445         2003-02-20  Randolph Chung  <tausq@debian.org>
33446
33447         * gcc.c-torture/compile/20030220-1.c: New test.
33448
33449         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33450
33451         * gcc.dg/20030217-1.c: New test.
33452
33453         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33454
33455         * gcc.c-torture/compile/20020129-1.c: New test.
33456
33457         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33458
33459         * gcc.dg/unroll-1.c: New test.
33460
33461         2002-11-16  Jan Hubicka  <jh@suse.cz>
33462
33463         * gcc.c-torture/execute/20020920-1.c: New test.
33464
33465         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33466
33467         PR target/7434
33468         * gcc.c-torture/compile/20021008-1.c: New test.
33469
33470         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33471
33472         PR target/7559
33473         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33474
33475         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33476
33477         * gcc.c-torture/compile/20020807-1.c: New test.
33478
33479         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33480
33481         * gcc.dg/tls/opt-1.c: New test.
33482
33483         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33484
33485         * gcc.dg/20020729-1.c: New test.
33486
33487         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33488
33489         * g++.dg/opt/life1.C: New test.
33490
33491         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33492
33493         * gcc.dg/20020525-1.c: New test.
33494
33495         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33496
33497         PR c++/6794
33498         * g++.dg/ext/pretty1.C: New test.
33499         * g++.dg/ext/pretty2.C: New test.
33500
33501 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33502
33503         PR c++/8385
33504         * g++.dg/ext/typeof5.C: New test.
33505
33506 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33507
33508         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33509         __USER_LABEL_PREFIX__ into account.
33510         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33511
33512 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33513
33514         * gcc.dg/builtins-15.c: New test case.
33515
33516 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33517
33518         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33519
33520 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33521
33522         * lib/g++.exp: Tweak handling of additional source files.
33523         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33524         * g++.dg/special/conpr-2a.C: Rename to ...
33525         * g++.dg/special/conpr-2a.cc: ... this.
33526         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33527         * g++.dg/special/conpr-3a.C: Rename to ...
33528         * g++.dg/special/conpr-3a.cc: This.
33529         * g++.dg/special/conpr-3b.C: Rename to ...
33530         * g++.dg/special/conpr-3b.cc: This.
33531         * g++.dg/special/conpr-4.C: New test.
33532         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33533
33534 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33535
33536         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33537
33538 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33539
33540         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33541         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33542         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33543         * g++.old-deja/g++.other/warn3.C: Likewise.
33544
33545 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33546
33547         * gcc.dg/i386-387-1.c: Update to also test log.
33548         * gcc.dg/i386-387-2.c: Likewise.
33549
33550 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33551
33552         * g77.f-torture/execute/int8421.f: New test.
33553
33554 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33555
33556         PR c++/10230, c++/10481
33557         * g++.dg/lookup/scoped5.C: New test.
33558
33559 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33560
33561         PR c++/10552
33562         * g++.dg/template/ttp6.C: New test.
33563
33564 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33565
33566         * gcc.c-torture/execute/builtins: New directory.
33567         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33568         gcc.c-torture/execute/builtins.
33569         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33570         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33571         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33572         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33573
33574 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33575
33576         PR c++/9252
33577         * g++.dg/template/access8.C: New test.
33578         * g++.dg/template/access9.C: New test.
33579
33580 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33581
33582         PR c++/9554
33583         * g++.dg/parse/access1.C: New test.
33584
33585 2003-05-09  DJ Delorie  <dj@redhat.com>
33586
33587         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33588         long, and not an int.
33589
33590 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33591
33592         PR c++/10555, c++/10576
33593         * g++.dg/template/memclass1.C: New test.
33594
33595 2003-05-08  DJ Delorie  <dj@redhat.com>
33596
33597         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33598         targets.
33599         * gcc.c-torture/execute/20021024-1.x: Likewise.
33600         * gcc.c-torture/execute/shiftdi.x: Likewise.
33601         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33602         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33603         * gcc.dg/20021018-1.c: Likewise.
33604
33605 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33606
33607         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33608
33609         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33610         (bcopy): Call memmove.
33611
33612 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33613
33614         * g77.f-torture/compile/8485.f: New test case.
33615
33616 2003-05-07  Richard Henderson  <rth@redhat.com>
33617
33618         PR c++/10570
33619         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33620         Verify exception_cleanup not called for rethrows.
33621         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33622         when exiting catch block without rethrowing.
33623         * g++.dg/eh/forced3.C: New.
33624         * g++.dg/eh/forced4.C: New.
33625
33626 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33627
33628         * gcc.dg/20030505.c: Fix triplet.
33629
33630 2003-05-06  DJ Delorie  <dj@redhat.com>
33631
33632         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33633         * gcc.dg/nest.c: Likewise.
33634
33635 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33636
33637         * gcc.dg/builtins-14.c: New test case.
33638
33639 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33640
33641         * lib/compat.exp (compat-execute): New argument.
33642         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33643         * gcc.dg/compat: New test directory.
33644         * gcc.dg/compat/compat.exp: New expect script.
33645         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33646         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33647         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33648         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33649         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33650         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33651
33652         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33653         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33654         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33655         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33656         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33657         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33658         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33659         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33660         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33661         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33662         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33663         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33664         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33665         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33666         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33667
33668 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33669
33670         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33671
33672 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33673
33674         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33675
33676 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33677
33678         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33679         * gcc.dg/ppc-fsel-2.c: New test.
33680
33681         * gcc.dg/unused-5.c: New test.
33682
33683 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33684
33685         PR c++/10496
33686         * g++.dg/warn/pmf1.C: New test.
33687
33688 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33689
33690         PR c++/4494
33691         * g++.dg/warn/main.C: New test.
33692
33693 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33694
33695         * gcc.dg/nonnull-3.c: New test.
33696
33697 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33698
33699         * gcc.dg/cpp/Wtrigraphs.c: Update.
33700         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33701
33702 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33703
33704         * gcc.dg/ppc-fsel-1.c: New test.
33705
33706 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33707
33708         PR c/10604
33709         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33710
33711 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33712
33713         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33714
33715 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33716
33717         PR c++/9364, c++/10553, c++/10586
33718         * g++.dg/parse/typename4.C: New test.
33719         * g++.dg/parse/typename5.C: Likewise.
33720
33721 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33722
33723         * gcc.c-torture/compile/20030503-1.c: New test.
33724
33725 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33726
33727         * g++.dg/lookup/using5.C: Fix testcase error.
33728
33729 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33730
33731         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33732         since MEABI is no longer supported.  Remove all vestiges
33733         of MEABI from the test.
33734
33735 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33736
33737         PR c++/10554
33738         * g++.dg/lookup/using5.C: New test.
33739
33740 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33741
33742         PR c++/8772
33743         * g++.dg/template/ttp5.C: New test.
33744
33745 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33746
33747         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33748         (dg-gpp-additional-sources): New function.
33749         (dg-gpp-additional-files): Likewise.
33750         * lib/g++.exp (additional_sources): New variable.
33751         (additional_files): Likewise.
33752         (g++_target_compile): Deal with them.
33753         * lib/old-dejagnu.exp: Remove.
33754         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33755         * g++.old-deja: Revise all tests to use dg commands.
33756
33757 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33758
33759         PR c++/9432, c++/9528
33760         * g++.dg/lookup/using4.C: New test.
33761
33762 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33763
33764         * gcc.dg/noreturn-5.c: New file.
33765         * gcc.dg/noreturn-6.c: New file.
33766
33767         * gcc.c-torture/compile/inline-1.c: New file.
33768
33769 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33770
33771         PR c++/10551
33772         * g++.dg/template/explicit1.C: New test.
33773
33774 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33775
33776         PR c++/10549
33777         * g++.dg/other/bitfield1.C: New test.
33778
33779         PR c++/10527
33780         * g++.dg/init/new7.C: New test.
33781
33782 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33783
33784         * g++.dg/ext/desig1.C: New test.
33785         * g++.dg/ext/init1.C: Update.
33786
33787         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33788
33789 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33790
33791         PR c++/10180
33792         * g++.dg/warn/Winline-1.C: New test.
33793
33794 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33795
33796         * gcc.c-torture/execute/string-opt-19.c: New test.
33797
33798         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33799         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33800
33801 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33802
33803         PR c++/10506
33804         * g++.dg/init/new6.C: New test.
33805
33806         PR c++/10503
33807         * g++.dg/init/ref6.C: New test.
33808
33809 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33810
33811         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33812
33813 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33814
33815         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33816         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33817
33818 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33819
33820         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33821         initialized static data members.
33822
33823 2003-04-25  H.J. Lu <hjl@gnu.org>
33824
33825         * gcc.dg/ia64-sync-4.c: New test.
33826
33827 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33828
33829         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33830         date.
33831
33832 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33833
33834         PR c++/10337
33835         * g++.dg/warn/conv1.C: New test.
33836         * g++.old-deja/g++.other/conv7.C: Adjust.
33837         * g++.old-deja/g++.other/overload14.C: Adjust.
33838
33839 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33840
33841         PR c++/10471
33842         * g++.dg/template/defarg2.C: New test.
33843
33844 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33845
33846         * gcc.dg/cpp/include2.c: Update.
33847         * gcc.dg/cpp/multiline-2.c: New.
33848         * gcc.dg/cpp/multiline.c: Update.
33849         * gcc.dg/cpp/strify2.c: Update.
33850         * gcc.dg/cpp/trad/literals-2.c: Update.
33851
33852 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33853
33854         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33855
33856 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33857
33858         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33859
33860 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33861
33862         PR c++/10451
33863         * g++.dg/parse/crash4.C: New test.
33864
33865         PR c++/9847
33866         * g++.dg/parse/crash5.C: New test.
33867
33868 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33869
33870         PR c++/10446
33871         * g++.dg/parse/crash3.C: New test.
33872
33873         PR c++/10428
33874         * g++.dg/parse/elab1.C: New test.
33875
33876 2003-04-22  Devang Patel  <dpatel@apple.com>
33877
33878         * gcc.dg/cpp/trad/funlike-5.c: New test.
33879
33880 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33881
33882         * g++.dg/other/packed1.C: Fix dg options.
33883
33884 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33885
33886         * g++.dg/other/offsetof2.C: New test.
33887
33888 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33889
33890         * g++.dg/template/recurse.C: Adjust location of error messages.
33891
33892 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33893
33894         PR c++/9881
33895         * g++.dg/init/addr-const1.C: New test.
33896         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33897
33898 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33899
33900         PR c++/10405
33901         * g++.dg/lookup/struct-hack1.C: New test.
33902
33903 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33904
33905         * ucs.c: Update diagnostic messages.
33906
33907 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33908
33909         * gcc.dg/cpp/truefalse.cpp: New test.
33910         * gcc.dg/cpp/cpp.exp: Update.
33911         * g++.dg/other/stdbool-if.C: Remove.
33912
33913 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33914
33915         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33916         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33917
33918 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33919
33920         * gcc.c-torture/compile/20030418-1.c: New test.
33921
33922 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33923
33924         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33925
33926 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33927
33928         PR c++/10347
33929         g++.dg/template/dependent-name1.C: New test.
33930
33931 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33932
33933         * gcc.dg/warn-1.c (tourist_guide): New array,
33934         contains a pointer to bar.
33935
33936 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33937
33938         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33939         * gcc.c-torture/execute/medce-1.c: New test case.
33940         * gcc.c-torture/execute/medce-2.c: New test case.
33941
33942 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33943
33944         * lib/prune.exp: Ignore more messages.
33945
33946         PR c++/10381
33947         * g++.dg/parse/lookup3.C: New test.
33948
33949 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33950
33951         * gcc.c-torture/compile/20030415-1.c : New test.
33952
33953 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33954
33955         * gcc.c-torture/execute/scope-2.c: Move to ...
33956         * gcc.dg/noncompile/scope.c: .... here.
33957
33958 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33959
33960         * gcc.dg/20030414-2.c: New test case.
33961
33962 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33963
33964         PR target/10377
33965         * gcc.dg/20030414-1.c: New test.
33966
33967 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33968
33969         * gcc.dg/builtins-12.c: New test case.
33970         * gcc.dg/builtins-13.c: New test case.
33971
33972 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33973
33974         * gcc.c-torture/execute/string-opt-18.c: New test.
33975
33976 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33977
33978         PR c++/10300
33979         * g++.dg/init/new5.C: New test.
33980
33981 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33982
33983         PR c++/7910
33984         * g++.dg/ext/dllimport1.C: New test.
33985
33986 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33987
33988         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33989
33990 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33991
33992         PR Fortran/9263
33993         * g77.f-torture/noncompile/9263.f: New test
33994         PR Fortran/1832
33995         * g77.f-torture/execute/1832.f: New test
33996
33997 2003-04-11  David Chad  <davidc@freebsd.org>
33998             Loren J. Rittle  <ljrittle@acm.org>
33999
34000         libobjc/8562
34001         * objc.dg/headers.m: New test.
34002
34003 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
34004
34005         * gcc.c-torture/execute/builtin-noret-2.c: New.
34006         * gcc.c-torture/execute/builtin-noret-2.x: New.
34007         XFAIL builtin-noret-2.c at -O1 and above.
34008         * gcc.dg/redecl.c: New.
34009         * gcc.dg/Wshadow-1.c: Update error regexps.
34010
34011 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
34012
34013         * g++.dg/abi/bitfield10.C: New test.
34014
34015 2003-04-09  Mike Stump  <mrs@apple.com>
34016
34017         * gcc.dg/pch/pch.exp: Make testcase names longer.
34018         * g++.dg/pch/pch.exp: Make testcase names longer.
34019
34020 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34021
34022         * gcc.dg/builtins-11.c: New test case.
34023
34024 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34025
34026         * gcc.dg/builtins-9.c: New test case.
34027         * gcc.dg/builtins-10.c: New test case.
34028
34029 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
34030
34031         * gcc.dg/noncompile/init-4.c.c: New test.
34032
34033 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34034
34035         * gcc.misc-test/gcov-9.c: New test.
34036         * gcc.misc-test/gcov-10.c: New test
34037         * gcc.misc-test/gcov-11.c: New test.
34038
34039 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
34040
34041         PR optimization/10024
34042         * gcc.c-torture/compile/20030405-1.c: New test.
34043
34044 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
34045
34046         * gcc.dg/pch/static-3.c: New.
34047         * gcc.dg/pch/static-3.hs: New.
34048         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34049
34050 2003-04-04  Richard Henderson  <rth@redhat.com>
34051
34052         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34053         * g++.dg/eh/forced2.C: Likewise.
34054
34055 2003-04-03  Mike Stump  <mrs@apple.com>
34056
34057         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34058         target arg.
34059         (scan-assembler-times, scan-assembler-not): Likewise.
34060         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34061
34062 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34063
34064         * gcc.dg/sparc-loop-1.c: New test.
34065
34066 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34067
34068         PR other/9274
34069         * g++.dg/pch/system-2.C: New.
34070         * g++.dg/pch/system-2.Hs: New.
34071
34072 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34073
34074         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34075
34076         * g++.dg/eh/simd-1.C (vecfunc): Same.
34077
34078 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34079
34080         * gcc.c-torture/execute/20030401-1.c: New test case.
34081
34082 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34083
34084         * objc.dg/defs.m: New.
34085
34086 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34087
34088         * g++.dg/eh/simd-1.C: New.
34089         * g++.dg/eh/simd-2.C: New.
34090
34091 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34092
34093         * gcc.c-torture/execute/simd-3.c: New.
34094
34095 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34096
34097         PR c/9936
34098         * gcc.dg/20030331-2.c: New test.
34099
34100 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34101
34102         PR c++/10278
34103         * g++.dg/parse/crash2.C: New test.
34104
34105 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34106
34107         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34108         * gcc.c-torture/execute/20030331-1.c: ...here.
34109
34110 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34111
34112         * gcc.c-torture/execute/20030331-1.c: New test.
34113
34114 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34115
34116         * lib/gcov.exp: Adjust call return testing strings.
34117         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34118
34119 2003-03-31  Roger Sayle  <roger@eyesopen.com>
34120
34121         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34122         * gcc.dg/builtins-7.c: New test case.
34123         * gcc.dg/builtins-8.c: New test case.
34124
34125 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34126
34127         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34128
34129 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34130
34131         PR c++/7647
34132         * g++.dg/lookup-class-member-2.C: New test.
34133
34134 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34135
34136         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34137
34138 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34139
34140         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34141
34142 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34143
34144         * g++.dg/init/attrib1.C: New test.
34145
34146 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34147
34148         * gcc.dg/ultrasp8.c: New test.
34149
34150 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34151
34152         * gcc.dg/ultrasp7.c: New test.
34153
34154 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34155
34156         PR c++/10047
34157         * g++.dg/template/inline1.C: New test.
34158
34159 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34160
34161         * gcc.dg/sparc-dwarf2.c: New test.
34162
34163 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34164
34165         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34166         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34167
34168 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34169
34170         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34171         than reading .x files.
34172         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34173         * g77.dg/gcov/gcov-1.f: Likewise.
34174         * gcc.misc-tests/gcov-4b.c: Likewise.
34175         * gcc.misc-tests/gcov-5b.c: Likewise.
34176         * gcc.misc-tests/gcov-6.c: Likewise.
34177         * gcc.misc-tests/gcov-7.c: Likewise.
34178         * gcc.misc-tests/gcov-8.c: Likewise.
34179         * g++.dg/gcov/gcov-1.x: Remove.
34180         * g77.dg/gcov/gcov-1.x: Likewise.
34181         * gcc.misc-tests/gcov-4b.x: Likewise.
34182         * gcc.misc-tests/gcov-5b.x: Likewise.
34183         * gcc.misc-tests/gcov-6.x: Likewise.
34184         * gcc.misc-tests/gcov-7.x: Likewise.
34185         * gcc.misc-tests/gcov-8.x: Likewise.
34186
34187 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34188
34189         PR opt/10087
34190         * gcc.dg/20030324-1.c: New test.
34191
34192 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34193
34194         PR c++/10224
34195         * g++.dg/template/arg3.C: New test.
34196
34197         PR c++/10158
34198         * g++.dg/template/friend18.C: New test.
34199
34200 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34201
34202         * g77.f-torture/compile/20030326-1.f: New test case.
34203
34204 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34205
34206         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34207
34208         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34209
34210 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34211
34212         * gcc.dg/ia64-sync-3.c: New test.
34213
34214 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34215
34216         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34217
34218 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34219
34220         * gcc.dg/ultrasp6.c: New test.
34221
34222 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34223
34224         * gcc.dg/i386-signbit-1.c: New test.
34225         * gcc.dg/i386-signbit-2.c: New test.
34226         * gcc.dg/i386-signbit-3.c: New test.
34227
34228 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34229
34230         * gcc.dg/ultrasp5.c: Fix options.
34231
34232 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34233
34234         * gcc.dg/ultrasp5.c: Fix comment.
34235
34236 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34237
34238         PR fortran/10197
34239         * g77.f-torture/execute/10197.f: New test.
34240
34241 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34242
34243         PR c++/9898, c++/383
34244         * g++.dg/template/conv6.C: New test.
34245
34246         PR c++/10119
34247         * g++.dg/template/ptrmem5.C: New test.
34248
34249         PR c++/10026
34250         * g++.dg/lookup/koenig1.C: New test.
34251
34252         PR C++/10199
34253         * g++.dg/lookup/template2.C: New test.
34254
34255 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34256
34257         * g++.dg/opt/rtti1.C: New test.
34258
34259 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34260
34261         * gcc.dg/ultrasp5.c: New test.
34262
34263 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34264
34265         PR middle-end/9967
34266         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34267         builtin fputs.
34268
34269 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34270
34271         PR c/8224
34272         * gcc.dg/20030323-1.c: New test.
34273
34274 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34275
34276         * gcc.c-torture/compile/20030323-1.c: New test case.
34277
34278 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34279
34280         * gcc.dg/20030321-1.c: New test.
34281
34282 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34283
34284         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34285
34286 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34287
34288         PR c++/9978, c++/9708
34289         * g++.dg/ext/vlm1.C: Adjust expected error.
34290         * g++.dg/ext/vla2.C: New test.
34291         * g++.dg/template/arg1.C: New test.
34292         * g++.dg/template/arg2.C: New test.
34293
34294 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34295
34296         * g77.f-torture/execute/select.f: New test.
34297         * g77.f-torture/noncompile/select_no_compile.f: New test.
34298
34299 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34300
34301         PR c++/9898
34302         * g++.dg/other/error4.C: New test.
34303
34304 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34305
34306         * g++.dg/template/friend17.C: New test.
34307
34308 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34309
34310         * gcc.c-torture/compile/20030320-1.c: New.
34311
34312 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34313
34314         * gcc.dg/builtins-6.c: New test case.
34315
34316 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34317
34318         PR target/10073
34319         * gcc.c-torture/compile/20030319-1.c: New.
34320
34321 2003-03-18  Jan Hubicka  <jh@suse.cz>
34322
34323         * gcc.dg/i386-cvt-1.c: New test.
34324
34325 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34326
34327         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34328         * objc.dg/naming-2.m: Likewise.
34329
34330 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34331
34332         PR c++/9639
34333         * g++.dg/parse/crash1.C: New test.
34334
34335 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34336
34337         PR c++/8805
34338         * g++.dg/eh/cleanup1.C: New test.
34339
34340 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34341
34342         * gcc.c-torture/execute/20030316-1.c: New test case.
34343
34344 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34345
34346         PR c++/9629
34347         * g++.dg/init/ctor2.C: New test.
34348
34349 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34350
34351         * g77.f-torture/compile/xformat.f: New test case.
34352
34353 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34354
34355         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34356         * g++.old-deja/g++.mike/eh50.C: Likewise.
34357
34358 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34359
34360         PR c++/6440
34361         * g++.dg/template/spec7.C: New test.
34362         * g++.dg/template/spec8.C: Likewise.
34363
34364 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34365
34366         * gcc.c-torture/execute/20030313-1.c: New test.
34367
34368 2003-03-14  Richard Henderson  <rth@redhat.com>
34369
34370         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34371
34372 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34373
34374         * gcc.c-torture/compile/20030314-1.c: New test.
34375
34376 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34377
34378         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34379         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34380         thumb target,
34381         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34382         to accept newer _imp__  prefix and additional
34383         newline in .drectve section.
34384         * gcc.dg/dll-4.c: Likewise.
34385         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34386         switch.
34387
34388 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34389
34390         * g++.dg/parse/namespace9.C: New test.
34391
34392         * g++.dg/init/ref5.C: New test.
34393         * g++.dg/parse/ptrmem1.C: Likewise.
34394
34395 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34396
34397         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34398         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34399         regular expression.
34400         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34401         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34402
34403 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34404
34405         * gcc.c-torture/execute/20030224-2.c: New test.
34406
34407 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34408
34409         * gcc.dg/decl-3.c: New test.
34410
34411 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34412
34413         * gcc.dg/i386-loop-2.c: New test.
34414
34415 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34416
34417         PR c++/9474
34418         * g++.dg/parse/namespace8.C: New test.
34419
34420         PR c++/9924
34421         * g++.dg/overload/builtin2.C: New test.
34422
34423 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34424
34425         * gcc.dg/return-type-3.c: New test.
34426
34427 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34428
34429         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34430         profiling options are not supported.
34431
34432 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34433
34434         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34435         * g++.old-deja/g++.warn/impint2.C: Likewise.
34436
34437 2003-03-10  Devang Patel  <dpatel@apple.com>
34438
34439         * g++.dg/cpp/c++_cmd_1.C: New test.
34440         * g++.dg/cpp/c++_cmd_1.h: New file.
34441
34442 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34443
34444         * gcc.dg/altivec-9.c: New file.
34445
34446 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34447
34448         * gcc.dg/ppc-sdata-1.c: New test.
34449         * gcc.dg/ppc-sdata-2.c: New test.
34450
34451 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34452
34453         PR c++/9373
34454         * g++.dg/opt/ptrmem2.C: New test.
34455
34456         PR c++/8534
34457         * g++.dg/opt/ptrmem1.C: New test.
34458
34459 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34460
34461         * gcc.dg/i386-loop-1.c: New test.
34462
34463 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34464
34465         PR c++/9970
34466         * g++.dg/lookup/friend1.C: New test.
34467
34468 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34469
34470         PR c++/9823
34471         * g++.dg/parser/constructor1.C: New test.
34472
34473 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34474
34475         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34476
34477         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34478
34479 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34480
34481         * gcc.dg/cpp/Wunused.c: Update test.
34482
34483 2003-03-08  Jan Hubicka  <jh@suse.cz>
34484
34485         * gcc.dg/inline-3.c: New test.
34486
34487 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34488
34489         PR c++/9809
34490         * g++.dg/parse/builtin1.C: New test.
34491
34492         PR c++/9982
34493         * g++.dg/abi/cookie1.C: New test.
34494         * g++.dg/abi/cookie2.C: Likewise.
34495
34496         PR c++/9524
34497         * g++.dg/template/field1.C: New test.
34498
34499         PR c++/9912
34500         * g++.dg/parse/class1.C: New test.
34501         * g++.dg/parse/namespace7.C: Likewise.
34502         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34503
34504 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34505
34506         * g++.dg/init/ref4.C: New test.
34507
34508 2003-03-07  Jan Hubicka  <jh@suse.cz>
34509
34510         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34511         * gcc.dg/inline-3.c: New test.
34512
34513 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34514
34515         * g++.dg/init/ref3.C: New test.
34516
34517         PR c++/9965
34518         * g++.dg/init/ref2.C: New test.
34519
34520         PR c++/9400
34521         * g++.dg/warn/Wshadow-2.C: New test.
34522
34523         PR c++/9791
34524         * g++.dg/warn/Woverloaded-1.C: New test.
34525
34526 2003-03-05  Jan Hubicka  <jh@suse.cz>
34527
34528         * gcc.dg/i386-local2.c: New.
34529         * gcc.dg/i386-local.c: Fix typo.
34530
34531 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34532
34533         * g++.dg/abi/layout3.C: New test.
34534
34535 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34536
34537         * gcc.c-torture/compile/20030305-1.c
34538
34539 2003-03-05  Jan Hubicka  <jh@suse.cz>
34540
34541         * gcc.dg/i386-local.c: New.
34542
34543 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34544
34545         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34546
34547 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34548
34549         * gcc.dg/switch-2.c: New test.
34550         * gcc.dg/switch-3.c: New test.
34551         * gcc.dg/Wswitch.c: Adjust line numbers.
34552         * gcc.dg/Wswitch-default.c: Likewise.
34553         * gcc.dg/Wswitch-enum.c: Likewise.
34554
34555 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34556
34557         * gcc.c-torture/execute/20030222-1.c: New test.
34558
34559 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34560
34561         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34562
34563 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34564
34565         PR c++/9878
34566         * g++.dg/init/ref1.C: New test.
34567
34568 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34569
34570         * gcc.dg/sh-relax.c: New SH-only test.
34571
34572 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34573
34574         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34575         comment explaining purpose of testcase.
34576
34577 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34578
34579         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34580         for HC11/HC12 (asm needs two int registers).
34581         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34582         HC11/HC12 because the test uses an asm which needs two 32-bit
34583         registers.
34584
34585 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34586
34587         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34588         for HC11/HC12 (array is too large otherwise).
34589         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34590         * gcc.c-torture/compile/20010518-2.x: Likewise.
34591         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34592         HC11/HC12 (array is too large).
34593
34594 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34595
34596         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34597         * lib/g++-dg.exp (g++-dg-test): Likewise.
34598
34599 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34600
34601         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34602         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34603
34604 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34605
34606         * g++.dg/warn/implicit-typename1.C: Remove warning.
34607
34608 2003-02-28  Richard Henderson  <rth@redhat.com>
34609
34610         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34611         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34612
34613 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34614
34615         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34616         * g++.dg/pch/pch.exp: Likewise.
34617
34618 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34619
34620         PR c++/9879
34621         * testsuite/g++.dg/init/new4.C: New test.
34622
34623 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34624
34625         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34626
34627 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34628
34629         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34630         unsigned long.
34631
34632         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34633         wider than float.
34634
34635 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34636
34637         * lib/scanasm.exp: Add support for counting numbers of
34638         occurences.
34639         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34640         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34641
34642 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34643
34644         PR c++/9683
34645         * g++.dg/template/static3.C: New test.
34646
34647         PR c++/9829
34648         * g++.dg/parse/namespace6.C: New test.
34649
34650 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34651
34652         PR target/9732
34653         * gcc.dg/20030225-1.c: New test.
34654
34655 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34656
34657         * README: Remove out-of-date information.
34658
34659         PR c++/9836
34660         * g++.dg/template/spec6.C: New test.
34661
34662 2003-02-24  Jeff Law  <law@redhat.com>
34663
34664         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34665
34666 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34667
34668         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34669         * gcc.dg/pragma-ep-1.c: Likewise.
34670
34671 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34672
34673         PR c++/9602
34674         * g++.dg/template/friend16.C: New test.
34675
34676 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34677
34678         PR c++/5333
34679         * g++.dg/parse/fused-params1.C: Adjust error messages.
34680         * g++.dg/template/nested3.C: New test.
34681
34682 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34683
34684         * g++.dg/abi/param1.C: New test.
34685
34686 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34687
34688         PR c++/7982
34689         * g++.dg/warn/implicit-typename1.C: New test.
34690
34691 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34692
34693         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34694         with "mtune".
34695         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34696         * gcc.c-torture/execute/20010129-1.x: Likewise.
34697         * gcc.dg/20011107-1.c: Likewise.
34698         * gcc.dg/20020108-1.c: Likewise.
34699         * gcc.dg/20020122-3.c: Likewise.
34700         * gcc.dg/20020206-1.c: Likewise.
34701         * gcc.dg/20020310-1.c: Likewise.
34702         * gcc.dg/20020426-2.c: Likewise.
34703         * gcc.dg/20020517-1.c: Likewise.
34704         * gcc.dg/991230-1.c: Likewise.
34705         * gcc.dg/i386-unroll-1.c: Likewise.
34706         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34707
34708 2003-02-22  Jan Hubicka  <jh@suse.cz>
34709
34710         * gcc.dg/i386-mul.c: New test.
34711
34712 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34713
34714         * gcc.dg/builtins-5.c: New test case.
34715
34716 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34717
34718         * gcc.dg/asmreg-1.c: New test.
34719
34720 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34721
34722         PR c++/9749
34723         * g++.dg/parse/varmod1.C: New test.
34724
34725 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34726
34727         PR c++/9727
34728         * g++.dg/template/op1.C: New test.
34729
34730 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34731
34732         PR c++/8906
34733         * g++.dg/template/nested2.C: New test.
34734
34735 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34736
34737         PR c++/8724
34738         * g++.dg/expr/dtor1.C: New test.
34739
34740 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34741
34742         * gcc.dg/cpp/include3.c: New test.
34743         * gcc.dg/cpp/inc/foo.h: New file.
34744
34745 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34746
34747         * gcc.c-torture/execute/20030221-1.c: New test.
34748
34749 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34750
34751         PR c++/9729
34752         * g++.dg/abi/conv1.C: New test.
34753
34754 2003-02-20  Jan Hubicka  <jh@suse.cz>
34755
34756         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34757
34758 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34759
34760         * gcc.c-torture/compile/20030219-1.c: New test.
34761
34762 2003-02-18  Jan Hubicka  <jh@suse.cz>
34763
34764         * gcc.dg/funcorder.c: New test.
34765
34766 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34767
34768         * gcc.c-torture/execute/20030218-1.c: New.
34769
34770 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34771
34772         * gcc.dg/20030218-1.c: New.
34773
34774 2003-02-18  Richard Henderson  <rth@redhat.com>
34775
34776         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34777         * gcc.dg/attr-used-2.c: New.
34778
34779 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34780
34781         PR c++/9704
34782         * g++.dg/init/copy5.C: New test.
34783
34784 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34785
34786         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34787         * g++.dg/pch/pch.exp: Likewise.
34788
34789 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34790
34791         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34792         STACK_SIZE is not defined.
34793
34794 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34795
34796         PR c++/9457
34797         * g++.dg/template/init1.C: New test.
34798
34799 2003-02-16  Jan HUbicka  <jh@suse.cz>
34800
34801         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34802         (foo): Add few extra tests
34803         * gcc.dg/c99-const-expr-3.c: Likewise.
34804         * gcc.c-torture/execute/20030216-1.c: New.
34805
34806 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34807
34808         PR c++/9459
34809         * g++.dg/ext/typeof4.C: New test.
34810
34811 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34812
34813         * gcc.dg/i386-387-3.c: New test case.
34814
34815 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34816
34817         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34818         cris-*-elf* cris-*-aout* and mmix-*-*.
34819
34820 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34821
34822         * gcc.dg/20030213-1.c: New test.
34823
34824 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34825
34826         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34827         * gcc.dg/i386-387-2.c: Likewise.
34828
34829 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34830
34831         * gcc.dg/ppc-spe.c: Fix formatting.
34832         Enable tests that were previously unsupported by gas.
34833         Delete tests for instructions that no longer exist.
34834         Switch arguments on evsubifw builtin.
34835
34836 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34837
34838         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34839         STACK_SIZE is too small.
34840
34841 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34842             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34843
34844         * gcc.dg/decl-2.c: New test.
34845
34846 2003-02-10  Jan Hubicka  <jh@suse.cz>
34847
34848         * gcc.dg/i386-fpcvt-1.c: New test.
34849
34850 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34851
34852         * gcc.c-torture/execute/20030209-1.c: New test.
34853
34854 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34855
34856         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34857         int-wide bitops, use the constants of the same width.
34858         Likewise, if long long is 32-bit wide, test bitops using
34859         32-bit constants.
34860
34861 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34862
34863         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34864
34865 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34866
34867         * testsuite/gcc.dg/builtins-4.c: New test case.
34868
34869 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34870
34871         * gcc.dg/20020430-1.c: Fix dg command typos.
34872         * gcc.dg/20020503-1.c: Likewise.
34873
34874 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34875
34876         PR c++/8785
34877         * g++.dg/parse/fused-params1.C: New test.
34878
34879         PR c++/8857
34880         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34881
34882         PR c++/8921
34883         * g++.dg/parse/non-dependent1.C: New test.
34884
34885         PR c++/8928
34886         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34887
34888         PR c++/9228
34889         * g++.dg/parse/undefined7.C: New test.
34890         * g++.dg/parse/non-templ1.C: New test.
34891
34892         PR c++/9229
34893         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34894
34895 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34896
34897         * gcc.c-torture/compile/20030206-1.c: New test.
34898
34899 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34900
34901         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34902         "pow" to "foo" to avoid potential confusion with a math built-in.
34903
34904 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34905
34906         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34907         conditions for SPARC targets.
34908
34909 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34910
34911         * gcc.dg/20030204-1.c: New test.
34912
34913 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34914
34915         PR c++/38
34916         * g++.dg/parse/array-size1.C: New test.
34917
34918         PR c++/5657
34919         * g++.dg/parse/undefined3.C: New test.
34920
34921         PR c++/5665
34922         * g++.dg/parse/undefined4.C: New test.
34923
34924         PR c++/5975
34925         * g++.dg/parse/undefined5.C: New test.
34926
34927         PR c++/7259
34928         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34929
34930         PR c++/8578
34931         * g++.dg/parse/casting-operator1.C: New test.
34932
34933         PR c++/8596
34934         * g++.dg/parse/undefined6.C: New test.
34935
34936         PR c++/8736
34937         * g++.dg/parse/missing-template1.C: New test.
34938
34939 2003-02-04  Jan Hubicka  <jh@suse.cz>
34940
34941         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34942         * gcc.dg/i386-cmov?.c: Likewise.
34943         * gcc.dg/i386-fpcvt-?.c: Likewise.
34944         * gcc.dg/i386-ssefp-1.c: Likewise.
34945         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34946         conventions.
34947
34948 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34949
34950         PR c++/7129
34951         * testsuite/g++.dg/ext/max.C: New test.
34952
34953 2003-02-03  Jan Hubicka  <jh@suse.cz>
34954
34955         * gcc.c-torture/execute/20030203-1.c: New test.
34956
34957 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34958
34959         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34960         'natural-endian'.
34961
34962 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34963
34964         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34965         * g++.dg/init/new2.C: Likewise.
34966         * g++.dg/other/new1.C: Likewise.
34967
34968 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34969
34970         * gcc.dg/struct-ret-libc.c: New test.
34971
34972 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34973
34974         * gcc.dg/20030129-1.c: New test.
34975
34976 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34977
34978         PR c++/8849
34979         * g++.dg/template/ptrmem4.C: New test.
34980
34981 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34982
34983         * g++.dg/parser/constant1.C: New test.
34984
34985 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34986
34987         PR c++/8591
34988         * g++.dg/parse/friend2.C: New test.
34989
34990 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34991
34992         PR c++/9437
34993         * g++.dg/template/unify4.C: New test.
34994
34995 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34996
34997         * gcc.c-torture/execute/20030128-1.c: New test.
34998
34999 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
35000
35001         * g++.dg/lookup/nested1.C: Test moved from ...
35002         * g++.old-deja/g++.other/lookup24.C: ... here.
35003
35004 2003-01-28  Jan Hubicka  <jh@suse.cz>
35005
35006         * gcc.dg/i386-cmov5.c: New test.
35007
35008 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35009
35010         * gcc.c-torture/execute/20010925-1.c: Changed the
35011         memcpy declaration.
35012
35013 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35014
35015         PR c++/3902
35016         * g++.dg/parse/template5.C: New test.
35017
35018 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
35019
35020         PR fortran/9258
35021         * g77.dg/pr9258: New test.
35022
35023 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35024
35025         * README: Move relevant parts from README.g++.
35026
35027         * README.g++: Remove this file.
35028
35029 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35030
35031         * g++.dg/abi/dcast1.C: New test.
35032
35033 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35034
35035         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35036
35037 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
35038
35039         PR c++/47
35040         * g++.old-deja/g++.other/lookup24.C: New test.
35041
35042 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35043
35044         PR middle-end/7227
35045         * gcc.dg/uninit-C.c: New test.
35046
35047 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
35048
35049         * g++.dg/abi/covariant1.C: New test.
35050
35051 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35052
35053         * gcc.dg/20030123-1.c: New test.
35054
35055 2003-01-25  Jan Hubicka  <jh@suse.cz>
35056
35057         PR opt/8492
35058         * gcc.c-torture/compile/20030125-1.c
35059
35060 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35061
35062         PR c++/9403
35063         * g++.dg/parse/template3.C: New test.
35064         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35065
35066         PR c++/795
35067         * g++.dg/parse/template4.C: New test.
35068
35069         PR c++/9415
35070         * g++.dg/template/qual2.C: New test.
35071
35072         PR c++/8545
35073         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35074
35075         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35076
35077 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35078
35079         * gcc.c-torture/execute/switch-1.c: New test case.
35080
35081 2003-01-25  Jan Hubicka  <jh@suse.cz>
35082
35083         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35084
35085 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35086
35087         Tweaks for Bison-1.875. From the NEWS file:
35088         "- `parse error' -> `syntax error'
35089         Bison now uniformly uses the term `syntax error'"
35090         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35091         * gcc.dg/cpp/digraph2.c: Likewise.
35092         * gcc.dg/cpp/direct2.c: Likewise.
35093         * gcc.dg/cpp/paste4.c: Likewise.
35094         * gcc.dg/c90-restrict-1.c: Likewise.
35095         * gcc.dg/c99-func-2.c: Likewise.
35096         * gcc.dg/noncompile/920721-2.c: Likewise.
35097         * gcc.dg/noncompile/930622-2.c: Likewise.
35098         * gcc.dg/noncompile/940112-1.c: Likewise.
35099         * gcc.dg/noncompile/950921-1.c: Likewise.
35100         * gcc.dg/noncompile/951123-1.c: Likewise.
35101         * gcc.dg/noncompile/971104-1.c: Likewise.
35102         * gcc.dg/noncompile/990416-1.c: Likewise.
35103
35104 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
35105
35106         * g++.dg/parse/undefined1.C: Add error message.
35107
35108 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35109
35110         PR c++/9354
35111         * g++.dg/parse/new1.C: New test.
35112
35113         PR c++/9216
35114         * g++.dg/parse/template2.C: New test.
35115
35116         PR c++/9354
35117         * g++.dg/parse/typedef2.C: New test.
35118
35119         PR c++/9328
35120         * g++.dg/ext/typeof3.C: New test.
35121
35122 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35123
35124         PR c++/2738
35125         * g++.dg/parse/ret-type1.C: New test.
35126
35127         PR c++/3792
35128         * g++.dg/parse/tmpl-outside1.C: New test.
35129
35130         PR c++/4207
35131         * g++.dg/parse/int-as-enum1.C: New test.
35132
35133         PR c++/4903
35134         * g++.dg/parse/no-typename1.C: New test.
35135
35136         PR c++/5533
35137         * g++.dg/parse/no-value1.C: New test.
35138
35139         PR c++/5921
35140         * g++.dg/parse/wrong-inline1.C: New test.
35141
35142         PR c++/6402
35143         * g++.dg/parse/ref1.C: New test.
35144
35145         PR c++/6992
35146         * g++.dg/parse/attr-ctor1.C: New test.
35147
35148         PR c++/7229
35149         * g++.dg/parse/namespace5.C: New test.
35150
35151         PR c++/7917
35152         * g++.dg/parse/func-def1.C: New test.
35153
35154         PR c++/8143
35155         * g++.dg/parse/undefined1.C: New test.
35156
35157         PR c++/5723, PR c++/8522
35158         * g++.dg/parse/specialization1.C: New test.
35159
35160         PR c++/163, PR c++/8595
35161         * g++.dg/parse/struct-as-enum1.C: New test.
35162
35163         PR c++/9173
35164         * g++.dg/parse/undefined2.C: New test.
35165
35166 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35167
35168         PR c++/9298
35169         * g++.dg/parse/template1.C: New test.
35170
35171         PR c++/9384
35172         * g++.dg/parse/using1.C: New test.
35173
35174         PR c++/9285
35175         PR c++/9294
35176         * g++.dg/parse/expr2.C: New test.
35177
35178         PR c++/9388
35179         * g++.dg/parse/lookup2.C: Likewise.
35180
35181 2003-01-21  Jan Hubicka  <jh@suse.cz>
35182
35183         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35184         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35185         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35186         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35187
35188 2003-01-20  Nick Clifton  <nickc@redhat.com>
35189
35190         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35191         problem with ARM sibcall code generation.
35192
35193 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35194
35195         * gcc.c-torture/execute/20030120-1.c: New.
35196
35197 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35198
35199         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35200
35201 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35202
35203         PR c++/9272
35204         * g++.dg/parse/ctor1.C: New test.
35205
35206         PR c++/9294:
35207         * g++.dg/parse/qualified1.C: New test.
35208
35209         * g++.dg/parse/typename3.C: New test.
35210
35211 2003-01-16  Richard Henderson  <rth@redhat.com>
35212
35213         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35214
35215 2003-01-16  Richard Henderson  <rth@redhat.com>
35216
35217         * g++.dg/pch/pch.exp: Copy test header to the working directory
35218         before using it either for precompilation or direct use.
35219         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35220         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35221
35222 2003-01-16  Richard Henderson  <rth@redhat.com>
35223
35224         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35225         before using it either for precompilation or direct use.
35226         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35227         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35228
35229 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35230
35231         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35232         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35233         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35234         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35235         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35236         typename warning into error.
35237         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35238         error messages.
35239         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35240         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35241         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35242         messages.
35243         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35244         make declaration visible in template.
35245         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35246         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35247         messages.
35248         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35249         message.
35250         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35251         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35252         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35253         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35254         typename warning with error message.
35255         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35256         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35257         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35258
35259 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35260
35261         * g++.dg/parse/ambig2.C: New test.
35262
35263 2003-01-15  Richard Henderson  <rth@redhat.com>
35264
35265         * g++.dg/tls/init-2.C: Update error message string.
35266
35267 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35268
35269         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35270
35271 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35272
35273         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35274         all for HC11/HC12.
35275         * gcc.c-torture/compile/20001205-1.x: Likewise.
35276         * gcc.c-torture/compile/20001226-1.x: Likewise.
35277         * gcc.c-torture/compile/920520-1.x: Likewise.
35278         * gcc.c-torture/compile/961203-1.x: Likewise.
35279         * gcc.c-torture/compile/20020604-1.x: Likewise.
35280
35281 2003-01-15  Jan Hubicka  <jh@suse.cz>
35282
35283         * gcc.c-torture/compile/20030115-1.c: New test.
35284
35285         * gcc.dg/i386-fpcvt-1.c: New test.
35286         * gcc.dg/i386-fpcvt-2.c: New test.
35287
35288 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35289
35290         Further conform g++'s __vmi_class_type_info to the C++ ABI
35291         specification.
35292         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35293         the specification.
35294
35295 2003-01-14  Jan Hubicka  <jh@suse.cz>
35296
35297         * gcc.dg/i386-fpcvt-1.c: New test.
35298         * gcc.dg/i386-fpcvt-2.c: New test.
35299
35300 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35301
35302         * gcc.dg/i386-mmx-3.c: New test.
35303
35304 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35305
35306         PR c++/9264
35307         * g++.dg/parse/octal1.C: New file.
35308
35309         PR c++/9172
35310         * g++.dg/parse/typename1.C: New file.
35311
35312 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35313
35314         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35315         * gcc.dg/bf-no-ms-layout.c: Likewise.
35316         * gcc.dg/bf-ms-attrib.c: Likewise.
35317
35318 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35319
35320         PR c++/9099
35321         * g++.dg/parse/dtor1.C: New file.
35322
35323         PR c++/9128
35324         * g++.dg/rtti/typeid1.C: New file.
35325
35326         PR c++/9153
35327         * g++.dg/parse/lookup1.C: New file.
35328
35329         PR c++/9171
35330         * g++.dg/templ/spec5.C: New file.
35331
35332 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35333
35334         * gcc.c-torture/compile/20030110-1.c: New test.
35335
35336 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35337
35338         Merge from pch-branch:
35339
35340         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35341
35342         * gcc.dg/pch/cpp-1.h: New.
35343         * gcc.dg/pch/cpp-1.c: New.
35344         * gcc.dg/pch/cpp-2.h: New.
35345         * gcc.dg/pch/cpp-2.c: New.
35346
35347         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35348
35349         * gcc.dg/pch/except-1.h: New.
35350         * gcc.dg/pch/except-1.c: New.
35351
35352         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35353
35354         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35355         running test.
35356         * gcc.dg/pch: Include *.hp not *.h.
35357         * gcc.dg/pch/system-1.h: New.
35358         * gcc.dg/pch/system-1.c: New.
35359
35360         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35361
35362         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35363         rather than trying to build and run a program using PCH.
35364         * gcc.dg/pch: Remove dg-do commands from test files.
35365
35366         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35367
35368         * gcc.dg/pch/macro-3.c: New.
35369         * gcc.dg/pch/macro-3.h: New.
35370
35371         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35372
35373         * gcc.dg/pch/common-1.c: New.
35374         * gcc.dg/pch/common-1.h: New.
35375         * gcc.dg/pch/decl-1.c: New.
35376         * gcc.dg/pch/decl-1.h: New.
35377         * gcc.dg/pch/decl-2.c: New.
35378         * gcc.dg/pch/decl-2.h: New.
35379         * gcc.dg/pch/decl-3.c: New.
35380         * gcc.dg/pch/decl-3.h: New.
35381         * gcc.dg/pch/decl-4.c: New.
35382         * gcc.dg/pch/decl-4.h: New.
35383         * gcc.dg/pch/decl-5.c: New.
35384         * gcc.dg/pch/decl-5.h: New.
35385         * gcc.dg/pch/global-1.c: New.
35386         * gcc.dg/pch/global-1.h: New.
35387         * gcc.dg/pch/inline-1.c: New.
35388         * gcc.dg/pch/inline-1.h: New.
35389         * gcc.dg/pch/inline-2.c: New.
35390         * gcc.dg/pch/inline-2.h: New.
35391         * gcc.dg/pch/static-1.c: New.
35392         * gcc.dg/pch/static-1.h: New.
35393         * gcc.dg/pch/static-2.c: New.
35394         * gcc.dg/pch/static-2.h: New.
35395
35396         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35397
35398         * g++.dg/pch/pch.exp: Better handle failing testcases.
35399         * gcc.dg/pch/pch.exp: Likewise.
35400         * gcc.dg/pch/macro-1.c: New.
35401         * gcc.dg/pch/macro-1.h: New.
35402         * gcc.dg/pch/macro-2.c: New.
35403         * gcc.dg/pch/macro-2.h: New.
35404
35405         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35406
35407         * g++.dg/dg.exp: Treat files in pch/ specially.
35408         * g++.dg/pch/pch.exp: New file.
35409         * g++.dg/pch/empty.H: New file.
35410         * g++.dg/pch/empty.C: New file.
35411         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35412         "precompile".
35413
35414         * gcc.dg/pch/pch.exp: New file.
35415         * gcc.dg/pch/empty.h: New file.
35416         * gcc.dg/pch/empty.c: New file.
35417         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35418         "precompile".
35419
35420 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35421
35422         * g++.dg/template/friend14.C: New test.
35423
35424 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35425
35426         * gcc.dg/old-style-asm-1.c: New test.
35427
35428 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35429
35430         * gcc.c-torture/compile/20030109-1.c: New test.
35431
35432 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35433
35434         * gcc.c-torture/execute/20030109-1.c: New test.
35435
35436 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35437
35438         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35439         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35440         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35441         * g++.old-deja/g++.mike/eh2.C: Likewise.
35442         * g++.old-deja/g++.mike/eh3.C: Likewise.
35443         * g++.old-deja/g++.mike/eh5.C: Likewise.
35444         * g++.old-deja/g++.mike/eh6.C: Likewise.
35445         * g++.old-deja/g++.mike/eh7.C: Likewise.
35446         * g++.old-deja/g++.mike/eh8.C: Likewise.
35447         * g++.old-deja/g++.mike/eh9.C: Likewise.
35448         * g++.old-deja/g++.mike/eh10.C: Likewise.
35449         * g++.old-deja/g++.mike/eh12.C: Likewise.
35450         * g++.old-deja/g++.mike/eh13.C: Likewise.
35451         * g++.old-deja/g++.mike/eh14.C: Likewise.
35452         * g++.old-deja/g++.mike/eh16.C: Likewise.
35453         * g++.old-deja/g++.mike/eh17.C: Likewise.
35454         * g++.old-deja/g++.mike/eh18.C: Likewise.
35455         * g++.old-deja/g++.mike/eh21.C: Likewise.
35456         * g++.old-deja/g++.mike/eh23.C: Likewise.
35457         * g++.old-deja/g++.mike/eh24.C: Likewise.
35458         * g++.old-deja/g++.mike/eh25.C: Likewise.
35459         * g++.old-deja/g++.mike/eh26.C: Likewise.
35460         * g++.old-deja/g++.mike/eh27.C: Likewise.
35461         * g++.old-deja/g++.mike/eh28.C: Likewise.
35462         * g++.old-deja/g++.mike/eh29.C: Likewise.
35463         * g++.old-deja/g++.mike/eh31.C: Likewise.
35464         * g++.old-deja/g++.mike/eh33.C: Likewise.
35465         * g++.old-deja/g++.mike/eh34.C: Likewise.
35466         * g++.old-deja/g++.mike/eh35.C: Likewise.
35467         * g++.old-deja/g++.mike/eh36.C: Likewise.
35468         * g++.old-deja/g++.mike/eh37.C: Likewise.
35469         * g++.old-deja/g++.mike/eh38.C: Likewise.
35470         * g++.old-deja/g++.mike/eh39.C: Likewise.
35471         * g++.old-deja/g++.mike/eh40.C: Likewise.
35472         * g++.old-deja/g++.mike/eh41.C: Likewise.
35473         * g++.old-deja/g++.mike/eh42.C: Likewise.
35474         * g++.old-deja/g++.mike/eh44.C: Likewise.
35475         * g++.old-deja/g++.mike/eh46.C: Likewise.
35476         * g++.old-deja/g++.mike/eh47.C: Likewise.
35477         * g++.old-deja/g++.mike/eh48.C: Likewise.
35478         * g++.old-deja/g++.mike/eh49.C: Likewise.
35479         * g++.old-deja/g++.mike/eh50.C: Likewise.
35480         * g++.old-deja/g++.mike/eh51.C: Likewise.
35481         * g++.old-deja/g++.mike/eh53.C: Likewise.
35482         * g++.old-deja/g++.mike/eh55.C: Likewise.
35483         * g++.old-deja/g++.mike/p7912.C: Likewise.
35484         * g++.old-deja/g++.mike/p9706.C: Likewise.
35485         * g++.old-deja/g++.mike/p10416.C: Likewise.
35486         * g++.old-deja/g++.mike/p11667.C: Likewise.
35487         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35488         Remove redundant reference to Iris.
35489         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35490         Elxsi, i860, Pico Java, and WE32K.
35491
35492 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35493
35494         * g++.dg/ext/asm4.C: New test.
35495
35496 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35497
35498         PR c++/9030
35499         * g++.dg/template/friend12.C: New test.
35500         * g++.dg/template/friend13.C: Likewise.
35501         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35502
35503 2003-01-08  Jan Hubicka  <jh@suse.cz>
35504
35505         * gcc.dg/i386-cadd.c: New test.
35506         * gcc.dg/i386-cmov4.c: Likewise.
35507
35508 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35509
35510         PR c++/9165
35511         * g++.dg/warn/Wunused-3.C: New test.
35512
35513         * g++.dg/abi/bitfield9.C: New test.
35514
35515         PR c++/9189
35516         * g++.dg/parse/defarg3.C: New test.
35517
35518 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35519
35520         * g++.dg/parse/ambig1.C: New test.
35521         * g++.dg/parse/defarg2.C: New test.
35522
35523 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35524
35525         * g++.dg/template/defarg-1.C: New test.
35526         * g++.dg/template/local2.C: Likewise.
35527
35528 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35529
35530         * gcc.c-torture/execute/20030105-1.c: New test.
35531
35532 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35533
35534         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35535         * g++.dg/parse/namespace4.C: Likewise.
35536
35537 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35538
35539         * g++.dg/template/ntp2.C: New test.
35540
35541 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35542
35543         * g++.dg/parse/extern-C-1.C: New test.
35544
35545         * g++.dg/parse/namespace4.C: New test.
35546
35547         * g++.dg/template/nested1.C: New test.
35548
35549         * g++.dg/parse/namespace3.C: New test.
35550
35551 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35552
35553         * g++.dg/lookup/two-stage1.C: New test.
35554
35555 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35556
35557         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35558         * g++.old-deja/g++.jason/access8.C: Likewise.
35559         * g++.old-deja/g++.other/decl5.C: Likewise.
35560
35561 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35562
35563         * g++.dg/parse/parse7.C: New test.
35564
35565 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35566
35567         PR c++/2843
35568         * g++.dg/ext/attrib7.C: New test.
35569
35570 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35571
35572         * g++.dg/parse/parse6.C: New test.
35573
35574 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35575
35576         * gcc.dg/h8300-stack-1.c: New.
35577
35578 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35579
35580         g++.dg/lookup/exception1.C: New test.
35581
35582         g++.dg/lookup/template1.C: New test.
35583
35584         g++.dg/parse/namespace2.C: New test.
35585
35586         g++.dg/parse/parens2.C: New test.
35587
35588 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35589
35590         * g++.dg/parse/parse5.C: New test.
35591         * g++.dg/lookup/scoped4.C: New test.
35592
35593 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35594
35595         * g++.dg/parse/parens1.C: New test.
35596
35597         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35598         angle-bracket1.C.
35599         * g++.dg/parse/parens2.C: New test.
35600
35601         * g++.dg/lookup/scope-operator1.C: New test.
35602
35603         * g++.dg/parse/operator1.C: New test.
35604
35605 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35606
35607         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35608         * g++.old-deja/g++.other/access6.C: Likewise.
35609         * g++.old-deja/g++.other/decl1.C: Likewise.
35610         * g++.old-deja/g++.pt/typename12.C: Likewise.
35611
35612 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35613
35614         * g++.dg/parse/namespace1.C: New test.
35615
35616 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35617
35618         * g++.dg/parse/parse4.C: New test.
35619
35620 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35621
35622         * g++.dg/parse/parse3.C: New test.
35623
35624 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35625
35626         * g++.dg/parse/parse2.C: New test.
35627
35628 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35629
35630         * g++.dg/template/friend11.C: New test.
35631
35632 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35633
35634         * g++.dg/parse/parse1.C: New test.
35635
35636 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35637
35638         * lib/profopt.exp: Change the name of a global variable to avoid
35639         possible clashes with other test suites.
35640
35641 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35642
35643         * g++.dg/inherit/covariant8.C: New test.
35644
35645 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35646
35647         * g++.dg/init/array9.C: New test.
35648
35649         PR c++/9112
35650         * g++.dg/parse/expr1.C: New test.
35651
35652 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35653
35654         * gcc.c-torture/compile/20021230-1.c: New test.
35655
35656 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35657
35658         * g++.dg/inherit/covariant5.C: New test.
35659         * g++.dg/inherit/covariant6.C: New test.
35660         * g++.dg/inherit/covariant7.C: New test.
35661
35662 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35663
35664         PR c++/2739
35665         * g++.dg/other/access2.C: New test.
35666
35667 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35668
35669         * g++.dg/other/anon-struct.C: No longer fails
35670         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35671         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35672         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35673
35674 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35675
35676         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35677
35678 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35679
35680         * g++.dg/eh/spec4.C: Remove stray semicolon.
35681         * g++.dg/expr/pmf-1.C: Change error message.
35682         * g++.dg/ext/asm1.C: Remove stray semicolon.
35683         * g++.dg/ext/typename1.C: Add missing typenames.
35684         * g++.dg/inherit/template-as-base.C: Change error message.
35685         * g++.dg/lookup/scoped1.C: Likewise.
35686         * g++.dg/lookup/scoped2.C: Likewise.
35687         * g++.dg/lookup/using2.C: Likewise.
35688         * g++.dg/other/component1.C: Remove stray semicolon.
35689         * g++.dg/other/do1.C: Change error message.
35690         * g++.dg/other/error2.C: Likewise.
35691         * g++.dg/other/init1.C: Likewise.
35692         * g++.dg/other/packed1.C: Remove stray semicolon.
35693         * g++.dg/other/ptrmem2.C: Change error message.
35694         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35695         marker.
35696         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35697         * g++.dg/template/access3.C: Add typename keyword.
35698         * g++.dg/template/access5.C: Remove stray semicolon.
35699         * g++.dg/template/access6.C: Likewise.
35700         * g++.dg/template/complit1.C: Likewise.
35701         * g++.dg/template/crash1.C: Change error message.
35702         * g++.dg/template/inherit2.C: Remove stray semicolon.
35703         * g++.dg/template/instantiate2.C: Likewise.
35704         * g++.dg/template/instantiate3.C: Change error message.
35705         * g++.dg/template/qual1.C: Remove stray semicolon.
35706         * g++.dg/template/qualttp18.C: Change error message.
35707         * g++.dg/template/ref1.C: Remove stray semicolon.
35708         * g++.dg/template/sizeof1.C (A::value): Declare it.
35709         * g++.dg/template/spec4.C: Change error message.
35710         * g++.dg/template/static1.C: Likewise.
35711         * g++.dg/template/type1.C: Likewise.
35712         * g++.dg/template/typename3.C: Likewise.
35713         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35714         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35715         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35716         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35717         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35718         named return value extension.
35719         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35720         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35721         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35722         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35723         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35724         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35725         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35726         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35727         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35728         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35729         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35730         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35731         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35732         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35733         syntax.
35734         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35735         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35736         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35737         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35738         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35739         * g++.old-deja/g++.brendan/template11.C: Likewise.
35740         * g++.old-deja/g++.brendan/template26.C: Likewise.
35741         * g++.old-deja/g++.brendan/template27.C: Use explicit
35742         specialization syntax.
35743         * g++.old-deja/g++.brendan/template30.C: Likewise.
35744         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35745         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35746         non-dependent names.
35747         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35748         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35749         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35750         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35751         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35752         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35753         named return value extension.
35754         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35755         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35756         * g++.old-deja/g++.ext/return1.C: Likewise.
35757         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35758         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35759         * g++.old-deja/g++.jason/access8.C: Likewise.
35760         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35761         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35762         pseudo-destructor names.
35763         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35764         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35765         pseudo-destructor names.
35766         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35767         * g++.old-deja/g++.jason/overload19.C: Likewise.
35768         * g++.old-deja/g++.jason/overload32.C: Likewise.
35769         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35770         stray semicolons.
35771         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35772         * g++.old-deja/g++.jason/return.C: Likewise.
35773         * g++.old-deja/g++.jason/return2.C: Likewise.
35774         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35775         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35776         syntax.
35777         * g++.old-deja/g++.jason/template10.C: Account for use of
35778         non-dependent names.
35779         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35780         syntax.
35781         * g++.old-deja/g++.jason/template37.C: Likewise.
35782         * g++.old-deja/g++.law/access4.C: Change error messages.
35783         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35784         pseudo-destructor names.
35785         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35786         * g++.old-deja/g++.law/ctors9.C: Likewise.
35787         * g++.old-deja/g++.law/cvt22.C: Likewise.
35788         * g++.old-deja/g++.law/dtors5.C: Likewise.
35789         * g++.old-deja/g++.law/global-init1.C: Likewise.
35790         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35791         * g++.old-deja/g++.law/operators28.C: Likewise.
35792         * g++.old-deja/g++.law/visibility28.C: Likewise.
35793         * g++.old-deja/g++.martin/eval1.C: Likewise.
35794         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35795         name.
35796         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35797         * g++.old-deja/g++.mike/net34.C: Likewise.
35798         * g++.old-deja/g++.mike/net36.C: Likewise.
35799         * g++.old-deja/g++.mike/ns2.C: Likewise.
35800         * g++.old-deja/g++.mike/p12306.C: Likewise.
35801         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35802         value extension.
35803         * g++.old-deja/g++.mike/p700.C: Likewise.
35804         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35805         * g++.old-deja/g++.mike/p710.C: Likewise.
35806         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35807         value extension.
35808         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35809         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35810         * g++.old-deja/g++.ns/crash2.C: Likewise.
35811         * g++.old-deja/g++.ns/crash3.C: Likewise.
35812         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35813         * g++.old-deja/g++.ns/ns17.C: Likewise.
35814         * g++.old-deja/g++.ns/template16.C: Likewise.
35815         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35816         keyword.
35817         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35818         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35819         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35820         named return value extension.
35821         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35822         * g++.old-deja/g++.other/access4.C: Issue additional error
35823         messages.
35824         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35825         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35826         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35827         * g++.old-deja/g++.other/crash25.C: Change error message.
35828         * g++.old-deja/g++.other/crash4.C: Change error message.
35829         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35830         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35831         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35832         checks.
35833         * g++.old-deja/g++.other/defarg8.C: Likewise.
35834         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35835         * g++.old-deja/g++.other/dtor10.C: Likewise.
35836         * g++.old-deja/g++.other/incomplete.C: Likewise.
35837         * g++.old-deja/g++.other/linkage7.C: Likewise.
35838         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35839         lookup algorithm.
35840         * g++.old-deja/g++.other/mangle2.C: Likewise.
35841         * g++.old-deja/g++.other/refinit2.C: Likewise.
35842         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35843         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35844         * g++.old-deja/g++.pt/crash28.C: Likewise.
35845         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35846         syntax.
35847         * g++.old-deja/g++.pt/crash32.C: Change error message.
35848         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35849         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35850         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35851         error message position.
35852         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35853         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35854         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35855         syntax.
35856         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35857         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35858         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35859         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35860         keyword.
35861         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35862         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35863         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35864         keyword.
35865         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35866         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35867         syntax.
35868         * g++.old-deja/g++.pt/friend28.C: Account for use of
35869         non-dependent names.
35870         * g++.old-deja/g++.pt/friend29.C: Likewise.
35871         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35872         rules.
35873         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35874         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35875         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35876         lookup rules.
35877         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35878         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35879         keyword.
35880         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35881         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35882         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35883         keyword.
35884         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35885         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35886         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35887         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35888         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35889         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35890         keyword.
35891         * g++.old-deja/g++.pt/spec10.C: Likewise.
35892         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35893         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35894         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35895         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35896         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35897         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35898         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35899         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35900         * g++.old-deja/g++.pt/typename15.C: Likewise.
35901         * g++.old-deja/g++.pt/typename22.C: Likewise.
35902         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35903         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35904         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35905         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35906         syntax.
35907         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35908         return value extension.
35909         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35910         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35911         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35912         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35913
35914 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35915
35916         * g++.dg/warn/inline1.C: New test.
35917         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35918         * g++.old-deja/g++.jason/synth10.C: Likewise.
35919         * g++.old-deja/g++.mike/net31.C: Likewise.
35920         * g++.old-deja/g++.mike/p8786.C: Likewise.
35921
35922         * g++.dg/template/friend10.C: New test.
35923         * g++.dg/template/conv5.C: New test.
35924
35925 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35926
35927         * g++.dg/lookup/scoped3.C: New test.
35928
35929         * g++.dg/lookup/decl1.C: New test.
35930         * g++.dg/lookup/decl2.C: New test.
35931
35932 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35933
35934         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35935         gcc.c-torture/compile/20021015-1.c,
35936         gcc.c-torture/compile/20021015-2.c,
35937         gcc.c-torture/compile/20021123-1.c,
35938         gcc.c-torture/compile/20021123-2.c,
35939         gcc.c-torture/compile/20021123-3.c,
35940         gcc.c-torture/compile/20021123-4.c,
35941         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35942         only to 3.1 or 3.2 branch.
35943
35944 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35945
35946         * gcc.dg/i386-bitfield3.c: New test.
35947
35948         * gcc.dg/i386-bitfield2.c: New test.
35949
35950 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35951
35952         * g++.dg/parse/conv_op1.C: New test.
35953
35954 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35955
35956         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35957         approved.
35958
35959 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35960
35961         * gcc.c-torture/compile/20021220-1.c: New test.
35962
35963 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35964
35965         * gcc.dg/i386-fastcall-1.c: New.
35966
35967 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35968
35969         * gcc.c-torture/execute/20021219-1.c: New test.
35970
35971 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35972
35973         * gcc.dg/i386-pic-1.c: New test.
35974
35975 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35976
35977         PR c++/8099
35978         * g++.dg/template/friend9.C: New test.
35979
35980 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35981
35982         PR c++/3663
35983         * g++.dg/template/access7.C: New test.
35984
35985 2002-12-18  Nick Clifton  <nickc@redhat.com>
35986
35987         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35988         the libstdc++-v3 directory has been found.
35989
35990 2002-12-12  Devang Patel <dpatel@apple.com>
35991         * gcc.dg/darwin-ld-1.c: New test.
35992         * gcc.dg/darwin-ld-2.c: New test.
35993         * gcc.dg/darwin-ld-3.c: New test.
35994         * gcc.dg/darwin-ld-4.c: New test.
35995         * gcc.dg/darwin-ld-5.c: New test.
35996
35997 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35998
35999         * gcc.c-torture/compile/20021212-1.c: New test.
36000
36001 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
36002
36003         * gcc.dg/fshort-wchar: New test.
36004
36005 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
36006
36007         PR c++/8372
36008         * g++.dg/template/dtor1.C: New test.
36009
36010         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36011         markers.
36012
36013 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
36014
36015         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36016
36017 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
36018
36019         * g++.dg/template/static1.C: New test.
36020         * g++.dg/template/static2.C: New test.
36021         * g++.old-deja/g++.ext/memconst.C: New test.
36022
36023 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36024
36025         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36026         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36027         * g++.dg/special/initp1.C: Likewise.
36028
36029 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
36030
36031         * gcc.c-torture/execute/20021204-1.c: New test.
36032
36033 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
36034
36035         * gcc.dg/ppc-fmadd-1.c: New file.
36036         * gcc.dg/ppc-fmadd-2.c: New file.
36037         * gcc.dg/ppc-fmadd-3.c: New file.
36038
36039 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36040
36041         * gcc.c-torture/compile/20021204-1.c: New test.
36042
36043 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36044
36045         * g++.dg/inherit/covariant2.C: New test.
36046         * g++.dg/inherit/covariant3.C: New test.
36047         * g++.dg/inherit/covariant4.C: New test.
36048         * g++.dg/inherit/covariant1.C: Remove XFAIL.
36049         * g++.old-deja/g++.robertl/eb17.C: Likewise.
36050
36051 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36052
36053         PR c++/8688
36054         * g++.dg/init/brace3.C: New test.
36055
36056 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36057
36058         * gcc.dg/20020210-1.c: Fix a comment typo.
36059
36060 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36061
36062         PR c++/8720
36063         * g++.dg/parse/defarg1.C: New test.
36064
36065         PR c++/8615
36066         * g++.dg/template/char1.C: New test.
36067
36068         * g++.dg/template/varmod1.C: Fix typo.
36069
36070 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36071
36072         DR 180
36073         * g++.old-deja/g++.pt/crash32.C: Expect error.
36074
36075 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36076
36077         PR c++/5919
36078         * g++.dg/template/varmod1.C: New test.
36079
36080         PR c++/8727
36081         * g++.dg/inherit/typeinfo1.C: New test.
36082
36083         PR c++/8663
36084         * g++.dg/inherit/typedef1.C: New test.
36085
36086 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36087
36088         PR c++/8332
36089         PR c++/8493
36090         * g++.dg/template/strlen1.C: New test.
36091
36092         PR c++/8227
36093         * g++.dg/template/ctor2.C: New test.
36094
36095         PR c++/8214
36096         * g++.dg/init/string1.C: New test.
36097
36098         PR c++/8511
36099         * g++.dg/template/friend8.C: New test.
36100
36101 2002-11-29  Joe Buck <jbuck@synopsys.com>
36102
36103         * g++.dg/lookup/anon2.C: New test.
36104
36105 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
36106
36107         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36108         h8300 port.
36109
36110 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
36111
36112         * gcc.dg/bitfld-6.c: New test.
36113
36114 2002-11-27  Jan Hubicka  <jh@suse.cz>
36115
36116         * gcc.c-torture/execute/20021127.[cx]: New test.
36117
36118 2002-11-26  Jan Hubicka  <jh@suse.cz>
36119
36120         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36121         quality.
36122
36123 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
36124
36125         * g++.dg/init/brace2.C: New test.
36126         * g++.old-deja/g++.mike/p9129.C: Correct.
36127
36128 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
36129
36130         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36131
36132 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36133
36134         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36135
36136 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36137
36138         * testsuite/g++.dg/abi/empty11.C: New test.
36139         * testsuite/g++.dg/rtti/cv1.C: New test.
36140
36141 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36142
36143         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36144
36145 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36146
36147         * g++.dg/abi/empty10.C: New test.
36148
36149 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36150
36151         * gcc.c-torture/compile/20021124-1.c: New test.
36152
36153 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36154
36155         * g++.dg/abi/rtti2.C: New test.
36156
36157 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36158
36159         * gcc.dg/i386-unroll-1.c: New test.
36160
36161 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36162
36163         * gcc.c-torture/compile/20021120-1.c: New test.
36164         * gcc.c-torture/compile/20021120-2.c: New test.
36165
36166 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36167
36168         * gcc.dg/bitfld-5.c: New test.
36169
36170 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36171
36172         * gcc.c-torture/execute/20021120-3.c: New test.
36173
36174 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36175
36176         * gcc.c-torture/execute/20021120-2.c: New test.
36177
36178 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36179
36180         * gcc.c-torture/execute/20021120-1.c: New test.
36181
36182 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36183
36184         * gcc.c-torture/execute/20021118-3.c: New test.
36185
36186 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36187
36188         * gcc.c-torture/compile/20021119-1.c: New test.
36189
36190 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36191
36192         * gcc.dg/duff-1.c: New test.
36193         * gcc.dg/duff-2.c: New test.
36194         * gcc.dg/duff-3.c: New test.
36195
36196 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36197
36198         * gcc.dg/cpp/_Pragma5.c: New test.
36199
36200 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36201
36202         * gcc.c-torture/execute/20021118-2.c: New test.
36203
36204 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36205
36206         * gcc.c-torture/execute/20021118-1.c: New test.
36207
36208 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36209
36210         * gcc.dg/20021116-1.c: New test.
36211
36212 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36213
36214         * g++.dg/abi/vcall1.C: New test.
36215
36216 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36217
36218         * gcc.dg/20021029-1.c: New test.
36219         * gcc.dg/20021029-2.c: New test.
36220
36221 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36222
36223         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36224
36225 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36226
36227         PR c/8439
36228         * gcc.dg/20021110.c: Move to ...
36229         * gcc.c-torture/compile/20021110.c: .... here.
36230
36231 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36232
36233         PR c/8467
36234         * gcc.c-torture/execute/20021111-1.c
36235
36236 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36237
36238         PR c/8439
36239         * gcc.dg/20021110.c: New test.
36240
36241 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36242
36243         * g++.dg/abi/vthunk3.C: Run only on x86.
36244
36245 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36246
36247         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36248
36249 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36250
36251         * lib/compat.exp (compat-execute): Fix logic error in last
36252         change.
36253
36254 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36255
36256         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36257
36258 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36259
36260         PR c++/8389
36261         * g++.dg/template/access6.C: New test.
36262
36263 2002-11-08  Jan Hubicka  <jh@suse.cz>
36264
36265         * gcc.dg/i386-ssefp-1.c: New test.
36266         * gcc.dg/i386-ssefp-1.c: New test.
36267
36268 2002-11-08  Jan Hubicka  <jh@suse.cz>
36269
36270         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36271
36272 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36273
36274         * g++.dg/abi/vthunk3.C: New test.
36275
36276         PR c++/8338
36277         * g++.dg/template/crash2.C: New test.
36278
36279 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36280
36281         * testsuite/g++.dg/abi/dtor1.C: New test.
36282         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36283
36284 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36285
36286         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36287         Darwin.
36288
36289 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36290
36291         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36292         -mthumb.  Only xfail with -O0.
36293
36294 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36295
36296         * g++.dg/abi/thunk1.C: New test.
36297         * g++.dg/abi/thunk2.C: Likewise.
36298         * g++.dg/abi/vtt1.C: Likewise.
36299
36300 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36301
36302         PR optimization/8423
36303         * gcc.c-torture/execute/builtin-constant.c: New test.
36304
36305 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36306
36307         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36308         Add some more cases.
36309
36310 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36311
36312         PR c++/8391
36313         * g++.dg/opt/local1.C: New test.
36314
36315 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36316
36317         PR c++/8160
36318         * g++.dg/template/complit1.C: New test.
36319
36320         PR c++/8149
36321         * g++.dg/template/typename4.C: Likewise.
36322
36323 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36324
36325         Core issue 287, PR c++/7639
36326         * g++.dg/template/instantiate1.C: Adjust error location.
36327         * g++.dg/template/instantiate3.C: New test.
36328         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36329         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36330         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36331
36332 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36333
36334         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36335
36336 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36337
36338         PR c++/8287
36339         * g++.dg/init/dtor2.C: New test.
36340
36341 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36342
36343         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36344         * gcc.dg/nest.c: Bypass errors on irix6.
36345
36346 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36347
36348         * gcc.dg/nest.c: Expect error for mmix-*-*.
36349         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36350
36351 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36352
36353         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36354         markers.
36355
36356         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36357
36358 2002-10-25  Mike Stump  <mrs@apple.com>
36359
36360         * gcc.dg/warn-1.c: New test.
36361
36362 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36363
36364         * g++.dg/template/typename3.C: New test.
36365
36366 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36367
36368         * g++.dg/lookup/ptrmem1.C: New test.
36369
36370         * g++.dg/abi/vthunk2.C: New test.
36371
36372 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36373
36374         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36375
36376 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36377
36378         * g++.dg/abi/empty9.C: New test.
36379
36380 2002-10-24  Richard Henderson  <rth@redhat.com>
36381
36382         * g++.dg/inherit/thunk1.C: Enable for ia64.
36383
36384 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36385
36386         PR c++/8067
36387         * g++.dg/lookup/pretty1.C: New test.
36388
36389 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36390
36391         * gcc.dg/20021023-1.c: New test.
36392
36393 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36394
36395         PR c++/7679
36396         * g++.dg/parse/inline1.C: New test.
36397
36398 2002-10-23  Richard Henderson  <rth@redhat.com>
36399
36400         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36401
36402         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36403
36404 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36405
36406         PR c++/6579
36407         * g++.dg/parse/stmtexpr3.C: New test.
36408
36409 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36410
36411         * g++.dg/expr/cond1.C: New test.
36412
36413 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36414
36415         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36416
36417 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36418
36419         * g++.dg/abi/vbase13.C: New test.
36420         * g++.dg/abi/vbase14.C: Likewise.
36421
36422 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36423
36424         * gcc.dg/tls/pic-1.c: New test.
36425         * gcc.dg/tls/nonpic-1.c: New test.
36426         * gcc.dg/20021018-1.c: New test.
36427
36428 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36429
36430         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36431         Remove only files with the same base name as the test case.
36432         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36433         (profopt-execute): Likewise.  Also, remove old profiling
36434         and performance data files before running the tests.
36435
36436         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36437         * g++.dg/bprob/bprob.exp: Likewise.
36438         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36439         to allow more general test case names.
36440
36441         * g++.dg/bprob/bprob-1.C: Rename to ...
36442         * g++.dg/bprob/g++-bprob-1.C: ... this.
36443
36444         * g77.dg/bprob/bprob-1.f: Rename to ...
36445         * g77.dg/bprob/g77-bprob-1.f: ... this.
36446
36447 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36448
36449         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36450         bison 1.50 or later.
36451
36452 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36453
36454         * g++.dg/README: Describe more test directories.
36455
36456 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36457
36458         * g++.dg/init/array6.C: Add additional tests.
36459
36460 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36461
36462         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36463         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36464
36465 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36466
36467         * gcc.c-torture/compile/20020604-1.x: New.
36468         * gcc.c-torture/compile/simd-5.x: Likewise.
36469         * gcc.c-torture/execute/920710-1.x: Likewise.
36470         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36471
36472 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36473
36474         * g++.dg/inherit/override1.C: Add dg-options clause.
36475
36476 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36477
36478         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36479         _mm_slli_si128.
36480
36481 2002-10-19  Andreas Schwab  <schwab@suse.de>
36482
36483         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36484         directory component.
36485
36486 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36487
36488         * g++.dg/inherit/thunk1.C: New test.
36489
36490         * g++.dg/inherit/override1.C: New test.
36491
36492         * g++.dg/abi/mangle11.C: New test.
36493         * g++.dg/abi/mangle14.C: New test.
36494         * g++.dg/abi/mangle17.C: New test.
36495
36496 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36497
36498         * g++.dg/overload/member2.C: New test.
36499
36500 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36501
36502         * g++.dg/README: Describe new compat directory.
36503         * g++.dg/dg.exp: Skip tests in compat directory.
36504         * README.compat: New file.
36505         * lib/compat.exp: New expect script.
36506         * g++.dg/compat: New test directory.
36507         * g++.dg/compat/compat.exp: New expect script.
36508         * g++.dg/compat/abi: New test directory.
36509         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36510         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36511         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36512         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36513         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36514         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36515         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36516         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36517         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36518         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36519         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36520         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36521         * g++.dg/compat/break: New test directory.
36522         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36523         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36524         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36525         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36526         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36527         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36528         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36529         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36530         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36531         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36532         g++.dg/compat/break/README: New files.
36533         * g++.dg/compat/eh: New test directory.
36534         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36535         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36536         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36537         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36538         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36539         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36540         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36541         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36542         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36543         g++.dg/compat/eh/filter2_y.C,
36544         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36545         g++.dg/compat/eh/new1_y.C,
36546         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36547         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36548         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36549         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36550         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36551         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36552         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36553         g++.dg/compat/eh/unexpected1_y.C: New files.
36554         * g++.dg/compat/init: New test directory.
36555         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36556         g++.dg/compat/init/array5_y.C,
36557         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36558         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36559         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36560         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36561         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36562         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36563         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36564         g++.dg/compat/init/init-ref2_y.C: New files.
36565
36566 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36567
36568         PR c++/7584
36569         * g++.dg/inherit/using3.C: New test.
36570
36571 2002-10-17  Jan Hubicka  <jh@suse.cz>
36572
36573         * gcc.dg/20021017-2.c: New test.
36574
36575 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36576
36577         * g++.dg/abi/mangle16.C: Adjust.
36578
36579         * g++.dg/init/array8.C: New test.
36580
36581 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36582
36583         * gcc.dg/special/mips-abi.exp: New test.
36584         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36585
36586 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36587
36588         * g++.dg/abi/mangle16.C: New test.
36589         * g++.dg/abi/mangle17.C: Likewise.
36590
36591         PR c++/7478
36592         * g++.dg/template/ref1.C: New test.
36593
36594 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36595
36596         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36597
36598 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36599
36600         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36601
36602 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36603
36604         PR c++/7524
36605         * g++.dg/init/array7.C: New test.
36606
36607 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36608
36609         * g++.dg/init/array6.C: New test.
36610
36611         * g++.dg/abi/mangle13.C: Likewise.
36612         * g++.dg/abi/mangle14.C: Likewise.
36613         * g++.dg/abi/mangle15.C: Likewise.
36614
36615 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36616
36617         * g++.dg/abi/empty8.C: New test.
36618
36619 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36620
36621         * g++.dg/init/ctor1.C: New test.
36622
36623 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36624
36625         * gcc.c-torture/execute/20021015-1.c: New test.
36626
36627 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36628
36629         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36630
36631 2002-10-14  Jan Hubicka  <jh@suse.cz>
36632
36633         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36634
36635 2002-10-14  Richard Henderson  <rth@redhat.com>
36636
36637         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36638
36639 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36640
36641         PR optimization/6631
36642         * g++.dg/opt/const2.C: New test.
36643
36644 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36645
36646         PR c++/7176
36647         * g++.dg/parse/friend1.C: New test.
36648         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36649
36650 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36651
36652         * gcc.dg/20021014-1.c: New test.
36653
36654 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36655
36656         PR c++/5661
36657         * g++.dg/ext/vlm1.C: New test.
36658         * g++.dg/ext/vlm2.C: Likewise.
36659
36660         * g++.dg/init/array1.C: Remove invalid braces.
36661         * g++.dg/init/brace1.C: New test.
36662         * g++.dg/init/copy2.C: Likewise.
36663         * g++.dg/init/copy3.C: Likewise.
36664         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36665         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36666         braces.
36667
36668 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36669
36670         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36671
36672 2002-10-11  Richard Shann  <richard.shann@superh.com>
36673
36674         * gcc.c-torture/compile/simd-5.c: New test.
36675
36676 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36677
36678         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36679
36680 2002-10-10  Jim Wilson  <wilson@redhat.com>
36681
36682         * gcc.c-torture/execute/20021010-1.c: New test.
36683
36684 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36685
36686         PR c/7353
36687         * g++.dg/ext/typedef-init.C: New test.
36688         * gcc.dg/typedef-init.c: New test.
36689
36690 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36691
36692         * gcc.dg/cpp/paste13.c: New test.
36693
36694 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36695
36696         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36697         remaining platforms, XFAIL during compile, not execute.  Don't
36698         XFAIL at -O0.
36699
36700 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36701
36702         * gcc.dg/alias-1.c: Tweak expected warning.
36703
36704 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36705
36706         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36707
36708 2002-10-06  Andreas Jaeger  <aj@suse.de>
36709
36710         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36711         * gcc.dg/cpp/c++98.C: Likewise.
36712
36713         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36714         * g++.dg/cpp/c++98.C: Likewise.
36715
36716         * g++.dg/README (Subdirectories): Mention cpp directory.
36717
36718         PR target/7559
36719         * gcc.dg/20021006-1.c: New test.
36720
36721 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36722
36723         PR c++/7804
36724         * g++.dg/other/warning1.C: New test.
36725
36726 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36727
36728         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36729         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36730         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36731
36732 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36733
36734         PR c++/7931
36735         * g++.dg/template/ptrmem3.C: New test.
36736
36737         PR c++/7754
36738         * g++.dg/template/union1.C: New test.
36739
36740 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36741
36742         PR c++/8006
36743         * g++.dg/abi/mangle9.C: New test.
36744         * g++.dg/abi/mangle10.C: New test.
36745         * g++.dg/abi/mangle11.C: New test.
36746         * g++.dg/abi/mangle12.C: New test.
36747
36748 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36749
36750         PR c++/7188.
36751         * g++.dg/template/meminit1.C: New test.
36752         * g++.dg/warn/Wreorder-1.C: Likewise.
36753         * g++.old-deja/g++.mike/warn3.C: Tweak.
36754         * lib/prune.exp: Ingore "in copy constructor".
36755
36756 2002-10-02  Andreas Jaeger  <aj@suse.de>
36757
36758         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36759         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36760         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36761         on x86-64.
36762
36763 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36764
36765         * gcc.dg/empty1.C: Fix typo.
36766
36767 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36768
36769         * gcc.dg/alias-1.c: New test.
36770
36771 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36772
36773         * gcc.dg/empty1.C: New test.
36774
36775         * g++.dg/tls/init-2.C: Tweak error messages.
36776
36777 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36778
36779         * gcc.c-torture/compile/20020923-1.c: New test.
36780
36781 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36782
36783         * gcc.c-torture/execute/ffs-1.c: New test.
36784         * gcc.c-torture/execute/ffs-2.c: Ditto.
36785
36786 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36787
36788         * g++.dg/overload/member1.C: New test.
36789
36790 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36791
36792         * g++.dg/abi/empty7.C: New test.
36793         * g++.dg/init/pm2.C: Likewise.
36794
36795 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36796
36797         * g++.dg/rtti/crash1.C: New test.
36798
36799 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36800
36801         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36802         gcc.dg/sibcall-4.c: New tests.
36803
36804 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36805
36806         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36807         powerpc and MMIX targets.
36808
36809 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36810
36811         * gcc.dg/cpp/20020927-1.c: New.
36812
36813 2002-09-26  David S. Miller  <davem@redhat.com>
36814
36815         * gcc.c-torture/compile/trunctfdf.c: New.
36816
36817 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36818
36819         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36820
36821 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36822
36823         * gcc.c-torture/execute/loop-15.c: New.
36824
36825 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36826
36827         * README.QMTEST: Fix typo.
36828
36829 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36830
36831         * gcc.dg/20020926-1.c: New test.
36832
36833 2002-09-25  David S. Miller  <davem@redhat.com>
36834
36835         PR target/7842
36836         * gcc.c-torture/execute/shiftdi.c: New test.
36837
36838 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36839
36840         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36841         unique to the tool.
36842         * lib/g77.exp (g77_init): Likewise.
36843         * lib/g++.exp (g++_init): Likewise.
36844         * lib/objc.exp (objc_init): Likewise.
36845
36846 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36847
36848         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36849         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36850         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36851
36852 2002-09-25  Richard Henderson  <rth@redhat.com>
36853
36854         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36855         too-small long double.
36856
36857 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36858
36859         * gcc.dg/20020919-1.c: New test.
36860
36861 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36862
36863         * g++.dg/abi/bitfield6.C: New test.
36864         * g++.dg/abi/bitfield7.C: New test.
36865         * g++.dg/abi/bitfield8.C: New test.
36866         * g++.dg/abi/vbase11.C: New test.
36867
36868 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36869
36870         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36871         hppa*-*-hpux*.  Update test comment.
36872
36873 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36874
36875         * gcc.dg/tls/struct-1.c: New test.
36876
36877 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36878
36879         * gcc.dg/cpp/tr-warn2.c: Update.
36880
36881 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36882
36883         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36884
36885 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36886
36887         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36888         systems.
36889
36890 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36891
36892         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36893
36894         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36895         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36896         setting of cxxfilt.
36897
36898 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36899
36900         * gcc.dg/20020312-2.c: Update for darwin.
36901
36902 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36903
36904         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36905
36906 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36907
36908         * objc.dg/comp-types-1.m: New test.
36909         * objc.dg/comp-types-2.m: New test.
36910         * objc.dg/comp-types-3.m: New test.
36911         * objc.dg/comp-types-4.m: New test.
36912         * objc.dg/comp-types-5.m: New test.
36913         * objc.dg/comp-types-6.m: New test.
36914
36915 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36916
36917         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36918
36919 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36920
36921         * g++.dg/other/do1.C: New test.
36922
36923         * g++.dg/template/subst1.C: New test.
36924
36925 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36926
36927         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36928
36929 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36930
36931         * g++.dg/template/qualttp20.C: Adjust expected errors.
36932         * g++.old-deja/g++.jason/report.C: Likewise.
36933         * g++.old-deja/g++.other/qual1.C: Likewise.
36934
36935         * g++.dg/lookup/scoped2.C: New test.
36936
36937         * g++.dg/ext/asm3.C: New test.
36938
36939 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36940
36941         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36942
36943 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36944
36945         * ChangeLog: follow spelling conventions.
36946         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36947         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36948         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36949         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36950         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36951         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36952         * g++.old-deja/g++.law/global-init1.C: Likewise.
36953         * g++.old-deja/g++.other/delete4.C: Likewise.
36954         * g++.old-deja/g++.other/inline21.C: Likewise.
36955         * g++.old-deja/g++.other/singleton.C: Likewise.
36956         * g77.dg/strlen0.f: Likewise.
36957         * g77.f-torture/compile/20010519-1.f: Likewise.
36958         * g77.f-torture/compile/980310-4.f: Likewise.
36959         * gcc.c-torture/compile/20000605-1.c: Likewise.
36960         * gcc.c-torture/execute/20020225-1.c: Likewise.
36961         * gcc.dg/c90-hexfloat-2.c: Likewise.
36962         * gcc.dg/c99-bool-1.c: Likewise.
36963         * gcc.dg/c99-hexfloat-2.c: Likewise.
36964         * gcc.dg/dll-2.c: Likewise.
36965         * gcc.dg/wtr-union-init-1.c: Likewise.
36966         * gcc.dg/wtr-union-init-2.c: Likewise.
36967         * gcc.dg/wtr-union-init-3.c: Likewise.
36968         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36969         * gcc.dg/cpp/defined.c: Likewise.
36970         * gcc.dg/cpp/macsyntx.c: Likewise.
36971         * gcc.dg/cpp/paste2.c: Likewise.
36972         * gcc.dg/cpp/trad/defined.c: Likewise.
36973         * gcc.dg/format/c90-printf-1.c: Likewise.
36974         * gcc.dg/format/c90-scanf-1.c: Likewise.
36975         * gcc.dg/format/c99-printf-1.c: Likewise.
36976         * gcc.dg/format/c99-scanf-1.c: Likewise.
36977         * gcc.misc-tests/gcov-8.c: Likewise.
36978         * lib/profopt.exp: Likewise.
36979
36980 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36981
36982         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36983
36984 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36985
36986         * g++.dg/inherit/using2.C: New test.
36987
36988 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36989
36990         * ChangeLog: Follow spelling conventions.
36991         * g++.dg/template/friend4.C: Likewise.
36992         * g++.old-deja/g++.pt/crash67.C: Likewise.
36993         * gcc.c-torture/execute/20000801-4.c: Likewise.
36994         * gcc.dg/c90-digraph-1.c: Likewise.
36995         * gcc.dg/c94-digraph-1.c: Likewise.
36996         * gcc.dg/c99-digraph-1.c: Likewise.
36997         * gcc.dg/cpp/line5.c: Likewise.
36998         * gcc.dg/cpp/multiline.c: Likewise.
36999         * gcc.dg/cpp/trad/literals-1.c: Likewise.
37000         * gcc.dg/format/attr-3.c: Likewise.
37001         * gcc.dg/format/c90-scanf-3.c: Likewise.
37002         * gcc.dg/format/ext-4.c: Likewise.
37003
37004 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37005
37006         * g++.dg/template/pretty1.C: New test.
37007
37008 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
37009
37010         * gcc.c-torture/execute/struct-cpy-1.c: New test.
37011
37012 2002-09-13  Matt Austern  <austern@apple.com>
37013
37014         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37015         passing a cast expression to a function by const reference.
37016
37017 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
37018
37019         * g++.dg/template/deduce1.C: New test.
37020
37021 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
37022
37023         * gcc.c-torture/execute/simd-1.c: Force all use of int to
37024         32-bit int.
37025
37026 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37027
37028         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37029         usage.
37030
37031 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
37032
37033         * gcc.c-torture/compile/20020910-1.c: New test.
37034
37035 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
37036
37037         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37038
37039 2002-09-10  Andreas Jaeger  <aj@suse.de>
37040
37041         * gcc.dg/20020312-2.c: Adjust for x86-64.
37042
37043 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
37044
37045         * g77.dg/7388.f: New test case for PR 7388.
37046
37047 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
37048
37049         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37050
37051 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37052
37053         * objc.dg/proto-lossage-1.m: New test.
37054
37055 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37056
37057         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37058
37059 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37060
37061         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37062         expected to pass.
37063
37064 2002-09-06  Stan Shebs  <shebs@apple.com>
37065             David Edelsohn  <edelsohn@gnu.org>
37066
37067         * gcc.dg/weak: New directory.
37068         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37069         target-specific xfail bits.
37070         * gcc.dg/typeof-2.c: Move to new directory.
37071         * gcc.dg/weak.exp: New expect script.
37072
37073 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37074
37075         * gcc.c-torture/execute/extzvsi.c: New test.
37076
37077 2002-09-05  Stan Shebs  <shebs@apple.com>
37078
37079         * gcc.dg/weak-1.c: xfail on Darwin.
37080         * gcc.dg/weak-2.c: Ditto.
37081         * gcc.dg/weak-3.c: Ditto.
37082         * gcc.dg/weak-4.c: Ditto.
37083         * gcc.dg/weak-5.c: Ditto.
37084         * gcc.dg/weak-6.c: Ditto.
37085         * gcc.dg/weak-7.c: Ditto.
37086         * gcc.dg/weak-8.c: Ditto.
37087         * gcc.dg/weak-9.c: Ditto.
37088
37089 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37090
37091         * gcc.c-torture/execute/loop-14.c: New test.
37092
37093 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37094
37095         * g++.dg/other/cxa-atexit1.C: New test.
37096
37097         * gcc.dg/typeof-2.c: New test.
37098
37099 2002-09-03  Roger Sayle  <roger@eyesopen.com>
37100
37101         * gcc.dg/builtins-2.c: New testcase.
37102         * gcc.dg/builtins-3.c: New testcase.
37103
37104 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
37105
37106         * gcc.dg/cpp/_Pragma4.c: New test.
37107
37108 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
37109
37110         * objc/execute/nil_method-1.m: New testcase.
37111
37112 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
37113
37114         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37115         [Object class], not [Object initialize].
37116
37117 2002-08-31  Roger Sayle  <roger@eyesopen.com>
37118             Hans-Peter Nilsson  <hp@bitrange.com>
37119
37120         * gcc.c-torture/execute/20020720-1.x: Skip test on
37121         mmix-knuth-mmixware.  Correct comment.
37122
37123 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
37124
37125         * testsuite/g++.dg/abi/bitfield5.C: New test.
37126         * testsuite/g++.dg/abi/vbase10.C: Likewise.
37127
37128 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
37129
37130         * objc.dg/undeclared-selector.m: New test.
37131
37132 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37133
37134         * g++.dg/other/offsetof1.C: Avoid cast warning.
37135
37136 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37137
37138         * objc.dg/super-class-2.m: New test.
37139
37140 2002-08-24  Matt Austern  <austern@apple.com>
37141
37142         * g++.dg/ext/lvaddr.C: New test.
37143         * g++.dg/ext/lvcast.C: New test.
37144
37145 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37146
37147         * testsuite/g++.dg/inherit/cond1.C: New test.
37148
37149 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37150
37151         * gcc.dg/noncompile/incomplete-1.c: New test.
37152
37153 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37154
37155         * gcc.dg/typespec-1.c: New test.
37156
37157 2002-08-20  Devang Patel  <dpatel@apple.com>
37158         * objc.dg/proto-hier-2.m: New test.
37159
37160 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37161
37162         * objc.dg/bitfield-1.m: New test.
37163         * objc.dg/bitfield-2.m: New test.
37164
37165 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37166
37167         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37168         gcc.dg/c99-flex-array-4.c: New tests.
37169
37170 2002-08-16  Stan Shebs  <shebs@apple.com>
37171
37172         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37173
37174 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37175
37176         * gcc.dg/typeof-1.c: New test.
37177         * g++.dg/ext/typeof2.C: New test.
37178
37179 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37180
37181         * g++.dg/other/offsetof1.C: New test.
37182
37183 2002-08-14  Richard Henderson  <rth@redhat.com>
37184
37185         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37186
37187 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37188
37189         * gcc.dg/cpp/_Pragma3.c: New test.
37190
37191 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37192
37193         * g++.dg/template/inherit3: New test.
37194
37195 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37196
37197         * gcc.dg/bitfld-4.c: Add blank options.
37198
37199 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37200
37201         * g++.dg/template/crash1.C: New test.
37202
37203 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37204
37205         * gcc.dg/tls/opt-2.c: New test.
37206
37207 2002-08-08  Devang Patel  <dpatel@apple.com>
37208
37209         * objc.dg/selector-1.m : New test
37210
37211 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37212
37213         * g++.dg/abi/bitfield4.C: New test.
37214         * gcc.dg/bitfld-4.c: New test.
37215
37216 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37217
37218         * g++.dg/other/packed1.C: New test.
37219
37220 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37221
37222         * g++.dg/abi/offsetof.C: Tweak error messages.
37223         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37224
37225 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37226
37227         * gcc.dg/bitfld-3.c: New test.
37228
37229 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37230             Richard Henderson  <rth@redhat.com>
37231
37232         * gcc.dg/i386-bitfield1.c: New test.
37233         * g++.dg/abi/bitfield3.C: Update.
37234
37235 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37236
37237         * objc.dg/const-str-2.m: Update.
37238         * gcc.dg/cpp/c++98.c: Change to C extension.
37239         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37240         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37241
37242 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37243
37244         * testsuite/gcc.dg/tls/diag-3.c: New.
37245
37246 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37247
37248         * g++.dg/README (Subdirectories): Document new subdir expr.
37249         * g++.dg/expr/pmf-1.C: New test.
37250
37251 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37252
37253         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37254
37255 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37256
37257         * g++.dg/abi/bitfield3.C: New test.
37258
37259 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37260
37261         * lib/gcov.exp: Tweak expected line formats.
37262         * gcc.misc-tests/gcov8.c: New test.
37263         * gcc.misc-tests/gcov8.x: New flags.
37264
37265 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37266
37267         * consistency.vlad/layout/endian.c: Include string.h.
37268
37269         * gcc.c-torture/execute/20020805-1.c: New test.
37270
37271 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37272
37273         * g++.dg/other/conversion1.C: New test.
37274
37275 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37276
37277         * gcc.dg/builtins-1.c: New testcase.
37278
37279 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37280
37281         * g++.dg/inherit/access3.C: New test.
37282
37283 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37284
37285         * gcc.dg/ia64-visibility-2.c: New test.
37286
37287 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37288
37289         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37290         __qualifier_flags to __flags.
37291
37292 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37293
37294         * g++.dg/inherit/operator1.C: New test.
37295         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37296         * g++.dg/other/error1.C: Change expected error message.
37297         * g++.dg/template/conv4.C: Likewise.
37298
37299 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37300
37301         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37302         for documented behavior.
37303
37304 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37305
37306         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37307         several targets known to fail.
37308
37309 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37310
37311         * gcc.dg/mips-args-[123].c: New tests.
37312
37313 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37314
37315         * gcc.dg/ppc-spe.c: New.
37316
37317 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37318
37319         * g++.dg/other/ptrmem4.C: New testcase.
37320
37321 2002-07-24  Richard Henderson  <rth@redhat.com>
37322
37323         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37324
37325 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37326
37327         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37328
37329 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37330
37331         * gcc.c-torture/execute/memset-3.c: New testcase.
37332
37333 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37334
37335         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37336         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37337
37338 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37339
37340         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37341         Delete.
37342
37343 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37344
37345         * gcc.c-torture/compile/simd-4.c: New test.
37346
37347 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37348
37349         PR c++/7347, c++/7348
37350         * g++.dg/template/access4.C: New test.
37351         * g++.dg/template/access5.C: New test.
37352         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37353         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37354         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37355         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37356
37357 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37358
37359         * gcc.dg/gnu89-init-2.c: New test.
37360
37361 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37362
37363         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37364
37365 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37366
37367         * gcc.c-torture/execute/20020720-1.c: New testcase.
37368
37369 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37370
37371         * gcc.dg/cpp/Wsignprom.c: New tests.
37372
37373 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37374
37375         * gcc.c-torture/execute/loop-13.c: New test.
37376
37377 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37378
37379         * gcc.dg/cpp/expr.c: New tests.
37380
37381 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37382
37383         * g++.dg/opt/pr6713.C: Add template instantiation.
37384
37385 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37386
37387         * gcc.dg/nest.c: New test.
37388
37389 2002-07-17  Richard Henderson  <rth@redhat.com>
37390
37391         * g++.dg/opt/pr6713.C: New test.
37392
37393 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37394
37395         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37396         XFAIL for all x86 processors.
37397
37398 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37399
37400         * gcc.c-torture/execute/20010122-1.x: Do not test with
37401         -fomit-frame-pointer.
37402
37403 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37404
37405         * g++.dg/template/instantiate2.C: New test.
37406         * g++.dg/template/spec4.C: New test.
37407
37408 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37409
37410         * g++.dg/template/access2.C: New test.
37411         * g++.dg/template/access3.C: New test.
37412
37413 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37414
37415         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37416         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37417         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37418         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37419         Convert to use <stdarg.h>.
37420         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37421         Delete.
37422         * gcc.dg/va-arg-2.c: New.
37423         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37424
37425 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37426
37427         * gcc.c-torture/compile/20020710-1.c: New test.
37428
37429 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37430                           Andrew Pinski  <pinskia@physics.uc.edu>
37431
37432         gcc.c-torture/compile/simd-2.c: New testcase.
37433         gcc.c-torture/compile/simd-3.c: Likewise.
37434
37435 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37436
37437         PR c++/7224
37438         * g++.dg/overload/error1.C: New test.
37439
37440 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37441
37442         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37443         configuration and IRIX 6 O32 ABI.
37444
37445 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37446
37447         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37448
37449 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37450
37451         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37452
37453 2002-07-10  Jeffrey A Law  <law@redhat.com>
37454
37455         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37456
37457         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37458
37459 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37460
37461         * gcc.dg/20020312-2.c: Check for __PPC__.
37462
37463 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37464
37465         * gcc.c-torture/compile/20020709-1.c: New test.
37466
37467 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37468
37469         * g++.dg/template/qualttp21.C: New test case.
37470
37471 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37472
37473         * gcc.c-torture/compile/20020706-1.c: New test.
37474         * gcc.c-torture/compile/20020706-2.c: New test.
37475
37476 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37477             Alexandre Oliva  <aoliva@redhat.com>
37478
37479         * g++.dg/warn/incomplete1.C: New test.
37480
37481 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37482
37483         PR c++/7099
37484         * g++.dg/warn/noreturn1.C: New test.
37485
37486 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37487
37488         PR c++/6706
37489         * g++.dg/debug/debug6.C: New test.
37490         * g++.dg/debug/debug7.C: New test.
37491
37492 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37493
37494         * gcc.c-torture/compile/simd-3.c: New test.
37495
37496 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37497
37498         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37499         * gcc.dg/20020620-1.c: Likewise.
37500
37501 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37502
37503         PR c++/6944
37504         * g++.dg/init/array4.C: New test.
37505         * g++.dg/init/array5.C: New test.
37506
37507 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37508
37509         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37510         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37511
37512 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37513
37514         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37515         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37516         * gcc.dg/wtr-conversion-1.c: Likewise.
37517         * gcc.dg/wtr-escape-1.c: Likewise.
37518         * gcc.dg/wtr-int-type-1.c: Likewise.
37519         * gcc.dg/wtr-label-1.c: Likewise.
37520         * gcc.dg/wtr-static-1.c: Likewise.
37521         * gcc.dg/wtr-strcat-1.c: Likewise.
37522         * gcc.dg/wtr-suffix-1.c: Likewise.
37523         * gcc.dg/wtr-switch-1.c: Likewise.
37524         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37525         * gcc.dg/wtr-union-init-1.c: Likewise.
37526         * gcc.dg/wtr-union-init-2.c: Likewise.
37527         * gcc.dg/wtr-union-init-3.c: Likewise.
37528
37529         * gcc.dg/wtr-func-def-1.c: New test.
37530
37531 2002-07-02 Devang Patel <dpatel@apple.com>
37532
37533         * objc.dg/param-1.m: New test.
37534
37535 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37536
37537         * gcc.dg/cpp/trad/directive.c: Add test.
37538         * gcc.dg/cpp/trad/macroargs.c: Add test.
37539         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37540
37541 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37542
37543         * gcc.dg/cpp/cmdlne-M.c: New test.
37544
37545 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37546
37547         * objc.dg/desig-init-1.m: New test.
37548
37549 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37550
37551         PR c++/6716
37552         * g++.dg/template/instantiate1.C: New test.
37553
37554 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37555
37556         PR c++/7112
37557         * g++.dg/template/sizeof2.C: New test.
37558
37559 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37560
37561         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37562         gcc.dg/cpp/trad/include.c: New tests.
37563
37564 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37565
37566         PR target/7177
37567         * gcc.c-torture/compile/20020701-1.c: New test.
37568
37569 2002-07-01  Stan Shebs  <shebs@apple.com>
37570
37571         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37572         header here...
37573         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37574         (objc-torture-execute): or here.
37575
37576 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37577
37578         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37579
37580 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37581
37582         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37583
37584 2002-06-30  Devang Patel  <dpatel@apple.com>
37585
37586         * objc.dg/fsyntax-only.m: New test.
37587
37588 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37589
37590         PR c++/6695
37591         * g++.dg/template/friend7.C: New file.
37592
37593 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37594
37595         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37596         return type.
37597
37598 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37599
37600         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37601         avoid division by zero.
37602
37603 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37604
37605         * gcc.dg/Wunknownprag.c: New tests.
37606
37607 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37608
37609         * gcc.c-torture/execute/simd-2.c: New test.
37610
37611 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37612
37613         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37614         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37615         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37616         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37617         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37618         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37619         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37620         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37621         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37622         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37623         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37624         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37625         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37626         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37627         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37628         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37629         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37630
37631 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37632
37633         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37634         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37635         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37636         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37637         New tests.
37638         * gcc.dg/cpp/trad/directive.c: Update.
37639
37640 2002-06-23  Andreas Jaeger  <aj@suse.de>
37641
37642         * gcc.c-torture/execute/complex-6.c: New.
37643
37644 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37645
37646         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37647         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37648         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37649         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37650
37651 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37652
37653         * gcc.dg/cpp/trad: New directory with traditional tests copied
37654         from parent directory.
37655         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37656         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37657         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37658         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37659         Move to trad/ and rename.
37660         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37661         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37662         gcc.dg/cpp/trad/redef2.c: New tests.
37663         * gcc.dg/cpp/trad/trad.exp: New driver.
37664
37665 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37666
37667         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37668         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37669         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37670         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37671         Remove.
37672
37673 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37674
37675         * gcc.dg/20020620-1.c: New test.
37676
37677 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37678
37679         * g++.dg/template/ttp4.C: New test.
37680
37681 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37682
37683         * g++.dg/opt/vt1.C: Fix regexp.
37684
37685 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37686
37687         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37688         Don't use attribute `noinline'.
37689
37690 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37691
37692         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37693
37694 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37695
37696         * gcc.c-torture/execute/simd-1.c: New.
37697
37698         * gcc.dg/simd-1.c: New.
37699
37700 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37701
37702         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37703
37704 2002-06-16  Richard Henderson  <rth@redhat.com>
37705
37706         * g++.dg/ext/anon-struct1.C: New.
37707         * g++.dg/ext/anon-struct2.C: New.
37708         * g++.dg/ext/anon-struct3.C: New.
37709         * gcc.dg/anon-struct-1.c: New.
37710         * gcc.dg/anon-struct-2.c: New.
37711         * gcc.dg/anon-struct-3.c: New.
37712         * gcc.dg/20011008-1.c: Adjust warning text.
37713         * gcc.dg/20020527-1.c: Add -fms-extensions.
37714
37715 2002-06-16  Richard Henderson  <rth@redhat.com>
37716
37717         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37718
37719 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37720
37721         * gcc.c-torture/execute/20020615-1.c: New test.
37722
37723 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37724
37725         * gcc.c-tortuture/execute/compare-1.c: New test case.
37726         * gcc.c-tortuture/execute/compare-2.c: New test case.
37727         * gcc.c-tortuture/execute/compare-3.c: New test case.
37728
37729 2002-06-13  Richard Henderson  <rth@redhat.com>
37730
37731         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37732         ia64 ilp32.
37733
37734 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37735
37736         * g++.dg/template/typename2.C: Update error message.
37737
37738 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37739
37740         * gcc.c-torture/execute/20020611-1.c: New test.
37741
37742 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37743
37744         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37745         list of targets to skip.
37746
37747 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37748
37749         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37750         targets if not optimizing.
37751
37752 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37753
37754         * gcc.c-torture/compile/20020605-1.c: New test.
37755
37756         * g++.dg/opt/vt1.C: New test.
37757
37758         * gcc.dg/20020531-1.c: New test.
37759
37760         * gcc.dg/20020530-1.c: New test.
37761
37762         * gcc.dg/20020527-1.c: New test.
37763
37764         * g++.dg/opt/cse1.C: New test.
37765
37766 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37767
37768         * gcc.dg/20020607-2.c: New test case.
37769
37770 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37771
37772         * gcc.c-torture/compile/20020604-1.c: New test.
37773
37774 2002-06-04  Richard Henderson  <rth@redhat.com>
37775
37776         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37777         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37778         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37779
37780 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37781
37782         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37783
37784 2002-06-03  Richard Henderson  <rth@redhat.com>
37785
37786         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37787         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37788
37789 2002-06-02  Richard Henderson  <rth@redhat.com>
37790
37791         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37792         test functions static.
37793
37794 2002-06-02  Andreas Jaeger  <aj@suse.de>
37795
37796         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37797         now.
37798
37799 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37800
37801         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37802         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37803         Update for mofified diagnostics.
37804         * gcc.dg/c99-intconst-1.c: No longer fail.
37805
37806 2002-06-02  Richard Henderson  <rth@redhat.com>
37807
37808         * gcc.dg/uninit-A.c: Remove xfail markers.
37809
37810 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37811
37812         * gcc.dg/fnegate-1.c: New test case.
37813
37814 2002-05-30  Osku Salerma  <osku@iki.fi>
37815
37816         * gcc.c-torture/execute/mayalias-1.c: New file.
37817
37818 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37819
37820         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37821         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37822         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37823
37824 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37825
37826         * gcc.c-torture/execute/20020529-1.c: New test.
37827
37828 2002-05-27  Richard Henderson  <rth@redhat.com>
37829
37830         * g++.dg/ext/attrib6.C: New test case.
37831
37832 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37833
37834         * gcc.c-torture/execute/pure-1.c: New test.
37835
37836 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37837
37838         * gcc.dg/cpp/arith-2.c: Remove.
37839
37840 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37841
37842         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37843         * gcc.dg/cpp/if-3.c: Remove.
37844
37845 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37846
37847         * g++.dg/opt/cse2.C: New test.
37848
37849 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37850
37851         * gcc.dg/cpp/arith-1.c: New semantic tests.
37852         * gcc.dg/cpp/if-1.c: Update.
37853
37854 2002-05-24  Ben Elliston  <bje@redhat.com>
37855
37856         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37857
37858 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37859
37860         * gcc.dg/verbose-asm.c: New test.
37861
37862 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37863
37864         * gcc.dg/cpp/paste12.c: New test.
37865
37866 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37867
37868         * g++.dg/parse/named_ops.C: New test.
37869
37870 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37871
37872         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37873
37874 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37875
37876         * gcc.dg/weak-2.c: Allow optional leading underscore
37877         in scan-assembler symbol name.
37878         * gcc.dg/weak-3.c: Likewise.
37879         * gcc.dg/weak-4.c: Likewise.
37880         * gcc.dg/weak-5.c: Likewise.
37881
37882 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37883
37884         * gcc.dg/20020523-1.c: New test.
37885
37886 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37887
37888         * objc.dg/const-str-2.m: Update now that we stop after
37889         a command line error.
37890
37891 2002-05-22  Richard Henderson  <rth@redhat.com>
37892
37893         * g++.dg/dg.exp: Fix typo in test pruneing.
37894
37895 2002-05-22  Richard Henderson  <rth@redhat.com>
37896
37897         * g++.dg/dg.exp: Prune the tls subdirectory.
37898         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37899         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37900         * g++.dg/tls/init-1.C: New.
37901
37902 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37903
37904         * gcc.dg/20020517-1.c: New test.
37905
37906 2002-05-21  Richard Henderson  <rth@redhat.com>
37907
37908         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37909         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37910
37911 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37912
37913         * g++.dg/other/copy2.C: New test.
37914
37915 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37916
37917         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37918         (MAX_COPY): Bump up to 10 times sizeof (long long).
37919         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37920
37921         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37922         sizeof (long long).
37923
37924         * gcc.c-torture/execute/strcpy-1.c: New test.
37925
37926 2002-05-19  Jason Merrill  <jason2redhat.com>
37927
37928         * g++.dg/ext/oper1.C: New test.
37929
37930 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37931 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37932
37933         * README.QMTEST: New file.
37934
37935         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37936
37937 2002-05-19  Andreas Jaeger  <aj@suse.de>
37938
37939         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37940         now.
37941         * gcc.c-torture/execute/loop-2d.x: Likewise.
37942
37943 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37944
37945         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37946         support weak symbols.
37947         * gcc.dg/weak-4.c: Likewise.
37948         * gcc.dg/weak-6.c: Likewise.
37949
37950 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37951
37952         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37953         cygwin, coff and h8300-*-hms targets
37954         * gcc.dg/weak-5.c: Likewise.
37955         * gcc.dg/weak-7.c: Likewise.
37956
37957 2002-05-16  Jason Merrill  <jason@redhat.com>
37958
37959         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37960         (scan-assembler-not, scan-assembler-dem): Likewise.
37961         (scan-assembler-dem-not): Likewise.
37962
37963 2002-05-15  Richard Henderson  <rth@redhat.com>
37964
37965         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37966
37967 2002-05-15  Richard Henderson  <rth@redhat.com>
37968
37969         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37970         (vfoo1f): Warning here.
37971         (vfoo1l): Don't redefine the alias.
37972
37973 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37974
37975         * g++.dg/init/pm1.C: New test.
37976
37977 2002-05-12  David S. Miller  <davem@redhat.com>
37978
37979         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37980         types.
37981
37982 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37983
37984         * gcc.c-torture/execute/20020510-1.c: New test case.
37985
37986 2002-05-10  David S. Miller  <davem@redhat.com>
37987
37988         * gcc.c-torture/execute/conversion.c: Test long double too.
37989
37990 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37991
37992         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37993         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37994         * lib/g++.exp (g++_link_flags): Likewise.
37995         * lib/objc.exp (objc_target_compile): Likewise.
37996
37997 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37998
37999         * gcc.dg/cpp/poison.c: Update.
38000         * gcc.dg/cpp/20000625-2.c: Remove.
38001         * gcc.dg/cpp/direct2s.c: Remove final test.
38002
38003 2002-05-08  Tom Rix  <trix@redhat.com>
38004
38005         * gcc.c-torture/execute/20020508-1.c: New test.
38006         * gcc.c-torture/execute/20020508-2.c: New test.
38007         * gcc.c-torture/execute/20020508-3.c: New test.
38008
38009 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38010
38011         * gcc.dg/cpp/charconst-4.c: More tests.
38012
38013 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
38014
38015         PR c/6569
38016         * gcc.dg/weak-3.c: Update location of warning messages.
38017         * gcc.dg/weak-5.c: Likewise.
38018
38019 2002-05-06  Roger Sayle  <roger@eyesopen.com>
38020
38021         * gcc.c-torture/execute/20020506-1.c: New test case.
38022
38023 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38024
38025         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38026
38027 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38028
38029         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38030
38031 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38032
38033         * gcc.dg/cpp/charconst-3.c: New test.
38034
38035 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38036
38037         * gcc.dg/cpp/charconst.c: Update tests.
38038
38039 2002-05-05  Tim Josling  <tej@melbpc.org.au>
38040
38041         * treelang: Added directory for new sample language treelang. Also
38042         lib/treelang.exp: New file to signal treelang should be tested.
38043
38044 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38045
38046         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38047         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38048         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38049         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38050         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38051         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38052         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38053
38054 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38055
38056         * gcc.dg/format/xopen-2.c: New test.
38057
38058 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38059
38060         * gcc.dg/20020503-1.c: New test.
38061
38062 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38063
38064         * g++.dg/init/dtor1.C: Make it tougher.
38065
38066 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38067
38068         * g++.dg/init/dtor1.C: New test.
38069
38070 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38071
38072         * gcc.dg/altivec-8.c: New.
38073
38074 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38075
38076         * gcc.dg/altivec-7.c: New.
38077
38078 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38079
38080         * g++.dg/parse/typedef1.C: New test.
38081
38082 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38083
38084         PR c++/6486
38085         * g++.dg/template/friend6.C: New test.
38086
38087         PR c++/6492
38088         * g++.dg/init/copy1.C: New test.
38089
38090 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38091
38092         * g++.dg/warn/effc1.C: New test.
38093
38094 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38095
38096         * gcc.dg/cpp/if-cexp.c: Add a test.
38097
38098 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
38099
38100         * gcc.dg/20020426-2.c: New test.
38101
38102 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38103
38104         * gcc.dg/cpp/if-mop.c: Update.
38105         * gcc.dg/cpp/if-mpar.c: Add test.
38106         * gcc.dg/cpp/if-oppr.c: Update.
38107
38108 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38109
38110         PR c/6343
38111         * gcc.dg/weak-[2-7].c: New tests.
38112
38113 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38114
38115         * gcc.dg/enum1.c: New test.
38116
38117 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38118
38119         PR c++/6497
38120         * g++.dg/inherit/access2.C: New test.
38121
38122 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38123
38124         PR bootstrap/6445
38125         * gcc.dg/20020426-1.c: New test.
38126
38127 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38128
38129         * g++.dg/abi/enum1.C: New test.
38130
38131 2002-04-26  Richard Henderson  <rth@redhat.com>
38132
38133         * gcc.dg/c99-bool-1.c: Expect always true warning.
38134
38135 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38136
38137         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38138
38139 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38140
38141         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38142         targets.
38143
38144 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38145
38146         * g++.dg/abi/mange7.C: New test.
38147
38148         PR c++/6438.
38149         * g++.dg/parse/stmtexpr2.C: New test.
38150
38151 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38152
38153         * gcc.dg/20020312-2.c: Add SH target.
38154
38155 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38156
38157         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38158         compiler output on mips*-*-irix*.
38159
38160 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38161
38162         * g++.dg/parse/attr1.C: New test.
38163
38164 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38165
38166         * gcc.c-torture/execute/string-opt-17.c: New test case.
38167         * gcc.c-torture/execute/memset-2.c: New test case.
38168
38169 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38170
38171         PR c++/6256:
38172         * g++.dg/template/friend5.C: New test.
38173
38174         PR c++/6331:
38175         * g++.dg/template/qual1.C: Likewise.
38176
38177 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38178
38179         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38180         Include stdlib.h, not stdio.h or ctype.h.
38181
38182 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38183
38184         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38185         cris-*-elf* and mmix-*-*.
38186         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38187         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38188         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38189         Ditto.
38190         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38191         * gcc.dg/wchar_t-1.c: Ditto.
38192
38193 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38194
38195         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38196         Clarify comment.
38197
38198 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38199
38200         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38201
38202 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38203
38204         * gcc.c-torture/execute/20000906-1.x: Delete.
38205
38206 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38207
38208         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38209
38210 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38211
38212         * PR6367
38213         * g77.f-torture/execute/6367.f: New test.
38214         * g77.f-torture/execute/6367.x: Disable for MMIX.
38215
38216 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38217
38218         * PR6352
38219         * g++.dg/opt/inline2.C: New test.
38220
38221 2002-04-18  Richard Henderson  <rth@redhat.com>
38222
38223         * gcc.dg/20000906-1.c: Enable for all targets.
38224         * gcc.c-torture/compile/iftrap-2.c: New.
38225
38226 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38227
38228         * gcc.dg/20020418-1.c: New test.
38229         * gcc.dg/20020418-2.c: New test.
38230
38231 2002-04-18  Richard Henderson  <rth@redhat.com>
38232
38233         * gcc.c-torture/compile/iftrap-1.c: New.
38234         * gcc.dg/iftrap-1.c: Adjust for ia64.
38235         * gcc.dg/iftrap-2.c: New.
38236
38237 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38238
38239         * gcc.c-torture/compile/20020418-1.c: New test.
38240
38241 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38242
38243         * gcc.c-torture/compile/20020415-1.c: New.
38244
38245 2002-04-18  David S. Miller  <davem@redhat.com>
38246
38247         * gcc.c-torture/execute/20020418-1.c: New test.
38248
38249 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38250
38251         * gcc.dg/20020416-1.c: New test.
38252
38253         * g++.dg/opt/inline1.C: New test.
38254
38255 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38256
38257         * gcc.dg/altivec-5.c: New test.
38258
38259         * gcc.dg/20020415-1.c: New test.
38260
38261 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38262
38263         * testsuite/lib/chill.exp: Remove.
38264
38265 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38266
38267         * g++.dg/other/big-struct.C: New test.
38268
38269 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38270
38271         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38272         of scratch file.
38273
38274 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38275
38276         PR c/6277
38277         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38278         in scan-assembler function name
38279
38280 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38281
38282         * g77.f-torture/execute/980628-4.x,
38283         g77.f-torture/execute/980628-5.x,
38284         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38285         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38286         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38287         i[34567]86-*-*.
38288
38289 2002-04-13  David S. Miller  <davem@redhat.com>
38290
38291         * gcc.c-torture/execute/20020413-1.c: New test.
38292
38293 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38294
38295         * gcc.dg/asm-6.c,
38296         * g++.dg/ext/asm1.C: New tests.
38297
38298 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38299
38300         PR c++ 5373.
38301         * g++.dg/parse/stmtexpr1.C: New test.
38302
38303         PR c++/5189.
38304         * g++.dg/template/copy1.C: New test.
38305
38306 2002-04-12  Richard Henderson  <rth@redhat.com>
38307
38308         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38309
38310 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38311
38312         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38313         gcc.c-torture/execute/20020307-2.c.
38314
38315 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38316
38317         * g++.dg/ext/attrib5.C,
38318         * g++.dg/lookup/struct1.C: New tests.
38319
38320 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38321
38322         * gcc.dg/20020411-1.c: New test.
38323
38324         * gcc.c-torture/execute/20020411-1.c: New test.
38325
38326 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38327
38328         * g77.f-torture/execute/6177.f: New test.
38329
38330 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38331
38332         PR middle-end/6247
38333         * g++.dg/opt/cleanup1.C: New test.
38334
38335         * g++.dg/opt/const1.C: New test.
38336
38337 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38338
38339         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38340
38341 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38342
38343         PR c++/5507
38344         * g++.dg/template/typename2.C: New test.
38345
38346 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38347
38348         * gcc.c-torture/execute/loop-12.c: New.
38349
38350 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38351
38352         * g77.f-torture/execute/980628-4.x,
38353         g77.f-torture/execute/980628-5.x,
38354         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38355         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38356         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38357
38358 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38359
38360         PR optimization/6086
38361         * g++.dg/opt/preinc1.C: New test.
38362
38363 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38364
38365         PR c++/5571
38366         * g++.dg/opt/static2.C: New test.
38367
38368 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38369
38370         PR c/5120
38371         * gcc.dg/20020406-1.c: New test.
38372
38373 2002-04-04  David S. Miller  <davem@redhat.com>
38374
38375         * gcc.c-torture/execute/20020404-1.c: New test.
38376
38377 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38378
38379         PR c/6123
38380         * gcc.dg/20020312-2.c: Do not declare global register variable
38381         if __PIC__ or __pic__ is defined.
38382
38383 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38384
38385         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38386         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38387
38388 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38389
38390         * gcc.misc-tests/linkage.exp: Update last change to handle
38391         sparc*-, not just sparc-.
38392
38393 2002-04-03  Richard Henderson  <rth@redhat.com>
38394
38395         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38396
38397 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38398
38399         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38400
38401 2002-04-02  David S. Miller  <davem@redhat.com>
38402
38403         * gcc.c-torture/execute/20020402-3.c: New test.
38404
38405 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38406
38407         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38408         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38409
38410         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38411         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38412         g77.f-torture/execute/20001201.x,
38413         g77.f-torture/execute/u77-test.x: New files.
38414
38415         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38416         * gcc.dg/wchar_t-1.c: Ditto.
38417
38418 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38419
38420         * gcc.c-torture/execute/20020402-1.c: New test.
38421
38422 2002-04-01  Richard Henderson  <rth@redhat.com>
38423
38424         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38425
38426         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38427
38428 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38429
38430         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38431
38432 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38433
38434         * g++.dg/inherit/template-as-base.C: Expect error.
38435         * g++.dg/inherit/namespace-as-base.C: Likewise.
38436
38437 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38438
38439         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38440         g++.dg/ext/instantiate3.C: Tweak match patterns.
38441
38442         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38443         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38444         -da test.
38445
38446 2002-03-31  Richard Henderson  <rth@redhat.com>
38447
38448         * gcc.dg/special/alias-2.c: New.
38449         * gcc.dg/special/ecos.exp: Run it.
38450
38451 2002-03-31  Richard Henderson  <rth@redhat.com>
38452
38453         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38454
38455 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38456
38457         * gcc.dg/weak-1.c: Disable on h8300 port.
38458
38459 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38460
38461         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38462         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38463         ordering tests.
38464         * g++.dg/bprob/bprob-1.C: New test.
38465         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38466         * g++.dg/gcov/gcov-1.C: New test.
38467         * g++.dg/gcov/gcov-1.x: New file.
38468         * g++.dg/gcov/gcov-2.C: New test.
38469         * g++.dg/gcov/gcov-3.C: New test.
38470         * g++.dg/gcov/gcov-3.h: New file.
38471
38472 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38473
38474         * g++.old-deja/g++.other/builtins5.C: New test.
38475         * g++.old-deja/g++.other/builtins6.C: New test.
38476         * g++.old-deja/g++.other/builtins7.C: New test.
38477         * g++.old-deja/g++.other/builtins8.C: New test.
38478         * g++.old-deja/g++.other/builtins9.C: New test.
38479
38480 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38481
38482         * g++.dg/opt/static1.C: New test.
38483
38484         * g++.dg/opt/longbranch1.C: New test.
38485
38486 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38487
38488         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38489
38490         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38491
38492 2002-03-28  Jeffrey A Law  (law@redhat.com)
38493
38494         * gcc.c-torture/execute/20020328-1.c: New test.
38495
38496 2002-03-27  Richard Henderson  <rth@redhat.com>
38497
38498         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38499         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38500         move from g++.old-deja/g++.ext/.
38501
38502 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38503
38504         * g++.dg/init/new2.C: New test.
38505
38506 2002-03-26  Richard Henderson  <rth@redhat.com>
38507
38508         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38509
38510         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38511         on sparc.
38512
38513         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38514         sparcv9 systems.
38515         * gcc.dg/20001102-1.c: Likewise.
38516
38517 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38518
38519         * gcc.dg/cpp/endif-pedantic1.c,
38520         gcc.dg/cpp/endif-pedantic2.c: New tests.
38521
38522 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38523
38524         * g++.dg/init/new1.C: New test.
38525
38526 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38527
38528         * g++.dg/abi/vbase9.C: New test.
38529
38530 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38531
38532         * gcc.dg/arm-asm.c: New test.
38533
38534 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38535
38536         * gcc.dg/Wswitch-enum.c: New test.
38537         Fix PR c/5044.
38538
38539 2002-03-26  Richard Henderson  <rth@redhat.com>
38540
38541         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38542         structure.
38543
38544 2002-03-25  Richard Henderson  <rth@redhat.com>
38545
38546         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38547         sparcv9 systems.
38548
38549         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38550         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38551
38552 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38553
38554         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38555
38556 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38557
38558         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38559         targets using generic thunk support.
38560
38561 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38562
38563         * gcc.c-torture/compile/20020323-1.c: New test.
38564
38565         * g++.dg/opt/conj2.C: New test.
38566
38567 2002-03-24  Richard Henderson  <rth@redhat.com>
38568
38569         * gcc.dg/weak-1.c: Use -fno-common.
38570
38571 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38572
38573         * g77.dg/f77-edit-apostrophe-out.f: New test
38574         * g77.dg/f77-edit-h-out.f: New test
38575         * g77.dg/f77-edit-t-in.f: New test
38576         * g77.dg/f77-edit-t-out.f: New test
38577         * g77.dg/f77-edit-x-out.f: New test
38578         * g77.dg/f77-edit-slash-out.f: New test
38579         * g77.dg/f77-edit-colon-out.f: New test
38580         * g77.dg/f77-edit-s-out.f: New test
38581
38582 2002-03-24  Richard Henderson  <rth@redhat.com>
38583
38584         * objc/execute/formal_protocol-6.x: New XFAIL.
38585
38586 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38587
38588         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38589         that do not support weak symbols
38590
38591 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38592
38593         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38594         * lib/g77.exp: Likewise.
38595         * lib/objc.exp: Likewise.
38596
38597 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38598
38599         * gcc.dg/Wswitch-default.c: New test.
38600
38601 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38602
38603         * g++.dg/other/enum1.C: New test.
38604
38605 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38606
38607         * gcc.dg/pragma-ep-3.c: Fix typo.
38608
38609 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38610
38611         * g++.dg/inherit/template-as-base.C: New test.
38612
38613 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38614
38615         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38616         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38617
38618 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38619
38620         * gcc.dg/cpp/multiline.c: Update to match.
38621
38622 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38623
38624         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38625
38626 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38627
38628         * gcc.dg/cpp/extratokens2.c: New file.
38629
38630 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38631
38632         * gcc.dg/20020312-2.c: Add rs6000 target.
38633
38634         * gcc.c-torture/compile/20020319-1.c: New test.
38635
38636 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38637
38638         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38639         (A, E): Handle this.
38640
38641 2002-03-20  Jason Merrill  <jason@redhat.com>
38642
38643         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38644         ignoring -fpic.
38645         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38646         through prune_gcc_output.
38647
38648 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38649
38650         * gcc.c-torture/compile/20020320-1.c: New test.
38651
38652 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38653
38654         * gcc.c-torture/compile/20020318-1.c: New test.
38655
38656         * gcc.dg/struct-by-value-1.c: New test.
38657
38658         * gcc.dg/20020319-1.c: New test.
38659
38660 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38661
38662         * g++.dg/opt/conj1.C: New test.
38663
38664 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38665
38666         * g++.dg/template/qualttp20.C: Revert previous change.
38667         * g++.dg/template/qualttp3.C: Likewise.
38668         * g++.dg/template/qualttp4.C: Likewise.
38669         * g++.dg/template/qualttp5.C: Likewise.
38670         * g++.dg/template/qualttp6.C: Likewise.
38671         * g++.dg/template/qualttp7.C: Likewise.
38672         * g++.dg/template/qualttp8.C: Likewise.
38673         * g++.dg/template/recurse.C: Likewise.
38674
38675 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38676
38677         * gcc.dg/cpp/wchar-1.c: Update.
38678
38679 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38680
38681         * g++.dg/template/conv1.C: New test.
38682         * g++.dg/template/conv2.C: New test.
38683         * g++.dg/template/conv3.C: New test.
38684         * g++.dg/template/conv4.C: New test.
38685
38686 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38687
38688         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38689         * g++.dg/template/qualttp3.C: Likewise.
38690         * g++.dg/template/qualttp4.C: Likewise.
38691         * g++.dg/template/qualttp5.C: Likewise.
38692         * g++.dg/template/qualttp6.C: Likewise.
38693         * g++.dg/template/qualttp7.C: Likewise.
38694         * g++.dg/template/qualttp8.C: Likewise.
38695         * g++.dg/template/recurse.C: Likewise.
38696
38697 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38698
38699         * g++.dg/opt/dtor1.C: New test.
38700
38701 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38702
38703         * gcc.c-torture/compile/20020315-1.c: New test.
38704
38705 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38706
38707         * gcc.dg/weak-1.c: Fix scan tests.
38708
38709 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38710
38711         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38712         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38713         cris-*-aout* mmix-*-*.
38714         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38715         cris-*-aout* mmix-*-*.
38716         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38717         cris-*-elf* cris-*-aout* and mmix-*-*.
38718         * gcc.dg/20001009-1.c: Ditto.
38719         * gcc.dg/20010912-1.c: Ditto.
38720         * gcc.dg/20020122-4.c: Ditto.
38721         * gcc.dg/inline-2.c: Ditto.
38722
38723 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38724
38725         * gcc.c-torture/compile/20020314-1.c: New test.
38726
38727 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38728
38729         * gcc.c-torture/execute/20020314-1.c: New test.
38730
38731 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38732
38733         * g++.dg/warn/Wunused-1.C: New test.
38734
38735 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38736
38737         * g++.dg/abi/mangle6.C: New test.
38738
38739 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38740
38741         * gcc.c-torture/compile/20020309-2.c: New test.
38742
38743         * gcc.c-torture/compile/20020312-1.c: New test.
38744
38745 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38746
38747         * g++.dg/other/access1.C: New test.
38748
38749 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38750
38751         * gcc.c-torture/execute/wchar_t-1.c: New test.
38752
38753 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38754
38755         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38756
38757 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38758
38759         * gcc.dg/20020312-1.c: New test case.
38760
38761 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38762
38763         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38764
38765 2002-03-11  Richard Henderson  <rth@redhat.com>
38766
38767         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38768         * g++.old-deja/g++.jason/report.C: Likewise.
38769
38770 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38771
38772         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38773         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38774
38775 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38776
38777         * testsuite/g++.dg/overload/pmf1.C: New test.
38778
38779 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38780
38781         * gcc.c-torture/execute/20020307-1.c: Use long.
38782
38783 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38784
38785         PR optimization/5844
38786         * gcc.dg/20020310-1.c: New test.
38787
38788 2002-03-09  Michael Meissner  <meissner@redhat.com>
38789
38790         * gcc.c-torture/execute/memcpy-2.c: New test.
38791         * gcc.c-torture/execute/memset-1.c: New test.
38792         * gcc.c-torture/execute/strlen-1.c: New test.
38793         * gcc.c-torture/execute/strcmp-1.c: New test.
38794         * gcc.c-torture/execute/strncmp-1.c: New test.
38795
38796 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38797
38798         * gcc.dg/ppc-ldstruct.c: New test.
38799
38800 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38801
38802         * gcc.c-torture/execute/va-arg-22.c: New test.
38803
38804 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38805
38806         * gcc.c-torture/compile/20020309-1.c: New test.
38807
38808 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38809
38810         * gcc.c-torture/execute/20020307-2.c: New test.
38811
38812 2002-03-07  Jeffrey A Law  (law@redhat.com)
38813
38814         * g77.f-torture/compile/20020307-1.f: New test.
38815
38816 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38817
38818         * gcc.dg/unordered-1.c: New test.
38819
38820 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38821
38822         * gcc.c-torture/execute/20020307-1.c: New test.
38823
38824 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38825
38826         * gcc.dg/20020304-1.c: New test.
38827
38828         * gcc.c-torture/compile/20020304-2.c: New test.
38829
38830 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38831
38832         * gcc.c-torture/compile/20020304-1.c: New test case
38833         (from PR c/5830).
38834
38835 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38836
38837         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38838
38839 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38840
38841         * g++.dg/other/classkey1.C: New test.
38842
38843 2002-03-01  Richard Henderson  <rth@redhat.com>
38844
38845         * gcc.c-torture/compile/981223-1.x: New.
38846         * gcc.c-torture/compile/920625-1.x: New.
38847
38848 2002-02-28  Richard Henderson  <rth@redhat.com>
38849
38850         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38851
38852 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38853
38854         * gcc.c-torture/execute/20020227-1.c: New test.
38855
38856 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38857
38858         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38859         here" ERROR lines.
38860         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38861         * g++.old-deja.g++.other/defarg1.C: Likewise.
38862         * g++.old-deja/g++.pt/calls2.C: Likewise.
38863         * g++.old-deja/g++.pt/crash20.C: Likewise.
38864         * g++.old-deja/g++.pt/crash30.C: Likewise.
38865         * g++.old-deja/g++.pt/crash36.C: Likewise.
38866         * g++.old-deja/g++.pt/crash6.C: Likewise.
38867         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38868         * g++.old-deja/g++.pt/derived3.C: Likewise.
38869         * g++.old-deja/g++.pt/error1.C: Likewise.
38870         * g++.old-deja/g++.pt/friend21.C: Likewise.
38871         * g++.old-deja/g++.pt/friend23.C: Likewise.
38872         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38873         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38874
38875 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38876
38877         * gcc.c-torture/execute/20020225-2.c: New test.
38878
38879 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38880
38881         * gcc.c-torture/execute/920730-1t.c,
38882         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38883         Delete test cases, only relevant to -traditional.
38884
38885 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38886
38887         * gcc.dg/cpp/undef1.c: Remove.
38888         * gcc.dg/cpp/directiv.c: Update.
38889         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38890
38891 2002-02-27  Michael Meissner  <meissner@redhat.com>
38892
38893         * gcc.c-torture/execute/20020226-1.c: New test.
38894
38895 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38896
38897         * g++.dg/debug/debug4.C: New test.
38898
38899         * gcc.dg/ia64-visibility-1.c: New test.
38900
38901 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38902
38903         * gcc.dg/debug/20020224-1.c: New.
38904
38905 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38906
38907         * gcc.c-torture/execute/960416-1.x: New.
38908         * gcc.c-torture/execute/divconst-3.x: Likewise.
38909
38910 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38911
38912         * gcc.dg/20020224-1.c: New test.
38913
38914 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38915
38916         * gcc.c-torture/execute/20020225-1.c: New.
38917
38918 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38919
38920         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38921
38922 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38923
38924         * gcc.dg/20020222-1.c: New test.
38925
38926 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38927
38928         * g++.dg/opt/anonunion1.C: New test.
38929
38930 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38931
38932         * g++.dg/template/qualttp19.C: New test.
38933         * g++.dg/template/qualttp20.C: New test.
38934         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38935         * g++.old-deja/g++.other/qual1.C: Likewise.
38936
38937 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38938
38939         * gcc.dg/attr-alwaysinline.c: New.
38940
38941 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38942
38943         * gcc.dg/20020220-1.c: New test.
38944
38945         * gcc.dg/20020220-2.c: New test.
38946
38947         * g++.dg/opt/mmx1.C: New test.
38948
38949 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38950
38951         * gcc.c-torture/compile/20020110.c: New test.
38952
38953 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38954
38955         * gcc.c-torture/execute/20020219-1.c: New test.
38956
38957         * gcc.dg/20020219-1.c: New test.
38958
38959         * gcc.dg/noncompile/20020220-1.c: New test.
38960
38961         * g++.dg/opt/ptrintsum1.C: New test.
38962
38963         * gcc.dg/debug/20020220-1.c: New test.
38964
38965 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38966
38967         * gcc.c-torture/execute/20020216-1.c: New test.
38968
38969 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38970
38971         * gcc.dg/decl-1.c: Update, new test.
38972
38973 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38974
38975         * g++.dg/abi/bitfield1.C: New test.
38976         * g++.dg/abi/bitfield2.C: New test.
38977
38978 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38979
38980         * gcc.dg/attr-nest.c: New test.
38981
38982 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38983
38984         * gcc.c-torture/execute/20020215-1.c: New test.
38985
38986 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38987
38988         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38989         * g++.dg/debug/debug.exp: New.
38990         * g++.dg/debug/trivial.C: New.
38991         * g++.dg/debug/debug1.C: Moved...
38992         * g++.dg/other/debug1.C: ...from here.
38993         * g++.dg/debug/debug2.C: Moved...
38994         * g++.dg/other/debug2.C: ...from here.
38995         * g++.dg/debug/debug3.C: Moved...
38996         * g++.dg/other/debug3.C: ...from here.
38997
38998         * gcc.dg/noncompile/20020213-1.c: New test.
38999
39000 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
39001
39002         * g++.dg/other/debug3.C: New test.
39003
39004         * gcc.c-torture/execute/20020213-1.c: New test.
39005
39006 2002-02-13  Richard Smith <richard@ex-parrot.com>
39007
39008         * g++.old-deja/g++.other/thunk1.C: New test.
39009
39010 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39011
39012         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39013
39014 2002-02-13  Stan Shebs  <shebs@apple.com>
39015
39016         * gcc.dg/altivec-3.c: New.
39017
39018 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
39019
39020         * gcc.dg/Wunreachable-1.c: New test.
39021         * gcc.dg/Wunreachable-2.c: New test.
39022
39023 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39024
39025         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39026
39027 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
39028
39029         * gcc.dg/decl-1.c: New test.
39030
39031 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39032
39033         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39034
39035 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39036
39037         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39038         * gcc.c-torture/compile/980506-1.x: Likewise.
39039
39040 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39041
39042         * gcc.dg/20020210-1.c: New.
39043
39044 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
39045
39046         * g77.f-torture/execute/947.f: New regression test
39047         for PR fortran/947.
39048
39049 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
39050
39051         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39052         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39053
39054 2002-02-08  Richard Henderson  <rth@redhat.com>
39055
39056         * gcc.c-torture/compile/labels-3.c: New.
39057
39058 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39059
39060         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39061         expression statements work instead.
39062         * gcc.dg/noncompile/20020207-1.c: New test.
39063
39064 2002-02-07  Richard Henderson  <rth@redhat.com>
39065
39066         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39067
39068 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39069
39070         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39071         message from g77
39072         * lib/g77-dg.exp: Trim g77 error messages so that they are
39073         recognized by dg.exp.
39074
39075 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39076
39077         PR fortran/5473
39078         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39079
39080 2002-02-07  Richard Henderson  <rth@redhat.com>
39081
39082         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39083         to be sufficiently aligned for integers.
39084
39085 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39086
39087         * g++.dg/template/friend4.C: New test.
39088
39089 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39090
39091         PR fortran/5743
39092         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39093         unsupported cases.
39094
39095 2002-02-07  Richard Henderson  <rth@redhat.com>
39096
39097         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39098         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39099         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39100         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39101
39102 2002-02-06  Richard Henderson  <rth@redhat.com>
39103
39104         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39105
39106 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
39107
39108         * gcc.dg/20020206-1.c: New test.
39109
39110 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
39111
39112         * gcc.c-torture/execute/20020206-1.c: New test.
39113
39114         * gcc.c-torture/execute/20020206-2.c: New test.
39115
39116         PR optimization/5429:
39117         * gcc.c-torture/compile/20020206-1.c: New test.
39118
39119 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
39120
39121         * g++.dg/ext/align1.C: Do not use an explicit alignment value
39122         as certain file formats cannot support particularly large
39123         alignments.
39124
39125         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39126         and do not expect to be able to link the executable.
39127
39128         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39129         fail because the COFF format does not support the weak attribute.
39130
39131 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39132
39133         * g77.dg/pr5473.f: New test
39134
39135 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39136
39137         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39138         Fix testcase accordingly.
39139
39140 2002-02-04  Richard Henderson  <rth@redhat.com>
39141
39142         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39143         (buf): Change to be an array of pointers, not ints.
39144
39145 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39146
39147         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39148         before all tests.  Move warning one line above to match where it
39149         C frontend emits.
39150         * gcc.dg/Wswitch-2.c: New test.
39151         * g++.dg/warn/Wswitch-1.C: New test.
39152         * g++.dg/warn/Wswitch-2.C: New test.
39153
39154 2002-02-04  Richard Henderson  <rth@redhat.com>
39155
39156         * g++.dg/abi/offsetof.C: Fix size comparison.
39157
39158 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39159
39160         * gcc.dg/cast-qual-2.c: New test.
39161
39162 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39163
39164         * gcc.dg/20020201-4.c: New test.
39165
39166 2002-02-04  Ben Elliston  <bje@redhat.com>
39167
39168         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39169         target_info attribute != 0, in addition to the empty string.
39170         (gcc_target_compile): Likewise.
39171
39172 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39173
39174         * gcc.dg/Wswitch.c: New test.
39175         PR gcc/4475. PR gcc/3780.
39176
39177 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39178
39179         * g77.f-torture/execute/5122.f: New test for regressions
39180         against PR fortran/5122.
39181
39182 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39183
39184         * g77.f-torture/compile/pr3743.f: Delete
39185         * g77.dg/pr3743-1.f: New test.
39186         * g77.dg/pr3743-2.f: New test.
39187         * g77.dg/pr3743-3.f: New test.
39188         * g77.dg/pr3743-4.f: New test.
39189
39190 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39191
39192         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39193
39194 2002-02-02  Richard Henderson  <rth@redhat.com>
39195
39196         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39197         * gcc.c-torture/execute/bf64-1.c: Likewise.
39198
39199 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39200
39201         * gcc.dg/20020201-2.c: New test.
39202
39203         * gcc.dg/20020201-3.c: New test.
39204
39205         * gcc.c-torture/execute/bitfld-2.c: New test.
39206
39207 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39208
39209         * gcc.dg/bitfld-1.c: Update.
39210         * gcc.dg/bitfld-2.c: Update.
39211         * gcc.c-torture/execute/bitfld-1.x: New.
39212
39213 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39214
39215         * gcc.c-torture/execute/20020201-1.c: New test.
39216
39217 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39218
39219         PR target/5469
39220         * gcc.dg/20020201-1.c: New test.
39221
39222 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39223
39224         PR fortran/3743
39225         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39226         * g77.f-torture/compile/pr3743.x: Remove
39227
39228 2002-01-31  Tom Rix  <trix@redhat.com>
39229
39230         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39231
39232 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39233
39234         * gcc.dg/noncompile/20020130-1.c: New test.
39235
39236 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39237
39238         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39239
39240 2002-01-29  Richard Henderson  <rth@redhat.com>
39241
39242         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39243         to long long.
39244         * gcc.c-torture/execute/bf64-1.c: Likewise.
39245
39246 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39247
39248         * gcc.c-torture/execute/20020129-1.c: New test.
39249
39250 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39251
39252         * gcc.c-torture/compile/20000224-1.c: Update.
39253         * gcc.c-torture/execute/bitfld-1.c: New tests.
39254         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39255         * gcc.dg/uninit-A.c: Update.
39256
39257 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39258
39259         * g++.dg/template/ctor1.C: Add instantiation.
39260
39261 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39262
39263         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39264         argument to __builtin_prefetch to be const ptr.
39265
39266 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39267
39268         * gcc.c-torture/compile/20020120-1.c: New test.
39269
39270 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39271
39272         * gcc.c-torture/execute/20020127-1.c: New test.
39273
39274 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39275
39276         * g77.dg/f77-edit-i-in.f: New test
39277         * g77.dg/f77-edit-i-out.f: New test
39278
39279 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39280
39281         * gcc.dg/debug/debug.exp: New file.
39282         * gcc.dg/debug/trivial.c: New file.
39283         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39284         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39285         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39286         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39287         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39288         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39289         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39290         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39291         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39292         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39293         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39294         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39295         * gcc.dg/20000503-1.c: Removed.
39296         * gcc.dg/20010207-1.c: Removed.
39297         * gcc.dg/20011223-1.c: Removed.
39298         * gcc.dg/20020104-2.c: Removed.
39299         * gcc.dg/debug-1.c: Removed.
39300         * gcc.dg/debug-2.c: Removed.
39301         * gcc.dg/debug-3.c: Removed.
39302         * gcc.dg/debug-4.c: Removed.
39303         * gcc.dg/debug-5.c: Removed.
39304         * gcc.dg/debug-6.c: Removed.
39305         * gcc.dg/dwarf2-1.c: Removed.
39306         * gcc.dg/dwarf2-2.c: Removed.
39307
39308 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39309
39310         * g++.old-deja/g++.other/eh5.C: New test.
39311         * g++.old-deja/g++.other/sibcall2.C: New test.
39312         * g++.old-deja/g++.other/array9.C: New test.
39313         * g++.old-deja/g++.other/typename2.C: New test.
39314         * g++.old-deja/g++.other/crash60.C: New test.
39315         * g++.old-deja/g++.other/conv9.C: New test.
39316         * g++.old-deja/g++.other/mangle10.C: New test.
39317         * g++.old-deja/g++.other/unchanging1.C: New test.
39318         * g++.old-deja/g++.other/exprstmt1.C: New test.
39319         * g++.old-deja/g++.other/inline23.C: New test.
39320         * g++.old-deja/g++.eh/ia64-1.C: New test.
39321         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39322         * g++.old-deja/g++.other/reload1.C: New test.
39323         * g++.old-deja/g++.other/static20.C: New test.
39324         * g++.old-deja/g++.other/local-alloc1.C: New test.
39325         * g++.old-deja/g++.other/conv8.C: New test.
39326         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39327         * g++.old-deja/g++.other/storeexpr1.C: New test.
39328         * g++.old-deja/g++.other/storeexpr2.C: New test.
39329         * g++.dg/eh/template2.C: New test.
39330         * g++.dg/warn/weak1.C: New test.
39331
39332 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39333
39334         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39335         Remove first, non-varying, argument.
39336
39337 2002-01-23  Richard Henderson  <rth@redhat.com>
39338
39339         * gcc.dg/inline-2.c: New.
39340
39341         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39342         Add optional target arg.  Check number of arguments.
39343         (scan-assembler-not, scan-assembler-dem): Likewise.
39344         (scan-assembler-dem-not): Likewise.
39345
39346 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39347
39348         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39349         line 12.
39350         * g++.old-deja/g++.brendan/parse3.C,
39351         g++.old-deja/g++.other/crash26.C,
39352         g++.old-deja/g++.other/crash28.C,
39353         g++.old-deja/g++.other/crash29.C,
39354         g++.old-deja/g++.other/crash30.C,
39355         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39356
39357 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39358
39359         * gcc.dg/20020115-1.c: New.
39360
39361 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39362
39363         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39364
39365 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39366
39367         * gcc.dg/20020122-3.c: New.
39368
39369 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39370
39371         * g++.dg/other/gc1.C: New test.
39372
39373 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39374
39375         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39376
39377 2002-01-22  Richard Henderson  <rth@redhat.com>
39378
39379         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39380
39381 2002-01-22  Richard Henderson  <rth@redhat.com>
39382
39383         * gcc.dg/20020122-4.c: New.
39384
39385 2002-01-22  H.J. Lu <hjl@gnu.org>
39386
39387         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39388         link output.
39389         * gcc.dg/special/ecos.exp: Likewise.
39390         * lib/g++-dg.exp: Likewise.
39391         * lib/g77-dg.exp: Likewise.
39392         * lib/gcc-dg.exp : Likewise.
39393         * lib/mike-g++.exp: Likewise.
39394         * lib/mike-g77.exp: Likewise.
39395         * lib/mike-gcc.exp: Likewise.
39396         * lib/objc-dg.exp: Likewise.
39397
39398 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39399
39400         PR target/5379
39401         * gcc.dg/20020122-2.c: New test.
39402
39403 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39404
39405         * gcc.dg/20020122-1.c: New test.
39406
39407 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39408
39409         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39410
39411 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39412
39413         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39414
39415 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39416
39417         * gcc.c-torture/compile/20020121-1.c: New test.
39418
39419 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39420
39421         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39422         ld_library_path.
39423
39424 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39425
39426         * gcc.dg/20020218-1.c: New test.
39427
39428 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39429
39430         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39431         messages
39432         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39433         "At global scope" warning
39434         * g++.dg/ext/align1.C: Change cygwin test for alignment
39435         from db-bogus to dg-warning
39436
39437 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39438
39439         * g77.f-torture/compile/cpp2.F: New test.
39440
39441 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39442
39443         * g++.dg/template/access1.C: New test.
39444
39445 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39446
39447         * gcc.dg/20020118-1.c: New.
39448
39449 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39450
39451         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39452
39453 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39454
39455         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39456         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39457         alignment warnings.
39458
39459 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39460
39461         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39462         torture_with_loops and torture_without_loops
39463
39464 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39465
39466         * gcc.c-torture/compile/20020116-1.c: New test.
39467
39468 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39469
39470         * gcc.dg/20020116-2.c: New test.
39471
39472         * gcc.dg/ultrasp4.c: New test.
39473
39474         * gcc.dg/20020116-1.c: New test.
39475
39476 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39477
39478         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39479         by EABI.
39480
39481 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39482
39483         * gcc.misc-tests/i386-prefetch.exp: New.
39484         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39485         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39486         * gcc.misc-tests/i386-pf-none-1.c: New test.
39487         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39488
39489 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39490
39491         * gcc.dg/gnu89-init-1.c: Add new tests.
39492
39493 2002-01-15  Andreas Jaeger  <aj@suse.de>
39494
39495         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39496         * gcc.dg/i386-mmx-2.c: Likewise.
39497         * gcc.dg/i386-sse-1.c: Likewise.
39498         * gcc.dg/i386-sse-2.c: Likewise.
39499         * gcc.dg/i386-sse-3.c: Likewise.
39500
39501 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39502
39503         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39504         Uncomment additional cases that now pass.
39505
39506 2002-01-11  Richard Henderson  <rth@redhat.com>
39507
39508         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39509         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39510
39511 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39512
39513         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39514
39515 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39516
39517         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39518         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39519
39520 2002-01-10  Dale Johannesen  <dalej@apple.com>
39521
39522         * gcc.c-torture/execute/loop-11.c: New.
39523
39524 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39525
39526         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39527         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39528
39529 2002-01-09  Richard Henderson  <rth@redhat.com>
39530
39531         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39532         type in which to perform the operation for each size.
39533
39534 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39535
39536         * gcc.c-torture/compile/20020109-2.c: New test.
39537
39538 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39539
39540         * gcc.c-torture/execute/loop-10.c: New test.
39541
39542 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39543
39544         * gcc.c-torture/compile/20010226-1.c: New test.
39545         * gcc.c-torture/compile/20010227-1.c: New test.
39546         * gcc.c-torture/compile/20010426-1.c: New test.
39547         * gcc.c-torture/compile/20010510-1.c: New test.
39548         * gcc.c-torture/compile/20010605-3.c: New test.
39549         * gcc.c-torture/compile/20010824-1.c: New test.
39550         * gcc.c-torture/execute/20010409-1.c: New test.
39551         * gcc.dg/noncompile/20000901-1.c: New test.
39552         * gcc.dg/20001023-1.c: New test.
39553         * gcc.dg/20001101-1.c: New test.
39554         * gcc.dg/20001102-1.c: New test.
39555         * gcc.dg/20010207-1.c: New test.
39556         * gcc.dg/20010405-1.c: New test.
39557         * gcc.dg/20010822-1.c: New test.
39558         * gcc.dg/20011107-1.c: New test.
39559
39560 2002-01-09  Jeffrey A Law  (law@redhat.com)
39561
39562         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39563
39564         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39565         execution failure on PA targets.
39566
39567 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39568
39569         * gcc.c-torture/compile/20020109-1.c: New test.
39570
39571 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39572
39573         * gcc.c-torture/execute/20020108-1.c: New test.
39574
39575 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39576
39577         * gcc.dg/20020108-1.c: New test.
39578
39579 2002-01-08  H.J. Lu <hjl@gnu.org>
39580
39581         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39582         for header files.
39583
39584 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39585
39586         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39587         consistency.
39588
39589 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39590
39591         * gcc.dg/altivec-4.c: Test altivec predicates.
39592
39593 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39594
39595         * gcc.c-torture/execute/20020107-1.c: New test.
39596
39597 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39598
39599         PR c/5279
39600         * gcc.c-torture/compile/20020106-1.c: New test.
39601
39602 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39603
39604         * gcc.c-torture/execute/nestfunc-4.c: New test.
39605
39606 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39607
39608         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39609         extra triple that slipped in.
39610         * g++.old-deja/g++.abi/align.C: Likewise.
39611         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39612
39613 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39614
39615         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39616         * g++.old-deja/g++.abi/align.C: Likewise.
39617         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39618
39619         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39620         on FreeBSD/i386.
39621         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39622         FreeBSD.
39623
39624 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39625
39626         * gcc.dg/20020104-1.c: New test.
39627
39628         * gcc.dg/20020104-2.c: New test.
39629
39630 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39631
39632         * gcc.dg/20020103-1.c: Fix typo in target selector.
39633
39634 2002-01-03  Richard Henderson  <rth@redhat.com>
39635
39636         * gcc.dg/20020103-1.c: New.
39637
39638 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39639
39640         * gcc.c-torture/execute/20020103-1.c: New test.
39641
39642 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39643
39644         * g++.dg/other/debug2.C: New test.
39645
39646         * gcc.c-torture/compile/20020103-1.c: New test.
39647
39648 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39649
39650         * gcc.dg/gnu89-init-1.c: Added new tests.
39651
39652 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39653
39654         * g++.dg/template/friend2.C: Remove as patch is reverted.
39655
39656         * g++.dg/warn/oldcast1.C: New test.
39657
39658         * g++.dg/template/ptrmem1.C: New test.
39659         * g++.dg/template/ptrmem2.C: New test.
39660
39661         * g++.dg/template/ntp.C: New test.
39662
39663         * g++.dg/other/component1.C: New test.
39664
39665         * g++.dg/template/ttp3.C: New test.
39666
39667         * g++.dg/template/friend2.C: New test.
39668         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39669
39670 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39671
39672         * g++.dg/other/ptrmem1.C: New test.
39673         * g++.dg/other/ptrmem2.C: New test.
39674
39675 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39676
39677         * g++.dg/template/ctor1.C: New test.
39678
39679 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39680
39681         * g++.dg/template/friend2.C: New test.
39682
39683 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39684
39685         * gcc.dg/mmix-1.c: New test.
39686
39687 2001-12-31  Richard Henderson  <rth@redhat.com>
39688
39689         * gcc.dg/asm-5.c: New.
39690
39691 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39692
39693         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39694         in namespace __gnu_cxx
39695
39696 2001-12-30  Richard Henderson  <rth@redhat.com>
39697
39698         * gcc.dg/debug-6.c: New.
39699
39700 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39701
39702         * gcc.c-torture/compile/20011229-2.c: New test.
39703
39704 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39705
39706         * gcc.dg/debug-3.c: New test.
39707         * gcc.dg/debug-4.c: New test.
39708         * gcc.dg/debug-5.c: New test.
39709
39710 2001-12-29  Richard Henderson  <rth@redhat.com>
39711
39712         * g++.dg/eh/loop1.C: New.
39713
39714 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39715
39716         * g++.dg/template/crash1.C: New test.
39717
39718 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39719
39720         * g++.dg/other/const1.C: New test.
39721
39722 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39723
39724         * gcc.c-torture/compile/20011229-1.c: New test.
39725
39726 2001-12-28  Stan Shebs  <shebs@apple.com>
39727
39728         * lib/objc-torture.exp: Resync with c-torture.exp.
39729         * lib/objc.exp: Load standard libraries.
39730
39731 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39732
39733         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39734         additional tests.
39735
39736 2001-12-27  Roger Sayle <roger@eyesopen.com>
39737
39738         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39739
39740 2001-12-27  Richard Henderson  <rth@redhat.com>
39741
39742         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39743
39744 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39745
39746         * g++.dg/eh/ctor1.C: New test.
39747         * g++.dg/other/error2.C: New test.
39748
39749 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39750
39751         * g++.dg/other/init2.C: New test.
39752
39753 2001-12-24  Richard Henderson  <rth@redhat.com>
39754
39755         * gcc.dg/20011223-1.c: New.
39756         * gcc.dg/inline-1.c: New.
39757
39758 2001-12-23  Richard Henderson  <rth@redhat.com>
39759
39760         * gcc.dg/asm-4.c: Test operand modifiers.
39761
39762 2001-12-23  Richard Henderson  <rth@redhat.com>
39763
39764         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39765
39766 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39767
39768         * gcc.c-torture/execute/20011223-1.c: New test.
39769
39770 2001-12-21  Richard Henderson  <rth@redhat.com>
39771
39772         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39773         re-enables the warning.
39774
39775 2001-12-21  Richard Henderson  <rth@redhat.com>
39776
39777         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39778
39779 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39780
39781         * gcc.c-torture/compile/20011218-1.c: New test.
39782
39783 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39784
39785         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39786         arm-isr.c test.
39787         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39788         epilogue generation for ARM ISR routines.
39789
39790 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39791
39792         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39793         * gcc.dg/format/c90-printf-3.c: Likewise.
39794         * gcc.dg/format/c99-printf-3.c: Likewise.
39795         * gcc.dg/format/ext-1.c: Likewise.
39796         * gcc.dg/format/ext-6.c: Likewise.
39797         * gcc.dg/format/format.h: Prototype unlocked stdio.
39798
39799 2001-12-20  Richard Henderson  <rth@redhat.com>
39800
39801         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39802         (arena): Use it.
39803         (malloc): Correct allocation logic.  Abort if we fill up the
39804         arena before initialization complete.
39805         (realloc): Correct allocation logic.
39806
39807 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39808
39809         * gcc.c-torture/compile/20011219-2.c: New test.
39810
39811         * gcc.c-torture/execute/20011219-1.c: New test.
39812
39813 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39814
39815         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39816         target does not support weak symbols.
39817
39818 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39819
39820         * gcc.c-torture/compile/20011219-1.c: New test.
39821
39822 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39823
39824         * g++.dg/other/error1.C: New test.
39825
39826 2001-12-17  Jeffrey A Law  (law@redhat.com)
39827
39828         * gcc.c-torture/execute/20011217-1.c: New test.
39829
39830 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39831
39832         * objc.dg/special/: New directory.
39833         * objc.dg/special/special.exp: New file.
39834         * objc.dg/special/unclaimed-category-1.h: New file.
39835         * objc.dg/special/unclaimed-category-1a.m: New file.
39836         * objc.dg/special/unclaimed-category-1.m: New file.
39837
39838 2001-12-17  Andreas Jaeger  <aj@suse.de>
39839
39840         * gcc.c-torture/compile/20011217-2.c: New test.
39841
39842 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39843
39844         * gcc.c-torture/compile/20011217-1.c: New test.
39845
39846 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39847
39848         * testsuite/gcc.dg/20011214-1.c: New.
39849
39850 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39851
39852         * gcc.dg/altivec-4.c: New.
39853
39854 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39855
39856         * gcc.dg/20011113-1.c: New test.
39857
39858 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39859
39860         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39861         std::__malloc_alloc_template<0> and
39862         std::__default_alloc_template<false, 0>.
39863
39864 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39865
39866         * objc/execute/bf-21.m: New test.
39867         * objc/execute/enumeration-1.m: New test.
39868         * objc/execute/enumeration-2.m: New test.
39869
39870 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39871
39872         * gcc.dg/gnu89-init-1.c: New test.
39873
39874 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39875
39876         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39877         * g++.old-deja/g++.jason/2371.C: Likewise.
39878         * g++.old-deja/g++.jason/template33.C: Likewise.
39879         * g++.old-deja/g++.jason/template34.C: Likewise.
39880         * g++.old-deja/g++.jason/template36.C: Likewise.
39881         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39882         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39883         * g++.old-deja/g++.other/typename1.C: Likewise.
39884         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39885         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39886         * g++.old-deja/g++.pt/typename11.C: Likewise.
39887         * g++.old-deja/g++.pt/typename14.C: Likewise.
39888         * g++.old-deja/g++.pt/typename16.C: Likewise.
39889         * g++.old-deja/g++.pt/typename3.C: Likewise.
39890         * g++.old-deja/g++.pt/typename4.C: Likewise.
39891         * g++.old-deja/g++.pt/typename5.C: Likewise.
39892         * g++.old-deja/g++.pt/typename7.C: Likewise.
39893         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39894
39895 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39896
39897         * g++.dg/other/linkage1.C: New test.
39898         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39899         specifiers.
39900
39901 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39902
39903         * gcc.dg/concat.c: New test.
39904
39905 2001-12-11  Stan Shebs  <shebs@apple.com>
39906
39907         * objc/compile: New test directory.
39908         * objc/compile/compile.exp: New expect script.
39909         * objc/compile/20011211-1.m: New compile test.
39910
39911 2001-12-11  Jason Merrill  <jason@redhat.com>
39912
39913         * lib/prune.exp (prune_gcc_output): Also handle "In member
39914         function".  So many permutations...
39915
39916 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39917
39918         * g++.dg/template/typedef1.C: New test.
39919
39920 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39921
39922         * g++.dg/other/copy1.C: New test.
39923
39924 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39925
39926         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39927
39928         * gcc.dg/builtin-choose-expr.c: New.
39929
39930 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39931
39932         * gcc.dg/altivec-2.c: New.
39933
39934 2001-12-07  Richard Henderson  <rth@redhat.com>
39935
39936         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39937
39938 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39939
39940         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39941         ultrasparc.
39942
39943 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39944
39945         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39946
39947 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39948
39949         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39950         variable argument list.
39951
39952 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39953
39954         * gcc.c-torture/execute/memcheck: Delete entire directory.
39955         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39956         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39957
39958 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39959
39960         * gcc.dg/Wshadow-1.c: New test.
39961
39962 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39963
39964         * gcc.c-torture/compile/20011130-1.c: New test.
39965
39966         * gcc.dg/noncompile/20011025-1.c: New test.
39967
39968         * g++.dg/other/anon-union.C: New test.
39969
39970         * gcc.c-torture/execute/20011024-1.c: New test.
39971
39972 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39973
39974         * gcc.c-torture/execute/20000722-1.x,
39975         gcc.c-torture/execute/20010123-1.x: Remove.
39976         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39977         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39978         gcc.dg/c99-complit-2.c: New tests.
39979
39980 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39981
39982         * g++.dg/inherit/base1.C: New test.
39983
39984 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39985
39986         * g++.dg/other/stdarg1.C: New test.
39987
39988         * gcc.c-torture/compile/20011130-2.c: New test.
39989
39990 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39991
39992         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39993         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39994         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39995         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39996         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39997         * gcc.dg/builtin-prefetch-1.c: New test.
39998
39999 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
40000
40001         * gcc.dg/20011130-1.c: New test.
40002
40003 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40004
40005         * g++.dg/other/scope1.C: New test.
40006         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40007
40008 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40009
40010         * gcc.dg/vla-init-1.c: New test.
40011
40012 2001-12-01  Geoff Keating  <geoffk@redhat.com>
40013
40014         * gcc.c-torture/compile/structs.c: New testcase from GDB.
40015
40016 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40017
40018         * objc.dg/alias.m: Update.
40019         * objc.dg/class-1.m: Update.
40020         * objc.dg/const-str-1.m: Update.
40021         * objc.dg/fwd-proto-1.m: Update.
40022         * objc.dg/id-1.m: Update.
40023         * objc.dg/super-class-1.m: Update.
40024
40025 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
40026
40027         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40028         constructs.
40029
40030 2001-11-28  Jeffrey A Law  (law@cygnus.com)
40031
40032         * gcc.c-torture/execute/20011128-1.c: New test.
40033
40034 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
40035
40036         * gcc.dg/20011127-1.c: New test.
40037
40038 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40039
40040         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
40041         from Austin Group draft 7.
40042         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
40043         scanf format arguments.
40044         * gcc.dg/format/no-exargs-2.c: New test.
40045
40046 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
40047
40048         * g++.dg/abi/vbase8-4.C: New test.
40049
40050 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40051
40052         * gcc.c-torture/execute/20011121-1.c: New test.
40053
40054 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40055
40056         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40057
40058 2001-11-23  Andreas Jaeger  <aj@suse.de>
40059
40060         * gcc.dg/cpp/charconst-2.c: New test.
40061
40062 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40063
40064         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40065         to the host if it is remote.  Let tests specify extra headers
40066         they use.
40067         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40068         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40069         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40070         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40071         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40072         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40073         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40074         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40075         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40076         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40077
40078 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40079
40080         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40081         for little endian ARMs.
40082
40083 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40084
40085         * gcc.c-torture/compile/20011119-1.c: New test.
40086         * gcc.c-torture/compile/20011119-2.c: New test.
40087
40088 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40089
40090         * gcc.dg/altivec-1.c: Fix typo.
40091
40092 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40093
40094         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40095
40096 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40097
40098         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40099
40100 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
40101
40102         * lib/g77.exp: Don't specify --rpath-link.
40103
40104         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40105         across all the headers.
40106         * gcc.dg/format/format.exp: For testing on a remote host,
40107         copy format.h.
40108
40109         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40110         * gcc.c-torture/execute/930406-1.c: Likewise.
40111         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40112
40113 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
40114
40115         * gcc.dg/altivec-1.c: New.
40116
40117 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
40118
40119         * gcc.dg/cpp/fpreprocessed.c: New test case.
40120
40121 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40122
40123         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40124         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40125         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40126
40127 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40128
40129         * gcc.dg/no-builtin-1.c: New test.
40130
40131 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40132
40133         * gcc.c-torture/execute/20011115-1.c: New test.
40134
40135 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40136
40137         * gcc.c-torture/compile/20011114-2.c: New test.
40138         * gcc.c-torture/compile/20011114-3.c: New test.
40139         * gcc.c-torture/compile/20011114-4.c: New test.
40140
40141 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40142
40143         * g++.dg/other/init1.C: New test.
40144
40145 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40146
40147         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40148         message.
40149
40150         * gcc.c-torture/execute/20011114-1.c: New testcase.
40151
40152         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40153         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40154         like the (before this change) version of 20010327-1.c.
40155
40156 2001-11-14  Roger Sayle <roger@eyesopen.com>
40157
40158         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40159
40160 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40161
40162         * g++.dg/init/array2.C: New test.
40163
40164 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40165
40166         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40167
40168 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40169
40170         * g++.dg/other/forscope1.C: New test.
40171         * g++.dg/ext/forscope1.C: New test.
40172         * g++.dg/ext/forscope2.C: New test.
40173
40174 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40175
40176         * gcc.c-torture/execute/20011113-1.c: New test.
40177
40178 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40179
40180         * gcc.c-torture/execute/20011109-2.c: New test.
40181
40182         * gcc.c-torture/execute/20011109-1.c: New test.
40183
40184 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40185
40186         * gcc.c-torture/compile/20011109-1.c: New test.
40187
40188 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40189
40190         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40191         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40192         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40193         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40194         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40195         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40196         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40197
40198 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40199
40200         * g++.dg/warn/Wshadow-1.C: New tests.
40201         * g++.old-deja/g++.mike/for3.C: Update.
40202
40203 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40204
40205         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40206         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40207         XFAILs.  Adjust expected error texts.
40208         * gcc.c-torture/compile/20011106-1.c,
40209         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40210         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40211         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40212         gcc.dg/c99-array-lval-5.c: New tests.
40213
40214 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40215
40216         * gcc.dg/cpp/defined.c: Update.
40217
40218 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40219
40220         * gcc.c-torture/execute/anon-1.c: New test.
40221
40222 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40223
40224         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40225         same size, so no warning should be produced on stormy16.
40226
40227         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40228         due to oversized array.
40229         * g++.old-deja/g++.mike/ns15.C: Likewise.
40230         * g++.old-deja/g++.pt/crash16.C: Likewise.
40231
40232 2001-11-02  Graham Stott  <grahams@redhat.com>
40233
40234         * g++.dgother/debug1.C: Fix typos.
40235
40236 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40237
40238         * g++.dg/other/debug1.C: New test.
40239
40240 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40241
40242         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40243         of unsigned long.
40244
40245 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40246
40247         * gcc.dg/20011029-2.c: New test.
40248
40249         * gcc.c-torture/compile/20011029-1.c: New test.
40250
40251 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40252
40253         * objc/execute/class_self-1.m: New test.
40254         * objc/execute/class_self-2.m: New test.
40255
40256 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40257
40258         * gcc.misc-tests/msgs.exp: Delete.
40259         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40260         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40261         error set to match recent changes.
40262
40263 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40264
40265         * gcc.dg/20011021-1.c: New test.
40266
40267 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40268
40269         * gcc.c-torture/compile/20011023-1.c: New test.
40270
40271 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40272
40273         * lib/g77.exp: Rewrite based on lib/g++.exp.
40274
40275 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40276
40277         * gcc.c-torture/execute/20011019-1.c: New test.
40278
40279         * gcc.dg/20011018-1.c: New test.
40280
40281 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40282
40283         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40284
40285 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40286
40287         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40288         * gcc.dg/attr-invalid.c: Likewise.
40289
40290 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40291
40292         * testsuite/gcc.dg/20011015-1.c: New test.
40293
40294 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40295
40296         * g++.dg/template/unify2.C: New test.
40297
40298 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40299
40300         * g++.dg/other/exception-specification.C: New test
40301
40302 2001-10-13  Tom Rix  <trix@redhat.com>
40303
40304         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40305         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40306
40307 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40308
40309         * testsuite/gcc.dg/20011009-1.c: New test.
40310
40311 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40312
40313         PR g++/4476
40314         * g++.dg/other/friend1.C: New test.
40315
40316 2001-10-11  Richard Henderson  <rth@redhat.com>
40317
40318         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40319
40320 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40321
40322         * gcc.c-torture/compile/20011010-1.c: New.
40323
40324 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40325
40326         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40327         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40328         g77.f-torture/execute/execute.exp,
40329         g77.f-torture/noncompile/noncompile.exp,
40330         gcc.c-torture/compile/compile.exp,
40331         gcc.c-torture/execute/execute.exp,
40332         gcc.c-torture/execute/ieee/ieee.exp,
40333         gcc.c-torture/execute/memcheck/memcheck.exp,
40334         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40335         objc/execute/execute.exp: Update FSF address.
40336
40337 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40338
40339         * gcc.dg/cpp/cmdlne-C.c: Update.
40340         * gcc.dg/cpp/cmdlne-C2.c: New.
40341
40342 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40343
40344         * gcc.c-torture/execute/20011008-3.c: New.
40345
40346 2001-10-08  DJ Delorie  <dj@redhat.com>
40347
40348         * gcc.dg/20011008-1.c: New.
40349         * gcc.dg/20011008-2.c: New.
40350
40351 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40352
40353         * gcc.dg/cpp/spacing1.c: Update test.
40354
40355 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40356
40357         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40358         spelling errors of "separate" as "seperate".
40359
40360 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40361
40362         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40363         enough to avoid inlining.
40364
40365 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40366
40367         * lib/g77.exp: set libg2c_dir correctly.
40368
40369 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40370
40371         * gcc.dg/cpp/macro11.c: New test.
40372
40373 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40374
40375         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40376         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40377         gcc.dg/format/multattr-3.c: New tests.
40378         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40379         tests for format attributes on function pointers being rejected.
40380
40381 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40382
40383         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40384
40385 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40386
40387         * g++.dg/warn/format1.C: New test.
40388
40389 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40390
40391         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40392
40393 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40394
40395         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40396
40397 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40398
40399         * gcc.dg/cpp/redef2.c: Add test.
40400
40401 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40402
40403         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40404         long-standing bug on i686, apparently.
40405         * gcc.c-torture/execute/loop-2c.x: New file.
40406         * gcc.c-torture/execute/loop-2d.x: New file.
40407         * gcc.c-torture/execute/loop-3c.x: New file.
40408
40409 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40410
40411         * gcc.dg/cpp/20000625-2.c: Correct line number.
40412
40413 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40414
40415         * gcc.dg/cpp/macro10.c: New test.
40416         * gcc.dg/cpp/strify3.c: New test.
40417         * gcc.dg/cpp/spacing1.c: Add tests.
40418         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40419         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40420
40421 2001-09-24  DJ Delorie  <dj@redhat.com>
40422
40423         * gcc.c-torture/execute/20010924-1.c: New test.
40424
40425 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40426
40427         * testsuite/objc/execute/paste.m: Remove.
40428
40429 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40430
40431         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40432
40433 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40434
40435         * g77.dg/strlen0.f: New test.
40436
40437 2001-09-21  Richard Henderson  <rth@redhat.com>
40438
40439         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40440         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40441
40442 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40443
40444         Table-driven attributes.
40445         * g++.dg/ext/attrib1.C: New test.
40446
40447 2001-09-20  DJ Delorie  <dj@redhat.com>
40448
40449         * gcc.dg/20000926-1.c: Update expected warning messages.
40450         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40451         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40452         array.
40453
40454 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40455
40456         * g++.dg/eh/registers1.C: New test case.
40457
40458 2001-09-17  Richard Henderson  <rth@redhat.com>
40459
40460         * gcc.dg/array-5.c: Fix VLA decomposition test.
40461
40462 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40463
40464         * gcc.dg/cpp/line5.c: New testcase.
40465
40466 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40467
40468         * gcc.dg/cpp/macro9.c: New test.
40469
40470 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40471
40472         * gcc.c-torture/execute/980223.c: Change type of addr from long
40473         to char *.
40474
40475 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40476
40477         * gcc.c-torture/execute/20010915-1.c: New test.
40478
40479 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40480
40481         * g77.dg/bprob: New directory.
40482         * g77.dg/bprob/bprob.exp: New file.
40483         * g77.dg/bprob/bprob-1.f: New test.
40484         * g77.dg/gcov: New directory.
40485         * g77.dg/gcov/gcov.exp: New file.
40486         * g77.dg/gcov/gcov-1.f: New test.
40487         * g77.dg/gcov/gcov-1.x: New file.
40488
40489 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40490
40491         * gcc.dg/cpp/directiv.c: Update.
40492         * gcc.dg/cpp/undef1.c: Update.
40493
40494 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40495
40496         * gcc.dg/20010912-1.c: New test.
40497
40498 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40499
40500         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40501         language-independent file in lib.
40502         * lib/gcov.exp: New file.
40503
40504 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40505
40506         * gcc.c-torture/compile/20010911-1.c: New test.
40507
40508 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40509
40510         * lib/profopt.exp: New, to support profile-directed optimizations.
40511         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40512         * gcc.misc-tests/bprob-1.c: New test.
40513         * gcc.misc-tests/bprob-2.c: New test.
40514
40515 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40516
40517         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40518         XFAIL and which kinds of gcov output to verify.
40519         * gcc.misc-tests/gcov-4b.x: New file.
40520         * gcc.misc-tests/gcov-5b.x: New file.
40521         * gcc.misc-tests/gcov-6.x: New file.
40522         * gcc.misc-tests/gcov-7.c: New test.
40523         * gcc.misc-tests/gcov-7.x: New file.
40524
40525 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40526
40527         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40528         * gcc.misc-tests/gcov-6.c: New test.
40529
40530 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40531
40532         PR c++/3986
40533         * g++.dg/abi/vbase1.C: New test.
40534
40535 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40536
40537         * objc.dg/method-2.m: New.
40538
40539 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40540
40541         PR c++/4203
40542         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40543         * g++.dg/init/empty1.C: New test.
40544
40545 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40546
40547         * gcc.c-torture/compile/20010903-1.c: New test.
40548
40549 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40550
40551         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40552         for m68k.
40553
40554 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40555
40556         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40557
40558         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40559
40560         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40561
40562 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40563
40564         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40565         for 16-bit 'unsigned int'.
40566
40567 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40568
40569         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40570
40571 2001-08-27  Richard Henderson  <rth@redhat.com>
40572
40573         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40574         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40575
40576 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40577
40578         * gcc.dg/asm-names.c (ymain): New.
40579
40580 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40581
40582         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40583         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40584         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40585
40586 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40587
40588         * gcc.dg/compare5.c: New testcase.
40589
40590 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40591
40592         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40593         and "In instantiation".
40594
40595 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40596
40597         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40598
40599 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40600
40601         * gcc.misc-tests/gcov.exp: Add support for branch information.
40602         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40603         * gcc.misc-tests/gcov-4.c: New test.
40604         * gcc.misc-tests/gcov-4b.c: New test.
40605         * gcc.misc-tests/gcov-5b.c: New test.
40606
40607 2001-08-20  Zack Weinberg  <zackw@panix.com>
40608
40609         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40610         expected to fail.
40611
40612 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40613
40614         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40615
40616 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40617
40618         * g++.dg/eh/template1.C: New test.
40619
40620 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40621
40622         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40623         Fix thinko.
40624         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40625         for xfail.
40626
40627 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40628
40629         * lib/g77-dg.exp: Use prune.exp for common procedures
40630         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40631         * lib/g77.exp: (g77-dg-prune) Remove
40632
40633 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40634
40635         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40636
40637 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40638
40639         * g++.dg/template/unify1.C: New test.
40640
40641 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40642
40643         * g++.dg/abi/empty4.C: New test.
40644
40645 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40646
40647         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40648         solaris2.*
40649         * g77.f-torture/compile/pr3743.x: Likewise.
40650
40651 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40652
40653         * g++.dg/other/using-declaration.C: New test.
40654
40655 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40656
40657         * gcc.dg/cpp/tr-sign.c: New testcase.
40658
40659 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40660
40661         * gcc.dg/cpp/19951025-1.c: Revert.
40662         * gcc.dg/cpp/directiv.c: We no longer process directives that
40663         interrupt macro arguments.
40664
40665 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40666
40667         * gcc.dg/bconstp-1.c: New test.
40668
40669 2001-08-03  Richard Henderson  <rth@redhat.com>
40670
40671         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40672
40673 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40674
40675         * gcc.dg/cpp/19951025-1.c: Update.
40676
40677 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40678
40679         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40680         should be x.
40681
40682 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40683
40684         Kill -fhonor-std.
40685         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40686         * g++.old-deja/g++.other/std1.C: Likewise.
40687         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40688
40689 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40690
40691         * lib/g77.exp: Load gcc-defs.exp for common procedures
40692         (g77_pass, g77_fail, g77_finish, g77_exit,
40693         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40694
40695 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40696
40697         * g77.dg/fbackslash.f
40698         * g77.dg/fcase-preserve.f
40699         * g77.dg/ff90-1.f
40700         * g77.dg/ffixed-line-length-0.f
40701         * g77.dg/ffixed-line-length-132.f
40702         * g77.dg/ffixed-line-length-7.f
40703         * g77.dg/ffixed-line-length-72.f
40704         * g77.dg/ffixed-line-length-none.f
40705         * g77.dg/ffree-form-1.f
40706         * g77.dg/fno-backslash.f
40707         * g77.dg/fno-f90-1.f
40708         * g77.dg/fno-fixed-form-1.f
40709         * g77.dg/fno-onetrip.f
40710         * g77.dg/fno-typeless-boz.f
40711         * g77.dg/fno-underscoring.f
40712         * g77.dg/fno-vxt-1.f
40713         * g77.dg/fonetrip.f
40714         * g77.dg/ftypeless-boz.f
40715         * g77.dg/fugly-assumed.f
40716         * g77.dg/funderscoring.f
40717         * g77.dg/fvxt-1.f
40718
40719 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40720
40721         * objc.dg/fwd-proto-1.m: New.
40722         * objc.dg/local-decl-1.m: New.
40723         * objc.dg/naming-1.m: New.
40724         * objc.dg/naming-2.m: New.
40725         * objc.dg/proto-hier-1.m: New.
40726
40727 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40728
40729         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40730         largest-type elements to a struct makes its size grow.
40731
40732 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40733
40734         * g++.dg/abi/vthunk1.C: New test.
40735
40736 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40737
40738         * g++.dg/abi/vbase8-22.C: New test.
40739
40740 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40741
40742         * gcc.dg/cpp/macro8.c: New test.
40743
40744 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40745
40746         * g++.dg/abi/vbase8-21.C: New test.
40747
40748 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40749
40750         * g++.dg/abi/vbase8-10.C: New test.
40751
40752 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40753
40754         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40755         ${tool}_set_ld_library_path.
40756         Changed caller.
40757         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40758         g++.exp.
40759
40760 2001-07-26  Stan Cox <scox@redhat.com>
40761
40762         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40763         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40764         gcc_exit, gcc_check_unsupported_p):
40765         Moved to gcc-deps.exp
40766         * gcc-deps.exp: New file.
40767
40768 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40769
40770         * g++.old-deja/g++.pt/defarg14.C: New test.
40771
40772 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40773
40774         * g++.old-deja/g++.other/lineno5.C: New test.
40775
40776 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40777
40778         * g++.old-deja/g++.pt/crash68.C: New test.
40779
40780 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40781
40782         * g++.old-deja/g++.other/crash42.C: New test.
40783
40784 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40785
40786         * gcc.dg/cpp/extratokens.c: Fix.
40787         * gcc.dg/cpp/skipping2.c: New tests.
40788
40789 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40790
40791         * gcc.c-torture/execute/20010724-1.c: New file.
40792         * gcc.c-torture/execute/20010724-1.x: New file.
40793
40794 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40795
40796         * g++.old-deja/g++.other/cond7.C: New test.
40797
40798 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40799
40800         * g++.old-deja/g++.other/optimize4.C: New test.
40801
40802 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40803
40804         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40805
40806 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40807
40808         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40809         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40810         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40811         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40812
40813         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40814         bug report" message.
40815
40816         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40817         * g++.dg/ext/instantiate1.C: Move from old-deja.
40818
40819 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40820
40821         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40822         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40823         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40824         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40825
40826 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40827
40828         * gcc.c-torture/execute/20010723-1.c: New test.
40829
40830 2001-07-23  Ben Elliston  <bje@redhat.com>
40831
40832         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40833
40834 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40835
40836         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40837         i[34567]86-*-*.
40838         Delete handling of ieee_multilib_flags.
40839         Pass -mieee for alpha*-*-* and sh-*-*.
40840         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40841
40842 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40843
40844         Remove old-abi tests.
40845         * g++.old-deja/g++.mike/p11116.C: Remove.
40846         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40847
40848 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40849
40850         * g77.f-torture/compile/pr3743.f: New test
40851
40852 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40853
40854         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40855
40856 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40857
40858         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40859         g++.old-deja/g++.pt/static6.C: Likewise.
40860         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40861         supports weak symbols.
40862
40863 2001-07-18  Andreas Jaeger  <aj@suse.de>
40864
40865         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40866         supported again.
40867
40868 2001-07-18  Andreas Jaeger  <aj@suse.de>
40869
40870         * gcc.dg/iftrap-1.c: Fix target line.
40871
40872 2001-07-17  Richard Henderson  <rth@redhat.com>
40873
40874         * gcc.c-torture/execute/20010717-1.c: New.
40875
40876 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40877
40878         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40879         tests.
40880
40881 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40882
40883         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40884
40885 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40886
40887         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40888         UAC_SIGBUS, UAC_NOPRINT definitions.
40889
40890 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40891
40892         * objc/execute/object_is_class.m: New test.
40893         * objc/execute/object_is_meta_class.m: New test.
40894
40895 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40896
40897         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40898         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40899
40900 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40901
40902         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40903         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40904
40905 2001-07-14  Richard Henderson  <rth@redhat.com>
40906
40907         * gcc.dg/iftrap-1.c: New.
40908
40909 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40910
40911         * g77.f-torture/execute/intrinsic77.f: New test.
40912
40913 2001-07-11  Janis Johnson <janis@us.ibm.com>
40914
40915         * gcc.misc-tests/gcov-3.c: New test.
40916
40917 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40918
40919         * gcc.c-torture/compile/20010711-1.c,
40920         * gcc.c-torture/compile/20010711-2.c: New tests.
40921
40922 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40923
40924         * gcc.c-torture/execute/20010711-1.c: New test.
40925
40926 2001-07-11  Ben Elliston  <bje@redhat.com>
40927
40928         * g++.old-deja/g++.other/enum5.C: New test.
40929
40930 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40931
40932         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40933         (g++-dg-prune): Call prune_gcc_output.
40934         * prune.exp: New file for prune_gcc_output.
40935         * lib/g++.exp, lib/gcc.exp: Load it.
40936
40937 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40938
40939         * gcc.c-torture/compile/20010701-1.c,
40940         g++.old-deja/g++.ext/attrib6.C: New tests.
40941
40942 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40943
40944         * gcc.c-torture/compile/20010706-1.c: New test.
40945
40946 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40947
40948         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40949
40950 2001-06-28  Stan Shebs  <shebs@apple.com>
40951
40952         * gcc.dg/pragma-darwin.c: New test.
40953
40954 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40955
40956         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40957         Solaris 2.[678] system.
40958
40959 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40960
40961         * gcc.dg/20010622-1.c: New test.
40962
40963 2001-06-18  Stan Shebs  <shebs@apple.com>
40964
40965         * objc.dg: New directory.
40966         * objc.dg/dg.exp: New file.
40967         * objc.dg/alias.m: New.
40968         * objc.dg/class-1.m: New.
40969         * objc.dg/class-2.m: New.
40970         * objc.dg/const-str-1.m: New.
40971         * objc.dg/const-str-2.m: New.
40972         * objc.dg/id-1.m: New.
40973         * objc.dg/method-1.m: New.
40974         * objc.dg/super-class-1.m: New.
40975         * lib/objc-dg.exp: New file.
40976
40977 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40978
40979         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40980         of label name.
40981
40982 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40983
40984         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40985
40986 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40987
40988         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40989         variable.
40990
40991 2001-06-12  Richard Henderson  <rth@redhat.com>
40992
40993         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40994
40995 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40996
40997         * g++.old-deja/g++.abi/vbase5.C: New test.
40998         * g++.old-deja/g++.abi/vbase6.C: New test.
40999         * g++.old-deja/g++.abi/vbase7.C: New test.
41000
41001 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41002
41003         * gcc.c-torture/compile/20010610-1.c: New test.
41004
41005 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41006
41007         * g++.old-deja/g++.abi/vbase4.C: New test.
41008
41009 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41010
41011         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41012         support %f for HC11/HC12 targets.
41013         * gcc.c-torture/execute/930513-1.x: New file, likewise.
41014         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41015         on HC11/HC12 targets.
41016         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41017
41018 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41019
41020         * gcc.dg/wchar_t-1.c: New file.
41021         * gcc.dg/wint_t-1.c: Likewise.
41022
41023 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
41024
41025         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41026
41027 2001-06-11  Richard Henderson  <rth@redhat.com>
41028
41029         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41030
41031 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41032
41033         * gcc.c-torture/compile/20010611-1.c: New test.
41034
41035 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41036
41037         * gcc.dg/c99-tag-1.c: Add more tests.
41038
41039 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
41040
41041         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41042         representation on MN10300 and ARM/Thumb.
41043
41044 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
41045
41046         * g77.f-torture/execute/20010610.f: New.
41047
41048 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
41049
41050         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41051         names.
41052
41053 2001-06-09  Richard Henderson  <rth@redhat.com>
41054
41055         * gcc.c-torture/execute/ashrdi-1.c: New.
41056         * gcc.c-torture/execute/ashldi-1.c: New.
41057         * gcc.c-torture/execute/lshrdi-1.c: New.
41058
41059 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41060
41061         * objc/execute/load-3.m: Added. Check sending +load to categories,
41062         in addition to classes.
41063
41064 2001-06-08  Stan Shebs  <shebs@apple.com>
41065
41066         * objc/execute/load-2.m: New test.  From Nicola Pero
41067         <n.pero@mi.flashnet.it>.
41068
41069 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41070
41071         * gcc.c-torture/execute/20010605-2.c: New test.
41072
41073 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41074
41075         * g++.old-deja/g++.abi/vbase2.C: New test.
41076         * g++.old-deja/g++.abi/vbase3.C: New test.
41077
41078 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41079
41080         * g++.old-deja/g++.pt/friend49.C: New test.
41081
41082 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41083
41084         * g++.old-deja/g++.ext/anon3.C: New test.
41085
41086 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41087
41088         * g++.old-deja/g++.other/conv7.C: New test.
41089
41090 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41091
41092         * gcc.c-torture/compile/20010605-2.c: New test.
41093
41094 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41095
41096         * gcc.c-torture/execute/20010604-1.c: New test.
41097
41098 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
41099
41100         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41101
41102 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
41103
41104         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41105         (g++_link_flags): Likewise.
41106         (g++_init): Pass gccpath's value to two previous functions.
41107
41108 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41109
41110         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41111         Ensure logfile entry matches exec command line.
41112
41113 2001-05-31  Richard Henderson  <rth@redhat.com>
41114
41115         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41116         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41117
41118 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
41119
41120         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41121         compiler for irix6.2
41122
41123 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
41124
41125         * g++.old-deja/g++.other/optimize3.C: New file.
41126
41127 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
41128
41129         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41130         assemble.
41131
41132 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41133
41134         * g++.old-deja/g++.other/optimize2.C: New file.
41135
41136 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41137
41138         * gcc.c-torture/compile/20010518-2.c: New file.
41139         * gcc.c-torture/execute/20010518-1.c: New file.
41140         * gcc.c-torture/execute/20010518-2.c: New file.
41141
41142 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41143
41144         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41145
41146 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41147
41148         G++ no longer defines builtins that do not begin with __builtin.
41149         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41150         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41151         * g++.old-deja/g++.law/builtin1.C: Likewise.
41152         * g++.old-deja/g++.law/cvt2.C: Likewise.
41153         * g++.old-deja/g++.mike/net5.C: Likewise.
41154         * g++.old-deja/g++.other/builtins1.C: Likewise.
41155         * g++.old-deja/g++.other/builtins2.C: Likewise.
41156         * g++.old-deja/g++.other/builtins3.C: Likewise.
41157         * g++.old-deja/g++.other/builtins4.C: Likewise.
41158         * g++.old-deja/g++.other/inline8.C: Likewise.
41159         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41160
41161 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41162
41163         * g++.old-deja/g++.pt/using1.C: Adjust.
41164         * g++.old-deja/g++.pt/using2.C: New test.
41165
41166 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41167
41168         * gcc.dg/cpp/charconst.c: New tests.
41169         * gcc.dg/cpp/escape.c: New tests.
41170         * gcc.dg/cpp/escape-1.c: New tests.
41171         * gcc.dg/cpp/escape-2.c: New tests.
41172         * gcc.dg/cpp/ucs.c: New tests.
41173
41174 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41175
41176         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41177         native compiler for irix6.5.
41178
41179 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41180
41181         * lib/g++.exp (g++_include_flags): Use args to compute
41182         get_multilibs.
41183         (g++_link_flags): Likewise.
41184         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41185
41186 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41187
41188         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41189
41190 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41191
41192         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41193         this file.
41194
41195 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41196
41197         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41198         STACK_SIZE;
41199         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41200         to STACK_SIZE; Use it to define size of add_histo array.
41201         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41202         to STACK_SIZE.
41203         (f): Use GITT_SIZE to define size of gitt local table.
41204         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41205         to STACK_SIZE; Use it to define size of bytemem array.
41206
41207 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41208
41209         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41210         on 68HC11/HC12 due to the asm instruction.
41211         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41212         * gcc.c-torture/compile/920520-1.x: Likewise.
41213         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41214         on 68HC11/HC12 because the function is larger than 64K.
41215         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41216         on 68HC11/HC12 because the structure is too large.
41217
41218 2001-05-20  Richard Henderson  <rth@redhat.com>
41219
41220         * gcc.c-torture/execute/20010520-1.c: New.
41221
41222 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41223
41224         * g++.old-deja/g++.warn/compare1.C: New test.
41225         * gcc.dg/compare4.c: New test.
41226
41227 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41228
41229         * g++.old-deja/g++.other/optimize1.C: New test.
41230
41231 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41232
41233         * g++.old-deja/g++.pt/spec41.C: New test.
41234
41235 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41236
41237         * gcc.c-torture/compile/20010114-1.x: Remove.
41238
41239 2001-05-18  Stan Shebs  <shebs@apple.com>
41240
41241         * gcc.c-torture/compile/20010518-1.c: New test.
41242
41243 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41244
41245         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41246         * g++.old-deja/g++.pt/crash67.C: New test.
41247
41248 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41249
41250         * g++.old-deja/g++.other/debug9.C: New test.
41251
41252 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41253
41254         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41255
41256 2001-05-16  Jan Hubicka  <jh@suse.cz>
41257
41258         * gcc.c-torture/compile/20010516-1.c: New test.
41259
41260 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41261
41262         * g++.old-deja/g++.other/crash41.C: New test.
41263
41264 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41265
41266         * g++.old-deja/g++.pt/crash66.C: New test.
41267
41268 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41269
41270         * g++.old-deja/g++.robertl/eb27.C: Convert.
41271
41272 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41273
41274         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41275         declaration being redundant.
41276
41277 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41278
41279         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41280
41281 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41282
41283         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41284
41285 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41286
41287         * lib/g++.exp: Use testsuite_flags.
41288
41289 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41290
41291         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41292
41293 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41294
41295         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41296
41297 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41298
41299         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41300
41301 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41302
41303         * gcc.c-torture/compile/20010313-1.c: New test.
41304
41305 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41306
41307         * gcc.dg/cpp/direct2.c: New test.
41308         * gccq.dg/cpp/direct2s.c: New test.
41309
41310         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41311
41312 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41313
41314         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41315         * g++.old-deja/g++.other/op3.C: Likewise.
41316
41317 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41318
41319         * gcc.dg/cpp/syshdr.h: New file.
41320         * gcc.dg/cpp/sysmac1.c: Update.
41321         * gcc.dg/cpp/sysmac2.c: Update.
41322
41323 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41324
41325         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41326
41327 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41328
41329         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41330         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41331
41332 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41333
41334         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41335
41336 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41337
41338         * lib/g++.exp (g++_include_flags): Don't use any special flags
41339         if TESTING_IN_BUILD_TREE is not defined.
41340         (g++_init): Use a plain 'c++' as the compiler if
41341         TESTING_IN_BUILD_TREEE is not defined.
41342
41343 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41344
41345         * g++.old-deja/g++.eh/catch13.C: New test.
41346         * g++.old-deja/g++.eh/catch14.C: New test.
41347
41348 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41349
41350         * gcc.dg/cpp/tr-define.c: New test.
41351
41352 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41353
41354         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41355         <stdlib.h>, not <malloc.h>.
41356
41357 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41358
41359         * g++.old-deja/g++.ns/template17.C: New test.
41360
41361 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41362
41363         * g++.old-deja/g++.pt/ref4.C: New test.
41364
41365 2001-04-30  Richard Henderson  <rth@redhat.com>
41366
41367         * gcc.dg/20000724-1.c: Revert last change.
41368
41369 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41370
41371         * g77.f-torture/execute/20010430.f: New test.
41372
41373 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41374
41375         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41376
41377 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41378
41379         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41380
41381 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41382
41383         * g++.old-deja/g++.eh/crash6.C: New test.
41384
41385 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41386
41387         * g++.old-deja/g++.other/warn7.C: New test.
41388
41389 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41390
41391         * g++.old-deja/g++.other/defarg9.C: New test.
41392
41393 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41394
41395         * g77.f-torture/compile/20010426.f: New test.
41396         * g77.f-torture/execute/20010426.f: New test.
41397
41398 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41399
41400         * g77.f-torture/compile/20000629-1.x: Remove - error
41401         has been fixed.
41402
41403 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41404
41405         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41406         Tweak slightly to work with g++.dg framework.
41407         * g++.dg/special/ecos.exp: Run initp1.C test.
41408         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41409
41410         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41411         its linker doesn't give line numbers either.
41412         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41413
41414 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41415
41416         * g++.old-deja/g++.other/lex1.C: New test.
41417
41418 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41419
41420         * gcc.dg/noncompile/20010425-1.c: New test.
41421
41422 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41423
41424         * g++.old-deja/g++.pt/mangle2.C: New test.
41425
41426 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41427
41428         * gcc.dg/format/plus-1.c: New test.
41429
41430 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41431
41432         * gcc.dg/20010423-1.c: New test.
41433
41434 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41435
41436         * gcc.c-torture/execute/20010422-1.c: New test.
41437
41438 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41439
41440         * g++.old-deja/g++.ns/type2.C: New test.
41441
41442 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41443
41444         * g++.old-deja/g++.other/perf1.C: New test.
41445
41446 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41447
41448         * gcc.dg/c99-func-2.c: Remove xfail.
41449         * gcc.dg/c99-func-3.c: Remove xfail.
41450         * gcc.dg/c99-func-4.c: Remove xfail.
41451
41452 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41453
41454         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41455
41456 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41457
41458         * gcc.c-torture/compile/20010423-1.c: New test.
41459
41460 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41461
41462         * g++.old-deja/g++.pt/typename28.C: New test.
41463
41464 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41465
41466         * g++.old-deja/g++.abi/empty2.C: New test.
41467         * g++.old-deja/g++.abi/empty3.C: New test.
41468
41469 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41470
41471         * g++.old-deja/g++.other/comdat2.C: New test.
41472         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41473
41474 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41475
41476         * g++.old-deja/g++.other/overload14.C: New test.
41477
41478 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41479
41480         * g++.old-deja/g++.other/lookup23.C: New test.
41481
41482 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41483
41484         * gcc.c-torture/execute/20010403-1.c: New test.
41485
41486 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41487             Mark Mitchell  <mark@codesourcery.com>
41488
41489         * lib/old-dejagnu.exp: Don't delete output of executable.
41490         Add .exe suffix to executables.
41491
41492 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41493
41494         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41495
41496 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41497
41498         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41499
41500 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41501
41502         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41503         * g++.old-deja/g++.abi/crash1.C: New test.
41504
41505 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41506
41507         * g++.old-deja/g++.other/crash40.C: New test.
41508
41509 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41510
41511         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41512
41513 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41514
41515         * g++.old-deja/g++.other/warn6.C: New test.
41516
41517 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41518
41519         * g++.old-deja/g++.robertl/eb42.C: Same.
41520
41521 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41522
41523         * gcc.dg/wtr-conversion-1.c: New testcase.
41524
41525 2001-04-10  Richard Henderson  <rth@redhat.com>
41526
41527         * g++.old-deja/g++.other/array5.C: New.
41528
41529 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41530
41531         * gcc.c-torture/execute/20010408-1.c: New test.
41532
41533 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41534
41535         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41536         headers and constructs.
41537         * g++.old-deja/g++.robertl/eb79.C: Same.
41538         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41539         * g++.old-deja/g++.robertl/eb73.C: Same.
41540         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41541         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41542         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41543         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41544         * g++.old-deja/g++.robertl/eb44.C: Same.
41545         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41546         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41547         * g++.old-deja/g++.robertl/eb39.C: Same.
41548         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41549         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41550         * g++.old-deja/g++.robertl/eb30.C: Same.
41551         * g++.old-deja/g++.robertl/eb3.C: Same.
41552         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41553         * g++.old-deja/g++.robertl/eb21.C: Same.
41554         * g++.old-deja/g++.robertl/eb15.C: Same.
41555         * g++.old-deja/g++.robertl/eb118.C: Same.
41556         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41557         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41558         * g++.old-deja/g++.robertl/eb109.C: Same.
41559         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41560         * g++.old-deja/g++.mike/rtti1.C: Same.
41561         * g++.old-deja/g++.mike/p658.C: Same.
41562         * g++.old-deja/g++.mike/net46.C: Same.
41563         * g++.old-deja/g++.mike/net34.C: Same.
41564         * g++.old-deja/g++.mike/memoize1.C: Same.
41565         * g++.old-deja/g++.mike/eh2.C: Same.
41566         * g++.old-deja/g++.law/weak.C: Same.
41567         * g++.old-deja/g++.law/visibility7.C: Same.
41568         * g++.old-deja/g++.law/visibility25.C: Same.
41569         * g++.old-deja/g++.law/visibility22.C: Same.
41570         * g++.old-deja/g++.law/visibility2.C: Same.
41571         * g++.old-deja/g++.law/visibility17.C: Same.
41572         * g++.old-deja/g++.law/visibility13.C: Same.
41573         * g++.old-deja/g++.law/visibility10.C: Same.
41574         * g++.old-deja/g++.law/visibility1.C: Same.
41575         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41576         * g++.old-deja/g++.law/vbase1.C: Same.
41577         * g++.old-deja/g++.law/operators32.C: Same.
41578         * g++.old-deja/g++.law/nest3.C: Same.
41579         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41580         * g++.old-deja/g++.law/except5.C (main): Same.
41581         * g++.old-deja/g++.law/cvt7.C (run): Same.
41582         * g++.old-deja/g++.law/cvt2.C: Same.
41583         * g++.old-deja/g++.law/cvt16.C: Same.
41584         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41585         * g++.old-deja/g++.law/ctors17.C (main): Same.
41586         * g++.old-deja/g++.law/ctors13.C: Same.
41587         * g++.old-deja/g++.law/ctors12.C (main): Same.
41588         * g++.old-deja/g++.law/ctors10.C: Same.
41589         * g++.old-deja/g++.law/code-gen5.C: Same.
41590         * g++.old-deja/g++.law/bad-error7.C: Same.
41591         * g++.old-deja/g++.law/arm9.C: Same.
41592         * g++.old-deja/g++.law/arm12.C: Same.
41593         * g++.old-deja/g++.law/arg8.C: Same.
41594         * g++.old-deja/g++.law/arg1.C: Same.
41595         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41596         * g++.old-deja/g++.jason/template31.C: Same.
41597         * g++.old-deja/g++.jason/template24.C (main): Same.
41598         * g++.old-deja/g++.jason/2371.C: Same.
41599         * g++.old-deja/g++.eh/new2.C: Same.
41600         * g++.old-deja/g++.eh/new1.C: Same.
41601         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41602         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41603         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41604         * g++.old-deja/g++.brendan/crash62.C: Same.
41605         * g++.old-deja/g++.brendan/crash52.C: Same.
41606         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41607         * g++.old-deja/g++.brendan/crash38.C: Same.
41608         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41609         * g++.old-deja/g++.brendan/copy9.C: Same.
41610
41611 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41612
41613         * gcc.c-torture/execute/20001203-2.c (memset):
41614         Count argument is of type __SIZE_TYPE__.
41615
41616 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41617
41618         * gcc.c-torture/compile/20010404-1.c: New test.
41619
41620 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41621
41622         * gcc.c-torture/compile/20010326-1.c: New test.
41623
41624 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41625
41626         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41627         peculiarities of the SH.
41628         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41629
41630 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41631
41632         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41633         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41634         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41635
41636 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41637
41638         * g77.f-torture/compile/20010321-1.f: New test.
41639
41640 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41641
41642         * gcc.c-torture/compile/20010329-1.c: New test.
41643
41644 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41645
41646         * gcc.c-torture/execute/20010329-1.c: New test.
41647
41648 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41649
41650         * g++.old-deja/g++.other/eh4.C: Fix typo.
41651
41652 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41653
41654         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41655
41656 2001-03-28  Philip Blundell  <philb@gnu.org>
41657
41658         * gcc.c-torture/compile/20010328-1.c: New test.
41659
41660 2001-03-27  Richard Henderson  <rth@redhat.com>
41661
41662         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41663         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41664
41665 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41666
41667         * gcc.c-torture/compile/20010327-1.c: New test.
41668
41669 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41670
41671         * g++.old-deja/g++.other/friend12.C: New test.
41672         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41673         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41674
41675 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41676
41677         * gcc.c-torture/execute/20010325-1.c: New test.
41678
41679 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41680
41681         * g++.old-deja/g++.other/mangle3.C: New test.
41682
41683 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41684
41685         * g++.old-deja/g++.other/anon8.C: New test.
41686
41687 2001-03-20  Philip Blundell  <philb@gnu.org>
41688
41689         * gcc.c-torture/compile/20010320-1.c: New test.
41690
41691 2001-03-17  Richard Henderson  <rth@redhat.com>
41692
41693         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41694
41695 2001-03-15  Geoff Keating  <geoff@redhat.com>
41696
41697         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41698         tests on AIX.
41699
41700 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41701
41702         * g++.old-deja/g++.other/eh4.C: New test.
41703
41704 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41705
41706         * gcc.dg/cpp/mi1.c: Update.
41707
41708 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41709
41710         * g++.old-deja/g++.other/regstack.C: New test.
41711
41712 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41713
41714         * g++.old-deja/g++.other/ref4.C: New test.
41715
41716 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41717
41718         * objc/execute/va_method.m: Added.
41719         * objc/execute/IMP.m: Added.
41720         * objc/execute/_cmd.m: Added.
41721         * objc/execute/accessing_ivars.m: Added.
41722         * objc/execute/class-1.m: Added.
41723         * objc/execute/class-10.m: Added.
41724         * objc/execute/class-11.m: Added.
41725         * objc/execute/class-12.m: Added.
41726         * objc/execute/class-13.m: Added.
41727         * objc/execute/class-14.m: Added.
41728         * objc/execute/class-2.m: Added.
41729         * objc/execute/class-3.m: Added.
41730         * objc/execute/class-4.m: Added.
41731         * objc/execute/class-5.m: Added.
41732         * objc/execute/class-6.m: Added.
41733         * objc/execute/class-7.m: Added.
41734         * objc/execute/class-8.m: Added.
41735         * objc/execute/class-9.m: Added.
41736         * objc/execute/class-tests-1.h
41737         * objc/execute/class-tests-2.h
41738         * objc/execute/compatibility_alias.m: Added.
41739         * objc/execute/encode-1.m: Added.
41740         * objc/execute/formal_protocol-1.m: Added.
41741         * objc/execute/formal_protocol-2.m: Added.
41742         * objc/execute/formal_protocol-3.m: Added.
41743         * objc/execute/formal_protocol-4.m: Added.
41744         * objc/execute/formal_protocol-5.m: Added.
41745         * objc/execute/formal_protocol-6.m: Added.
41746         * objc/execute/formal_protocol-7.m: Added.
41747         * objc/execute/informal_protocol.m: Added.
41748         * objc/execute/initialize.m: Added.
41749         * objc/execute/load.m: Added.
41750         * objc/execute/many_args_method.m: Added.
41751         * objc/execute/nested-3.m: Added.
41752         * objc/execute/no_clash.m: Added.
41753         * objc/execute/private.m: Added.
41754         * objc/execute/redefining_self.m: Added.
41755         * objc/execute/root_methods.m: Added.
41756         * objc/execute/selector-1.m: Added.
41757         * objc/execute/static-1.m: Added.
41758         * objc/execute/static-2.m: Added.
41759         * objc/execute/va_method.m: Added.
41760
41761 2001-03-10  Richard Henderson  <rth@redhat.com>
41762
41763         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41764
41765 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41766
41767         * g++.old-deja/g++.other/crash31.C: XFAIL.
41768         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41769         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41770         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41771         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41772         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41773
41774 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41775
41776         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41777
41778 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41779
41780         * gcc.dg/20000724-1.c: Don't use multiline strings.
41781
41782 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41783
41784         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41785         result of -cString against what we expect it to be; don't just
41786         print it out for no one to read.
41787
41788         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41789         Based on testcases provided by Nicola Pero.
41790
41791 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41792
41793         * gcc.dg/cpp/macro7.c: New test.
41794
41795 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41796
41797         * gcc.dg/cpp/multiline.c: Update.
41798
41799 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41800
41801         * g++.old-deja/g++.other/enum3.C: New test.
41802
41803 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41804
41805         * g++.old-deja/g++.other/pod1.C: New test.
41806
41807 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41808
41809         * g++.old-deja/g++.ext/overload1.C: New test.
41810
41811 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41812
41813         * g++.old-deja/g++.pt/using1.C: New test.
41814
41815 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41816
41817         * g++.old-deja/g++.other/using9.C: New test.
41818
41819 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41820
41821         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41822
41823         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41824
41825 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41826
41827         * g++.old-deja/g++.ext/realpt1.C: Remove.
41828
41829 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41830
41831         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41832
41833 2001-02-26  Will Cohen  <wcohen@redhat.com>
41834
41835         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41836
41837 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41838
41839         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41840         templatized constructors.
41841
41842 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41843
41844         * gcc.c-torture/execute/20010224-1.c: New test.
41845
41846 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41847
41848         * gcc.c-torture/execute/20010222-1.c: New test.
41849
41850 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41851
41852         * g++.old-deja/g++.other/inline20.C: New test.
41853
41854 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41855
41856         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41857
41858 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41859
41860         * g++.old-deja/g++.other/lookup22.C: New test.
41861
41862 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41863
41864         * g77.dg: New directory.
41865         * g77.dg/20010216-1.f: New test case.
41866         * g77.dg/dg.exp: New driver.
41867         * lib/g77-dg.exp: New driver library.
41868
41869 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41870
41871         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41872
41873 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41874
41875         * g++.old-deja/g++.other/decl9.C: New test.
41876
41877 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41878
41879         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41880         not need <string> and also tests the initialization at runtime.
41881
41882 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41883
41884         * gcc.c-torture/execute/longlong.c: New test.
41885
41886 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41887
41888         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41889
41890 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41891
41892         * gcc.c-torture/execute/920302-1.c (execute):
41893         Change argument type to short.
41894
41895 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41896
41897         * g++.old-deja/g++.pt/deduct6.C: New test.
41898
41899 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41900
41901         * g++.old-deja/g++.pt/deduct5.C: New test.
41902
41903 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41904
41905         * gcc.c-torture/execute/20010209-1.c: New test.
41906
41907 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41908
41909         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41910
41911 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41912
41913         * g++.dg/vtgc1.C: Update for new ABI.
41914
41915         * consistency.vlad: New directory, 1665 files.
41916
41917 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41918
41919         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41920         return type.
41921         * gcc.dg/cpp/digraphs.c: Declare puts.
41922
41923 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41924
41925         * g++.old-deja/g++.other/warn5.C: New test.
41926
41927 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41928
41929         * g++.old-deja/g++.pt/spec40.C: New test.
41930
41931 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41932
41933         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41934         case.
41935         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41936
41937 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41938
41939         * gcc.c-torture/compile/20010209-1.c: New test.
41940
41941 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41942
41943         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41944         excess errors message but not if it crashes.
41945         * g++.old-deja/g++.other/crash27.C: Likewise.
41946         * g++.old-deja/g++.other/crash28.C: Likewise.
41947         * g++.old-deja/g++.other/crash30.C: Likewise.
41948         * g++.old-deja/g++.other/crash32.C: Likewise.
41949         * g++.old-deja/g++.other/crash35.C: Likewise.
41950         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41951
41952 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41953
41954         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41955         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41956         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41957         g77.f-torture/execute/execute.exp,
41958         g77.f-torture/noncompile/noncompile.exp,
41959         gcc.c-torture/execute/execute.exp,
41960         gcc.c-torture/execute/memcheck/memcheck.exp,
41961         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41962         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41963         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41964         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41965         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41966         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41967         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41968         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41969         Remove bug reporting instructions with ancient email addresses.
41970
41971 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41972
41973         * gcc.dg/20010202-1.c: New test.
41974         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41975
41976 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41977
41978         * g++.dg/stdbool-if.C: New test.
41979
41980 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41981
41982         * objc/execute/fdecl.m: Added main().
41983
41984 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41985
41986         * gcc.c-torture/execute/20010206-1.c: New test.
41987
41988 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41989
41990         * gcc.dg/cpp/avoidpaste1.c: Update.
41991
41992 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41993
41994         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41995         Pero <nicola@brainstorm.co.uk>.
41996         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41997
41998 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41999
42000         * g++.old-deja/g++.pt/spec39.C: New test.
42001
42002 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
42003
42004         * gcc.c-torture/compile/20010202-1.c: New test.
42005
42006 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
42007
42008         * g++.old-deja/g++.abi/primary2.C: New test.
42009         * g++.old-deja/g++.abi/primary3.C: New test.
42010         * g++.old-deja/g++.abi/primary4.C: New test.
42011         * g++.old-deja/g++.abi/primary5.C: New test.
42012         * g++.old-deja/g++.abi/vtable3.h: New test.
42013         * g++.old-deja/g++.abi/vtable3a.C: New test.
42014         * g++.old-deja/g++.abi/vtable3b.C: New test.
42015         * g++.old-deja/g++.abi/vtable3c.C: New test.
42016         * g++.old-deja/g++.abi/vtable3d.C: New test.
42017         * g++.old-deja/g++.abi/vtable3e.C: New test.
42018         * g++.old-deja/g++.abi/vtable3f.C: New test.
42019         * g++.old-deja/g++.abi/vtable3g.C: New test.
42020         * g++.old-deja/g++.abi/vtable3h.C: New test.
42021         * g++.old-deja/g++.abi/vtable3i.C: New test.
42022         * g++.old-deja/g++.abi/vtable3j.C: New test.
42023         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42024
42025 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
42026
42027         * g++.old-deja/g++.other/anon6.C: New test.
42028         * g++.old-deja/g++.other/anon7.C: New test.
42029
42030 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42031
42032         * gcc.dg/cpp/avoidpaste2.c: New tests.
42033
42034 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
42035
42036         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42037
42038 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
42039
42040         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42041         DECIMAL_DIG cases for Irix."
42042
42043 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
42044
42045         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42046
42047 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42048
42049         * gcc.dg/c99-tag-1.c: New test.
42050
42051 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42052
42053         * gcc.dg/cpp/tr-warn1.c: Add tests.
42054
42055 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42056
42057         * gcc.dg/cpp/avoidpaste1.c: Update.
42058         * gcc.dg/cpp/paste4.c: Update.
42059
42060 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42061
42062         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42063         cases for Irix.
42064
42065 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42066
42067         * g++.old-deja/g++.other/inline19.C: New test.
42068
42069 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42070
42071         * gcc.dg/Wlarger-than.c: New test.
42072
42073 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42074
42075         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42076
42077 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42078
42079         * gcc.c-torture/execute/20010129-1.c: New test.
42080         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42081
42082 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42083
42084         * gcc.dg/cpp/avoidpaste1.c: Test case.
42085
42086 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42087
42088         * g++.old-deja/g++.other/inline18.C: New test.
42089
42090 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42091
42092         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42093         and __builtin_putchar.
42094
42095 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42096
42097         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42098         tests.
42099
42100 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
42101
42102         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42103         floating point number rounding mode to round to the nearest
42104         representable mode.
42105
42106 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
42107
42108         * g++.old-deja/g++.other/mangle2.C: New test.
42109
42110 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42111
42112         * gcc.c-torture/compile/20010124-1.c: New test.
42113
42114 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
42115
42116         * g++.old-deja/g++.pt/spec38.C: New test.
42117
42118 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42119
42120         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42121         "Build don't run".
42122
42123 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42124
42125         * gcc.c-torture/execute/20010123-1.c: New test.
42126
42127 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42128
42129         * g++.old-deja/g++.pt/spec37.C: New test.
42130
42131 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42132
42133         * g++.old-deja/g++.pt/overload14.C: New test.
42134
42135 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42136
42137         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42138         __builtin_return_address.
42139
42140 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42141
42142         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42143         * g++.old-deja/g++.pt/spec35.C: New test.
42144         * g++.old-deja/g++.pt/spec36.C: New test.
42145
42146 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42147
42148         * gcc.c-torture/compile/20010118-1.c: New test.
42149
42150 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42151
42152         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42153
42154 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42155
42156         * gcc.c-torture/execute/20010119-1.c: New test.
42157
42158 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42159
42160         * g++.old-deja/g++.other/vbase5.C: New test.
42161
42162 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42163
42164         * gcc.c-torture/execute/20010118-1.c: New test.
42165
42166 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42167
42168         * g++.old-deja/g++.pt/deduct3.C: New test.
42169
42170 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42171
42172         * g++.old-deja/g++.pt/spec34.C: New test.
42173
42174 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42175
42176         * g77.f-torture/compile/20000601-2.f: New test.
42177
42178 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42179
42180         * g++.old-deja/g++.other/init17.C: New test.
42181
42182 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42183
42184         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42185
42186 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42187
42188         * g++.old-deja/g++.pt/unify8.C: New test.
42189
42190 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42191
42192         * g++.old-deja/g++.abi/vbase1.C: New test.
42193
42194 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42195
42196         * g++.old-deja/g++.pt/crash65.C: New test.
42197
42198 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42199
42200         * gcc.dg/cpp/assembl2.S: New test case.
42201
42202 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42203
42204         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42205         are supported.
42206
42207 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42208
42209         * g++.old-deja/g++.other/builtins1.C: New test.
42210         * g++.old-deja/g++.other/builtins2.C: Likewise.
42211         * g++.old-deja/g++.other/builtins3.C: Likewise.
42212         * g++.old-deja/g++.other/builtins4.C: Likewise.
42213
42214 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42215
42216         * gcc.c-torture/compile/20010117-1.c: New test.
42217         * gcc.c-torture/compile/20010117-2.c: New test.
42218
42219 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42220
42221         * g77.f-torture/execute/20010116.[fx]: New test,
42222         XFAIL on i?86-*-*.
42223         * g77.f-torture/compile/20010115.f: Indicate it's
42224         a test for PR fortran/1636.
42225
42226 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42227
42228         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42229
42230 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42231
42232         * g77.f-torture/compile/20010115.f: New test.
42233
42234 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42235
42236         * g++.old-deja/g++.pt/nontype5.C: New test.
42237
42238 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42239
42240         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42241         have an equivalent working one below it.
42242
42243 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42244
42245         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42246         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42247
42248 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42249
42250         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42251         message containing "init_priority".
42252         (conpr-2.C): Likewise.
42253         (conpr-3.C): Likewise.
42254         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42255
42256 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42257
42258         * gcc.c-torture/execute/20010114-2.c: New test.
42259
42260 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42261
42262         * gcc.c-torture/compile/20010114-1.c: New test.
42263         * gcc.c-torture/compile/20010114-1.x: Xfail.
42264         * gcc.c-torture/compile/20010114-2.c: New test.
42265         * gcc.c-torture/execute/20010114-1.c: New test.
42266         * gcc.dg/trunc-1.c: New test.
42267         * gcc.dg/uninit-B.c: New test.
42268
42269 2001-01-13  Nick Clifton  <nickc@redhat.com>
42270
42271         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42272         target.
42273
42274 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42275
42276         * gcc.c-torture/compile/20010113-1.c: New test.
42277
42278 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42279
42280         * gcc.c-torture/compile/20001212-1.c: New test.
42281
42282 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42283
42284         * gcc.dg/cpp/widestr1.c: Update.
42285         * gcc.dg/cpp/prag-imp.c: Remove.
42286
42287 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42288
42289         * gcc.c-torture/execute/20000801-3.x: Remove.
42290         * gcc.dg/c90-init-1.c: New test.
42291         * gcc.dg/c99-init-1.c: New test.
42292         * gcc.dg/c99-init-2.c: New test.
42293         * gcc.dg/gnu99-init-1.c: New test.
42294
42295 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42296
42297         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42298         testing that no relevant ones were found.
42299
42300 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42301
42302         * g++.old-deja/g++.pt/cast2.C: New test.
42303
42304 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42305
42306         * g++.old-deja/g++.pt/friend47.C: New test.
42307
42308 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42309
42310         * g++.old-deja/g++.pt/instantiate13.C: New test.
42311
42312 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42313
42314         * g++.old-deja/g++.other/defarg7.C: New test.
42315         * g++.old-deja/g++.other/defarg8.C: New test.
42316
42317 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42318
42319         * g++.old-deja/g++.pt/crash64.C: New test.
42320
42321 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42322
42323         * g++.old-deja/g++.pt/crash63.C: New test.
42324
42325 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42326
42327         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42328
42329 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42330
42331         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42332
42333 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42334
42335         * g++.old-deja/g++.pt/error3.C: New test.
42336
42337 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42338
42339         * g++.old-deja/g++.other/crash39.C: New test.
42340
42341 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42342
42343         * g++.old-deja/g++.other/vbase4.C: New test.
42344
42345 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42346
42347         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42348         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42349         * gcc.dg/special/special.exp: New test driver which will check
42350         for alias support for the above test.
42351
42352 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42353
42354         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42355         problems on small machines.
42356         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42357         parameterize.
42358
42359 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42360
42361         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42362         mips.
42363         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42364
42365 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42366
42367         * g++.old_deja/g++.pt/using8.C: New test.
42368
42369 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42370
42371         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42372
42373 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42374
42375         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42376         where a failure is expected.
42377         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42378
42379 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42380
42381         * g++.old_deja/g++.pt/instantiate12.C: New test.
42382
42383 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42384
42385         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42386         start of structs.
42387         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42388         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42389         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42390         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42391         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42392         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42393         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42394         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42395         * g++.old-deja/g++.eh/spec6.C: Likewise.
42396         * g++.old-deja/g++.jason/crash3.C: Likewise.
42397         * g++.old-deja/g++.law/ctors11.C: Likewise.
42398         * g++.old-deja/g++.law/ctors17.C: Likewise.
42399         * g++.old-deja/g++.law/ctors5.C: Likewise.
42400         * g++.old-deja/g++.law/ctors9.C: Likewise.
42401         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42402         * g++.old-deja/g++.mike/net22.C: Likewise.
42403         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42404         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42405         * g++.old-deja/g++.mike/virt3.C: Likewise.
42406         * g++.old-deja/g++.niklas/t128.C: Likewise.
42407         * g++.old-deja/g++.other/anon4.C: Likewise.
42408         * g++.old-deja/g++.other/using1.C: Likewise.
42409         * g++.old-deja/g++.other/warn3.C: Likewise.
42410         * g++.old-deja/g++.pt/t37.C: Likewise.
42411         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42412         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42413
42414 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42415
42416         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42417
42418 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42419
42420         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42421
42422 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42423
42424         * gcc.c-torture/compile/20010107-1.c: New test.
42425
42426 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42427
42428         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42429
42430 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42431
42432         * gcc.dg/format/format.h: New file.
42433         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42434         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42435         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42436         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42437         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42438         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42439         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42440         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42441         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42442         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42443         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42444         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42445         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42446         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42447         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42448         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42449         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42450         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42451         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42452         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42453         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42454         instead of declaring standard types, macros and functions in each
42455         test.
42456
42457 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42458
42459         * gcc.c-torture/execute/20010106-1.c: New test.
42460
42461 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42462
42463         * gcc.dg/format/format.exp: New file.
42464         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42465         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42466         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42467         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42468         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42469         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42470         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42471         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42472         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42473         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42474         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42475         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42476         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42477         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42478         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42479         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42480         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42481         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42482         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42483         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42484         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42485         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42486         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42487         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42488         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42489         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42490         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42491         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42492         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42493         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42494         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42495         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42496         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42497         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42498         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42499         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42500         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42501         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42502         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42503         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42504         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42505         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42506
42507 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42508
42509         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42510         account.
42511
42512 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42513
42514         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42515
42516 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42517
42518         * g++.old-deja/g++.pt/crash62.C: New test.
42519
42520 2001-01-04  Richard Henderson  <rth@redhat.com>
42521
42522         * gcc.dg/20000926-1.c: Update expected warnings.
42523         * gcc.dg/array-2.c: Likewise.
42524         * gcc.dg/array-4.c: Also validate flexible array members.
42525         * gcc.dg/c99-flex-array-1.c: New.
42526
42527 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42528
42529         * gcc.c-torture/compile/20001222-1.x: Remove.
42530
42531 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42532
42533         * gcc.c-torture/execute/built-in-setjmp.c: New.
42534
42535 2001-01-03  Richard Henderson  <rth@redhat.com>
42536
42537         * gcc.dg/940510-1.c: Update expected error wording.
42538         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42539
42540 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42541
42542         * lib/target-supports.exp (check_alias_available): Modified to
42543         indicate aliases not supported if only weak aliases are supported.
42544
42545 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42546
42547         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42548         Turn on cmpstrsi checks for __pj__ and __i370__.
42549
42550 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42551
42552         * g++.old-deja/g++.other/virtual11.C: New test.
42553
42554 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42555
42556         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42557
42558 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42559
42560         * gcc.c-torture/compile/20010102-1.c: New test.
42561
42562 2001-01-02  Andreas Jaeger  <aj@suse.de>
42563
42564         * gcc.dg/noreturn-3.c: New test.
42565
42566         * gcc.dg/noreturn-4.c: New test.
42567
42568 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42569
42570         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42571         __builtin_fputc and __builtin_fwrite.
42572
42573 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42574
42575         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42576         signed char, not default char.
42577
42578 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42579
42580         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42581
42582 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42583
42584         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42585
42586 2000-12-29  Richard Henderson  <rth@redhat.com>
42587
42588         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42589         (__cyg_profile_func_exit): Define.
42590
42591 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42592
42593         * g++.dg/vtgc1.C: New test.
42594
42595 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42596
42597         * gcc.dg/noncompile/20001228-1.c: New test.
42598
42599         * gcc.dg/20001228-1.c: New test.
42600
42601         * gcc.c-torture/execute/20001228-1.c: New test.
42602
42603 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42604
42605         * gcc.dg/format-strfmon-1.c: New test.
42606
42607 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42608
42609         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42610         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42611         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42612         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42613         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42614         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42615         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42616         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42617         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42618         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42619         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42620         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42621         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42622
42623         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42624         * gcc.c-torture/execute/string-opt-4.c: Test index.
42625
42626 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42627
42628         * gcc.c-torture/compile/20001226-1.c: New test.
42629
42630 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42631
42632         * gcc.c-torture/compile/20001222-1.c: New test.
42633         * gcc.c-torture/compile/20001222-1.x: Xfail.
42634
42635 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42636
42637         * gcc.c-torture/execute/comp-goto-2.c: New test.
42638
42639 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42640
42641         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42642         Use long types if __INT_MAX__ is 32767.
42643         (main): Use cast to (sint32 *) when poking 88 into a_page.
42644
42645         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42646
42647 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42648
42649         * gcc.c-torture/compile/20001221-1.c: New test.
42650         * gcc.c-torture/execute/20001221-1.c: New test.
42651
42652 2000-12-20  Richard Henderson  <rth@redhat.com>
42653
42654         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42655         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42656
42657 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42658
42659         * gcc.dg/compare3.c: New test.
42660
42661 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42662
42663         * gcc.dg/format-warnll-1.c: New test.
42664
42665 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42666
42667         * gcc.dg/cpp/cmdlne-P.c: New test.
42668
42669 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42670
42671         * gcc.c-torture/execute/builtin-abs-1.c,
42672         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42673
42674 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42675
42676         * gcc.dg/cpp/multiline.c: New test.
42677
42678 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42679
42680         * g++.old-deja/g++.other/syshdr1.C: Update.
42681         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42682
42683 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42684
42685         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42686
42687 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42688
42689         * g++.old-deja/g++.pt/ttp65.C: New test.
42690
42691 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42692
42693         * g++.old-deja/g++.pt/ttp64.C: New test.
42694
42695 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42696
42697         * g++.old-deja/g++.pt/spec33.C: New test.
42698
42699 2000-12-14  Catherine Moore  <clm@redhat.com>
42700
42701         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42702         * gcc.c-torture/execute/920612-2.c: Likewise.
42703         * gcc.c-torture/execute/920428-2.c: Likewise.
42704         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42705         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42706
42707 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42708
42709         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42710         * gcc.dg/pack-test-2.c: Likewise.
42711
42712 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42713
42714         Tests by Zack Weinberg <zackw@stanford.edu>.
42715
42716         * gcc.dg/cpp/defined.c: Update.
42717         * gcc.dg/cpp/defined_trad.c: New tests.
42718
42719 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42720
42721         * gcc.dg/cpp/trad-direct.c: Update.
42722
42723 2000-12-11  Neil Booth  <neilb@earthling.net>
42724
42725         * gcc.dg/cpp/defined_trad.c
42726
42727 2000-12-11  Neil Booth  <neilb@earthling.net>
42728
42729         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42730
42731 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42732
42733         * gcc.dg/format-miss-2.c: New test.
42734
42735 2000-12-09  Neil Booth  <neilb@earthling.net>
42736
42737         * gcc.dg/cpp/lineflags.c: New tests.
42738         * gcc.dg/cpp/poison.c: Update.
42739         * gcc.dg/cpp/redef2.c: Update.
42740         * gcc.dg/cpp/skipping.c: New test.
42741
42742 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42743
42744         * g++.old-deja/g++.other/eh3.C: New testcase.
42745
42746 2000-12-07  Neil Booth  <neilb@earthling.net>
42747
42748         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42749         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42750         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42751         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42752         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42753         Update.
42754
42755 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42756
42757         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42758         __SIZE_TYPE__ instead of int for type of integers cast to
42759         pointers.
42760
42761 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42762
42763         * g++.old-deja/g++.other/cleanup4.C: New test.
42764
42765 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42766
42767         * format-sec-1.c: New test.
42768
42769 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42770
42771         * gcc.dg/format-nonlit-3.c: New test.
42772
42773 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42774
42775         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42776         through a null pointer.
42777
42778 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42779
42780         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42781         * g++.old-deja/g++.pt/partial4.C: New test.
42782
42783 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42784
42785         * gcc.c-torture/execute/ieee/hugeval.x: New.
42786
42787 2000-12-06  Neil Booth  <neilb@earthling.net>
42788
42789         * gcc.dg/cpp/backslash2.c: New tests.
42790
42791 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42792
42793         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42794         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42795
42796 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42797
42798         * gcc.c-torture/execute/20001203-2.c: New testcase.
42799
42800 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42801
42802         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42803         * g++.old-deja/g++.other/virtual10.C: New test.
42804
42805 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42806
42807         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42808
42809 2000-12-05  Richard Henderson  <rth@redhat.com>
42810
42811         * gcc.c-torture/compile/20001205-1.c: New.
42812
42813 2000-12-04  Neil Booth  <neilb@earthling.net>
42814
42815         * g++.old-deja/g++.other/virtual9.C: New test.
42816         * g++.old-deja/g++.pt/crash61.C: New test.
42817         * gcc.c-torture/execute/loop-9.c: New test.
42818
42819 2000-12-04  Neil Booth  <neilb@earthling.net>
42820
42821         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42822         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42823         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42824         * gcc.dg/cpp/extratokens.c: ...here.
42825
42826 2000-12-04  Neil Booth  <neilb@earthling.net>
42827
42828         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42829         New tests.
42830
42831 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42832
42833         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42834         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42835
42836 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42837
42838         * gcc.c-torture/execute/20001203-1.c: New test.
42839
42840 2000-12-03  Neil Booth  <neilb@earthling.net>
42841
42842         * gcc.dg/cpp/macro6.c: New test cases.
42843
42844 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42845
42846         * gcc.c-torture/execute/string-opt-9.c: New test.
42847         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42848         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42849         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42850
42851         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42852         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42853
42854 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42855
42856         * gcc.dg/cpp/if-6.c: New testcase.
42857
42858         * gcc.dg/20001201-1.c: New testcase.
42859
42860 2000-12-02  Neil Booth  <neilb@earthling.net>
42861
42862         * g++.old-deja/g++.other/externC4.C,
42863         g++.old-deja/g++.other/friend10.C: New tests.
42864
42865 2000-12-02  Neil Booth  <neilb@earthling.net>
42866
42867         * g++.old-deja/g++.other/instan2.C
42868         * g++.old-deja/g++.other/instan3.C: New test.
42869
42870 2000-12-02  Neil Booth  <neilb@earthling.net>
42871
42872         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42873         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42874         gnuc99.c,gnuc99-pedantic.c: New tests.
42875
42876 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42877
42878         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42879         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42880
42881 2000-12-01  Neil Booth  <neilb@earthling.net>
42882
42883         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42884         * gcc.dg/cpp/poison.c: Update.
42885         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42886
42887 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42888
42889         * g77.f-torture/execute/20001201.f: New test.
42890
42891 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42892
42893         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42894
42895 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42896
42897         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42898
42899 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42900
42901         * g++.old-deja/g++.other/cast6.C: New test.
42902
42903 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42904
42905         * gcc.c-torture/execute/20001130-2.c: New testcase.
42906
42907 2000-11-30  Richard Henderson  <rth@redhat.com>
42908
42909         * gcc.c-torture/execute/20001130-1.c: New test.
42910
42911 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42912
42913         * g++.old-deja/g++.other/op3.C: New test.
42914
42915 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42916
42917         * g++.old-deja/g++.other/op2.C: New test.
42918
42919 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42920
42921         * g++.old-deja/g++.other/crash38.C: New test.
42922
42923 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42924
42925         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42926
42927 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42928
42929         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42930         tests.
42931         * gcc.c-torture/execute/string-opt-6.c: New test.
42932
42933         * gcc.dg/20001117-1.c: Add main.
42934
42935 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42936
42937         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42938         Move from here ...
42939         * gcc.dg/940510-1.c: ... to here.
42940
42941         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42942         zero-size arrays in toplevel structures.
42943
42944 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42945
42946         * gcc.c-torture/execute/loop-8.c: New test.
42947
42948 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42949
42950         * g++.old-deja/g++.other/base1.C: New test.
42951
42952 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42953
42954         * g++.old-deja/g++.other/parse2.C: New test.
42955
42956 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42957
42958         * g++.old-deja/g++.pt/incomplete1.C: New test.
42959
42960 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42961
42962         * g++.old-deja/g++.other/friend9.C: New test.
42963
42964 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42965
42966         * gcc.dg/20001127-1.c: New test.
42967
42968 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42969
42970         * g++.old-deja/g++.pt/friend46.C: New test.
42971
42972 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42973
42974         * g++.old-deja/g++.other/ptrmem8.C: New test.
42975
42976 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42977
42978         * gcc.c-torture/execute/string-opt-7.c: New test.
42979         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42980
42981 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42982
42983         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42984         instead of 'mkcheck 2'.
42985
42986 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42987
42988         * gcc.c-torture/execute/memcheck/driver.c,
42989         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42990         C9X references to refer to C99.
42991
42992 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42993
42994         * gcc.dg/ultrasp3.c: New test.
42995
42996 2000-11-25  Neil Booth  <neilb@earthling.net>
42997
42998         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42999
43000 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
43001
43002         * gcc.c-torture/compile/20001123-2.c: New.
43003
43004 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43005
43006         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43007
43008 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
43009
43010         * gcc.dg/sequence-point-1.c: Add some new tests.
43011         * gcc.c-torture/execute/20001124-1.c: New test.
43012
43013 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43014
43015         * g++.old-deja/g++.other/vaarg4.C: New test.
43016         * gcc.c-torture/compile/20001123-1.c: New test.
43017
43018 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43019
43020         * g++.other/crash24.C: Adjust and remove XFAIL.
43021         * g++.other/crash37.C: New test.
43022
43023 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
43024
43025         * g++.old-deja/g++.pt/instantiate9.C: New test.
43026
43027 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
43028
43029         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43030         new ABI, too.
43031
43032         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43033         * g++.old-deja/g++.robertl/eb55.C: Likewise.
43034
43035 2000-11-22  Neil Booth  <neilb@earthling.net>
43036
43037         * gcc.dg/cpp/Wtrigraphs.c: New test.
43038
43039 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
43040
43041         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43042
43043 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
43044
43045         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43046
43047 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
43048
43049         * lib/gcc-dg.exp: load_lib scanasm.exp.
43050         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43051         * lib/g++-dg.exp: load_lib scanasm.exp.
43052         * lib/scanasm.exp: New.
43053         (scan-assembler, scan-assembler-not): Add optional arguments to
43054         test name, or if not present, the pattern name.
43055         (scan-assembler-dem, scan-assembler-dem-not): New.
43056
43057         * g++.dg/dg.exp: New.
43058
43059 2000-11-21  Neil Booth  <neilb@earthling.net>
43060
43061         * gcc.dg/cpp/integrated1.c: Remove.
43062
43063 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43064
43065         * gcc.c-torture/execute/20001121-1.c: New test.
43066
43067 2000-11-21  Richard Henderson  <rth@redhat.com>
43068
43069         * gcc.c-torture/compile/20001121-1.c: New test.
43070
43071 2000-11-20  Neil Booth  <neilb@earthling.net>
43072
43073         * gcc.dg/cpp/integrated1.c: New test.
43074
43075 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43076
43077         * g++.old-deja/g++.other/inline17.C: New test.
43078
43079 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43080
43081         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43082         local variable to be zero: I made the variable global. Now
43083         uses abort() and exit() instead of relying on main's return value.
43084
43085 2000-11-20  Neil Booth  <neilb@earthling.net>
43086
43087         * gcc.dg/cpp/paste2.c: Update test.
43088         * objc/execute/paste.m: New test.
43089
43090 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43091
43092         * gcc.dg/c99-condexpr-1.c: New test.
43093
43094 2000-11-20  Neil Booth  <neilb@earthling.net>
43095
43096         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43097
43098 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
43099
43100         * g++.old-deja/g++.pt/export1.C: New test.
43101
43102 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
43103
43104         * gcc.dg/20001117-1.c: New test.
43105
43106 2000-11-18  Richard Henderson  <rth@redhat.com>
43107
43108         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43109
43110 2000-11-18  Richard Henderson  <rth@redhat.com>
43111
43112         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43113         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43114         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43115
43116 2000-11-18  Richard Henderson  <rth@redhat.com>
43117
43118         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43119         (main): New.  Exit cleanly.
43120
43121 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43122
43123         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43124         gcc.dg/c99-fordecl-2.c: New tests.
43125
43126 2000-11-18  Richard Henderson  <rth@redhat.com>
43127
43128         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43129         * gcc.c-torture/execute/zerolen-2.c: New.
43130
43131 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43132
43133         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43134         memory.
43135
43136 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43137
43138         * g++.old-deja/g++.pt/instantiate8.C: New test.
43139
43140 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43141
43142         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43143         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43144
43145 2000-11-16  Nick Clifton  <nickc@redhat.com>
43146
43147         * gcc.c-torture/execute/nestfunc-2.c: New test.
43148         * gcc.c-torture/execute/nestfunc-3.c: New test.
43149
43150 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43151
43152         * gcc.c-torture/compile/20001116-1.c: New test.
43153
43154 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43155
43156         * gcc.c-torture/execute/20001115-1.c: New test.
43157
43158 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43159
43160         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43161         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43162         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43163         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43164
43165 2000-11-15  Neil Booth  <neilb@earthling.net>
43166
43167         gcc.dg/cpp/_Pragma1.c: Update.
43168         gcc.dg/cpp/_Pragma2.c: New test.
43169
43170 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43171
43172         * g++.old-deja/g++.other/anon5.C: New test.
43173
43174 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43175
43176         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43177         tests.
43178
43179 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43180
43181         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43182         output.
43183
43184 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43185
43186         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43187         labels at end of compound statements.
43188
43189 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43190
43191         * gcc.c-torture/execute/loop-7.c: New test.
43192
43193 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43194
43195         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43196
43197 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43198
43199         * gcc.dg/c99-bool-1.c: New test.
43200
43201 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43202
43203         * gcc.dg/c99-scope-1.c: Remove xfail.
43204         * gcc.dg/c99-scope-2.c: New test.
43205
43206 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43207
43208         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43209         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43210
43211 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43212
43213         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43214         error messages.
43215
43216         * g++.mike/p700.C: Don't typedef wchar_t.
43217         * g++.mike/p784.C: Likewise.
43218         * g++.mike/eb101.C: Don't use __wchar_t.
43219
43220 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43221
43222         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43223         from DO loop.
43224
43225 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43226
43227         * gcc.c-torture/execute/20001111-1.c: New test.
43228
43229 2000-11-10  Nick Clifton  <nickc@redhat.com>
43230
43231         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43232         long multuiple and accumulate.
43233
43234 2000-11-09  Richard Henderson  <rth@redhat.com>
43235
43236         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43237         via size_t instead of int.
43238
43239         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43240         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43241         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43242         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43243
43244 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43245
43246         * gcc.c-torture/compile/20001109-1.c: New test.
43247         * gcc.c-torture/compile/20001109-2.c: New test.
43248
43249 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43250
43251         * g++.old-deja/g++.pt/operator1.C: New test.
43252         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43253
43254 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43255
43256         * gcc.dg/20001108-1.c: New test.
43257
43258 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43259
43260         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43261         with both arguments constant strings.
43262         * gcc.c-torture/execute/string-opt-3.c: New test.
43263         * gcc.c-torture/execute/string-opt-4.c: New test.
43264         * gcc.c-torture/execute/string-opt-5.c: New test.
43265
43266 2000-11-08  Nick Clifton  <nickc@redhat.com>
43267
43268         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43269         mulsidi3adddi patterns.
43270
43271 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43272
43273         * g++.old-deja/g++.other/crash36.C: New test.
43274
43275 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43276
43277         * g++.old-deja/g++.other/init16.C: New test.
43278
43279 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43280
43281         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43282
43283 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43284
43285         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43286         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43287         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43288
43289 2000-11-07  DJ Delorie  <dj@redhat.com>
43290
43291         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43292
43293 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43294
43295         * gcc.c-torture/execute/string-opt-1.c: New test.
43296
43297 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43298
43299         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43300         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43301         parameters in registers, and there is no way for a varargs
43302         function to know in which order the integer and floating-point
43303         parameters should be interleaved when they are placed on the
43304         stack.
43305         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43306         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43307
43308 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43309
43310         * gcc.c-torture/execute/string-opt-2.c: New test.
43311
43312 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43313
43314         * g++.old-deja/g++.pt/crash60.C: New test.
43315
43316 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43317
43318         * g++.old-deja/g++.other/crash24.C: New test.
43319         * g++.old-deja/g++.other/crash25.C: New test.
43320         * g++.old-deja/g++.other/crash26.C: New test.
43321         * g++.old-deja/g++.other/crash27.C: New test.
43322         * g++.old-deja/g++.other/crash28.C: New test.
43323         * g++.old-deja/g++.other/crash29.C: New test.
43324         * g++.old-deja/g++.other/crash30.C: New test.
43325         * g++.old-deja/g++.other/crash31.C: New test.
43326         * g++.old-deja/g++.other/crash32.C: New test.
43327         * g++.old-deja/g++.other/crash33.C: New test.
43328         * g++.old-deja/g++.other/crash34.C: New test.
43329         * g++.old-deja/g++.other/crash35.C: New test.
43330
43331 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43332
43333         * gcc.c-torture/execute/20001031-1.c: New test.
43334
43335 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43336
43337         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43338         namespace.
43339
43340         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43341         standards-conformant.
43342
43343         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43344
43345         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43346         * g++.old-deja/g++.mike/p755a.C: Likewise.
43347         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43348         library makes no calls to `operator new' during initialization.
43349
43350 2000-11-04  Neil Booth  <neilb@earthling.net>
43351
43352         * gcc.dg/cpp/include2.c: New tests.
43353
43354 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43355
43356         * lib/g++.exp (g++_set_ld_library_path): New function.
43357         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43358
43359 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43360
43361         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43362         warnings.
43363
43364 2000-11-01  Richard Henderson  <rth@redhat.com>
43365
43366         * g++.old-deja/g++.ext/namedret1.C: New.
43367         * g++.old-deja/g++.ext/namedret2.C: New.
43368         * g++.old-deja/g++.ext/namedret3.C: New.
43369
43370 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43371
43372         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43373         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43374
43375 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43376
43377         * gcc.c-torture/execute/va-arg-21.c: New test.
43378
43379 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43380
43381         * gcc.dg/c99-complex-2.c: New test.
43382
43383 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43384
43385         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43386
43387 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43388
43389         * g++.old-deja/g++.other/inline16.C: New test.
43390
43391 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43392
43393         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43394         __PRETTY_FUNCTION__
43395
43396 2000-10-29  Neil Booth  <neilb@earthling.net>
43397
43398         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43399         New tests.
43400         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43401         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43402         optimisation.
43403
43404 2000-10-29  Neil Booth  <neilb@earthling.net>
43405
43406         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43407         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43408         * mi5.c: Test multiple includes work with -C.
43409         * trigraphs.c: Test ^= version.
43410
43411 2000-10-28  Neil Booth  <neilb@earthling.net>
43412
43413         New tests and test updates for new macro expander.
43414
43415         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43416         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43417         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43418         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43419         new diagnostic messages.
43420
43421         * gcc.dg/cpp/macro3.c: New tests.
43422
43423 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43424
43425         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43426         on the same line.
43427
43428 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43429
43430         * g++.old-deja/g++.other/eh2.C: New test.
43431
43432 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43433
43434         * gcc.c-torture/execute/20001027-1.c: New test.
43435
43436 2000-10-26  Richard Henderson  <rth@redhat.com>
43437
43438         * gcc.c-torture/execute/20001026-1.c: New.
43439
43440 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43441
43442         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43443         * g++.old-deja/g++.law/builtin1.C: Likewise.
43444         * g++.old-deja/g++.law/ctors10.C: Likewise.
43445         * g++.old-deja/g++.law/virtual3.C: Likewise.
43446         * g++.old-deja/g++.mike/p658.C: Likewise.
43447         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43448         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43449         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43450         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43451         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43452
43453 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43454
43455         * gcc.c-torture/compile/20001024-1.c: New test.
43456
43457 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43458
43459         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43460         to tell us whether or not we are using V3.
43461
43462 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43463
43464         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43465         operands.
43466
43467 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43468
43469         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43470
43471 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43472
43473         * gcc.c-torture/execute/20001024-1.c: New test.
43474
43475 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43476
43477         * g++.old-deja/g++.other/sibcall1.C: New test.
43478
43479 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43480
43481         * gcc.dg/noncompile/init-3.c: New test.
43482
43483 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43484
43485         * gcc.dg/format-array-1.c: New test.
43486
43487 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43488
43489         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43490         writing through null pointers; remove comment about testing
43491         unterminated strings.
43492
43493 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43494
43495         * gcc.c-torture/execute/20001017-2.c: New test.
43496
43497 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43498
43499         * gcc.c-torture/compile/20001018-1.c: New test.
43500         * gcc.c-torture/compile/20001018-1.x: Xfail.
43501
43502 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43503
43504         * gcc.c-torture/execute/20001017-1.c: New test.
43505
43506 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43507
43508         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43509         for multiple use of arguments with scanf formats; add tests for
43510         multiple use of arguments.
43511
43512 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43513
43514         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43515
43516 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43517
43518         * gcc.dg/format-miss-1.c: New test.
43519
43520 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43521
43522         * gcc.c-torture/execute/20001013-1.c: New test.
43523
43524 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43525
43526         * gcc.dg/format-branch-1.c: New test.
43527
43528 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43529
43530         * README, lib/file-format.exp: Remove EGCS references.
43531
43532 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43533
43534         * gcc.dg/20001013-1.c: New test.
43535
43536 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43537
43538         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43539         for intmax_t in the compiler using __typeof__ and the type rules
43540         for conditional expressions.
43541
43542 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43543
43544         * gcc.dg/20001012-1.c: New test.
43545         * gcc.dg/20001012-2.c: New test.
43546
43547 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43548
43549         * gcc.dg/format-attr-1.c: New test.
43550
43551 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43552
43553         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43554         __LONG_LONG_MAX__ instead of LLONG_MAX.
43555
43556 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43557
43558         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43559         scanf flags.
43560         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43561         flags.
43562
43563 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43564
43565         * gcc.dg/sequence-pt-1.c: New test.
43566
43567 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43568
43569         * gcc.c-torture/execute/20001011-1.c: New testcase.
43570         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43571
43572 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43573
43574         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43575         does not error on it.
43576
43577 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43578
43579         * gcc.dg/20001009-1.c: New test.
43580
43581 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43582
43583         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43584         * gcc.c-torture/execute/20001009-2.c: ... to here.
43585
43586 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43587
43588         * gcc.c-torture/compile/20001009-1.c: New testcase.
43589         * gcc.c-torture/execute/20001009-1.c: New testcase.
43590         Testcases provided by Jan Hubicka <jh@suse.cz>.
43591
43592 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43593
43594         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43595         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43596         uintmax_t using <limits.h> to emulate the compiler's internal
43597         logic.  No longer XFAIL %j tests.
43598
43599 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43600
43601         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43602         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43603         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43604         regexps and details of expected handling of some bad formats.
43605         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43606         suppression.
43607
43608 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43609
43610         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43611         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43612         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43613         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43614         in list archives.
43615
43616 2000-10-06  Richard Henderson  <rth@cygnus.com>
43617
43618         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43619         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43620         * g++.old-deja/g++.jason/report.C: Likewise.
43621         * g++.old-deja/g++.law/friend5.C: Likewise.
43622         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43623         of the expected warnings.
43624
43625 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43626
43627         * g++.old-deja/g++.pt/enum14.C: New test.
43628
43629 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43630
43631         * g++.old-deja/g++.pt/crash59.C: New test.
43632
43633 2000-10-04  Will Cohen  <wcohen@redhat.com>
43634
43635         * gcc.dg/20000926-1.c: New test.
43636
43637 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43638
43639         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43640         function name for current C++ compiler.
43641         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43642
43643 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43644
43645         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43646         __PRETTY_FUNCTION__.
43647         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43648
43649 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43650
43651         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43652
43653 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43654
43655         * gcc.c-torture/compile/20000923-1.c: New test.
43656
43657 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43658
43659         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43660         * g++.old-deja/g++.pt/ttp62.C: Same.
43661         * g++.old-deja/g++.other/inline14.C: Same.
43662
43663 2000-09-24  Richard Henderson  <rth@cygnus.com>
43664
43665         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43666
43667 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43668
43669         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43670
43671 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43672
43673         * gcc.c-torture/compile/20000922-1.c: New file.
43674
43675 2000-09-21  Nick Clifton  <nickc@redhat.com>
43676
43677         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43678         a signed long modulo operation.
43679         (mod6): New function - perform an unsigned long modulo operation.
43680         (main): Add tests for modulos of very large numbers by very small
43681         dividends.
43682
43683 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43684
43685         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43686
43687 2000-09-19  Richard Henderson  <rth@cygnus.com>
43688
43689         * gcc.dg/compare2.c (case 10): XFAIL.
43690
43691 2000-09-18  Richard Henderson  <rth@cygnus.com>
43692
43693         * gcc.c-torture/execute/20000906-1.c: Move ...
43694         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43695         that support __builtin_trap.
43696
43697 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43698
43699         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43700
43701 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43702
43703         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43704         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43705         more $ format tests.
43706
43707 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43708
43709         * gcc.dg/format-errmk-1.c: New test.
43710
43711 2000-09-17  Greg McGary  <greg@mcgary.org>
43712
43713         * gcc.c-torture/execute/20000917-1.x: Remove.
43714
43715 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43716
43717         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43718
43719 2000-09-17  Greg McGary  <greg@mcgary.org>
43720
43721         * gcc.c-torture/execute/20000917-1.c: New test.
43722         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43723
43724 2000-09-16  Neil Booth  <NeilB@earthling.net>
43725
43726         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43727         in nested macro bug.
43728
43729 2000-09-15  Neil Booth  <NeilB@earthling.net>
43730
43731         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43732
43733 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43734
43735         * gcc.c-torture/execute/20000914-1.c: New test.
43736
43737 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43738
43739         * g++.other/inline13.C: New test.
43740
43741 2000-09-12  Andreas Jaeger  <aj@suse.de>
43742
43743         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43744         constant by Ulrich Drepper <drepper@redhat.com>.
43745
43746 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43747
43748         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43749
43750 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43751
43752         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43753
43754 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43755
43756         * gcc.dg/cpp/backslash.c: New test.
43757
43758 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43759
43760         * gcc.c-torture/execute/20000910-1.c: New test.
43761         * gcc.c-torture/execute/20000910-2.c: Likewise.
43762
43763 2000-09-11  Robert Lipe  <robertl@sco.com>
43764
43765         * gcc.dg/pragma-align.c: New test.
43766
43767 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43768
43769         * g++.old-deja/g++.pt/explicit82.C: New test.
43770         * g++.old-deja/g++.pt/explicit83.C: New test.
43771
43772 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43773
43774         * gcc.dg/asm-names.c: New test.
43775
43776 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43777
43778         * gcc.dg/cpp/tr-warn6.c: New test
43779
43780 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43781
43782         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43783         be accepted.
43784
43785 2000-09-07  Catherine Moore  <clm@redhat.com>
43786
43787         * gcc.c-torture/execute/unroll-1.c: New test.
43788
43789 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43790
43791         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43792         ERROR markers.
43793         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43794         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43795         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43796         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43797         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43798         Preprocess only.
43799         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43800         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43801
43802 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43803
43804         * g++.old-deja/g++.pt/deduct2.C: New test.
43805
43806 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43807
43808         * g++.old-deja/g++.pt/parms2.C: New test.
43809
43810 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43811
43812         * g++.old-deja/g++.pt/crash58.C: New test.
43813
43814 2000-09-06  Greg McGary  <greg@mcgary.org>
43815
43816         * gcc.c-torture/execute/20000906-1.c: New test.
43817         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43818
43819 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43820
43821         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43822
43823 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43824
43825         * g++.old-deja/g++.pt/crash57.C: New test.
43826
43827 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43828
43829         * g++.old-deja/g++.pt/crash56.C: New test.
43830
43831 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43832
43833         * g++.old-deja/g++.pt/koenig1.C: New test.
43834
43835 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43836
43837         * gcc.dg/20000904-1.c: New test.
43838
43839 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43840
43841         * gcc.dg/cpp/paste8.c: New test.
43842
43843 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43844
43845         * gcc.c-torture/compile/20000827-1.c: New test.
43846
43847 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43848
43849         * gcc.dg/format-diag-1.c: New test.
43850
43851 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43852
43853         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43854         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43855         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43856         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43857         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43858
43859 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43860
43861         * g++.old-deja/g++.other/nested4.C: New test.
43862
43863 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43864
43865         * g++.old-deja/g++.ns/scoped1.C: New test.
43866
43867 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43868
43869         * lib/g++.exp: Support testing already-installed GCC.
43870
43871 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43872
43873         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43874
43875 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43876
43877         * gcc.dg/return-type-2.c: New test.
43878
43879 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43880
43881         * gcc.c-torture/compile/20000825-1.c: New test.
43882
43883 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43884
43885         * gcc.dg/dwarf2-2.c: New test.
43886
43887 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43888
43889         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43890         dg-warning regexps.
43891
43892 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43893
43894         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43895         gcc.dg/format-ext-5.c: New tests.
43896
43897 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43898
43899         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43900
43901 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43902
43903         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43904
43905 2000-08-24  Richard Henderson  <rth@cygnus.com>
43906
43907         * gcc.dg/ia64-sync-1.c: New test.
43908         * gcc.dg/ia64-sync-2.c: New test.
43909         * gcc.dg/ia64-asm-1.c: New test.
43910
43911 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43912
43913         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43914         * gcc.dg/format-ext-2.c: New test.
43915
43916 2000-08-23  Jason Merrill  <jason@redhat.com>
43917
43918         * lib/old-dejagnu.exp: Also ignore "In member function" and
43919         "At global scope".
43920
43921 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43922
43923         * gcc.dg/noncompile/label-lineno-1.c: New test.
43924
43925 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43926
43927         * gcc.dg/c99-array-nonobj-1.c: New test.
43928
43929 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43930
43931         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43932         tests.
43933         * gcc.dg/format-ext-1.c: New test.
43934
43935 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43936
43937         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43938         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43939         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43940         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43941         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43942
43943 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43944
43945         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43946         gcc.dg/c99-strftime-2.c: New tests.
43947
43948 2000-08-22  Richard Henderson  <rth@cygnus.com>
43949
43950         * gcc.c-torture/execute/20000822-1.c: New test.
43951
43952 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43953
43954         * gcc.c-torture/execute/20000819-1.x: Remove.
43955
43956 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43957
43958         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43959         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43960         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43961         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43962         gcc.dg/format-xopen-1.c: New tests.
43963
43964 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43965
43966         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43967
43968 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43969
43970         * g++.old-deja/g++.other/loop2.C: New test.
43971
43972         * gcc.c-torture/compile/20000606-1.c: New test.
43973         * gcc.c-torture/compile/20000728-1.c: New test.
43974         * gcc.c-torture/execute/20000801-1.c: New test.
43975         * gcc.c-torture/execute/20000801-2.c: New test.
43976         * gcc.c-torture/execute/20000819-1.c: New test.
43977         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43978         * gcc.dg/20000629-1.c: New test.
43979         * gcc.dg/20000724-1.c: New test.
43980         * gcc.dg/20000807-1.c: New test.
43981
43982 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43983
43984         * gcc.dg/cpp/pragma-1.c: New test.
43985         * gcc.dg/cpp/pragma-2.c: New test.
43986
43987 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43988
43989         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43990         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43991
43992 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43993
43994         * gcc.c-torture/compile/20000818-1.c: New test.
43995
43996 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43997
43998         * gcc.c-torture/execute/20000818-1.c: New test.
43999
44000 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44001
44002         * gcc.dg/format-va-1.c: New test.
44003
44004 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44005
44006         * g++.old-deja/g++.other/typedef8.C: New test.
44007
44008 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44009
44010         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44011         * g++.old-deja/g++.mike/net36.C: Mark candidate.
44012         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44013         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44014         * g++.old-deja/g++.other/ptrmem7.C: New test.
44015         * g++.old-deja/g++.pt/ptrmem10.C: New test.
44016
44017 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44018
44019         * g++.old-deja/g++.pt/typename27.C: New test.
44020
44021 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
44022
44023         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44024         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44025         * g++.old-deja/g++.pt/friend45.C: New test.
44026         * g++.old-deja/g++.other/friend8.C: New test.
44027
44028 2000-08-15  Richard Henderson  <rth@cygnus.com>
44029
44030         * gcc.c-torture/execute/20000815-1.c: New test.
44031
44032 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44033
44034         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44035         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44036         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44037
44038 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
44039
44040         * g++.old-deja/g++.other/refinit2.C: New test.
44041
44042 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
44043
44044         * lib/c-torture.exp (c-torture): Make
44045         compiler_conditional_xfail_data global.
44046         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44047         compiler_conditional_xfail_data machinery.
44048         (f-torture-execute): Likewise.
44049         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44050         and only when unrolling loops.
44051
44052         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44053
44054 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44055
44056         * g++.old-deja/g++.pt/explicit81.C: New test.
44057
44058 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44059
44060         * g++.old-deja/g++.pt/typename26.C: New test.
44061
44062 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44063
44064         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44065         warning.
44066
44067 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44068
44069         * g++.old-deja/g++.other/array3.C: New test.
44070
44071 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44072
44073         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44074         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44075         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44076         New tests.
44077
44078 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44079
44080         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44081         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44082
44083 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44084
44085         * gcc.c-torture/execute/20000808-1.c: New test.
44086
44087 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44088
44089         * gcc.dg/c90-const-expr-1.c: New test.
44090
44091 2000-08-08  Richard Henderson  <rth@cygnus.com>
44092
44093         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44094
44095 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44096
44097         * gcc.dg/noncompile/const-ll-1.c: New test.
44098
44099 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44100
44101         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44102
44103 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44104
44105         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44106         that running programs linked against the shared version of libobjc
44107         run correctly.
44108
44109 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44110
44111         * gcc.dg/c99-printf-1.c: New test.
44112
44113 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44114
44115         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44116
44117 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
44118
44119         * gcc.c-torture/execute/20000731-1.x: Delete.
44120
44121 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
44122
44123         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44124         and torture_without_loops as is done by c-torture.exp.
44125         (search_for): Copy from c-torture.exp.
44126         (gcc-dg-runtest): New function, drives a directory of tests
44127         iterating over the TORTURE_OPTIONS.
44128         (scan-assembler, scan-assembler-not): Move here from
44129         individual directory drivers.
44130
44131         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44132         defined by lib/gcc-dg.exp.
44133         * gcc.dg/cpp/cpp.exp: Likewise.
44134         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44135         gcc-dg-runtest, so we cycle over optimization options.
44136
44137         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44138         * gcc.dg/compare2.c: No longer expected to fail.
44139
44140 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44141
44142         * gcc.c-torture/execute/20000804-1.c: New test.
44143
44144 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44145
44146         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44147
44148 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44149
44150         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44151
44152 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44153
44154         * gcc.c-torture/compile/20000803-1.c: New test.
44155
44156 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44157
44158         * gcc.c-torture/execute/20000801-3.c,
44159         gcc.c-torture/execute/20000801-4.c: New tests.
44160         * gcc.c-torture/execute/20000801-3.x,
44161         gcc.c-torture/execute/20000801-4.x: Xfail.
44162
44163 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44164
44165         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44166         libobjc/.libs to allow for libtool.
44167
44168 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44169
44170         * gcc.c-torture/compile/20000802-1.c: New test.
44171
44172 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44173
44174         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44175
44176 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44177
44178         * gcc-c-torture/execute/20000731-2.c: New test.
44179
44180         * gcc.c-torture/execute/20000731-1.c: New test.
44181         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44182
44183 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44184
44185         * testsuite/gcc.dg/cpp/paste7.c: New test.
44186         * gcc.dg/cpp/20000725-1.c: New test.
44187
44188 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44189
44190         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44191         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44192         declaration warning for __builtin_dwarf_reg_size.
44193
44194         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44195
44196 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44197
44198         * gcc.dg/noncompile/voidparam-1.c: New test.
44199
44200 2000-07-30  Richard Henderson  <rth@cygnus.com>
44201
44202         * gcc.dg/c90-digraph-1.c: Don't xfail.
44203         * gcc.dg/compare2.c (case 10): Xfail.
44204         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44205
44206 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44207
44208         * gcc.dg/c99-main-1.c: New test.
44209
44210 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44211
44212         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44213
44214 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44215
44216         * gcc.c-tortuer/execute/20000726-1.c: New test.
44217
44218 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44219
44220         * gcc.c-torture/execute/enum-2.c: New test.
44221
44222 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44223
44224         * gcc.dg/cpp/tr-warn3.c: New test.
44225
44226 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44227
44228         * g++.old-deja/g++.ext/implicit1.C: Remove.
44229         * g++.old-deja/g++.jason/c2.C: Remove
44230         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44231         * g++.old-deja/g++.pt/crash16.C: Likewise.
44232         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44233
44234 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44235
44236         * g++.old-deja/g++.other/for2.C: New test.
44237
44238 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44239
44240         * gcc.dg/20000720-1.c: New test.
44241
44242 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44243
44244         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44245
44246 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44247
44248         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44249         * gcc.c-torture/execute/20000722-1.c: New.
44250         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44251
44252 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44253
44254         * gcc.dg/cpp/20000720-1.S: New test.
44255
44256 2000-07-21  Michael Meissner  <meissner@redhat.com>
44257
44258         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44259
44260 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44261
44262         * g++.old-deja/g++.brendan/crash16.C,
44263         g++.old-deja/g++.brendan/parse3.C,
44264         g++.old-deja/g++.brendan/redecl1.C,
44265         g++.old-deja/g++.ns/template13.C,
44266         g++.old-deja/g++.other/decl4.C,
44267         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44268
44269 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44270
44271         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44272         and "Internal error".
44273
44274         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44275         regexps.
44276         * gcc.dg/cpp/paste6.c: New test.
44277
44278 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44279
44280         * gcc.dg/cpp/tr-direct.c: New test.
44281
44282         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44283         gcc.dg/cpp/undef1.c: Tweak error regexps.
44284
44285 2000-07-18  Eric Christopher <echristo@redhat.com>
44286
44287         * gcc.c-torture/compile/20000718-1.c: New test.
44288
44289 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44290
44291         * cpplex.c (_cpp_push_token): If the token being pushed back
44292         is the previous token in this context, just subtract one from
44293         context->posn.
44294         * cppmacro.c (save_expansion): Clear aux field when storing a
44295         placemarker.
44296
44297 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44298
44299         * gcc.dg/noncompile/redecl-1.c: New test.
44300
44301 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44302
44303         * gcc.c-torture/execute/20000717-5.c: New test.
44304         * gcc.c-torture/execute/20000717-1.x: Removed.
44305
44306 2000-07-17  Richard Henderson  <rth@cygnus.com>
44307
44308         * gcc.c-torture/execute/20000717-4.c: New test.
44309
44310 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44311
44312         * gcc.dg/cpp/syshdr.c: New test.
44313         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44314
44315 2000-07-17  Neil Booth  <neilb@earthling.net>
44316
44317         * gcc.dg/cpp/cmdlne-dM.c: New test.
44318         * gcc.dg/cpp/cmdlne-dD.c: New test.
44319
44320 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44321
44322         * gcc.c-torture/execute/20000717-3.c: New test.
44323
44324         * gcc.c-torture/compile/20000717-1.c: New test.
44325
44326 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44327
44328         * gcc.c-torture/execute/20000717-2.c: New test.
44329
44330 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44331
44332         * gcc.dg/formatz-1.c: New test.
44333
44334         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44335         * gcc.dg/c99-digraph-1.c: New tests.
44336
44337         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44338         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44339
44340         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44341         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44342         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44343         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44344         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44345         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44346         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44347
44348 2000-07-17   Greg McGary <greg@mcgary.org>
44349
44350         * gcc.c-torture/execute/20000717-1.c: New test.
44351         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44352
44353 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44354
44355         * gcc.c-torture/execute/20000715-2.c: New test.
44356         * gcc.dg/20000715-1.c: New test.
44357
44358 2000-07-15  Michael Meissner  <meissner@redhat.com>
44359
44360         * gcc.c-torture/execute/20000715-1.c: New test.
44361
44362 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44363
44364         * gcc.c-torture/execute/20000707-1.c: New test.
44365
44366 2000-07-13  Neil Booth  <NeilB@earthling.net>
44367
44368         * testsuite/gcc.dg/cpp/digraph1.c,
44369         testsuite/gcc.dg/cpp/digraph2.c,
44370         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44371
44372 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44373
44374         * g77.f-torture/compile/20000630-2.f: New test.
44375         * g77.f-torture/compile/20000630-2.x
44376
44377 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44378
44379         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44380
44381 2000-07-11  Neil Booth  <NeilB@earthling.net>
44382
44383         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44384
44385 2000-07-11  Neil Booth  <NeilB@earthling.net>
44386
44387         * gcc.dg/cpp/cmdlne-C.c: New.
44388
44389 2000-07-09  Neil Booth  <NeilB@earthling.net>
44390
44391         * gcc.dg/cpp/directiv.c: New tests.
44392         * gcc.dg/cpp/undef1.c: Update.
44393
44394 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44395
44396         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44397
44398 2000-07-09  Neil Booth  <NeilB@earthling.net>
44399
44400         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44401
44402 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44403
44404         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44405         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44406
44407 2000-07-08  Neil Booth  <NeilB@earthling.net>
44408
44409         * gcc.dg/cpp/macsyntx.c: New tests.
44410
44411 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44412
44413         * gcc.dg/20000707-1.c: New test.
44414
44415 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44416
44417         * gcc.c-torture/execute/20000706-1.c: New test.
44418         * gcc.c-torture/execute/20000706-2.c: New test.
44419         * gcc.c-torture/execute/20000706-3.c: New test.
44420         * gcc.c-torture/execute/20000706-4.c: New test.
44421         * gcc.c-torture/execute/20000706-5.c: New test.
44422
44423 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44424
44425         * g++.old-deja/g++.pt/instantiate7.C: New test.
44426
44427 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44428
44429         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44430         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44431         * g++.old-deja/g++.other/rtti3.C: Likewise.
44432         * g++.old-deja/g++.other/rttid3.C: Likewise.
44433
44434 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44435
44436         *  g77.f-torture/compile/20000630-1.x: Fix typo
44437
44438 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44439
44440         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44441         assembly output.
44442
44443 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44444
44445         * gcc.dg/cpp/ident.c: New test.
44446
44447 2000-07-05  Neil Booth  <NeilB@earthling.net>
44448
44449         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44450           gcc.dg/cpp/lexstrng.c: New tests.
44451
44452 2000-07-04  Neil Booth  <NeilB@earthling.net>
44453
44454         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44455         * gcc.dg/cpp/strify2.c: Same.
44456
44457 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44458
44459         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44460         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44461         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44462         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44463
44464         * testsuite/gcc.dg/cpp/macro1.c,
44465         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44466         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44467         testsuite/gcc.dg/cpp/strify1.c,
44468         testsuite/gcc.dg/cpp/strify2.c: New tests.
44469
44470 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44471
44472         * gcc.c-torture/execute/20000703-1.c: New test.
44473
44474 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44475
44476         * g++.old-deja/g++.pt (lookup10.C): New test.
44477
44478 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44479
44480         * g++.old-deja/g++.pt (typename25.C): New test.
44481
44482 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44483
44484         * gcc.c-torture/compile/20000701-1.c: New test.
44485
44486 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44487
44488         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44489         to test case.
44490
44491 2000-06-30  Catherine Moore  <clm@cygnus.com>
44492
44493         * gcc.c-torture/execute/align-1.c: New test.
44494
44495 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44496
44497         * g++.old-deja/g++.pt/expr8.C: New test.
44498         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44499
44500 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44501
44502         * gcc.c-torture/compile/20000629-1.c: New test.
44503
44504 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44505
44506
44507         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44508         gcc.dg/noncompile directory, depending on whether they're
44509         preprocessor tests or not.  Annotate all the tests for the dg
44510         framework.
44511
44512         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44513         * gcc.dg/noncompile/noncompile.exp: New.
44514
44515         * Moved files:
44516         Old name                                New name
44517         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44518         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44519         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44520         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44521         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44522         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44523         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44524         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44525         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44526         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44527         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44528         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44529         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44530         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44531         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44532         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44533         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44534         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44535         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44536         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44537         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44538         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44539         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44540         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44541
44542         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44543         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44544         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44545         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44546         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44547         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44548
44549 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44550
44551         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44552         declare one variable.  On the fourth, error.
44553         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44554         declared by 20000628-1a.h.
44555
44556 2000-06-29  Richard Henderson  <rth@redhat.com>
44557
44558         * gcc.c-torture/execute/930529-1.x: New file.
44559         * gcc.dg/920413-1.c: Adjust expected warning text.
44560         * gcc.dg/980217-1.c: Declare abort.
44561         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44562
44563 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44564
44565         * g77.f-torture/compile/20000629-1.f: New test.
44566         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44567
44568 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44569
44570         Rearrange lots of files, removing entirely the
44571         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44572         directories.
44573
44574         * Deleted files:
44575         gcc.c-torture/code_quality/code_quality.exp
44576         gcc.c-torture/special/special.exp
44577         gcc.failure/failure.exp
44578         gcc.failure/940409-1.x
44579         gcc.c-torture/compile/961203-1.x
44580
44581         * New files:
44582         gcc.misc-tests/linkage.exp
44583         gcc.c-torture/execute/920730-1t.c
44584         gcc.c-torture/execute/920730-1t.x
44585         gcc.c-torture/compile/920520-1.x
44586         gcc.c-torture/compile/920521-1.x
44587         gcc.c-torture/compile/981006-1.x
44588         gcc.c-torture/execute/eeprof-1.x
44589
44590         * Moved files (possibly with modifications to fit a new harness):
44591         Old name                                New name
44592         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44593         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44594         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44595         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44596         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44597         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44598         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44599         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44600         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44601         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44602         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44603         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44604         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44605         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44606
44607 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44608
44609         * c-torture/compile/961203-1.x: Delete.
44610
44611         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44612         not exit. Include stdio.h.
44613         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44614         * gcc.misc-tests/dg-12.c: Likewise.
44615         * gcc.misc-tests/dg-5.c: Likewise.
44616         * gcc.misc-tests/dg-6.c: Likewise.
44617         * gcc.misc-tests/dg-7.c: Prototype abort.
44618         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44619         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44620         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44621         not exit.
44622         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44623         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44624
44625 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44626
44627         * gcc.dg/cpp/20000628-1.c: New test.
44628         * gcc.dg/cpp/20000628-1.h: New header for above test.
44629         * gcc.dg/cpp/20000628-1a.h: Likewise.
44630
44631 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44632
44633         * gcc.dg/cpp: New directory.
44634         * gcc.dg/cpp/cpp.exp: New driver.
44635         * gcc.dg/cpp/20000627-1.c: New test.
44636         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44637         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44638         and rewrite as a compilation test.
44639
44640         * gcc.dg: Move many files into the cpp subdirectory, possibly
44641         renaming or editing them as well.
44642         Old name                New name
44643         990119-1.c              cpp/19990119-1.c
44644         990228-1.c              cpp/19990228-1.c
44645         990407-1.c              cpp/19990407-1.c
44646         990409-1.c              cpp/19990409-1.c
44647         990413-1.c              cpp/19990413-1.c
44648         990703-1.c              cpp/19990703-1.c
44649         20000127-1.c            cpp/20000127-1.c
44650         20000129-1.c            cpp/20000129-1.c
44651         20000207-1.c            cpp/20000207-1.c
44652         20000207-2.c            cpp/20000207-2.c
44653         20000209-1.c            cpp/20000209-1.c
44654         20000209-2.c            cpp/20000209-2.c
44655         20000301-1.c            cpp/20000301-1.c
44656         20000419-1.c            cpp/20000419-1.c
44657         20000510-1.S            cpp/20000510-1.S
44658         20000519-1.c            cpp/20000519-1.c
44659         20000529-1.c            cpp/20000529-1.c
44660         20000625-1.c            cpp/20000625-1.c
44661         20000625-2.c            cpp/20000625-2.c
44662         cpp-as1.c               cpp/assert1.c
44663         cpp-as2.c               cpp/assert2.c
44664         cxx-comments-1.c        cpp/cxxcom1.c
44665         cxx-comments-2.c        cpp/cxxcom2.c
44666         endif-label.c           cpp/endif.c
44667         cpp-hash1.c             cpp/hash1.c
44668         cpp-hash2.c             cpp/hash2.c
44669         cpp-if1.c               cpp/if-1.c
44670         cpp-if2.c               cpp/if-2.c
44671         cpp-if3.c               cpp/if-3.c
44672         cpp-if4.c               cpp/if-4.c
44673         cpp-if5.c               cpp/if-5.c
44674         cpp-cond.c              cpp/if-cexp.c
44675         cpp-missingop.c         cpp/if-mop.c
44676         cpp-missingparen.c      cpp/if-mpar.c
44677         cpp-opprec.c            cpp/if-oppr.c
44678         cpp-ifparen.c           cpp/if-paren.c
44679         cpp-shortcircuit.c      cpp/if-sc.c
44680         cpp-shift.c             cpp/if-shift.c
44681         cpp-unary.c             cpp/if-unary.c
44682         cpp-li1.c               cpp/line1.c
44683         cpp-li2.c               cpp/line2.c
44684         lineno.c                cpp/line3.c
44685         lineno-2.c              cpp/line4.c
44686         cpp-mi.c                cpp/mi1.c
44687         cpp-mic.h               cpp/mi1c.h
44688         cpp-micc.h              cpp/mi1cc.h
44689         cpp-mind.h              cpp/mi1nd.h
44690         cpp-mindp.h             cpp/mi1ndp.h
44691         cpp-mix.h               cpp/mi1x.h
44692         cpp-mi2.c               cpp/mi2.c
44693         cpp-mi2a.h              cpp/mi2a.h
44694         cpp-mi2b.h              cpp/mi2b.h
44695         cpp-mi2c.h              cpp/mi2c.h
44696         cpp-mi3.c               cpp/mi3.c
44697         cpp-mi3.def             cpp/mi3.def
44698         poison-1.c              cpp/poison.c
44699         pr-impl.c               cpp/prag-imp.c
44700         cpp-redef-2.c           cpp/redef1.c
44701         cpp-redef.c             cpp/redef2.c
44702         strpaste.c              cpp/strp1.c
44703         strpaste-2.c            cpp/strp2.c
44704         cpp-tradpaste.c         cpp/tr-paste.c
44705         cpp-tradstringify.c     cpp/tr-str.c
44706         cpp-tradwarn1.c         cpp/tr-warn1.c
44707         cpp-tradwarn2.c         cpp/tr-warn2.c
44708         trigraphs.c             cpp/trigraphs.c
44709         cpp-unc1.c              cpp/unc1.c
44710         cpp-unc2.c              cpp/unc2.c
44711         cpp-unc3.c              cpp/unc3.c
44712         cpp-unc.c               cpp/unc4.c
44713         undef.c                 cpp/undef1.c
44714         undef-2.c               cpp/undef2.c
44715         cpp-wi1.c               cpp/widestr1.c
44716
44717 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44718
44719         * lib/g++.exp (g++_include_flags): Tweak.
44720
44721 2000-06-27  H.J. Lu  <hjl@gnu.org>
44722             Loren J. Rittle  <ljrittle@acm.org>
44723
44724         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44725         version with one that knows about the new gcc tree structure.
44726         (g++_link_flags): Same.
44727
44728 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44729
44730         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44731         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44732         case we are cross-compiling.
44733
44734         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44735         g++.old-deja/g++.niklas/Makefile.in,
44736         g++.old-deja/g++.niklas/configure.in,
44737         g++.old-deja/g++.other/Makefile.in,
44738         g++.old-deja/g++.other/configure.in,
44739         gcc.c-torture/code_quality/Makefile.in,
44740         gcc.c-torture/code_quality/configure.in,
44741         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44742         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44743         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44744         gcc.c-torture/execute/ieee/Makefile.in,
44745         gcc.c-torture/execute/ieee/configure.in,
44746         gcc.c-torture/noncompile/Makefile.in,
44747         gcc.c-torture/noncompile/configure.in,
44748         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44749         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44750         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44751
44752 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44753
44754         * g++.old-deja/g++.other/ambig3.C: New test.
44755
44756 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44757
44758         * g++.old-deja/g++.pt/syntax1.C: New test.
44759         * g++.old-deja/g++.pt/syntax2.C: New test.
44760         * g++.old-deja/g++.other/syntax3.C: New test.
44761         * g++.old-deja/g++.other/syntax4.C: New test.
44762
44763 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44764
44765         * gcc.dg/20000623-1.c: Prototype exit and abort.
44766
44767 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44768
44769         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44770         New tests.
44771         * gcc.dg/cpp-mi3.def: New file.
44772
44773         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44774         inside assertions.
44775         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44776         lexer's error messages.
44777         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44778         divine anything from the linemarkers.
44779         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44780         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44781
44782 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44783
44784         * gcc.dg/20000623-1.c: New test.
44785
44786 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44787
44788         * gcc.c-torture/execute/20000622-1.c: New test.
44789
44790 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44791
44792         * g++.old-deja/g++.other/init15.C: New test.
44793
44794 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44795
44796         * g++.old-deja/g++.pt/vaarg2.C: New test.
44797         * g++.old-deja/g++.pt/vaarg3.C: New test.
44798
44799 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44800
44801         * g++.old-deja/g++.other/dyncast6.C: New test.
44802
44803 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44804
44805         * gcc.c-torture/execute/loop-6.c: New test.
44806
44807 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44808
44809         * gcc.dg/20000614-1.c: New test.
44810         * gcc.dg/20000614-2.c: New test.
44811
44812 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44813
44814         * g++.old-deja/g++.other/inline12.C: New test.
44815
44816 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44817
44818         * g++.old-deja/g++.other/eh1.C: New test.
44819
44820 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44821
44822         * g++.old-deja/g++.other/type.C: New test.
44823
44824 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44825
44826         * g++.old-deja/g++.other/initstring.C: New test.
44827
44828 2000-06-12  Jason Merrill  <jason@redhat.com>
44829
44830         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44831
44832 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44833
44834         * gcc.c-torture/compile/20000609-1.c: New test.
44835
44836 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44837
44838         * gcc.dg/20000609-1.c: New test.
44839
44840 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44841
44842         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44843         * gcc.c-torture/noncompile/poison-1.c: Move...
44844         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44845         * gcc.dg/cpp-li1.c: Add a token after the #line.
44846
44847 2000-06-05  Richard Henderson  <rth@cygnus.com>
44848
44849         * gcc.c-torture/execute/20000605-2.c: New test.
44850         * gcc.c-torture/execute/20000605-3.c: New test.
44851
44852 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44853
44854         * g77.f-torture/execute/20000503-1.x: New file.
44855
44856 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44857
44858         * g++.old-deja/g++.eh/badalloc1.C: New test.
44859
44860 2000-06-05  Richard Henderson  <rth@cygnus.com>
44861
44862         * gcc.c-torture/execute/20000605-1.c: New test.
44863
44864 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44865             Nathan Sidwell <nathan@codesourcery.com>
44866
44867         * gcc.c-torture/compile/20000605-1.c: New test.
44868
44869 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44870
44871         * g77.f-torture/compile/20000601-1.f: New test.
44872
44873 2000-06-03  Richard Henderson  <rth@cygnus.com>
44874
44875         * gcc.c-torture/execute/20000603-1.c: New.
44876
44877 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44878
44879         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44880         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44881
44882 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44883
44884         * gcc.dg/compare2.c (case 12): XFAIL.
44885         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44886         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44887
44888         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44889
44890 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44891
44892         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44893         guard macro is already defined when the header is first
44894         included.
44895         * gcc.dg/cpp-mix.h: New file.
44896         * gcc.dg/endif-label.c: Update patterns to match compiler.
44897
44898         * g++.brendan/complex1.C: Declare abort.
44899         * g++.law/refs4.C: Remove XFAIL.
44900         * g++.oliva/expr2.C: Declare abort and exit.
44901
44902 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44903
44904         * gcc.c-torture/execute/20000528-1.c: New test.
44905
44906         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44907         * g++.old-deja/g++.law/temps4.C: Likewise.
44908
44909         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44910         stdlib.h.  Call abort() on failure.
44911         * g++.old-deja/g++.law/refs4.C: Likewise.
44912         * g++.old-deja/g++.law/temps4.C: Likewise.
44913         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44914         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44915
44916 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44917
44918         Relative to g++.dg/special:
44919         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44920
44921         Relative to g++.old-deja:
44922         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44923         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44924         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44925         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44926         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44927         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44928         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44929
44930         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44931         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44932         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44933         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44934         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44935         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44936         and/or string.h.
44937
44938         * g++.other/goto1.C: Update expectations for error messages.
44939
44940 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44941
44942         * gcc.c-torture/compile/20000523-1.c: New test.
44943
44944 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44945
44946         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44947
44948 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44949
44950         * g++.old-deja/g++.eh/catch11.C: New test.
44951         * g++.old-deja/g++.eh/catch12.C: New test.
44952
44953 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44954
44955         * gcc.c-torture/execute/20000523-1.c: New test.
44956
44957 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44958
44959         * c-torture/execute/bcp-1.c: Replace abort in arg of
44960         __builtin_constant_p with a generic external function.
44961
44962         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44963         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44964         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44965         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44966         Prototype abort and/or exit.
44967
44968         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44969         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44970         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44971         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44972
44973 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44974
44975         * gcc.dg/dwarf2-1.c: New test.
44976
44977 2000-05-20  Richard Henderson  <rth@cygnus.com>
44978
44979         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44980
44981 2000-05-20  Andreas Jaeger  <aj@suse.de>
44982
44983         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44984         testcase.
44985
44986 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44987
44988         * gcc.c-torture/execute/20000519-2.c: New test.
44989
44990 2000-05-19  Andreas Jaeger  <aj@suse.de>
44991
44992         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44993         which fails with SSA.
44994
44995         * lib/c-torture.exp: Also test with -O3 -fssa.
44996
44997 2000-05-18  Michael Meissner  <meissner@redhat.com>
44998
44999         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45000         * gcc.c-torture/execute/920415-1.c: Ditto.
45001         * gcc.c-torture/execute/920501-1.c: Ditto.
45002         * gcc.c-torture/execute/conversion.c: Ditto.
45003         * gcc.c-torture/execute/cvt-1.c: Ditto.
45004
45005 2000-05-18  Jeffrey A Law  (law@cygnus.com)
45006
45007         * gcc.c-torture/compile/20000518-1.c: New test.
45008
45009 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45010
45011         * g77.f-torture/compile/200005018.f: New test.
45012
45013 2000-05-17  Jeffrey A Law  (law@cygnus.com)
45014
45015         * gcc.c-torture/compile/20000517-1.c: New test.
45016
45017 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45018
45019         * gcc.c-torture/execute/20000516-1.c: New test.
45020
45021 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
45022
45023         * g++.old-deja/g++.other/eh.C: New test.
45024
45025 2000-05-12  Richard Henderson  <rth@cygnus.com>
45026
45027         * gcc.c-torture/execute/990208-1.c (main): Don't pass
45028         constants through to doit's conditional.
45029
45030 2000-05-11  Jeffrey A Law  (law@cygnus.com)
45031
45032         * gcc.c-torture/compile/20000511-1.c: New test.
45033         * g77.f-torture/compile/20000511-1.f: New test.
45034         * g77.f-torture/compile/20000511-2.f: New test.
45035
45036 2000-05-11  Michael Meissner  <meissner@redhat.com>
45037
45038         * gcc.c-torture/execute/20000511-1.c: New test.
45039
45040 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
45041
45042         * gcc.dg/dg.exp: Scan .S files as well as .c files.
45043         * gcc.dg/20000510-1.S: New.
45044
45045 2000-05-08  Catherine Moore  <clm@cygnus.com>
45046
45047         * gcc.dg/unused-3.c: New.
45048
45049 2000-05-06  Richard Henderson  <rth@cygnus.com>
45050
45051           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45052           * g++.old-deja/g++.mike/warn1.C: Likewise.
45053           * g++.old-deja/g++.pt/local1.C: Likewise.
45054           * g++.old-deja/g++.pt/local7.C: Likewise.
45055           * g++.old-deja/g++.pt/spec16.C: Likewise.
45056
45057 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45058
45059         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45060
45061 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45062
45063           * g77.f-torture/execute/20000503-1.f: New test.
45064
45065 2000-05-04  Andreas Jaeger  <aj@suse.de>
45066
45067         * gcc.dg/noreturn-2.c: New test.
45068
45069 2000-05-04  Neil Booth  <NeilB@earthling.net>
45070
45071         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45072         preprocessor.
45073
45074 2000-05-04  Richard Henderson  <rth@cygnus.com>
45075
45076         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45077
45078 2000-05-04  Richard Henderson  <rth@cygnus.com>
45079
45080         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45081         OpenSSL by Jason R Thorpe.
45082
45083 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45084
45085         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45086
45087 2000-05-03  Robert Lipe <robertlipe@usa.net>
45088
45089         * gcc.dg/20000503-1.c: New test.
45090
45091 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45092
45093         * gcc.c-torture/compile/20000502-1.c: New test.
45094         * g++.old-deja/g++.other/align.C: New test.
45095         * gcc.dg/cpp-tradstringify.c: New test.
45096
45097 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45098
45099         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45100         and hard registers.
45101
45102 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
45103
45104         * gcc.c-torture/execute/loop-5.c: New test.
45105
45106 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
45107
45108         * gcc.c-torture/execute/va-arg-20.c: New test.
45109
45110 2000-04-23  Jeffrey A Law  (law@cygnus.com)
45111
45112         * gcc.c-torture/execute/20000422-1.c: New test.
45113
45114 2000-04-20  Greg McGary  <gkm@gnu.org>
45115
45116         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45117         when optimizing, but without sibling-call optimizations (-O1).
45118
45119 2000-04-20  Jeffrey A Law  (law@cygnus.com)
45120
45121           * gcc.c-torture/compile/20000420-1.c: New test.
45122
45123 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45124
45125         * g++.abi/ptrflags.C: New test.
45126         * g++.eh/catchptr1.C: Test incomplete pointer chains.
45127
45128 2000-04-19  Catherine Moore  <clm@cygnus.com>
45129
45130         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45131
45132 2000-04-19  Greg McGary  <gkm@gnu.org>
45133
45134         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45135         sibling-call optimizations.
45136
45137 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45138
45139         * gcc.dg/20000419-1.c: New test.
45140
45141 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45142
45143         * gcc.c-torture/execute/20000412-6.c: New test.
45144
45145 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45146
45147         * gcc.c-torture/execute/20000412-5.c: New test.
45148         * g77.f-torture/compile/20000412-1.f: New test.
45149         * gcc.c-torture/execute/20000412-4.c: New test.
45150         * gcc.c-torture/compile/20000412-2.c: New test.
45151         * gcc.c-torture/execute/20000412-3.c: New test.
45152         * gcc.c-torture/compile/20000412-1.c: New test.
45153         * gcc.c-torture/execute/20000412-2.c: New test.
45154
45155 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45156
45157         * objc/execute/bf-20.m: New test.
45158
45159 2000-04-10  Richard Henderson  <rth@cygnus.com>
45160
45161         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45162
45163         * gcc.c-torture/execute/20000412-1.c: New test.
45164
45165 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45166
45167         * g++.old-deja/g++.eh/catchptr1.C: New test.
45168
45169 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45170
45171         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45172
45173 2000-04-08  Neil Booth  <NeilB@earthling.net>
45174
45175         * gcc.dg/cpp-nullchar.c: Remove test as
45176         embedded nulls cause problems.
45177
45178 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45179
45180         * gcc.dg/compare2.c: New test.
45181
45182 2000-04-08  Neil Booth  <NeilB@earthling.net>
45183
45184         * gcc.dg/cpp-nullchar.c: New test.
45185
45186 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45187
45188         * gcc.dg/cpp-mi2.c: New test.
45189         * gcc.dg/cpp-mi2[abc].h: New files.
45190
45191 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45192
45193         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45194         member name.
45195
45196 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45197
45198         * g++.old-deja/g++.abi/vmihint.C: New test.
45199
45200 2000-04-06  Neil Booth  <NeilB@earthling.net>
45201
45202         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45203         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45204         copyright.
45205
45206 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45207
45208         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45209         avoid stack-frame overwrite.
45210
45211 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45212
45213         * gcc.c-torture/compile/20000405-2.c: New test.
45214         * gcc.c-torture/compile/20000405-3.c: New test.
45215
45216 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45217
45218         * gcc.c-torture/compile/20000405-1.c: New test.
45219
45220 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45221
45222         * gcc.dg/cast-qual-1.c: Revert last change.
45223
45224 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45225
45226         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45227
45228 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45229
45230         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45231         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45232
45233 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45234
45235         * gcc.c-torture/compile/20000403-2.c: New test.
45236         * gcc.c-torture/compile/20000403-1.c: New test.
45237
45238 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45239
45240         * gcc.c-torture/execute/20000403-1.c: New test.
45241
45242 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45243
45244         * gcc.c-torture/execute/20000402-1.c: New test.
45245
45246 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45247
45248         * gcc.c-torture/execute/va-arg-15.c: New test.
45249         * gcc.c-torture/execute/va-arg-16.c: New test.
45250         * gcc.c-torture/execute/va-arg-17.c: New test.
45251         * gcc.c-torture/execute/va-arg-18.c: New test.
45252         * gcc.c-torture/execute/va-arg-19.c: New test.
45253
45254 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45255
45256         * gcc.c-torture/compile/981211-1.c: Move to...
45257         * gcc.dg/cpp-as1.c: ...here.
45258         * gcc.dg/cpp-as2.c: New file.
45259
45260         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45261         compiler.
45262
45263 2000-04-02  Neil Booth  <NeilB@earthling.net>
45264
45265         * gcc.dg/cpp-cond.c  New tests.
45266         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45267         accidental success less likely.
45268         * gcc.dg/cpp-missingop.c  New tests.
45269         * gcc.dg/cpp-missingparen.c  New tests.
45270         * gcc.dg/cpp-shift.c  New tests.
45271         * gcc.dg/cpp-shortcircuit.c  New tests.
45272         * gcc.dg/cpp-unary.c  New tests.
45273
45274 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45275
45276         * gcc.c-torture/compile/20000329-1.c: New test.
45277
45278 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45279
45280         * gcc.c-torture/compile/20000326-1.c: New test.
45281         * gcc.c-torture/compile/20000326-2.c: New test.
45282
45283 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45284
45285         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45286         the first parameter is a function argument.
45287
45288 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45289
45290         * g++.old-deja/g++.ext/array4.C: New test.
45291
45292 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45293
45294         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45295
45296 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45297
45298         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45299
45300 2000-03-19  Richard Henderson  <rth@cygnus.com>
45301
45302         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45303
45304 2000-03-19  Richard Henderson  <rth@cygnus.com>
45305
45306         * gcc.c-torture/compile/20000319-1.c: New test.
45307
45308 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45309
45310         * gcc.c-torture/execute/20000314-3.c: New test.
45311         * gcc.c-torture/execute/20000314-2.c: New test.
45312         * gcc.c-torture/execute/20000314-1.c: New test.
45313         * gcc.c-torture/compile/20000314-2.c: New test.
45314         * gcc.c-torture/compile/20000314-1.c: New test.
45315
45316 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45317
45318         * g++.old-deja/g++.warn/inline.C: New test.
45319
45320 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45321
45322         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45323         standards-compliant result rather than specific constants.
45324         Put test-values in array.
45325
45326 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45327
45328         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45329         (g++_target_compile): Put test-specific options last.
45330
45331 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45332
45333         * g++.old-deja/g++.eh/vbase4.C: New test.
45334
45335 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45336
45337         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45338
45339 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45340
45341         * g++.old-deja/g++.brendan/misc12.C: Removed.
45342         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45343         * g++.old-deja/g++.ext/pretty4.C: New test.
45344
45345 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45346
45347         * g++.old-deja/g++.other/string2.C: New test.
45348
45349 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45350
45351         * g++.old-deja/g++.warn/impint2.C: New test.
45352
45353 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45354
45355         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45356         is 1, not zero.
45357
45358 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45359
45360         * g++.old-deja/g++.warn/impint.C: New test.
45361         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45362         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45363         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45364         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45365         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45366         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45367         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45368         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45369         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45370         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45371         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45372         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45373
45374 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45375
45376         * gcc.dg/cpp-redef.c: New test.
45377
45378 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45379
45380         * g++.old-deja/g++.pt/unify7.C: New test.
45381
45382 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45383
45384         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45385         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45386
45387 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45388
45389         * gcc.c-torture/compile/20000224-1.c: New test.
45390
45391 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45392
45393         * gcc.c-torture/compile/cpp-2.c: New test.
45394         * gcc.c-torture/compile/cpp-1.c: New test.
45395
45396 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45397
45398         * gcc.c-torture/execute/20000225-1.c: New test.
45399
45400 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45401
45402         * gcc.dg/cpp-li2.c: New test.
45403
45404         * gcc.dg/cpp-wi1.c: New test.
45405
45406         * gcc.dg/cpp-li1.c: New test.
45407
45408 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45409
45410         * g++.old-deja/g++.other/sizeof5.C: New test.
45411
45412 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45413
45414         * gcc.c-torture/execute/va-arg-13.c: New test.
45415
45416 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45417
45418         * gcc.c-torture/execute/va-arg-12.c: New test.
45419
45420 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45421
45422         * gcc.c-torture/execute/20000223-1.c: New test.
45423
45424 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45425
45426         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45427
45428 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45429
45430         * g++.old-deja/g++.abi/ptrmem.C: New test.
45431
45432 2000-02-19  Richard Henderson  <rth@cygnus.com>
45433
45434         * gcc.c-torture/compile/init-3.c: New.
45435
45436 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45437
45438         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45439         ALWAYS_CXXFLAGS.
45440
45441 2000-02-11  Robert Lipe <robertl@sco.com>
45442
45443         * gcc.c-torture/compile/20000211-3.c: New test.
45444
45445 2000-02-11  Martin Buchholz <martin@xemacs.org>
45446
45447         * gcc.c-torture/compile/20000211-2.c: New test.
45448
45449 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45450
45451         * gcc.c-torture/compile/20000211-1.c: New test.
45452
45453 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45454
45455         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45456           on native targets
45457
45458 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45459
45460         * g++.old-deja/g++.other/cast5.C: New test.
45461
45462 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45463
45464         * gcc.c-torture/execute/20000205-1.c: New.
45465
45466 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45467
45468         * g++.old-deja/g++.jason/cast3.C: Return void.
45469         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45470
45471 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45472
45473         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45474
45475         * gcc.dg/loop-1.c: New test.
45476
45477 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45478
45479         * gcc.c-torture/compile/20000127-1.c: New test.
45480         * gcc.c-torture/execute/991228-1.c: New test.
45481
45482 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45483
45484         * gcc.dg/unused-2.c: New test.
45485
45486         * gcc.dg/conv-1.c: New test.
45487
45488 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45489
45490         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45491         compiler.
45492         (tool_option_proc): Fix typo.
45493
45494 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45495
45496         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45497         of the ld on the host, not on the build machine.
45498         Also, don't crash if '--help' is not a supported option.
45499
45500 2000-01-24  Richard Henderson  <rth@cygnus.com>
45501
45502         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45503
45504 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45505
45506         * gcc.c-torture/execute/20000120-2.c: New test.
45507         * gcc.c-torture/execute/20000120-1.c: New test.
45508
45509 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45510
45511         * gcc.c-torture/execute/20000113-1.c: New test.
45512
45513 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45514
45515         * gcc.c-torture/execute/20000112-1.c: New test.
45516
45517 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45518
45519         * gcc.dg/20000111-1.c: New test.
45520
45521 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45522
45523         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45524         with 16 bit integers.
45525
45526 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45527
45528         * gcc.dg/20000108-1.c: New test.
45529
45530 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45531
45532         * g++.old-deja/g++.ns/koenig8.C: New test.
45533
45534 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45535
45536         * g++.old-deja/g++.other/cast4.C: New test.
45537
45538 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45539
45540         * gcc.c-torture/compile/20000105-2.c: New test.
45541         * gcc.c-torture/compile/20000105-1.c: New test.
45542
45543 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45544
45545         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45546         references to printf & atoi to conform to ANSI standard.
45547         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45548         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45549         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45550         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45551         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45552         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45553         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45554         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45555         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45556         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45557         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45558         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45559         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45560         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45561         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45562         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45563         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45564         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45565         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45566         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45567         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45568         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45569         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45570         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45571         * g++.old-deja/g++.brendan/init3.C: Likewise.
45572         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45573         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45574         * g++.old-deja/g++.brendan/new2.C: Likewise.
45575         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45576         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45577         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45578         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45579         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45580         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45581         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45582         * g++.old-deja/g++.brendan/template24.C: Likewise.
45583         * g++.old-deja/g++.brendan/template3.C: Likewise.
45584         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45585         * g++.old-deja/g++.jason/inline3.C: Likewise.
45586         * g++.old-deja/g++.jason/opeq.C: Likewise.
45587         * g++.old-deja/g++.law/arg5.C: Likewise.
45588         * g++.old-deja/g++.law/arm7.C: Likewise.
45589         * g++.old-deja/g++.law/ctors11.C: Likewise.
45590         * g++.old-deja/g++.law/cvt8.C: Likewise.
45591         * g++.old-deja/g++.law/init9.C: Likewise.
45592         * g++.old-deja/g++.law/refs4.C: Likewise.
45593         * g++.old-deja/g++.law/template2.C: Likewise.
45594         * g++.old-deja/g++.law/visibility24.C: Likewise.
45595         * g++.old-deja/g++.law/vtable3.C: Likewise.
45596         * g++.old-deja/g++.mike/asm2.C: Likewise.
45597         * g++.old-deja/g++.mike/eh1.C: Likewise.
45598         * g++.old-deja/g++.mike/misc1.C: Likewise.
45599         * g++.old-deja/g++.mike/misc13.C: Likewise.
45600         * g++.old-deja/g++.mike/misc14.C: Likewise.
45601         * g++.old-deja/g++.mike/ns12.C: Likewise.
45602         * g++.old-deja/g++.mike/p1248.C: Likewise.
45603         * g++.old-deja/g++.mike/p3708.C: Likewise.
45604         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45605         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45606         * g++.old-deja/g++.mike/p646.C: Likewise.
45607         * g++.old-deja/g++.mike/p700.C: Likewise.
45608         * g++.old-deja/g++.mike/p783.C: Likewise.
45609         * g++.old-deja/g++.mike/p783a.C: Likewise.
45610         * g++.old-deja/g++.mike/p783b.C: Likewise.
45611         * g++.old-deja/g++.mike/p786.C: Likewise.
45612         * g++.old-deja/g++.mike/p789.C: Likewise.
45613         * g++.old-deja/g++.mike/p789a.C: Likewise.
45614         * g++.old-deja/g++.mike/p807a.C: Likewise.
45615         * g++.old-deja/g++.other/delete3.C: Likewise.
45616         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45617         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45618         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45619         * g++.old-deja/g++.other/empty1.C: Likewise.
45620         * g++.old-deja/g++.other/temporary1.C: Likewise.
45621         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45622         * g++.old-deja/g++.pt/t16.C: Likewise.
45623         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45624
45625 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45626
45627         * gcc.dg/991230-1.c: New test.
45628
45629 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45630
45631         * gcc.c-torture/compile/991229-3.c: New test.
45632         * gcc.c-torture/compile/991229-2.c: New test.
45633         * gcc.c-torture/compile/991229-1.c: New test.
45634
45635 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45636
45637         * gcc.c-torture/compile/labels-2.c: New test.
45638
45639 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45640
45641         * gcc.c-torture/execute/991227-1.c: New test.
45642
45643 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45644
45645         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45646
45647 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45648
45649         * gcc.c-torture/execute/991221-1.c: New test.
45650
45651 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45652
45653         * g++.old-deja/g++.other/cast3.C: New test.
45654
45655 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45656
45657         * gcc.c-torture/execute/991216-4.c: New test.
45658
45659 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45660
45661         * gcc.c-torture/execute/991216-1.c: New test.
45662         * gcc.c-torture/execute/991216-2.c: New test.
45663         * gcc.c-torture/execute/991216-3.c: New test.
45664
45665 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45666
45667         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45668         Actually make the test fail by using "-O2" for compilation.
45669
45670 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45671
45672         * g++.old-deja/g++.warn/cast-align1.C: New test.
45673
45674 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45675
45676         * gcc.c-torture/compile/991214-1.c: New test.
45677         * gcc.c-torture/compile/991214-2.c: New test.
45678
45679 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45680
45681         * gcc.dg/991214-1.c: New test.
45682
45683 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45684
45685         * gcc.c-torture/compile/991213-3.c: New test.
45686         * gcc.c-torture/compile/991213-2.c: New test.
45687         * gcc.c-torture/compile/991213-1.c: New test.
45688
45689 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45690
45691         * gcc.dg/991209-1.c: New test.
45692
45693 1999-12-08  Nathan Sidwell <nathan@acm.org>
45694
45695         * gcc.c-torture/compile/991208-1.c: New test.
45696
45697 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45698
45699         * gcc.dg/ultrasp2.c: New test.
45700
45701 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45702
45703         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45704
45705 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45706
45707         * gcc.c-torture/compile/991202-1.c: New test.
45708         * gcc.c-torture/execute/991202-1.c: New test.
45709         * gcc.c-torture/execute/991202-2.c: New test.
45710         * gcc.c-torture/execute/991202-3.c: New test.
45711
45712 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45713
45714         * g++.old-deja/g++.abi/align.C: New test.
45715         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45716         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45717
45718 1999-12-01  Richard Henderson  <rth@cygnus.com>
45719
45720         * gcc.c-torture/execute/991201-1.c: New.
45721
45722 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45723
45724         * gcc.dg/991129-1.c: New test.
45725
45726 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45727
45728         * gcc.c-torture/compile/991127-1.c: New test.
45729
45730 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45731
45732         * g++.old-deja/g++.other/warn4.C: New test.
45733
45734 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45735
45736         * g++.old-deja/g++.eh/cleanup2.C: New test.
45737         * g++.old-deja/g++.ext/pretty2.C: New test.
45738         * g++.old-deja/g++.ext/pretty3.C: New test.
45739         * g++.old-deja/g++.other/debug6.C: New test.
45740
45741 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45742
45743         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45744         compiler_output to look for one error message instead of two.
45745
45746 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45747
45748         * gcc.c-torture/execute/991118-1.c: Also test case
45749         where the word boundary does not split a byte evenly.
45750
45751 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45752
45753         * g++.old-deja/g++.ext/restrict1.C: New test.
45754
45755 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45756
45757         * gcc.c-torture/execute/991118-1.c: New test.
45758
45759 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45760
45761         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45762         working directory pathnames.
45763
45764 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45765
45766         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45767         host is equipped with driver.h and driver.o so it can actually
45768         compile and run the tests.
45769
45770 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45771
45772         * gcc.c-torture/compile/991008-1.c: New test.
45773
45774 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45775
45776         * lib/gcc-dg.exp: Include target-supports.exp
45777
45778 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45779
45780         * lib/target-supports.exp: New file: Provide procs to test for
45781         features supported by the target.
45782         (check_weak_available): Moved here from ecos.exp.
45783         (check_alias_available): New proc: Determine of the target
45784         toolchain supports the alias attribute.
45785
45786         * gcc.dg/special/ecos.exp: Move check_weak_available to
45787         target-supports.exp.
45788         (alias-1.c): Only perform the test if the target supports
45789         aliases.
45790         (wkali-1.c): Only perform the test if the target supports
45791         aliases.
45792
45793         * gcc.dg/990506-0.c: Expect error messages from cross
45794         targets as well as native targets.
45795
45796 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45797
45798         * gcc.dg/ultrasp1.c: Removed xfail.
45799         * gcc.dg/struct-ret-2.c: Likewise.
45800         * gcc.dg/array-1.c: Likewise.
45801
45802 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45803
45804         * gcc.dg/struct-ret-2.c: New test.
45805
45806         * gcc.dg/array-1.c: New test.
45807
45808 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45809
45810         * gcc.c-torture/execute/991030-1.c: New test.
45811
45812 1999-10-26  Richard Henderson  <rth@cygnus.com>
45813
45814         * gcc.c-torture/compile/991026-2.c: New test.
45815
45816 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45817
45818         * gcc.c-torture/compile/991026-1.c: New test.
45819
45820 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45821
45822         * gcc.c-torture/execute/991023-1.c: New test.
45823
45824 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45825
45826         * gcc.c-torture/execute/991019-1.c: New test.
45827
45828 1999-10-16  Richard Henderson  <rth@cygnus.com>
45829
45830         * gcc.c-torture/execute/991016-1.c: New test.
45831
45832 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45833
45834         * gcc.c-torture/execute/991014-1.c: New test.
45835
45836 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45837
45838         * g++.old-deja/g++.other/union2.C: New test.
45839
45840 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45841
45842         * g++.old-deja/g++.other/vaarg2.C: New test.
45843         * g++.old-deja/g++.other/vaarg3.C: New test.
45844
45845 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45846
45847         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45848         in compile/.
45849
45850 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45851
45852         * gcc.c-torture/execute/va-arg-11.c: New test.
45853
45854 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45855
45856         * lib/file-format.exp (gcc_target_object_format): Don't
45857         crash if objdump is unavailable.
45858
45859 1999-09-29  Donn Terry <donn@interix.com>
45860
45861         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45862
45863 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45864
45865         * gcc.c-torture/compile/990928-1.c: New test.
45866
45867 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45868
45869         * g++.old-deja/g++.other/decl6.C: New test.
45870
45871 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45872
45873         * gcc.c-torture/execute/va-arg-10.c: New test.
45874
45875 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45876
45877         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45878         __PRETTY_FUNCTION__.
45879
45880 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45881
45882         * gcc.c-torture/execute/990923-1.c: New test.
45883
45884 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45885
45886         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45887         for which -fpic is inappropriate.
45888
45889 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45890
45891         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45892
45893 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45894
45895         * g++.old-deja/g++.other/dyncast1.C: New test.
45896         * g++.old-deja/g++.other/dyncast2.C: New test.
45897         * g++.old-deja/g++.other/dyncast3.C: New test.
45898         * g++.old-deja/g++.other/dyncast4.C: New test.
45899         * g++.old-deja/g++.other/dyncast5.C: New test.
45900         * g++.old-deja/g++.eh/catch3.C: New test.
45901         * g++.old-deja/g++.eh/catch3p.C: New test.
45902         * g++.old-deja/g++.eh/catch4.C: New test.
45903         * g++.old-deja/g++.eh/catch4p.C: New test.
45904         * g++.old-deja/g++.eh/catch5.C: New test.
45905         * g++.old-deja/g++.eh/catch5p.C: New test.
45906         * g++.old-deja/g++.eh/catch6.C: New test.
45907         * g++.old-deja/g++.eh/catch6p.C: New test.
45908         * g++.old-deja/g++.eh/catch7.C: New test.
45909         * g++.old-deja/g++.eh/catch7p.C: New test.
45910         * g++.old-deja/g++.eh/catch8.C: New test.
45911         * g++.old-deja/g++.eh/catch8p.C: New test.
45912         * g++.old-deja/g++.eh/catch9.C: New test.
45913         * g++.old-deja/g++.eh/catch9p.C: New test.
45914
45915 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45916
45917         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45918         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45919
45920 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45921
45922         * gcc.c-torture/compile/990913-1.c: New test.
45923
45924 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45925
45926         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45927         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45928
45929 1999-09-09  Richard Henderson  <rth@cygnus.com>
45930
45931         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45932
45933 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45934
45935         * g++.old-deja/g++.other/lookup11.C: New test.
45936         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45937         what is permitted and what we want.
45938         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45939         overload use.
45940         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45941
45942 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45943
45944         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45945         * gcc.c-torture/noncompile/poison-1.c: New file.
45946
45947 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45948
45949         * g++.old-deja/g++.other/sizeof3.C: New test.
45950         * g++.old-deja/g++.other/sizeof4.C: New test.
45951         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45952         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45953
45954 1999-09-07  Richard Henderson  <rth@cygnus.com>
45955
45956         * gcc.dg/va-arg-1.c: New.
45957
45958 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45959
45960         * gcc.c-torture/execute/va-arg-9.c: New test.
45961
45962 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45963
45964         * g77.f-torture/compile/980519-2.f: New test.
45965         * g77.f-torture/compile/19990905-0.f: New test.
45966         * g77.f-torture/compile/19990905-1.f: New test.
45967         * g77.f-torture/compile/19990905-2.f: New test.
45968
45969         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45970
45971 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45972
45973         * gcc.c-torture/execute/990827-1.c: Fix typo.
45974
45975 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45976
45977         * g++.old-deja/g++.other/deref1.C: New test.
45978
45979 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45980
45981         * g++.old-deja/g++.other/ambig2.C: New test.
45982         * g++.old-deja/g++.other/cond5.C: New test.
45983         * g++.old-deja/g++.other/lookup16.C: New test.
45984
45985 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45986
45987         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45988         assemblers too.
45989
45990 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45991
45992         * lib/c-torture.exp: Avoid the "compare executables" optimization
45993         when testing native.
45994
45995 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45996
45997         * gcc.c-torture/execute/990829-1.c: New test.
45998         * gcc.c-torture/compile/990829-1.c: New test.
45999
46000 1999-08-27  Paul Burchard  <burchard@pobox.com>
46001
46002         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46003         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46004         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46005         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46006         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46007         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46008         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46009         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46010         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46011         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46012         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46013
46014 1999-08-27  Jeffrey A Law  (law@cygnus.com)
46015
46016         * gcc.c-torture/execute/990827-1.c: New test.
46017
46018 1999-08-26  Craig Burley  <craig@jcb-sc.com>
46019
46020         * g77.f-torture/noncompile/19990826-4.f: New test.
46021
46022         * g77.f-torture/compile/19990826-3.f: New test.
46023
46024         * g77.f-torture/execute/19990826-2.f: New test.
46025
46026         * g77.f-torture/compile/19990826-1.f: New test.
46027
46028         * gcc.c-torture/execute/990826-0.c: New test.
46029         * g77.c-torture/execute/19990826-0.f: New test.
46030
46031         * g77.f-torture/noncompile/970626-2.f: New test.
46032
46033 1999-08-25  Paul Burchard  <burchard@pobox.com>
46034
46035         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46036         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46037         lss-011.C: New tests.
46038
46039 1999-08-25  Nathan Sidwell  <nathan@acm.org>
46040
46041         * g++.old-deja/g++.other/decl5.C: New test.
46042
46043 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46044
46045         * noncompile/noncompile.exp: Load_lib c-torture.exp.
46046         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46047         call `postbase' for each one.  All callers of `postbase' changed
46048         to call this instead.
46049
46050 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46051
46052         * gcc.c-torture/execute/990811-1.c: New test.
46053
46054 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46055
46056         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46057         just native ones.
46058
46059         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46060         just native ones.
46061
46062 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46063
46064         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46065
46066 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46067
46068         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46069
46070 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46071
46072         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46073
46074 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46075
46076         * gcc.c-torture/execute/990804-1.c: New test.
46077
46078 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46079
46080         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46081         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46082         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46083
46084 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46085
46086         * g++.old-deja/g++.other/struct1.C: New test.
46087
46088 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46089
46090         * g++.old-deja/g++.other/enum2.C: New test.
46091
46092 1999-08-02  Richard Henderson  <rth@cygnus.com>
46093
46094         Adapted from tests from Franz Sirl:
46095         * gcc.c-torture/execute/va-arg-7.c: New test.
46096         * gcc.c-torture/execute/va-arg-8.c: New test.
46097
46098 1999-08-01  Jeffrey A Law  (law@cygnus.com)
46099
46100         * gcc.c-torture/compile/990801-2.c: New test.
46101
46102         * gcc.c-torture/compile/990801-1.c: New test.
46103
46104 1999-07-27  Michael Meissner  <meissner@cygnus.com>
46105
46106         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46107         fp-cmp-1.c, converting double to float.
46108
46109         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46110         fp-cmp-1.c, converting double to long double.
46111
46112         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46113         from fr1 to unknown_register, since fr1 is a legitimate register
46114         on some machines.
46115
46116 1999-07-25  Jeffrey A Law  (law@cygnus.com)
46117
46118         * README: More listname related changes.
46119
46120 1999-07-08  Catherine Moore  <clm@cygnus.com>
46121
46122         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
46123
46124 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
46125
46126         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46127
46128 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46129
46130         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46131
46132 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46133
46134         * gcc.dg/990703-1.c: New test.
46135
46136 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46137
46138         * lib/file-format.exp: New file: Move definition of proc
46139         gcc_target_object_format to here from
46140         gcc.dg/special/ecos.exp.
46141
46142         * lib/c-torture.exp: Include lib file-format.exp.
46143         * lib/gcc-dg.exp: Include lib file-format.exp.
46144
46145         * gcc.dg/special/ecos.exp: Remove definition of proc
46146         gcc_target_object_format.
46147
46148 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46149
46150         * gcc.c-torture/execute/990628-1.c: New test.
46151
46152 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46153
46154         * gcc.c-torture/compile/990625-2.c: New test.
46155
46156         * gcc.c-torture/compile/990625-1.c: New test.
46157
46158 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46159
46160         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46161         attributes compile.
46162         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46163         ports that use the COFF/PE file format.
46164
46165 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46166
46167         * gcc.c-torture/compile/990617-1.c: New test.
46168
46169 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46170
46171         * g++.old-deja/g++.other/decl4.C: New test.
46172
46173 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46174
46175         * g++.old-deja/g++.other/bitfld3.C: New test.
46176
46177 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46178
46179         * g++.old-deja/g++.eh/catch1.C: New test.
46180
46181 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46182
46183         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46184
46185         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46186         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46187
46188 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46189
46190         * g77.f-torture/compile/19990502-0.f: Replace with new,
46191         shorter, test that still fails after recent changes.
46192
46193 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46194
46195         * gcc.c-torture/execute/990604-1.c: New test.
46196
46197 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46198
46199         * gcc.c-torture/execute/990531-1.c: New test.
46200
46201 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46202
46203         * gcc.c-torture/compile/990527-1.c: New test.
46204
46205 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46206
46207         * gcc.c-torture/execute/990527-1.c: New test.
46208
46209 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46210
46211         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46212         bitfields as signed.
46213
46214 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46215
46216         * g77.f-torture/compile/19990525-0.f: New test.
46217
46218 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46219
46220         * gcc.c-torture/execute/990525-2.c: New test.
46221
46222         * gcc.c-torture/execute/990525-1.c: New test.
46223
46224 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46225
46226         * g++.old-deja/g++.other/anon3.C: New test.
46227         * g++.old-deja/g++.other/anon4.C: New test.
46228         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46229         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46230         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46231         Merrill).
46232
46233 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46234
46235         * gcc.c-torture/execute/990524-1.c: New test.
46236
46237         * gcc.dg/990524-1.c: New test.
46238
46239 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46240
46241         * gcc.c-torture/compile/990523-1.c: New test.
46242
46243 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46244
46245         * gcc.c-torture/compile/990519-1.c: New test.
46246
46247 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46248
46249         * gcc.c-torture/compile/990517-1.c: New test.
46250
46251         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46252         (e4, f4): New tests.
46253         (main): Call them.
46254
46255 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46256
46257         * gcc.dg/noreturn-1.c: New test.
46258
46259 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46260
46261         * gcc.c-torture/execute/990513-1.c: New test.
46262
46263 1999-05-10  Richard Henderson  <rth@cygnus.com>
46264
46265         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46266
46267 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46268
46269         * g77.f-torture/execute/erfc.f: Use small single-precision
46270         values, to avoid problems on Alphas when not -mieee.
46271
46272 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46273
46274         * gcc.dg/990506-0.c: New test.
46275
46276 1999-05-08  Richard Henderson  <rth@cygnus.com>
46277
46278         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46279         the constant to test.  Don't XFAIL 64-bit targets.
46280
46281         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46282         * g++.old-deja/g++.law/profile1.C: Likewise.
46283
46284         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46285         operator new instances.
46286         * g++.old-deja/g++.other/delete5.C: Likewise.
46287
46288 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46289
46290         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46291         intrinsic.
46292
46293 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46294
46295         * g77.f-torture/execute/u77-test.f: Reverse order of two
46296         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46297
46298 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46299
46300         * gcc.dg/compare1.c: New test.
46301
46302 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46303
46304         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46305         New tests.
46306
46307 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46308
46309         * g77.f-torture/compile/19990502-1.f: New test.
46310
46311 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46312
46313         * g77.f-torture/compile/19990502-0.f: New test.
46314
46315 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46316
46317         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46318         intrinsic.
46319
46320 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46321
46322         * g77.f-torture/execute/u77-test.f (main): List libU77
46323         intrinsics not currently tested.
46324         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46325         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46326         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46327         Trim blanks off the ends of some printed strings.
46328
46329 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46330
46331         * g77.f-torture/execute/u77-test.f (main): Just warn about
46332         FSTAT gid disagreement, as it's expected on some systems.
46333
46334 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46335
46336         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46337         use a new function, which allows for some slop.
46338         Clean up some commentary.
46339         (issum): The new function.
46340         (sgladd): Deleted subroutine.
46341
46342 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46343
46344         * g77.f-torture/execute/u77-test.f: Modify to be more like
46345         libf2c/libU77 version, bringing patches to that version here.
46346         Add suitable commentary.
46347
46348 1999-04-25  Richard Henderson  <rth@cygnus.com>
46349
46350         * gcc.dg/990424-1.c: New test.
46351
46352 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46353
46354         * g77.f-torture/execute/u77-test.f (main): Bug involving
46355         LSTAT has been fixed, so turn back on full checking.
46356
46357 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46358
46359         * g77.f-torture/compile/19990419-0.f: New test.
46360         * g77.f-torture/execute/19990419-1.f: New test.
46361
46362 1999-04-17  Richard Henderson  <rth@cygnus.com>
46363
46364         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46365         to avoid the need for a prototype to supress a warning.
46366
46367 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46368
46369         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46370
46371 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46372
46373         * gcc.c-torture/execute/990404-1.c: New test.
46374
46375 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46376
46377         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46378         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46379         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46380         missing initializer warnings.
46381
46382 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46383
46384         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46385         matching strings.
46386
46387 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46388
46389         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46390
46391 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46392
46393         * g77.f-torture/execute/19990325-0.f: New test.
46394         * g77.f-torture/execute/19990325-1.f: New test.
46395
46396 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46397
46398         * gcc.c-torture/execute/990324-1.c: New test.
46399
46400 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46401
46402         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46403         test with 4.
46404
46405 1999-03-17  Richard Henderson  <rth@cygnus.com>
46406
46407         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46408
46409 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46410
46411         * g77.f-torture/execute/19990313-2.f: New test.
46412         * g77.f-torture/execute/19990313-3.f: New test.
46413
46414 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46415
46416         * g77.f-torture/execute/19990313-0.f: New test.
46417         * g77.f-torture/execute/19990313-1.f: New test.
46418
46419 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46420
46421         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46422         printf to sprintf.
46423         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46424         (main): Add check for u15.  Conditionalize u31 check depending on
46425         whether ints are <32 bits or >=32 bits.
46426
46427 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46428
46429         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46430
46431 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46432
46433         * g77.f-torture/compile/19990305-0.f: New test.
46434         * g77.f-torture/execute/19981119-0.f: New test.
46435
46436 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46437
46438         * g77.f-torture/execute/970625-2.f: call ABORT if final
46439         result is not correct, instead of just printing it.
46440         Add this checking via newly introduced obfuscation, to
46441         trip up buggy front ends.
46442
46443 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46444
46445         * g77.f-torture/compile/960317-1.f: Moved from being
46446         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46447
46448 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46449
46450         * g77.f-torture/execute/960317-1.f: New (old) test.
46451         * g77.f-torture/execute/970625-2.f: Ditto.
46452
46453 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46454
46455         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46456         message on line 1 or line 2; cccp and cpplib do this differently.
46457
46458 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46459
46460         * g++.old-deja/g++.law/weak1.C: New test.
46461
46462 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46463
46464         * gcc.c-torture/execute/990119-1.c: Renamed to...
46465         * gcc.dg/990119-1.c: this, so it will only be tested once
46466         (it's a preprocessor test, it doesn't need to be run at
46467         multiple optimization levels).
46468
46469 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46470
46471         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46472           ALWAYS_CXXFLAGS.
46473
46474 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46475
46476         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46477         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46478         to not be compilable by current g77.
46479
46480 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46481
46482         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46483
46484 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46485
46486         * gcc.c-torture/execute/990222-1.c: New test.
46487
46488 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46489
46490         * g77.f-torture/compile/19990218-0.f: New test.
46491         * g77.f-torture/noncompile/19990218-1.f: New test.
46492
46493 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46494
46495         * g77.f-torture/compile/19981216-0.f: New test.
46496
46497 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46498
46499         * gcc.dg/990214-1.c: New test.
46500
46501 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46502
46503         * gcc.dg/990213-2.c: New test.
46504
46505         * gcc.dg/990213-1.c: New test.
46506
46507 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46508
46509         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46510         ints.
46511
46512 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46513
46514         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46515         specified by target.
46516
46517         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46518
46519 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46520
46521         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46522
46523 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46524
46525         * gcc.dg/special/ecos.exp: New test driver for new tests with
46526         special requirements.
46527
46528         * gcc.dg/special/alias-1.c: New test.
46529         * gcc.dg/special/gcsec-1.c: New test.
46530         * gcc.dg/special/weak-1.c: New test.
46531         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46532         * gcc.dg/special/weak-2.c: New test.
46533         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46534         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46535         * gcc.dg/special/wkali-1.c: New test.
46536         * gcc.dg/special/wkali-2.c: New test.
46537         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46538         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46539
46540 1999-02-10  Felix Lee  <flee@cygnus.com>
46541
46542           * lib/c-torture.exp (c-torture-compile): Pull out code for
46543           analyzing gcc error messages.
46544           (c-torture-execute): Likewise.  Fix some (harmless) false
46545           positives.
46546           * lib/gcc.exp (gcc_check_compile): New function.
46547
46548 1999-02-08  Richard Henderson  <rth@cygnus.com>
46549
46550         * gcc.c-torture/execute/990208-1.c: New test.
46551
46552 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46553
46554         * g++.dg/special/ecos.exp: New driver for new tests with special
46555         requirements
46556
46557         * g++.dg/special/conpr-1.C: New test
46558         * g++.dg/special/conpr-2.C: New test
46559         * g++.dg/special/conpr-2a.C: New test
46560         * g++.dg/special/conpr-3.C: New test
46561         * g++.dg/special/conpr-3a.C: New test
46562         * g++.dg/special/conpr-3b.C: New test
46563
46564         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46565         allow g++ to use the dg driver
46566
46567         * README: Add comment about g++.dg directory
46568
46569 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46570
46571         * README: Update email addresses.
46572
46573 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46574
46575         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46576         arguments in order to force structure S onto the stack even on
46577         the alpha.
46578         (test): Pass 10 leading arguments to function foo as well as the
46579         structure S.
46580
46581         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46582         failure for all targets.
46583
46584         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46585         abort to terminate program execution.
46586
46587 1999-01-30  Richard Henderson  <rth@cygnus.com>
46588
46589         * gcc.c-torture/execute/990130-1.c: New test.
46590
46591 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46592
46593         * gcc.dg/990130-1.c: New test.
46594
46595 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46596
46597         * gcc.c-torture/execute/990128-1.c: New test.
46598
46599 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46600
46601         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46602
46603 1999-01-27  Felix Lee  <flee@cygnus.com>
46604
46605         * lib/c-torture.exp (c-torture-compile): pull out code for
46606         analyzing gcc error messages.
46607         (c-torture-execute): ditto, and fix some (harmless) false
46608         positives.
46609         * lib/gcc.exp (gcc_check_compile): new function.
46610
46611 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46612
46613         * gcc.dg/990117-1.c: New test.
46614
46615         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46616
46617         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46618
46619 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46620
46621         * g77.f-torture/compile/990115-1.f: New test.
46622
46623 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46624
46625         * gcc.c-torture/compile/990107-1.c: New test
46626
46627 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46628
46629         * gcc.c-torture/execute/990106-2.c: New test.
46630
46631         * gcc.c-torture/execute/990106-1.c: New test.
46632
46633 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46634
46635         * gcc.c-torture/compile/981223-1.c: New test.
46636
46637 1998-12-29  Richard Henderson  <rth@cygnus.com>
46638
46639         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46640         (opt3): Rename from opt4 and disable.
46641
46642 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46643
46644         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46645
46646 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46647
46648         * g++.old-deja/g++.other/conv5.C: New test.
46649
46650 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46651
46652         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46653
46654 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46655
46656         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46657
46658 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46659
46660         * gcc.c-torture/compile/981211-1.c: New test.
46661
46662 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46663
46664         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46665
46666         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46667
46668 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46669
46670         * gcc.special/930510-1.c: Make C9X safe.
46671         * gcc.misc-tests/gcov-1.c Similarly.
46672         * gcc.misc-tests/gcov-2.c Similarly.
46673
46674 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46675
46676         * gcc.dg/ultrasp1.c: New test.
46677
46678 1998-12-06  Richard Henderson  <rth@cygnus.com>
46679
46680         * gcc.c-torture/execute/981206.c: New test.
46681
46682 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46683
46684         * g++.old-deja/g++.ns/template7.C: New test.
46685
46686         * g++.old-deja/g++.other/expr1.C: New test.
46687
46688         * g++.old-deja/g++.eh/tmpl3.C: New test.
46689
46690         * g++.old-deja/g++.eh/tmpl2.C: New test.
46691
46692 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46693
46694         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46695         * g++.old-deja/g++.other/using6.C: Removed.
46696         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46697
46698         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46699
46700 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46701
46702         * g++.old-deja/g++.pt/overload8.C: New test.
46703
46704         * g++.old-deja/g++.pt/overload7.C: New test.
46705
46706         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46707
46708         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46709         and relinking messages.
46710         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46711         compiling with -frepo.
46712
46713 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46714
46715         * g++.old-deja/g++.pt/lookup6.C: New test.
46716
46717 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46718
46719         * gcc.c-torture/execute/981130-1.c: New test.
46720         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46721
46722 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46723
46724         * g++.old-deja/g++.pt/explicit76.C: New test.
46725
46726         * g++.old-deja/g++.pt/friend38.C: New test.
46727
46728         * g++.old-deja/g++.ns/crash2.C: New test.
46729
46730         * g++.old-deja/g++.pt/defarg8.C: New test.
46731
46732         * g++.old-deja/g++.pt/instantiate6.C: New test.
46733
46734         * g++.old-deja/g++.pt/static6.C: New test.
46735
46736         * g++.old-deja/g++.pt/decl2.C: New test.
46737
46738 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46739
46740         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46741         problem is actually related with name lookup, but so what? :-)
46742
46743         * g++.old-deja/g++.pt/friend37.C: New test.
46744
46745 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46746
46747         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46748         element, which fails on some systems.
46749
46750         * g77.f-torture/execute/labug1.f: New test.
46751
46752 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46753
46754         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46755         is defined.
46756
46757 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46758
46759         * g77.f-torture/compile/981117-1.f: New test.
46760
46761 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46762
46763         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46764         properly discarded.
46765
46766 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46767
46768         * gcc.c-torture/execute/memcheck: New directory of tests for
46769         -fcheck-memory-usage.
46770
46771 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46772
46773         * README: New file, general information about the testsuite and
46774         new description of the various C++ test subdirectories.
46775         * README.g++: Eliminate obsolete information, update and move most
46776         relevant stuff to README.
46777
46778 1998-11-07  Richard Henderson  <rth@cygnus.com>
46779
46780         * gcc.c-torture/compile/981107-1.c: New test.
46781
46782 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46783
46784         * execute/memcpy-bi.c: New testcase.
46785
46786 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46787
46788         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46789         base classes.
46790
46791         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46792         template is selected.
46793
46794         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46795         classes, it should be accepted for all types.
46796
46797         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46798
46799         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46800         specializations start with template headers.
46801
46802 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46803
46804         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46805
46806         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46807         non-POD types.
46808
46809 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46810
46811         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46812
46813 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46814
46815         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46816
46817 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46818
46819         * 981019-1.c: New test.
46820
46821 1998-10-14  Robert Lipe <robertl@dgii.com>
46822
46823         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46824         find objc headers.
46825
46826 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46827
46828         * compile/981001-4.c: Remove use of GCC extension that triggers a
46829         compiler bug.
46830
46831 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46832
46833         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46834
46835 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46836
46837         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46838         instantiation of template produces incorrect code for delete
46839         expression.
46840
46841         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46842         constructors' name is not unique.
46843         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46844         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46845
46846         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46847         automatic array of const is ill-formed.
46848
46849         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46850         of template parameter?
46851
46852         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46853         const.
46854
46855         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46856         pointer-to-member expression.
46857
46858         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46859         declaration causes ICE.
46860
46861 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46862
46863         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46864         reserved in the global namespace.
46865
46866         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46867         generate needed virtual table.
46868
46869         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46870
46871 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46872
46873         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46874         template-dependent type
46875
46876 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46877
46878         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46879         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46880         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46881
46882         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46883         class should be usable as argument of member function.
46884         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46885         class should be usable as return type of member function.
46886         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46887         class should be usable as type of data member.
46888
46889         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46890
46891 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46892
46893         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46894
46895 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46896
46897         * gcc.dg/dll-?.c Add thumb to target list.
46898         Fix assembler scan patterns to match current assembler output.
46899
46900 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46901
46902         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46903         matching of template brackets.
46904
46905         * g++.old-deja/g++.other/using4.C: New test.  Test using
46906         declarations of methods from base classes.
46907
46908         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46909         within functions should introduce names into the innermost
46910         enclosing namespace.
46911
46912         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46913         of static locals if first initialization throws.
46914
46915 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46916
46917         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46918
46919 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46920
46921         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46922         lose track of the possible targets of tablejump insns.
46923         * special/special.exp: Run it.
46924
46925 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46926
46927         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46928         must be declared before its specializations can be named in friend
46929         declarations.
46930
46931 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46932
46933         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46934
46935         * g77.f-torture/execute/io1.f: New test.
46936
46937 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46938
46939         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46940         with pointer to template function, for which no argument deduction
46941         is possible.
46942
46943         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46944         specialization of template function as argument to template
46945         function.
46946
46947         * g++.old-deja/g++.other/access2.C: New test; Inner class
46948         shouldn't have privileged access to Outer's names.
46949
46950 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46951
46952         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46953         friend template declared within template class conflicts with
46954         nested class of the same name.
46955
46956         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46957         is ignored.
46958
46959         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46960         object with direct initializer as function declaration.
46961
46962         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46963         initializers.
46964
46965         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46966         involving const pointer and NULL produces incorrect result.
46967
46968         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46969         type name without `typename' should be rejected with -pedantic.
46970
46971 1998-10-02  Richard Henderson  <rth@cygnus.com>
46972
46973         * g++.old-deja/g++.other/addrof1.C: New test.
46974
46975 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46976
46977         * gcc.c-torture/compile/981001-1.c: New test.
46978         * gcc.c-torture/execute/981001-1.c: New test.
46979
46980 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46981
46982         * gcc.c-torture/compile/981001-2.c: New test.
46983         * gcc.c-torture/compile/981001-3.c: New test.
46984         * gcc.c-torture/compile/981001-4.c: New test.
46985
46986 1998-10-01  Robert Lipe  <robertl@dgii.com>
46987
46988         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46989         multilibbed hosts.  Idea grafted from g77.exp.
46990
46991 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46992
46993         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46994         avoid losing on systems which need -lsocket.
46995
46996 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46997
46998         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46999         * g++.old-deja/g++.other/nested2.C: Ditto.
47000         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47001         failure.
47002
47003 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47004
47005         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47006         preferred over template operator!= for enum bitfields.
47007
47008 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
47009
47010         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47011         that happen to have the same base name, but in different scopes,
47012         are incorrectly rejected.
47013
47014 1998-09-16  Richard Henderson  <rth@cygnus.com>
47015
47016         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47017         on the native word size instead of an integer literal.
47018
47019 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47020
47021         * g++.old-deja/g++.other/static2.C: Invocation of static data
47022         member of type pointer-to-function denoted as non-static member.
47023
47024         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47025         checks involving function types and aliases.
47026
47027 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47028
47029         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47030         redefined to the same non-trivial type.
47031
47032         * g++.old-deja/g++.pt/explicit73.C: Test for proper
47033         namespace-qualification of template specializations declared in
47034         other namespaces.
47035
47036         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47037         to declare a subset of the specializations of a template function
47038         as friends of specializations of a template class.
47039
47040         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47041         member templates that do not fully specialize the enclosing
47042         template class are rejected.
47043
47044 1998-09-11  Dave Love  <d.love@dl.ac.uk>
47045
47046         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47047
47048 1998-09-08  Dave Love  <d.love@dl.ac.uk>
47049
47050         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47051         altered from libf2c/libU77 version.
47052
47053 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47054
47055         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47056
47057 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47058
47059         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47060         (un)signed char are different types for template specialization
47061         purposes.
47062
47063 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47064
47065         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47066         * objc: ObjC testsuite.
47067
47068 1998-08-31  Catherine Moore  <clm@cygnus.com>
47069
47070         * gcc.c-torture/execute/941014-1.x: New file.
47071
47072 1998-08-31  Nick Clifton  <nickc@cygnus.com>
47073
47074         * lib/c-torture.exp: Add support for
47075         torture_eval_before_compile and torture_eval_before_execute
47076         variables.
47077
47078 1998-08-30  Jeffrey A Law  (law@cygnus.com)
47079
47080         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47081         this test triggers valid.
47082
47083 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47084
47085         * gcc.dg/980827-1.c: New test.
47086
47087 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47088
47089         * gcc.c-torture/execute/loop-4b.c: New test.
47090
47091 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47092
47093         * lib/c-torture.exp: Add support for
47094         torture_eval_before_compile and torture_eval_before_execute
47095         variables.
47096
47097 1998-08-25  Jeffrey A Law  (law@cygnus.com)
47098
47099         * gcc.c-torture/compile/980825-1.c: New test.
47100
47101 1998-08-24  Nick Clifton  <nickc@cygnus.com>
47102
47103         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47104         count number tests in opt_t0 not good_t0.
47105
47106 1998-08-24  Jeffrey A Law  (law@cygnus.com)
47107
47108         * gcc.c-torture/compile/930326-1.x: Fix typo.
47109
47110 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
47111
47112         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47113         causes an ICE.
47114
47115 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47116
47117         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47118         STACK_SIZE is defined.
47119         * gcc.c-torture/unsorted/stuct.c: Similarly.
47120
47121         * gcc.c-torture/compile/980821-1.c: New test.
47122
47123 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47124
47125         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47126
47127 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
47128
47129         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47130         code.
47131
47132 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47133
47134         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47135         error'.
47136
47137 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47138
47139         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47140
47141 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47142
47143         * gcc.c-torture/compile/980816-1.c: New test.
47144
47145         * gcc.dg/980816-1.c: New test.
47146
47147 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47148
47149         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47150         compiler for ieee tests.
47151
47152 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47153
47154         * g77.f-torture/compile/980729-0.f: New test.
47155
47156 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47157
47158         * gcc.c-torture/special/eeprof-1.c: New test, for
47159         -finstrument-functions.
47160         * gcc.c-torture/special/special.exp: Run it.
47161
47162 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47163
47164         * gcc.c-torture/compile/980729-1.c: New test.
47165
47166 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47167
47168         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47169         __thumb__ is defined, and test for ARM style doubles if so.
47170
47171 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47172
47173         * g77.f-torture/noncompile/980615-0.f: New test.
47174
47175 1998-07-26  H.J. Lu  (hjl@gnu.org)
47176
47177         * gcc.dg/980312-1.c: Do link instead of compile.
47178         * gcc.dg/980313-1.c: Likewise.
47179
47180 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47181
47182         * gcc.c-torture/compile/980726-1.c: New test.
47183
47184 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47185
47186         * g77.f-torture/execute/io0.f: New test.
47187
47188 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47189
47190         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47191         an int.
47192
47193 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47194
47195         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47196         m32r bugs.
47197
47198 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47199
47200         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47201         c-decl.c:grokdeclarator can handle mode attributes.
47202
47203 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47204
47205         * gcc.c-torture/execute/980716-1.c: New test.
47206
47207 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47208
47209         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47210         the mn10200.
47211         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47212         the mn10200.
47213         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47214         * gcc.c-torture/compile/930326-1.x: Similarly.
47215
47216 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47217
47218         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47219         New test from Craig.
47220
47221 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47222
47223         * g77.f-torture/noncompile/980616-0.f: New test.
47224
47225         * g77.f-torture/execute/970816-3.f: New test from Craig.
47226
47227 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47228
47229         *  g++.other/singleton.C: Return error value instead of taking
47230         SIGSEGV.
47231
47232 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47233
47234         *  g++.other/singleton.C: New test.  Warning is under dispute.
47235         Runtime crash is not.
47236
47237 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47238
47239         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47240         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47241         using6.C, using7.C}: New namespace tests.
47242
47243 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47244
47245         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47246         specialization with typedef'ed names used as array indexes.
47247
47248 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47249
47250         * gcc.c-torture/execute/980709-1.c: New test.
47251
47252         * gcc.dg/980709-1.c: New test.
47253
47254 1998-07-07  Richard Henderson  <rth@cygnus.com>
47255
47256         * gcc.c-torture/execute/bcp-1.c: New test.
47257
47258 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47259
47260         * gcc.c-torture/execute/980707-1.c: New test.
47261
47262 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47263
47264         * gcc.c-torture/compile/980706-1.c: New test.
47265
47266 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47267
47268         * g77.f-torture/execute/980701-0.f,
47269         g77.f-torture/execute/980701-1.f: New test from Craig.
47270
47271 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47272
47273         * gcc.c-torture/compile/980701-1.c: New test.
47274
47275         * gcc.c-torture/execute/980701-1.c: New test.
47276
47277 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47278 rlsruhe.de>
47279
47280         * g++.old-deja/g++.robertl/eb132.C: New test.
47281         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47282
47283 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47284
47285         * g77.f-torture/execute/980628-7.f,
47286         g77.f-torture/execute/980628-8.f,
47287         g77.f-torture/execute/980628-9.f,
47288         g77.f-torture/execute/980628-10.f: New tests from Craig.
47289
47290         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47291
47292 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47293
47294         * g77.f-torture/execute/980628-4.f: New test from Craig.
47295         * g77.f-torture/execute/980628-5.f: Likewise.
47296         * g77.f-torture/execute/980628-2.f: Likewise.
47297         * g77.f-torture/execute/980628-0.f: Likewise.
47298         * g77.f-torture/execute/980628-1.f: Likewise.
47299         * g77.f-torture/execute/980628-3.f: Likewise.
47300         * g77.f-torture/execute/980628-6.f: Likewise.
47301
47302 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47303
47304         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47305         directory when nothing has been installed yet.
47306
47307 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47308
47309         * gcc.c-torture/special/special.exp: Handle newer versions of
47310         dejagnu.
47311
47312 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47313
47314         * gcc.dg/980626-1.c: New test.
47315
47316 1998-06-19  Bruno Haible <haible@ilog.fr>
47317
47318         * gcc.misc-tests/m-un-2.c: New test.
47319         * g++.old-deja/g++.other/warn01.c: Likewise.
47320
47321 1998-06-19  Robert Lipe  <robertl@dgii.com>
47322
47323         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47324         compatibility with assmblers with a different comment character.
47325         Eliminate use of GAS-specific extensions.
47326
47327 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47328
47329         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47330
47331 1998-06-19  Robert Lipe  <robertl@dgii.com>
47332
47333         * lib/g77.exp: Replace search for libf2c.a with search for newly
47334         renamed libg2c.a
47335
47336 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47337
47338         * gcc.c-torture/execute/980617-1.c: New test.
47339
47340 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47341
47342         * gcc.c-torture/execute/980612-1.c: New test.
47343
47344 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47345
47346         * gcc.dg/980523-1.c: Only test on ppc-linux.
47347         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47348
47349         * gcc.c-torture/execute/980608-1.c: New test.
47350
47351 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47352
47353         * gcc.c-torture/execute/980605-1.c: New test.
47354
47355 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47356
47357         * gcc.c-torture/execute/980604-1.c: New test.
47358
47359 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47360
47361         * gcc.c-torture/execute/980602-1.c: New test.
47362         * gcc.c-torture/execute/980602-2.c: Likewise.
47363
47364 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47365
47366         * 970125-0.f: Fix per JCB.  Add commentary.
47367
47368 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47369
47370         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47371         IEEE -0 support.
47372
47373 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47374
47375         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47376         earlier.
47377
47378 1998-05-28  Catherine Moore <clm@cygnus.com>
47379
47380         * gcc.c-torture/execute/980526-3.c: New test.
47381
47382 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47383
47384         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47385         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47386         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47387         m88k-motorola-sysv3 to XFAIL.
47388
47389 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47390
47391         * gcc.dg/980526-1.c: New test.
47392         * gcc.c-torture/execute/980526-2.c: New test.
47393
47394 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47395
47396         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47397
47398         * gcc.c-torture/execute/980526-1.c: New test.
47399
47400 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47401
47402         * g77.f-torture/execute/alpha2.f: Add runtime test.
47403
47404 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47405
47406         * g++.old-deja/old-deja.exp: Strip leading directories.
47407
47408         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47409         error for the line.  Don't run multiple tests for the same line.
47410
47411 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47412
47413         * gcc.dg/980523-1.c: New test.
47414
47415 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47416
47417         * g77.f-torture/compile/970915-0.f: New test.
47418
47419 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47420
47421         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47422
47423 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47424
47425         * gcc.dg/980520-1.c: New test.
47426
47427 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47428
47429         * gcc.dg/980502-1.c: Fix return type.
47430
47431 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47432
47433         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47434         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47435         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47436         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47437         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47438
47439 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47440
47441         * g77.f-torture/execute/980520-1.f: New test.
47442
47443 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47444
47445         * lib/mike-g77.exp: New file.
47446
47447         * g77.f-torture/noncompile/noncompile.exp,
47448         g77.f-torture/noncompile/check0.f: New files.
47449
47450 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47451
47452         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47453         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47454         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47455         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47456         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47457         abort where appropriate.
47458
47459 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47460
47461         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47462         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47463
47464 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47465
47466         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47467
47468 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47469
47470         * g77.f-torture/compile/980427-0.f: New test.
47471
47472 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47473
47474         * g77.f-torture/compile/980424-0.f: New test.
47475
47476 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47477
47478         * g77.f-torture/compile/980419-2.f (main): New test.
47479         * g77.f-torture/compile/970125-0.f: New test.
47480         * g77.f-torture/compile/980419-1.f: New test.
47481
47482 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47483
47484         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47485         of loop-4.c.
47486
47487 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47488
47489         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47490
47491 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47492
47493         * gcc.c-torture/compile/980329-1.c: New test.
47494
47495 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47496
47497         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47498         * gcc.dg/980312-1.c: Fix typo in -march command.
47499
47500 1998-03-16  H.J. Lu  (hjl@gnu.org)
47501
47502         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47503
47504 1998-03-11  Robert Lipe  <robertl@dgii.com>
47505
47506         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47507         Dave Love agree the Fortran source is bogus.
47508
47509 1998-03-11  Robert Lipe  <robertl@dgii.com>
47510
47511         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47512         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47513         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47514         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47515         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47516
47517 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47518
47519         * g++.old-deja/g++.other/friend1.C: New test.
47520
47521 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47522
47523         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47524         possibly uninitialized) variables and declare dnrm2.
47525
47526 1998-02-23  Robert Lipe <robertl@dgii.com>
47527
47528         From Bruno Haible <haible@ilog.fr>:
47529         * gcc.c-torture/execute/980223.c: New test.
47530
47531 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47532
47533         * gcc.dg/ifelse-1.c: New test.
47534
47535 1998-02-09  H.J. Lu  (hjl@gnu.org)
47536
47537         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47538
47539           * lib/old-dejagnu.exp (old-dejagnu): Added the
47540           "execution test - XFAIL *-*-*" handling in the spirit of
47541           "excess errors test -". Changed the "execution test fails"
47542           handling to be like "excess errors test fails".
47543           * Update various tests accordingly.
47544
47545 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47546
47547         * gcc.c-torture/execute/980205.c: New test.
47548
47549 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47550
47551         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47552         * lib/f-torture.exp: Similarly.
47553         * gcc.c-torture: Rename all .cexp files to .x files.
47554
47555 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47556
47557         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47558         (940510-1.c): Removed duplicate.
47559         (971104-1.c): New test.
47560
47561 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47562
47563           * lib/f-torture.exp: Improve error and loop detection.
47564
47565 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47566
47567         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47568         use that to size the filler array.
47569
47570 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47571
47572         * lib/c-torture.exp(c-torture-execute): Fix typo.
47573
47574         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47575         testcase as the executable name. Keep the executable around if
47576         the test fails.
47577
47578 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47579
47580         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47581         changes.  Only test one -g option, and move it to the end of the
47582         list of options to test.
47583
47584 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47585
47586         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47587         variable GCC_TORTURE_OPTIONS to supply default switches separated
47588         by colons.  If no environment variable, run tests with -O0 -g, -O1
47589         -g, and -O2 -g as well.
47590
47591 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47592
47593         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47594         explanatory comments. Fix indentation.
47595
47596 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47597
47598         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47599
47600 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47601
47602         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47603         * g++.old-deja/g++.mike/p7325.C: Likewise.
47604         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47605
47606 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47607
47608         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47609         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47610         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47611         * g++.old-deja/g++.law/operators4.C: Likewise.
47612
47613 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47614
47615         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47616         * g++.old-deja/g++.mike/p784.C: Ditto.
47617         * g++.old-deja/g++.mike/p785.C: Ditto.
47618
47619 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47620
47621           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47622
47623 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47624
47625         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47626         target feature; pass this to c-torture-execute as needed.
47627
47628 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47629
47630         * lib/c-torture.exp(c-torture-execute): If the previous and the
47631         current executables being tested are identical, we don't need to
47632         run the executable again. Try to make the executable names
47633         unique. Add an optional argument for passing additional compiler
47634         flags.
47635
47636 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47637
47638         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47639
47640 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47641
47642         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47643
47644 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47645
47646         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47647         32bit or larger longs.
47648
47649         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47650         have either a 32bit long or 32bit int.
47651
47652 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47653
47654         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47655         Make double precision tests dependent on sizeof (double).
47656
47657 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47658
47659         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47660         too.
47661
47662 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47663
47664         * gcc.c-torture/compile/961203-1.cexp: New script.
47665
47666 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47667
47668         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47669         up the includes ourselves.
47670
47671 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47672
47673         * lib/plumhall.exp: Remove random include, and add a few
47674         verbose messages for debugging.
47675
47676 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47677
47678         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47679         of trying to do it ourselves.
47680
47681 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47682
47683         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47684
47685 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47686
47687         * gcc.prms/5403.c: Made regexp a bit less strict.
47688
47689 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47690
47691         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47692         is returned from remote_load instead.
47693         * lib/plumhall.exp: Ditto.
47694         * lib/mike-g++.exp: Ditto.
47695         * lib/old-dejagnu.exp: Ditto.
47696         * lib/c-torture.exp: Ditto.
47697
47698 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47699
47700         * lib/g++.exp: Use build_wrapper procedure.
47701         * lib/gcc.exp: Ditto.
47702
47703 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47704
47705         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47706         an old-style decl for malloc.  Fixes tests to work when
47707         sizeof (int) != sizeof (size_t).
47708
47709 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47710
47711         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47712
47713         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47714         use stdargs.h interface.
47715
47716 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47717
47718         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47719         NO_VARARGS when compiling.
47720
47721 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47722
47723         * lib/plumhall.exp(ph_includes): New procedure.
47724         (ph_make): Use it.
47725         (ph_compiler): Ditto.
47726
47727         * lib/g++.exp: Rename test-glue.c to testglue.c.
47728         * lib/gcc.exp: Ditto.
47729
47730 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47731
47732         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47733         to completion when it's called.
47734
47735 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47736
47737         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47738         is defined, don't do test.
47739
47740 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47741
47742         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47743         for object files.
47744         (ph_summary): Mark skipped testcases as untested, not unresolved.
47745
47746         * lib/plumhall.exp (ph_make): If unresolved because of bad
47747         errorCode, record errorCode in log file.
47748         (*): Replace send_log/verbose with verbose -log.
47749
47750 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47751
47752         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47753         double conversion if double isn't at least 8 bytes.
47754
47755         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47756         int to work with targets where int is 16 bits.
47757
47758         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47759         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47760         precision for the test to complete.
47761
47762 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47763
47764         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47765         if d10v is not compiled with the -mdouble64 flag.
47766         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47767
47768         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47769         d10v is not compiled with the -mint32 flag.
47770
47771 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47772
47773         * lib/plumhall.exp: Use incr_count.
47774
47775 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47776
47777         * gcc.c-torture: Update to c-torture-1.45.
47778
47779 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47780
47781         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47782         the name of the expect testcase file).
47783
47784         * lib/g++.exp(g++_init): Ditto.
47785
47786 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47787
47788         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47789         the host.
47790
47791         * lib/gcc.exp(gcc_exit): New procedure.
47792
47793 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47794
47795         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47796         specs where appropriate.
47797
47798         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47799         because of new "candidates are" messages, and removed a few
47800
47801         * Converted all non-old-style g++ testcases to old-style, and
47802         moved into g++.old-deja.
47803
47804 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47805
47806         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47807         options.
47808
47809         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47810         succeeded.
47811
47812         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47813
47814 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47815
47816         * lib/gcc.exp (gcc_target_compile): Add support for defining
47817         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47818         the machine doesn't have those features.
47819
47820 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47821
47822         * g++.law/operators4.exp: Don't use LIBS.
47823
47824 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47825
47826         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47827
47828         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47829         * lib/g++.exp: Set it here instead. Also, allow use of the
47830         --tool_exec and --tool_opt options. Change CXX to
47831         GXX_UNDER_TEST.
47832
47833         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47834
47835         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47836
47837 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47838
47839         * lib/old-dejagnu.exp: Use prune_warnings instead of
47840         prune_system_crud.
47841         * lib/mike-g++.exp: Ditto.
47842         * lib/gcc.exp: Ditto.
47843         * lib/g++.exp: Ditto.
47844
47845         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47846
47847 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47848
47849           * 941014-2.c: Include stdlib.h
47850           * 960327-1.c: Include stdio.h
47851           * dbra.c, index-1.c: Don't assume ints are 32bits.
47852
47853 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47854
47855         * lib/gcc.exp: Add gcc,stack_size target feature.
47856
47857         * lib/g++.exp(g++_target_compile): Add the include and link
47858         paths here, not in two other places. And, it's $options, not
47859         options.
47860
47861         * lib/mike-g++.exp(postbase): Remove the code that determines
47862         the correct include and link paths.
47863         * g++.old-deja/old-deja.exp: Ditto.
47864
47865 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47866
47867         * lib/g++.exp(g++_init): target_compile no longer returns the
47868         filename of the result.
47869
47870 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47871
47872         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47873         call to glob.
47874
47875         * gcc.c-torture/special/special.exp: Change call to
47876         gcc_target_compile to include the object file.
47877
47878 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47879
47880         * gcc.c-torture/special/special.exp: Correct misspelling in last
47881         change.
47882
47883 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47884
47885         * lib/plumhall.exp(ph_summary): Log the entire output of the
47886         executable. Return -1 if there were any failures, 0 otherwise.
47887         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47888         (ph_make): Clean up objects and executables that were built
47889         if the tests succeeded.
47890
47891 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47892
47893         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47894         libraries and includes in the build tree as appropriate.
47895
47896 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47897
47898         * lib/c-torture.exp: Instead of looking for the global variable
47899         NO_LONG_LONG, check to see if that's a feature of the target.
47900
47901 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47902
47903         * config/default.exp: Minimize. Delete the remainer of the files in
47904         config; this functionality is now in devo/dejagnu/config.
47905
47906         g++.*/*: Pass any additional flags used to compile to postbase;
47907         delete CXXFLAGS.
47908
47909         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47910         is now done by runtest.exp. Use gcc_target_compile instead of
47911         compile.
47912
47913         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47914         Remove references to CFLAGS. Use remote_file instead of
47915         calling rm -f.
47916         (c-torture): Take a list of arguments to use to compile this
47917         testcase.
47918
47919         lib/g++.exp: Simplify. Use target_compile instead of compile.
47920         lib/gcc-dg.exp: Ditto.
47921         lib/gcc.exp: Ditto.
47922         lib/mike-{gcc,g++}.exp: Ditto.
47923         lib/old-dejagnu.exp: Ditto.
47924         lib/plumhall.exp: Ditto.
47925
47926 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47927
47928         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47929         (ph_linker): Likewise.
47930
47931 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47932
47933           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47934         MAP_ANON / MAP_ANONYMOUS if defined;
47935         else try to map from /dev/zero .
47936
47937 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47938
47939         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47940         isn't defined, then define it to MAP_ANONYMOUS.
47941
47942 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47943
47944         * gcc.c-torture: Update to c-torture-1.42 release.
47945
47946 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47947
47948         * gcc.c-torture: Update to c-torture-1.41 release.
47949
47950 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47951
47952         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47953         c-torture release.
47954
47955 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47956
47957         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47958         and LDFLAGS.  Fix second case to append the target_info ldflags
47959         onto LDFLAGS, not CFLAGS.
47960         * lib/g++.exp (g++_init): Add target_info stuff.
47961         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47962         of libgloss and newlib flags for !native.
47963
47964         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47965         (GDB): Fix relative path to go up another dir for finding gdb.
47966
47967 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47968
47969         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47970         versions in the target_info array, if they don't exist.
47971
47972 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47973
47974         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47975
47976 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47977
47978         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47979         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47980
47981 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47982
47983         * lib/old-dejagnu.exp: Don't remove the output file before we've
47984         actually tested it. Don't append pwd to the path of the executable
47985         we're testing.
47986
47987 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47988
47989         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47990
47991 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47992
47993         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47994         temporary directory for compiler files, and set it to a default
47995         value of /tmp. Set $output as the name of the output file from
47996         compiling the testcase. Add a -o option to $cflags_var so the
47997         compiler writes the final output file as $output. Set $executable
47998         to $output.
47999
48000         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48001         directory for compiler files, and set it to /tmp if it doesn't
48002         already have a value. Set $output_file to the name of the output
48003         file from compiling the testcase. Add a -o option to CXXFLAGS so
48004         the compiler writes the final output file as $output. Use $output
48005         as the executable to be tested.
48006
48007 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48008
48009         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48010
48011 1996-06-08  Jeffrey A Law  (law@cygnus.com)
48012
48013         * gcc.c-torture/execute/pending-1.c: New test.  Still
48014         pending in Tege's queue.
48015
48016 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
48017
48018         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48019         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
48020         if there were failures.  Call unresolved if there were unresolved
48021         testcases.  Call gcc_fail if program did not run to completion.
48022         (ph_make): Pass additional argument name to ph_execute.
48023         (ph_execute): Add new argument.  Pass additional arguments to
48024         ph_summary.  Call gcc_fail is there is no execution output.
48025
48026 1996-04-24  Jeffrey A Law  (law@cygnus.com)
48027
48028         * lib/plumhall.exp (proc_summary): Output relavent summary
48029         lines into the log so specific failures in plumhall can be
48030         investigated.
48031
48032 1996-04-10  Jeffrey A Law  (law@cygnus.com)
48033
48034         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48035         (c-torture-execute): Don't try to execute tests which use
48036         "long long" types if $NO_LONG_LONG is nonzero.
48037
48038 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
48039
48040         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48041         not c-torture.
48042
48043         * gcc.ieee: Move from here.
48044         * gcc.c-torture/execute/ieee: To here.
48045
48046 1996-03-26  Jeffrey A Law  (law@cygnus.com)
48047
48048         * gcc.c-torture: Update to c-torture-1.41 release.
48049
48050 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48051
48052         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48053         not "$output".
48054
48055 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48056
48057         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48058         -c present.
48059
48060 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48061
48062         * config/proelf.exp: Handle connecting to a simulator.
48063
48064 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48065
48066         * config/proelf.exp: New file.  Enough framework that we can
48067         run c-torture tests on the proelf targets (or any other target
48068         that gdb can connect to for that matter).
48069
48070 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48071
48072         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48073         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48074
48075         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48076         exec_output exists.
48077
48078 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48079
48080         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48081         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48082
48083         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48084         to pass/fail/unresolved/unsupported/untested.  Caller must now
48085         call unresolved/unsupported/untested.
48086         * lib/*.exp: Update FSF address.  Update to handle new results of
48087         ${tool}_load.
48088         * lib/chill.exp (verbose): Delete.
48089
48090 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48091
48092         * lib/gcc.exp (default_gcc_start): Change order of args to
48093         $LDFLAGS $CFLAGS $LIBS.
48094         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48095         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48096         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48097         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48098         * gcc.misc-tests/dg-test.exp: Likewise.
48099         * gcc.misc-tests/msgs.exp: Likewise.
48100         * gcc.prms/prms.exp: Likewise.
48101         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48102         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
48103
48104         * lib/dg.exp: Deleted, moved to dejagnu/lib.
48105
48106 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48107
48108         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48109
48110         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48111         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48112
48113         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48114         necessary.
48115
48116 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
48117
48118         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48119         global for loop; add use of $mathlib.
48120         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48121         settings here; set mathlib for anything but VxWorks.
48122
48123 1996-01-22  Jeffrey A Law  (law@cygnus.com)
48124
48125         * gcc.c-torture: Update to c-torture-1.40 release.
48126
48127 1996-01-03  Jeffrey A Law  (law@cygnus.com)
48128
48129         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48130         dg.exp.
48131
48132 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48133
48134         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48135         global.
48136
48137 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48138
48139         * lib/g++.exp (LIBS): Define if not already.
48140         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48141         (gcc-dg-prune): Call prune_gcc_output.
48142         * lib/gcc.exp (prune_gcc_output): New proc.
48143         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48144         prune_gcc_output.
48145
48146 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48147
48148         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48149         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48150
48151 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48152
48153         * gcc.c-torture: Update to c-torture-1.39 release.
48154
48155 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48156
48157         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48158         fails, try others as well.
48159
48160 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48161
48162         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48163         If compilation fails, mark execute tests as `untested'.
48164         If test is marked as unsupported, don't mark compilation and
48165         execute tests as failed.
48166
48167 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48168
48169         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48170         libstdc++ for whether or not we want to be doing shared
48171         libraries.  Delete link_curses since we don't need it anymore.
48172         * lib/mike-g++.exp (postbase): Don't link in libg++.
48173         * g++.old-deja/old-deja.exp: Likewise.
48174
48175 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48176
48177         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48178
48179 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48180
48181         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48182         For that, add `-Wl,-a,shared_archive'.
48183         * g++.old-deja/old-deja.exp: Likewise.
48184
48185 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48186
48187         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48188
48189 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48190
48191         * lib/mike-g++.exp (postbase): Pay attention to the status of
48192         g++_load.
48193
48194 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48195
48196           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48197
48198 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48199
48200         * lib/gcc.exp (default_gcc_start): No longer need to log program
48201         being executed or its output, execute_anywhere does that now.
48202         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48203         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48204
48205 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48206
48207         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48208         the same as those in lib/g++.exp.
48209
48210 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48211
48212         * gcc.c-torture: Update to c-torture-1.38 release.
48213         * gcc.ieee: Related changes.
48214
48215 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48216
48217         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48218         "exec". Minor reformatting changes.
48219
48220         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48221         cross. This means all "exec" calls now work on a remote host as
48222         well.
48223         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48224         cross. Filter out the extra "\r\n" stuff that expect puts in.
48225         (c-torture-execute): Filter out the bogus warnings like
48226         c-torture-compile does. Add support for canadian cross.
48227         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48228         Use execute_anywhere rather than calling exec directly. Now it
48229         works for canadian cross testing.
48230
48231 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48232
48233         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48234         results into a variable, and check that rather than using file exists.
48235
48236 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48237
48238         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48239         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48240
48241 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48242
48243         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48244         lib_curses if there's a shared libg++ in the build tree.
48245
48246 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48247
48248         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48249         if not supported target.
48250
48251 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48252
48253         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48254         link_curses up to always happen, not just for native builds.
48255
48256 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48257
48258         * gcc.c-torture: Update to c-torture-1.36 release.
48259         * gcc.failure: Related changes.
48260
48261 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48262
48263         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48264
48265 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48266
48267         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48268         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48269         runshlib, link_curses, and mathlib for link and run.
48270
48271         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48272         pass the runtime shared library options for Solaris, OSF/1, and
48273         Irix5, and link with -lcurses to avoid unresolved references.
48274
48275 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48276
48277         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48278         only run once.
48279
48280 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48281
48282         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48283
48284 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48285
48286         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48287         do not have a framework for the "compat" tests yet.
48288
48289 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48290
48291         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48292         set to null if we're testing vxworks5.1.  Use that instead of
48293         `-lm' in the setting of LIBS for link and run.
48294
48295 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48296
48297         * config/rom68k.exp (${tool}_load): Major changes to make it
48298         work.  Verified that it does in fact return the stuff in
48299         exec_output properly.  Catch any Emul or any TRAP other than 0.
48300
48301 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48302
48303         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48304         LDFLAGS properly for targets that need stuff from libgloss.
48305         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48306         only run once.
48307         (gpp_initialized): New variable.
48308
48309 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48310
48311         * config/rom68k.exp: Load libgloss.exp.
48312         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48313         so we can produce a fully linked binary.
48314         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48315         so we can produce a fully linked binary.
48316
48317 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48318
48319         * lib/plumhall.exp (ph_section): Watch for expected failures.
48320         Add missing `else'.
48321
48322         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48323         run the testcase.
48324         (c-torture): Likewise.
48325
48326 1995-08-28  Doug Evans  <dje@cygnus.com>
48327
48328         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48329
48330         * lib/mike-g++.exp (mike_cleanup): New proc.
48331         (prebase): New globals compiler_result, not_compiler_result,
48332         target_regexp.
48333         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48334         allow leading "-" in pattern.  Watch for unsupported tests.
48335         If $compiler_result is set, pattern match assembler code,
48336         and ditto for $not_compiler_result.
48337         * lib/mike-gcc.exp: Likewise.
48338
48339         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48340         execution "succeeded".
48341
48342 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48343
48344         * config/win32.exp: New file.
48345         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48346
48347 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48348
48349         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48350         unsupported.
48351         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48352         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48353         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48354
48355         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48356         "... without exceptions was ...".  That is now handled by
48357         prune_system_crud.
48358         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48359
48360 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48361
48362         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48363         sieve.c,sort2.c}: New files.
48364         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48365         sieve.exp,sort2.exp}: Drivers for them.
48366
48367         * lib/mike-gcc.exp (program_output): New user settable variable.
48368         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48369         messages.
48370         * lib/mike-g++.exp (program_output): New user settable variable.
48371
48372         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48373
48374         * config/sh.exp: Deleted (use sim.exp instead).
48375
48376 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48377
48378         * config/vx.exp: Declare CHECKTASK as global.
48379         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48380         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48381         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48382
48383 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48384
48385         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48386         target. Like vx.exp, only includes `vx29k.exp' instead of
48387         `vxworks.exp'.
48388
48389 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48390
48391         * config/sim.exp: Increase time limit from 120 seconds to 240.
48392
48393 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48394
48395         * gcc.c-torture/execute/950628-1.c: New test.
48396
48397 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48398
48399         * gcc.c-torture: Update with changes/additions from
48400         c-torture-1.34.
48401
48402 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48403
48404         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48405
48406 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48407
48408         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48409
48410 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48411
48412         * gcc.c-torture/compile/950512-1.c: New test.
48413         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48414         * gcc.dg/struct-ret-1.c: Likewise.
48415
48416 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48417
48418         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48419           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48420
48421 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48422
48423         * gcc.c-torture/special/920411-1.c: Deleted.
48424         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48425
48426 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48427
48428         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48429         cpu limit.
48430
48431 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48432
48433         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48434
48435 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48436
48437         From kenner;
48438         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48439         is the proper length.
48440         * va-arg-3.c: Likewise.
48441
48442 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48443
48444         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48445         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48446
48447         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48448         * lib/g++.exp (default_g++_start): Delete old cruft.
48449
48450 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48451
48452         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48453         (2 * (1 << 18)) to (2 * (1 << 17)).
48454
48455         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48456
48457 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48458
48459         * config/rom68k.exp: Renamed from config/idp.exp
48460
48461 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48462
48463         * c-torture/compile/921109-2.c
48464
48465 1995-04-18  Mike Stump  <mrs@cygnus.com>
48466
48467         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48468         excess errors.
48469
48470 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48471
48472         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48473         output.
48474         * lib/g++.exp (default_g++_start): Likewise.
48475
48476 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48477
48478         * gcc.c-torture/compile/950329-1.c: New test.
48479
48480 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48481
48482           * config/bug.exp (${tool}_load): Updated to use new remote_open
48483           and remote_close procs.
48484         * config/idp.exp: New file.
48485
48486 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48487
48488         * gcc.c-torture/execute/950322-1.c: New test.
48489
48490 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48491
48492         * config/vx.exp (${tool}_load): Clean up testing of return code from
48493         vxworks_ld and vxworks_spawn.
48494
48495 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48496
48497         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48498
48499 1995-03-13  Mike Stump  <mrs@cygnus.com>
48500
48501         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48502         can mark excess errors on a machine by machine basis.  Note, the
48503         default is to not expect any excess errors, even when excess
48504         errors test - is given, so you will want to put an XFAIL ... on
48505         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48506         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48507         those 4 machines, but no others.
48508
48509 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48510
48511         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48512         * lib/c-torture.exp: to here.
48513
48514 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48515
48516         * gcc.c-torture/execute/950221-1.c: New test.
48517         * gcc.c-torture/execute/struct-ret-1.c: New test.
48518         * gcc.c-torture/compile/950221-1.c: New test.
48519
48520         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48521
48522 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48523
48524         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48525         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48526
48527 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48528
48529         * g++.gb: New directory of tests, derived from my signature and
48530         class scoping tests.
48531
48532         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48533         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48534         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48535         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48536         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48537         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48538         * g++.gb/sig25.C: Likewise.
48539
48540         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48541         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48542         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48543         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48544         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48545         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48546         * g++.gb/sig25.exp: Likewise.
48547
48548         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48549         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48550         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48551         * g++.gb/scope13.C: Likewise, this test still fails.
48552
48553         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48554         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48555         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48556         * g++.gb/scope13.exp: Ditto.
48557
48558         * g++.gb/README: New file, explains what these tests are about.
48559
48560 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48561
48562         * lib/dg.exp (dg-do): Support `preprocess'.
48563         (dg-test): Likewise.
48564
48565 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48566
48567         * config/udi.exp: change "continue -expect" to "exp_continue".
48568
48569 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48570
48571         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48572         Delete redundant tests.
48573
48574         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48575         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48576         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48577         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48578         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48579         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48580         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48581         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48582
48583         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48584         storing label pointers.
48585         * gcc.c-torture/execute/921019-1.c: Likewise.
48586         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48587         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48588         parameter fp.
48589         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48590         constants.
48591
48592         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48593         Delete obsolete tests.
48594
48595         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48596         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48597         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48598         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48599         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48600         * gcc.c-torture/compile/950124-1.c: New test.
48601
48602         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48603
48604 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48605
48606         * lib/mike-g++.exp: Add -lm to LIBS.
48607
48608 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48609
48610         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48611
48612 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48613
48614         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48615
48616 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48617
48618         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48619
48620 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48621
48622         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48623         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48624         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48625         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48626         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48627         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48628         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48629         * g++.law/{operators31.C, operators32.C,
48630         * g++.law/{operators33.C, operators34.C}: Likewise.
48631         * g++.law/{pic1.C, refs2.C}: Likewise.
48632         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48633         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48634         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48635         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48636
48637         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48638         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48639         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48640         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48641         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48642         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48643         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48644         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48645         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48646         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48647         * g++.law/{operators34.exp}: Likewise.
48648         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48649         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48650         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48651         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48652         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48653
48654         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48655         No longer expected to fail.
48656         * g++.law/missed-error3.C: Tweak for recent bool changes.
48657
48658 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48659
48660         * config/emb-unix: Deleted.
48661         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48662         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48663
48664 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48665
48666         * lib/dg.exp (dg-test): Fix typo in last patch.
48667
48668 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48669
48670         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48671         (handles multiple occurrences).
48672
48673 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48674
48675         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48676         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48677         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48678         printed).
48679         * lib/c-torture.exp (c-torture-compile): Likewise.
48680         (c-torture): Prepend full path if missing.
48681         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48682         (gcc_fail): Likewise.
48683         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48684
48685 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48686
48687         * lib/netware.exp: Only attach to NetWare i386 systems.
48688
48689 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48690
48691         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48692         messages.  Add test name to "output pattern match" pass/fail message.
48693
48694 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48695
48696         * gcc.dg: New testsuite.
48697         * gcc.dg/dg.exp: New file.
48698
48699         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48700         test-switch.c}: Deleted.
48701
48702         * gcc.misc-tests/msgs.exp: New testcase driver.
48703
48704 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48705
48706         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48707         Watch for illegal return values from ${tool}_load.
48708         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48709         cross targets.  Coerce return value >0 to 1.
48710
48711 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48712
48713         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48714
48715         * config/emb-unix.exp: New file.
48716
48717         * config/sim.exp: Error if variable $SIM not defined.
48718         (${tool}_load): Mark test as "untested" if simulator missing.
48719
48720         * config/unix.exp: Load remote.exp to get rcp_download.
48721         * lib/c-torture.exp: Use different option lists for testcases with
48722         and without loops.
48723         * gcc.c-torture/execute/execute.exp: Likewise.
48724
48725 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48726
48727         * config/*.exp: Clarify return code from ${tool}_load.
48728         Call `unresolved' or `untested' instead of `warning' or `perror'
48729         (sometimes you still want to call both though).
48730         Add comment that `shell_id' is local to each file.
48731         * config/udi.exp (timeout): Set to 30.
48732         Don't print warning if connection fails, $connectmode has already
48733         printed an error.
48734         (${tool}_load): Move verbose messages to level 2.
48735         Rework pattern for "Process started" message.
48736         Pass `shell_id' to ${connectmode}_download.
48737         Retry twice upon timeout.  Make resetting of target more robust.
48738         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48739         Pass `shell_id' to exit_$connectmode.
48740         Only call exit_$connectmode if connected.
48741         * config/unix.exp (${tool}_load): Check return codes better.
48742         * config/vrtx.exp (${tool}_load): Likewise.
48743         * config/vx.exp (${tool}_load): Likewise.
48744         Delete unneeded global's.
48745         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48746         from ${tool}_load.
48747         (dg-stat): Delete.
48748         (dg-init): Delete recording of pass/fail counts.
48749         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48750         (old-dejagnu-init): Likewise.
48751         (old-dejagnu-stat): Delete contents, empty proc now.
48752         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48753         (c-torture): Delete references to lcnt, lpass, lfail.
48754         Get option list from TORTURE_OPTIONS.
48755         Delete -funroll[-all]-loops if no loops.
48756         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48757         (g++_stat): Delete contents (empty proc now).
48758         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48759         (gcc_finish): Likewise.
48760         (gcc_stat): Deleted.
48761         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48762         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48763         * gcc.c-torture/execute/execute.exp: Likewise.
48764         Split tests into two parts: compile, execute.
48765         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48766         no loops.  Update to reflect clarified return codes from ${tool}_load.
48767
48768 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48769
48770         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48771         to grep for.
48772         (old-dejagnu): Likewise (where necessary).
48773
48774 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48775
48776         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48777
48778         * lib/dg.exp (dg-process-target): Fix processing of selector.
48779         Add comment regarding use of `error'.
48780
48781         * lib/gcc.exp (prune_system_crud): Define if missing.
48782         * lib/g++.exp (prune_system_crud): Likewise.
48783
48784         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48785         Call prune_system_crud.
48786         * lib/dg.exp (dg-runtest): New proc.
48787         Use perror instead of send_user for tcl errors in testcase.
48788         Don't return any value, it's never used.
48789         Don't clobber previous definition of `unknown'.
48790         Print tcl errors in `dg-final'.
48791
48792 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48793
48794         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48795         (dg-test): Don't print errorInfo, it contains stack backtrace.
48796
48797 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48798
48799         * lib/g++.exp (runtest_file_p): Define if missing.
48800
48801 1994-09-24  Doug Evans  (dje@cygnus.com)
48802
48803         * lib/mike-g++.exp: Comment out loading of g++.exp.
48804         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48805         (default_g++_version): Always print something.
48806         (default_g++_start): Comment out call to `which'.
48807         (g++_start, g++_load): Deleted (must be defined in config file).
48808         * lib/gcc.exp: Test for existence of $CC at start.
48809         Delete check for tmpdir (done in gcc_init).
48810         (default_gcc_version): Always print something.
48811         (default_gcc_start): Comment out call to `which'.
48812         * config/*.exp: Major cleanup - make cross targets work at least a
48813         little better for g++ (by not being "--tool gcc" specific).
48814         Rename gcc_xxx to ${tool}_xxx.
48815         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48816         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48817
48818 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48819
48820         * lib/c-torture.exp (c-torture-compile): Rework compiler
48821         message processing.
48822
48823         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48824         c-torture.
48825
48826 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48827
48828         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48829
48830         * lib/dg.exp (dg-process-target): Support { target native }.
48831
48832 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48833
48834         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48835         looked for "... program xxx got fatal signal".
48836         Correct regsub munging of `comp_output'.
48837         Ignore compiler messages "path prefix not used" and "linker input
48838         file unused".
48839
48840 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48841
48842         * lib/gcc.exp (runtest_file_p): Define if missing.
48843         * gcc.prms/template.c: Example to work from.
48844
48845 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48846
48847         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48848         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48849
48850         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48851         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48852         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48853         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48854
48855         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48856         (dg-process-target): No longer a varargs proc.
48857         Return S/N for target, P/F for xfail.  All callers changed.
48858         (user option procs): More argument checking.
48859         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48860         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48861         (dg-test): Skip test if not running on selected target in `dg-do'.
48862         Update handling of `dg-do-what', `dg-output-text'.
48863         Separate execution pass/fail from output pattern match pass/fail.
48864         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48865
48866 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48867
48868         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48869         target for 920510-1.c.
48870
48871 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48872
48873         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48874         Clean up comment regarding use of passcnt, etc.
48875         (gcc_stat): Don't update `testcnt' here.
48876         (gcc_finish): Do it here.
48877         Might as well reset `but_id' here too.
48878         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48879         to determine if the file should be tested.
48880         * gcc.c-torture/compile/compile.exp: Likewise.
48881         * gcc.c-torture/execute/execute.exp: Likewise.
48882         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48883         * gcc.misc-tests/dg-test.exp: Likewise.
48884         * gcc.prms/prms.exp: Likewise.
48885         * gcc.wendy/wendy.exp: Likewise.
48886         * g++.old-deja.exp: Likewise.
48887         Move "Testing file" message to verbose level 1.
48888
48889 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48890
48891         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48892
48893 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48894
48895         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48896         (default_gcc_start): Accept optional second list element
48897         of compiler flags.  Print compiler output at verbosity level 2.
48898         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48899         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48900         Save current values of framework globals passcnt, failcnt, xpasscnt,
48901         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48902         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48903         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48904         xfailcnt to compute stats.  Update framework global `testcnt' from
48905         pass/fail counts.
48906         (gcc_finish): New proc.  Clean up test environment.
48907         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48908         (gcc_epass, gcc_efail): Delete.
48909         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48910         argument of line number.
48911         (dg-init): If the tool has an init routine, call it.
48912         (dg-test): Remove args `cflags_var' and `libs_var'.
48913         Pass all compiler options to ${tool}_start.
48914         Handle missing line number.
48915         (dg-finish): New function.
48916         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48917         particular files.  Call gcc_finish at end.  Move "skipping test"
48918         message to verbosity level 3.
48919         * gcc.c-torture/compile/compile.exp: Likewise.
48920         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48921         * gcc.c-torture/execute/execute.exp: Likewise.
48922         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48923         Print testcase being tried at verbosity level 1.
48924         * gcc.c-torture/special/special.exp: Unset xfail.
48925         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48926         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48927         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48928         * gcc.failure/failure.exp: Likewise.
48929         * gcc.ieee/ieee.exp: Likewise.
48930         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48931         Update call to dg-test.  Call dg-finish at end.
48932         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48933         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48934         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48935         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48936         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48937         * gcc.wendy/wendy.exp: Add copyright.
48938         Delete setting of tmpdir (done by gcc_init).
48939         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48940         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48941         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48942         gcc_[ce]pass/fail.
48943
48944 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48945
48946         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48947         confusion.
48948         (g++_load): Likewise.
48949
48950         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48951         Rename argument to `prog' to remove the confusion.
48952         Varargs fns behave differently too!
48953         (g++_load): Likewise.
48954
48955         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48956
48957         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48958         what it is.  Delete (always) printing of status value for !native.
48959         Simplify verbose code, and include status and exec_output.
48960         (g++_load): Use gcc_load.
48961
48962 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48963
48964         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48965         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48966         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48967         940714-3.c as these testcases don't exist anymore.  Make
48968         va-arg-1.c expected to pass.
48969
48970 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48971
48972         * gcc.misc-tests/misc.exp: Only run specific testcases.
48973         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48974         * gcc.misc-tests/dg-[1-9].c: New files.
48975
48976         * lib/dg.exp: New testsuite driver.
48977         * gcc.prms/prms.exp: Use it.
48978
48979         * README.gcc: New file.
48980
48981         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48982         Document and reset `lxpass' and `lxfail'.
48983         Simplify "initialized" message.
48984         (gcc_stat): Clean up comments a little.
48985
48986 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48987
48988         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48989
48990 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48991
48992         * lib/old-dejagnu.exp (process-option): New proc.
48993         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48994         (old-dejagnu): Simplify.
48995         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48996
48997 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48998
48999         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49000         exists and is not an empty string.
49001
49002         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49003         $xfail rather than calling setup_xfail.  Clear $xfail when test is
49004         finished.
49005         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49006         automatically.
49007
49008         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49009         longer expected to fail.
49010
49011         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49012         "f" function call.
49013
49014         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49015
49016         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49017         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49018         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49019         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49020         c-torture-1.29.
49021
49022         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49023         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49024
49025         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49026
49027         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49028         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49029
49030         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49031         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49032         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49033
49034 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
49035
49036         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49037         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49038         940714-1.c, 940714-2.c, 940714-3.c},
49039         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49040         gcc.misc-tests/{mg.c,mg.exp}:
49041         New tests.
49042         * gcc.noncompile/noncompile.exp: Change accordingly.
49043
49044 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
49045
49046         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49047         Undo previous clobberage.
49048
49049 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
49050
49051         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49052         * gcc.special/{930510-1.c, special.exp}:
49053         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49054         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49055         struct-varargs-1.c}: New tests from c-torture-1.26.
49056
49057 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49058
49059         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49060           argument to switch.
49061
49062 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49063
49064         * Revert the previous changes.  Please see Rob's directory
49065           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49066           fixes.
49067
49068 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49069
49070         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49071             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49072             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49073             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49074             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49075             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49076             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49077             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49078             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49079             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49080             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49081             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49082             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49083             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49084             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49085             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49086             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49087             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49088             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49089             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49090             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49091             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49092             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49093             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49094             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49095             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49096             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49097
49098 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
49099
49100         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49101             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49102           with perror calls.
49103
49104 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
49105
49106         * config/unix.exp (g++_load): Fix syntax.
49107
49108 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
49109
49110         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49111         * gcc.noncompile/921017-1.c: Deleted obsolete test.
49112         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49113         Don't expect va-arg-1.c to fail.  Correct expected output for
49114         920928-1.c.
49115         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49116         * gcc.wendy/hbm4.c: Correct typo.
49117         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49118
49119 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
49120
49121         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49122         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49123         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
49124         * lib/c-torture.exp (c-torture-compile): Ditto.
49125
49126         Reduce volume of output (remove all the -I's and such).
49127         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49128         Call gcc_cpass, gcc_cfail.
49129         (c-torture): Pass testing option to c-torture-compile.
49130
49131 1994-03-21  Doug Evans  (dje@cygnus.com)
49132
49133         Bring patches over from progressive.
49134         * config/default.exp: Exit remote shell cleanly.
49135         (g++_exit, g++_start): Add default versions.
49136         * config/sim.exp (gcc_load): Use perror, not error.
49137
49138 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49139
49140         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49141         set in site.exp.
49142
49143 1994-03-14  Doug Evans  (dje@cygnus.com)
49144
49145         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49146         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49147         (wendy_try): New proc to run testcase.
49148         (main loop): Call 'em.
49149         * gcc.wendy/*.c: Clean up pass to correct expected output.
49150
49151         * lib/gcc.exp: Minor cleanup work.
49152         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49153
49154 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49155
49156         * config/sim.exp (gcc_load): Document return codes better.
49157         Don't pass -v to simulator.
49158
49159 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49160
49161           * gcc.special/920717-x.c: Fix typo.
49162           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49163           get at sources.
49164
49165         * lib/mike-gcc.exp: Fix typo.
49166
49167 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49168
49169         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49170         binary to use, transform the name.
49171         * config/*.exp: rename everything. Nuke any g++ specific files,
49172         it's now a special case of gcc that requires no special support.
49173         Add a default.exp for unsupported targets.
49174
49175 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49176
49177         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49178         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49179         version of Tcl.
49180
49181 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49182
49183         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49184         than a warning.
49185
49186 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49187
49188         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49189
49190 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49191
49192         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49193         option_list.  Compile every file with only 4/6 option choices
49194         (same as C torture) instead of with 12/18 different option
49195         choices.
49196         * lib/c-torture.exp: Likewise.
49197
49198         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49199         not already set.
49200
49201 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49202
49203         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49204         can put an XFAIL *-*-* on excess errors.
49205
49206 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49207
49208         * g++.law: Add more tests derived from g++-bugs snapshots.
49209
49210         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49211         equivalent to g++.law/init9.
49212
49213         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49214         compiled it, and the a.out file after we've run it.
49215
49216 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49217
49218         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49219         compiled it, and the a.out file after we've run it.
49220
49221 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49222
49223         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49224
49225 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49226
49227         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49228         version number.
49229
49230 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49231
49232         * g++.law: New directory of g++ tests derived from the g++-bugs
49233         snapshots.
49234
49235 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49236
49237         * gcc.compile: initbug1.c initbug1.exp testcase added
49238
49239 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49240
49241         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49242         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49243           fixes submitted by Jeff Law (law@cs.utah.edu)
49244         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49245           Jeff Law (law@cs.utah.edu)
49246
49247
49248 1993-11-30  Mike Stump  (mrs@cygnus.com)
49249
49250         * config/unix-g++.exp: Follow the gcc way of doing things.
49251         * g++.old-deja/old-deja.exp: Minor updates.
49252         * lib/g++.exp: New file, follow the gcc way of doing things.
49253         * lib/old-dejagnu.exp: Minor updates.
49254         * lib/mike-g++.exp: Always unset errorInfo.
49255
49256 1993-11-06  Mike Stump  (mrs@cygnus.com)
49257
49258         * lib/gcc.exp: Fix some errors with the below change, CC and
49259         CFLAGS should be global when setting, not local.
49260
49261 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49262
49263         * lib/gcc.exp: Transform tool name.
49264
49265 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49266
49267         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49268
49269 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49270
49271         * lib/gcc.exp: change gcc_done to gcc_stat
49272
49273 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49274
49275         * Upgraded gcc testsuite to c-torture version 1.25
49276
49277 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49278
49279         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49280         * lib/c-torture: added hooks for new reporting code.
49281
49282 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49283
49284         * config/sh-gcc.exp: check if sh-sim exists in the path
49285
49286 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49287
49288         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49289         * gcc.compile/compile.exp: Initial changes for new logic.
49290         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49291         * gcc.failure/failure.exp: Initial changes for new logic.
49292         * gcc.ieee/ieee.exp: Initial changes for new logic.
49293         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49294         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49295         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49296         * lib/c-torture.exp: Initial changes for new logic.
49297         * lib/gcc.exp: Initial changes for new logic.
49298
49299 1993-10-15  Mike Stump  (mrs@cygnus.com)
49300
49301         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49302         depend upon failure or success.  Fully qualify names in failure
49303         and success messages.  Always remove a.out before starting
49304         compile, just in case.  Pay more attention to error text output by
49305         the compiler.  Handle testcases with no known past errors just
49306         like all others, so that things are uniform.  Other miscellaneous
49307         improvements.
49308
49309 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49310
49311         * gcc.cpp: new directory for cpp tests
49312
49313 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49314
49315         * lib/chill.exp: Code reformatted, removed unused code.
49316         * config/unix-chill.exp: Code reformatted, removed unused code.
49317         * chill.execute/execute.exp: Code reformatted, removed unused code.
49318         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49319
49320 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49321
49322         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49323         routines not written.
49324
49325 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49326
49327         * config/bug-gcc.exp: Use new procs from bug.exp.
49328
49329 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49330
49331         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49332         via ftp, rather than depending on NFS.
49333         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49334         case.
49335
49336 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49337
49338         * config/bug-gcc.exp: Use new download proc.
49339
49340 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49341
49342         * chill.execute/execute.exp: cleanups, handles errors better
49343         * chill.compile/compile.exp: rewrite, based on execute.exp
49344         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49345         * lib/chill.exp: major changes to diff proc and compile and link
49346           procs. added chill_fail and chill_pass wrappers to pass and
49347           fail. added more comments, and handle error codes better.
49348           Added a hack to capture stderr from exec, so noncompile tests
49349           can work.
49350
49351 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49352
49353         * chill.execute/execute.exp: rewrite of testsuite driver
49354         * lib/chill.exp: rewrite of testsuite driver
49355         * config/unix-chill.exp: rewrite of testsuite driver
49356
49357 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49358
49359         In chill.execute:
49360         * iexpr.ch: Standardize uppercase.
49361         * tuples.dat: Standardize uppercase.
49362         * vary.ch: standardize.  Correct varying string assignments.
49363         * vary.dat: Add new output lines.
49364
49365 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49366
49367         In chill.execute:
49368         * chprintf.ch: Standardize use of uppercase.
49369         * tuples.ch: Standardize and turn arr2 into a DCL,
49370           rather than a SYN.
49371         * pinits.ch: Standardize.
49372
49373 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49374
49375         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49376         * Makefil: Renamed to Makefile.in.
49377         * configure.in: New.
49378
49379 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49380
49381         In chill.execute:
49382         * .cvsignore: Add result/output files.
49383         * Makefile: Fix up variables at start.  Use MFLAGS
49384           everywhere.  Correct bool_loc, built_ins entries.
49385           Add entry for vary1.ch.
49386         * bitarray.ch: Standardize upper-case usage.
49387         * bitexpr.ch: Standardize, add output of b1.
49388         * params.ch: Use arrayt in along PROC parameters, to
49389           avoid novelty problems.
49390         * sets.ch: Tiny cleanup.
49391         * vary1.ch: Re-indent.
49392
49393 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49394
49395           * Add PR-related files to Makefiles, .cvsignore files, etc.
49396
49397 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49398
49399         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49400           with compiler objects. New names are test-flow.c and test-loop.c
49401
49402 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49403
49404         * Upgraded c-torture tests from 1.19 to 1.20
49405
49406         * new files:
49407         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49408         * gcc.compile: 930623-1.c 930623-2.c
49409         * gcc.noncompile: 930622-1.c 930622-2.c
49410         * gcc.failure: 920411-1.c 920627-2.c
49411         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49412
49413 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49414
49415         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49416           More changes to get testsuite working properly. Needs more work.
49417           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49418
49419 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49420
49421         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49422           More changes to get testsuite working properly. Needs more work.
49423
49424 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49425
49426         * chill.compile/compile.exp: Added for Dejagnu support
49427         * chill.execute/execute.exp: Added for Dejagnu support
49428         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49429
49430 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49431
49432         This should complete moving the CHILL test files.
49433         * chill.noncompile(.cvsignore printf.grt
49434             in-printf.grt chprintf.grt chprintf.ch):
49435             Added test-support files.
49436           (Makefile): Modified further.
49437         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49438             signal.ch): Added test files.
49439           * chill.execute (.cvsignore printf.grt printr.c
49440             in-printf.grt rts.c chprintf.grt rts.h): Added
49441           test-support files.
49442             (Makefile): More corrections.
49443
49444 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49445
49446         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49447           test cases, ready for DejaGnu.
49448
49449 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49450
49451         * Upgraded c-torture tests from 1.18 to 1.19
49452
49453         * gcc.compile: added test(s):
49454           930607-1.c
49455         * gcc.execute: added test(s):
49456           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49457
49458         * added new subdirectory for misc tests: gcc.misc-tests
49459         * gcc.misc-test(s): added tests:
49460           inst-check.c test-consts.c test-ior.c test-switch.c
49461
49462 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49463
49464         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49465
49466 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49467
49468         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49469
49470 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49471
49472         * Upgraded c-torture tests from 1.17 to 1.18
49473
49474 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49475
49476         * Upgraded c-torture tests from 1.12 to 1.17
49477
49478 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49479
49480         * lib/old-dejagnu.exp:
49481           Fixed handling of XFAIL target triplets to correctly
49482           recognize wildcard characters.  Removed code that
49483           appended a unique id tag to the end of the file name
49484           printed out by the result of the testcases within a
49485           given test file.
49486
49487 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49488
49489         * lib/old-dejagnu.exp:
49490           Reworked expected failure handling to trigger off of XFAIL
49491           keyword in keyphrase embeded in testcase source code. The
49492           XFAIL keyword must be at the end of the keyphrase line. It
49493           may optionally be followed by one or more target triplets.
49494           It has just occured that the handling of wildcards in the
49495           target triplet may not be correct.
49496
49497 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49498
49499         * g++.old-deja/tests:
49500           Moved all subdirectories up one level into g++.old-deja .
49501
49502         * lib/old-dejagnu.exp:
49503           Fixed problem with CXXFLAGS not being properly reset, and being
49504           corrupted with extraneous "-c" compiler option.  This was
49505           causing binaries to not be generated for test that needed them.
49506           Modified strings passed to "pass" and "fail" so that individual
49507           tests from the same test file would be distinguished by an
49508           identifier appended to the test file name in the summary logs;
49509           this corrected a problem with erroneous diff logs.  Added code
49510           to search testcases for expected fail and unexpected pass keywords.
49511
49512 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49513
49514         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49515
49516 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49517
49518         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49519           Removed extraneous text from end of "Special g++ Options"
49520           keyphrase.
49521
49522         * lib/old-dejagnu.exp: Added pattern matching to look for new
49523           keywords, embedded in testcases comments, which will trigger
49524           calls to xpass and xfail.
49525
49526 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49527
49528         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49529           comments embedded in the testcases, especially the one looking for
49530           special compiler options, as well as the pattern matching for the
49531           compiler output again.
49532
49533 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49534
49535         * lib/old-dejagnu.exp: Do a proper check of the return value for
49536           execute tests. Fixed several problems with the pattern matching
49537           of the compiler output which gave erroneous test results.
49538           Changed several of the test result messages to be more descriptive.
49539         * config/unix-g++.exp: Proc g++_load now actually works and
49540           executes the tests passed to it and returns a usable return
49541           value.
49542
49543 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49544
49545           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49546
49547 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49548
49549         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49550           Modified both files to properly execute the old style
49551           dejagnu tests. The previous versions of these files were
49552           experimental and did not function anything near correctly.
49553
49554 1993-04-05  Rob Savoye  (rob@cygnus.com)
49555
49556         * Removed all Makefile.in and configure.in files. No configuration
49557         needed now.
49558
49559 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49560
49561         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49562
49563 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49564
49565         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49566         gcc.special/configure.in, gcc.noncompile/configure.in,
49567         gcc.execute/configure.in, gcc.code_quality/configure.in,
49568         g++.other/configure.in, g++.old-deja/configure.in,
49569         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49570         in srcname setting.
49571
49572 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49573
49574         * lib/udi.exp: Fixed mondfe and mondfe_download.
49575         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49576         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49577
49578 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49579
49580         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49581         (gdb_exit): Don't remove *_soc files.
49582
49583 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49584
49585         * lib/c-torture.exp: Don't look for main; instead always use -w
49586         -c.  This is how the c-torture tests work.  Remove the object
49587         file if the compilation succeeds.
49588         * gcc.execute/execute.exp: Remove executable if test passes.
49589         * gcc.noncompile/noncompile.exp: Every test is an expected
49590         failure.
49591         * gcc.special/special.exp: Added tests from c-torture 1.11,
49592         corrected use of existing test.
49593         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49594         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49595         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49596         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49597         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49598         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49599         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49600         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49601         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49602         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49603         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49604         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49605         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49606         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49607         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49608         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49609         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49610         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49611         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49612         c-torture 1.11.
49613         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49614         correspond to c-torture 1.11.
49615
49616         * New file.