OSDN Git Service

* gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
4         powerpc*, use -funsafe-math-optimizations.
5         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6         * gcc.dg/torture/builtin-modf-1.c: Likewise.
7
8 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9             Paul Thomas  <pault@gcc.gnu.org>
10
11         PR fortran/30888
12         PR fortran/30887
13         * c_by_val_1.f: Test %VAL() with non-default kind.
14         * c_by_val.c: Ditto.
15         * c_by_val_4.f: New test.
16
17 2007-02-28  Tobias Burnus  <burnus@net-b.de>
18
19         PR fortran/30968
20         * gfortran.dg/continuation_7.f90: New test.
21
22 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
23
24         * g++.dg/inherit/thunk7.C: New test.
25         * lib/target-supports.exp (check_profiling_available): Not available
26         for bfin-*-*.
27
28 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
29
30         PR target/30970
31         * gcc.target/i386/gfortran.dg/pr30970.c: New test. 
32
33 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
34
35         * lib/target-supports.exp (check_effective_target_init_priority):
36         Remove Solaris special case.
37
38 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
39
40         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
41         for more builtin types.
42
43         * g++.dg/ext/visibility/class1.C: Port to Darwin.
44         * g++.dg/ext/visibility/noPLT.C: Likewise.
45
46 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47
48         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
49         sh* targets.
50
51 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
52
53         PR fortran/30865
54         * size_optional_dim_1.f90:  New test.
55
56 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
57
58         * gcc.dg/vxworks/vxworks.exp: New file.
59         * gcc.dg/vxworks/initpri1.c: Likewise.
60         * gcc.dg/vxworks/initpri2.c: Likewise.
61         * gcc.dg/initpri2.c: Add more tests.
62         * g++.dg/special/initpri2.C: Likewise.
63
64         * gcc.dg/initpri1.c: New test.
65         * gcc.dg/initpri2.c: Likewise.
66         * g++.dg/special/initpri1.C: New test.
67         * g++.dg/special/initpri2.C: Likewise.
68         * g++.dg/special/conpr-1.C: Use init_priority effective target.
69         * g++.dg/special/conpr-2.C: Likewise.
70         * g++.dg/special/conpr-3.C: Likewise.
71         * g++.dg/special/conpr-4.C: Likewise.
72         * g++.dg/special/initp1.C: Likewise.
73         * g++.dg/special/ecos.exp: Remove code to detect availability of
74         constructor priorities.
75         * lib/target-supports.exp (check_effective_target_init_priority):
76         New function.
77
78 2007-02-24  Jan Hubicka  <jh@suse.cz>
79
80         * gcc.c-torture/execute/pr30778.c: New testcase.
81
82 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
83
84         PR libgfortran/30918
85         * gfortran.dg/namelist_26.f90: New test.
86
87 2007-02-24  Richard Guenther  <rguenther@suse.de>
88
89         PR middle-end/30951
90         * gcc.dg/pr30951.c: New testcase.
91
92 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
93
94         * gcc.dg/torture/builtin-modf-1.c: New test.
95
96 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
97
98         PR tree-optimization/30904
99         * gcc.dg/pr30904.c: New test.
100
101 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
102
103         * gcc.test-framework/README: Correct command.
104         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
105         -Wunused-value.
106         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
107         
108 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
109
110         * lib/target-supports.exp (check_effective_target_unwrapped): New.
111
112 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
113
114         * lib/target-supports.exp (check_effective_target_newlib): New
115         function.
116
117 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
118
119         PR fortran/30660
120         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
121         allocatable component.
122
123
124 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
125
126         * gcc.dg/torture/builtin-logb-1.c: New test.
127         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
128         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
129         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
130         sh* targets.
131         
132 2007-02-23  Richard Guenther  <rguenther@suse.de>
133
134         * g++.dg/warn/changes-meaning.C: New testcase.
135
136 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
137
138         PR libgfortran/30910    
139         * gfortran.dg/fmt_zero_precision.f90: Update test.
140
141 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
142
143         * gcc.dg/torture/builtin-frexp-1.c: New test.
144
145 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
146
147         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
148
149 2007-02-22  Ian Lance Taylor  <iant@google.com>
150
151         PR debug/30898
152         * g++.dg/debug/pr30898.C: New test.
153
154 2007-02-22  Ira Rosen  <irar@il.ibm.com>
155
156         * gcc.dg/vect/vect-106.c: New test.
157
158 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
159             Ira Rosen  <irar@il.ibm.com> 
160
161         PR tree-optimization/30843
162         * gcc.dg/vect/pr30843.c: New test.
163
164 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
165
166         PR tree-optimization/30858
167         * gcc.dg/vect/pr30858.c: New test.
168
169 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
170
171         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
172         to set options for compiling testglue.
173         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
174         * lib/obj-c++.exp (obj-c++_init): Likewise.
175
176 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
177
178         * gnat.dg/derived_aggregate.adb: New test.
179
180 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
181
182         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
183         sh* targets.  Call the correct CKSGN macro.
184
185 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
186
187         * gfortran.dg/gomp/omp_parse1.f90: New test.
188         * gfortran.dg/gomp/omp_parse2.f: New test.
189
190 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
191
192         PR fortran/30869
193         * gfortran.dg/do_pointer_1.f90:  New test.
194
195 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
196
197         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
198         and scalbln.
199
200 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
201
202         * gcc.dg/darwin-minversion-1.c: New.
203         * gcc.dg/darwin-minversion-2.c: New.
204
205 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
206
207         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
208
209 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
210             DJ Delorie <dj@redhat.com>
211
212         PR other/30824
213         * gcc.dg/Wfatal.c: New.
214         * gcc.dg/Wfatal-2.c: New.
215         * gcc.dg/Werror-1.c: Adjust expectations.
216         * gcc.dg/Werror-5.c: Likewise.
217         * gcc.dg/Werror-7.c: Likewise.
218         * gcc.dg/Werror-10.c: Likewise.
219         * gcc.dg/Werror-11.c: Likewise.
220
221 2007-02-20  Tobias Burnus  <burnus@net-b.de>
222
223         PR fortran/30522
224         * gfortran.dg/volatile10.f90: New test.
225
226 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
227
228         PR libfortran/30533
229         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
230
231 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
232
233         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
234         * gcc.dg/Walways-true-1.c: Likewise.
235         * gcc.dg/weak/weak-3.c: Likewise.
236         * gcc.dg/Werror-1.c: Likewise.
237         * gcc.dg/Werror-3.c: Likewise.
238         * gcc.dg/Werror-4.c: Likewise.
239         * gcc.dg/Werror-5.c: Likewise.
240         * gcc.dg/Werror-6.c: Likewise.
241         * gcc.dg/Werror-7.c: Likewise.
242         * gcc.dg/Werror-8.c: Likewise.
243         * gcc.dg/Werror-10.c: Likewise.
244         * gcc.dg/Werror-11.c: Likewise.
245         * gcc.dg/Werror-12.c: Likewise.
246         * g++.old-deja/g++.mike/warn8.C: Likewise.
247         * g++.dg/warn/Walways-true-1.C: Likewise.
248         * g++.dg/warn/Walways-true-2.C: Likewise.
249         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
250         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
251         -Wstring-literal-comparison with -Waddress.
252         * gcc.dg/Wstring-literal-comparison-4.c: Replace
253         -Wno-string-literal-comparison with -Wno-address.
254         
255 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
256
257         * gnat.dg/self_aggregate_with_call.adb: New test.
258
259 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
260
261         PR tree-optimization/30975
262         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
263         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
264         * gcc.dg/vect/pr30795.c: New.
265
266 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
267
268         PR fortran/30681
269         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
270
271 2007-02-18  Roger Sayle  <roger@eyesopen.com>
272
273         PR rtl-optimization/28173
274         * gcc.target/i386/andor-1.c: New test case.
275
276 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
277
278         * gcc.dg/torture/builtin-ldexp-1.c: New.
279         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
280
281 2007-02-18  Roger Sayle  <roger@eyesopen.com>
282
283         * gfortran.dg/array_constructor_15.f90: New test case.
284
285 2007-02-18  Roger Sayle  <roger@eyesopen.com>
286
287         * gfortran.dg/forall_10.f90: New test case.
288
289 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
290
291         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
292
293 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
294
295         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
296         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
297
298 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
299
300         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
301         * gcc.target/i386/builtin-bswap-3.c: Ditto.
302         * gcc.target/i386/xchg-1.c: New test.
303         * gcc.target/i386/xchg-2.c: New test. 
304
305 2007-02-16  Richard Guenther  <rguenther@suse.de>
306             Christian Bruel  <christian.bruel@st.com>
307
308         * gcc.dg/strict-overflow-5.c: New testcase.
309
310 2007-02-16  Tobias Burnus  <burnus@net-b.de>
311
312         PR fortran/30793
313         * gfortran.dg/func_derived_4.f90: New test.
314
315 2007-02-15  Roger Sayle  <roger@eyesopen.com>
316
317         PR middle-end/30391
318         * gfortran.dg/pr30391-1.f90: New test case.
319
320 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
321
322         PR middle-end/30433
323         * gcc.c-torture/compile/pr30433.c: New testcase to check
324         that complex constants comparisions are foldded.
325
326 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
327
328         PR C++/30158
329         * g++.dg/ext/stmtexpr10.C: New testcase.
330
331 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
332
333         PR middle-end/30729
334         * gcc.dg/Wunused-value-2.c: New testcase.
335
336 2007-02-15  Ian Lance Taylor  <iant@google.com>
337
338         * g++.dg/eh/subreg-1.C: New test.
339
340 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
341
342         PR c/26494
343         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
344         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
345         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
346         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
347         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
348         * gcc.dg/Werror-implicit-function-declaration.c: New.
349
350 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
351
352         PR c++/28943
353         * g++.dg/warn/pr28943.C: New.
354
355 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
356
357         * gfortran.fortran-torture/execute/math.f90: Fix typo.
358
359 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
360
361         PR fortran/30779
362         * gfortran.dg/error_recovery_3.f90: New test.
363
364 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
365
366         * g++.dg/tree-ssa/sra-1.C: New.
367
368 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
369
370         * g++.dg/tree-ssa/sra-1.C: New.
371
372 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
373
374         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
375
376 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
377
378         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
379
380 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
381
382         PR fortran/30799
383         * gfortran.dg/logical_2.f90: New test.
384
385 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
386
387         * gcc.dg/torture/complex-alias-1.c: New test.
388
389 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
390
391         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
392         instead of -fdump-tree-tailcall.
393
394 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
395
396         * gfortran.dg/interface_10.f90: Fix comment typo.
397
398 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
399
400         PR tree-optimization/30771
401         * gcc.dg/vect/pr30771.c: New test.
402
403 2007-02-13  Ian Lance Taylor  <iant@google.com>
404
405         * gcc.dg/Wstrict-overflow-1.c: New test.
406         * gcc.dg/Wstrict-overflow-2.c: New test.
407         * gcc.dg/Wstrict-overflow-3.c: New test.
408         * gcc.dg/Wstrict-overflow-4.c: New test.
409         * gcc.dg/Wstrict-overflow-5.c: New test.
410         * gcc.dg/Wstrict-overflow-6.c: New test.
411         * gcc.dg/Wstrict-overflow-7.c: New test.
412         * gcc.dg/Wstrict-overflow-8.c: New test.
413         * gcc.dg/Wstrict-overflow-9.c: New test.
414         * gcc.dg/Wstrict-overflow-10.c: New test.
415
416 2007-02-13  Roger Sayle  <roger@eyesopen.com>
417
418         * gcc.target/ia64/builtin-bswap-2.c: New test case.
419
420 2007-02-13  Richard Henderson  <rth@redhat.com>
421
422         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
423         * gcc.c-torture/execute/pr29302-1.c: ... here.
424
425 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
426
427         PR c/29521
428         * gcc.dg/c90-return-1.c: Update output.
429         * gcc.dg/c99-return-1.c: Likewise.
430         
431 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
432
433         PR fortran/30554
434         * gfortran.dg/used_dummy_types_7.f90: New test..
435
436 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
437
438         * gcc.target/i386/parity-1.c: New test.
439         * gcc.target/i386/parity-2.c: New test.
440
441 2007-02-12  Roger Sayle  <roger@eyesopen.com>
442
443         * gcc.target/i386/builtin-bswap-3.c: New test case.
444
445 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
446
447         PR tree-optimization/29145
448         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
449         alias analysis is improved to take better advantage of restrict
450         qualified pointers.
451         * gcc.dg/vect/vect-80.c: Likewise.
452         * gcc.dg/vect/pr29145.c: New.
453
454 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
455
456         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
457         * gcc.target/i386/sse4a-insert.c: Likewise.
458
459 2007-02-11  Roger Sayle  <roger@eyesopen.com>
460
461         * gcc.target/ia64/builtin-popcount-1.c: New test case.
462         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
463
464 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
465
466         PR fortran/30478
467         * gfortran.dg/enum_4.f90: Update error message checks.
468
469 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
470
471         PR fortran/30554
472         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
473         versions of the modules.
474
475         PR fortran/30617
476         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
477         by getting rid of recursive I/O and providing functions with
478         results.
479
480         PR fortran/30319
481         * gfortran.dg/char_array_constructor_2.f90
482
483 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
484
485         PR c++/26988
486         * g++.dg/template/spec34.C: New test
487
488 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
489
490         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
491         on i?86 and x86_64.
492         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
493         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
494         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
495         on i?86 and x86_64.
496         * gcc.dg/vect/vect-113.c: Ditto.
497
498 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/29487
501         * g++.dg/eh/weak1-C: New test.
502         * g++.dg/eh/weak1-a.cc: Likewise.
503         * g++.dg/eh/comdat1.C: Likewise.
504
505 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
506             Dorit Nuzman  <dorit@il.ibm.com>
507
508         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
509         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
510         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
511         * gcc.dg/vect/vect-113.c: Likewise.
512
513         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
514
515 2007-02-10  Richard Henderson  <rth@redhat.com>
516
517         * lib/target-supports.exp (check_effective_target_tls): Redefine
518         to mean non-emulated tls.
519         * gcc.dg/tls/alias-1.c: Remove tls requirement.
520         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
521         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
522         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
523         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
524         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
525         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
526
527 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
528
529         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
530
531 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
532
533         * gfortran.dg/secnds.f: Replace time tolerance with a
534         before-and-after bracket.
535         * gfortran.dg/secnds-1.f: Likewise.
536
537 2007-02-09  Tobias Burnus  <burnus@net-b.de>
538
539         PR fortran/30512
540         * gfortran.dg/maxlocval_1.f90: New test.
541
542 2007-02-09  Roger Sayle  <roger@eyesopen.com>
543
544         * gcc.target/ia64/builtin_bswap-1.c: New test case.
545
546 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
547
548         PR fortran/30720
549         * gfortran.dg/array_function_1.f90: New test.
550
551 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
552
553         * lib/target-supports.exp (check_effective_target_lax_strtofp)
554         (check_effective_target_dummy_wcsftime): New functions.
555
556 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
557
558         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
559         * lib/target-supports.exp (check_effective_target_uclibc): New
560         function.
561
562 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
563
564         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
565         (vsnprintf): Don't define for uClibc targets.
566
567 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
568
569         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
570         set before checking whether it was allowed.
571         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
572         before checking inside_main.
573
574 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
575
576         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
577         uClinux targets.
578         (u16sf): Likewise u4sf.
579         * g++.dg/compat/struct-layout-1.h: Likewise.
580
581 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
582
583         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
584         procedure.
585         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
586         m68k targets if check_effective_target_coldfire_fpu returns true.
587
588 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
589         Richard Guenther  <rguenther@suse.de>
590
591         PR middle-end/23361
592         * gcc.dg/fold-compare-3.c: New testcase.
593         * gcc.dg/tree-ssa/loop-24.c: Likewise.
594
595 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
596
597         * gcc.dg/pr26570.c: Clean up coverage files.
598         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
599         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
600         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
601         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
602         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
603         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
604         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
605         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
606         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
607         * gcc.dg/tree-ssa/pr25501.c: Ditto.
608         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
609         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
610         * gcc.dg/vect/pr28952.c: Ditto.
611         * gcc.dg/vect/pr27151.c: Ditto.
612         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
613         * g++.dg/gomp/macro-3.C: Ditto.
614
615 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
616
617         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
618         of the loop.
619
620 2007-02-08  Roger Sayle  <roger@eyesopen.com>
621
622         * gcc.target/i386/builtin-bswap-2.c: New test case.
623
624 2007-02-08  Roger Sayle  <roger@eyesopen.com>
625
626         * gfortran.dg/forall_8.f90: New test case.
627         * gfortran.dg/forall_9.f90: Likewise.
628
629 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
630
631         * gcc.dg/builtins-20.c: Add some -~ complex cases.
632
633 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
634
635         * lib/target-supports.exp (check_effective_target_simulator): New. 
636
637 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
638
639         * gcc.dg/tree-ssa/loop-25.c: New test.
640
641 2007-02-06  Richard Henderson  <rth@redhat.com>
642
643         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
644
645 2007-02-06  Roger Sayle  <roger@eyesopen.com>
646
647         * gcc.target/powerpc/popcount-1.c: New test case.
648         * gcc.target/powerpc/parity-1.c: Likewise.
649
650 2007-02-06  Richard Guenther  <rguenther@suse.de>
651
652         PR middle-end/27302
653         * gcc.dg/torture/pr27302-2.c: New testcase.
654
655 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
656
657         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
658         * gcc.dg/vect/vect-iv-1.c: New test.
659         * gcc.dg/vect/vect-iv-2.c: New test.
660         * gcc.dg/vect/vect-iv-3.c: New test.
661         * gcc.dg/vect/vect-iv-4.c: New test.
662         * gcc.dg/vect/vect-iv-5.c: New test.
663         * gcc.dg/vect/vect-iv-6.c: New test.
664         * gcc.dg/vect/vect-iv-7.c: New test.
665         * gcc.dg/vect/vect-iv-8.c: New test.
666         * gcc.dg/vect/vect-iv-9.c: New test.
667         * gcc.dg/vect/vect-iv-10.c: New test.
668         * gcc.dg/vect/vect-iv-11.c: New test.
669         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
670         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
671         * gcc.dg/vect/vect-14.c: Now vectorizable.
672         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
673         * gcc.dg/vect/vect-27.c: Likewise.
674         * gcc.dg/vect/vect-29.c Likewise.
675         * gcc.dg/vect/vect-dv-2.c: Likewise.
676         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
677         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
678         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
679
680 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
681
682         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
683
684 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
685
686         * gcc.dg/builtins-20.c: Add more cases.
687
688 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
689
690         PR debug/30189
691         * gcc.dg/pr30189.c: New test.
692
693 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
694
695         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
696         for running tests.
697         * gcc.target/i386/sse4a-extract.c: New test.
698         * gcc.target/i386/sse4a-insert.c: New test.
699         * gcc.target/i386/sse4a-montsd.c: New test.
700         * gcc.target/i386/sse4a-montss.c: New test.
701
702 2007-02-05  Richard Guenther  <rguenther@suse.de>
703
704         * gcc.target/i386/vectorize3.c: New testcase.
705
706 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
707
708         PR target/30665
709         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
710
711 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
712
713         PR fortran/30611
714         * gfortran.dg/repeat_1.f90: New test.
715
716 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
717
718         PR fortran/30605
719         * gfortran.dg/spread_shape_1.f90: Remove tabs.
720         * gfortran.dg/derived_init_2.f90: Ditto.
721         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
722         * gfortran.dg/array_initializer_1.f90: Ditto.
723         * gfortran.dg/do_2.f90: Ditto.
724         * gfortran.dg/proc_assign_1.f90: Ditto.
725
726 2007-02-04  Richard Guenther  <rguenther@suse.de>
727
728         PR middle-end/30636
729         * g++.dg/warn/pr30636.C: New testcase.
730         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
731
732 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
733
734         PR middle-end/30667
735         * gfortran.dg/pr30667.f: New test.
736
737 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
738
739         * gcc.dg/builtins-54.c: Add more cases.
740
741 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
742
743         PR fortran/30514
744         * gfortran.dg/zero_sized_2.f90: New test.
745
746         PR fortran/30660
747         * gfortran.dg/alloc_comp_basics_4.f90: New test.
748
749         PR fortran/29820
750         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
751         file.
752
753 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
754
755         PR fortran/30683
756         * gfortran.dg/interface_10.f90: New test.
757
758 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
759
760         * gcc.dg/builtins-20.c: Add more cases.
761
762 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
763
764         PR target/29682
765         * gcc-target/ia64/pr29682.c: New test.
766
767 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
768
769         PR fortran/30284
770         * gfortran.dg/arrayio_11.f90.f90: New test.
771
772         PR fortran/30626
773         * gfortran.dg/arrayio_12.f90.f90: New test.
774
775 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
776
777         PR c++/30536
778         * g++.dg/tls/diag-5.C: New test.
779
780         PR middle-end/30473
781         * gcc.dg/pr30473.c: New test.
782         * gcc.c-torture/execute/20070201-1.c: New test.
783
784 2007-02-01  Roger Sayle  <roger@eyesopen.com>
785
786         * gfortran.dg/dependency_20.f90: New test case.
787
788 2007-01-31  Ian Lance Taylor  <iant@google.com>
789
790         * gcc.dg/lower-subreg-1.c (test): New test.
791
792 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
793
794         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
795
796 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
797
798         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
799         * gcc.dg/torture/builtin-math-3.c: Likewise.
800
801 2007-01-31  Dirk Mueller  <dmueller@suse.de>
802
803         gcc.dg/Wparentheses-2.c: Update and add new tests.
804
805 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
806
807         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
808         vectorize.
809
810 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
811
812         * gcc.dg/builtins-63.c: New test.
813
814 2007-01-31  Tobias Burnus  <burnus@net-b.de>
815
816         PR fortran/27588
817         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
818
819 2007-01-31  Tobias Burnus  <burnus@net-b.de>
820
821         PR fortran/30520
822         * gfortran.dg/volatile8.f90: New argument conformance test.
823         * gfortran.dg/volatile9.f90: New scope test.
824
825 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
826
827         PR c++/24745
828         * g++.dg/warn/null4.C: New.
829
830 2001-01-30  Roger Sayle  <roger@eyesopen.com>
831             Uros Bizjak  <ubizjak@gmail.com>
832
833         * gcc.dg/large-size-array-3.c: Correct typo.
834
835 2007-01-30  Richard Guenther  <rguenther@suse.de>
836
837         PR middle-end/27657
838         * g++.dg/debug/pr27657.C: New testcase.
839
840 2007-01-30  Richard Guenther  <rguenther@suse.de>
841
842         PR middle-end/30313
843         * gcc.dg/torture/pr30313.c: New testcase.
844
845 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
846
847         * gcc.dg/dfp/dfp-except.h: New file.
848         * gcc.dg/dfp/fe-check.h: New file.
849         * gcc.dg/dfp/fe-binop.c: New test.
850         * gcc.dg/dfp/fe-convert-1.c: New test.
851         * gcc.dg/dfp/fe-convert-2.c: New test.
852         * gcc.dg/dfp/fe-convert-3.c: New test.
853
854         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
855         * gcc.dg/dfp/decfloat-constants.c: Ditto.
856         * gcc.dg/dfp/convert-dfp.c: Ditto.
857         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
858
859 2007-01-29  Josh Conner  <jconner@apple.com>
860
861         * gcc.target/powerpc/altivec-24.c: New test.
862
863 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
864
865         PR c++/28266
866         * g++.dg/parse/defarg12.C: New test.
867
868 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
869
870         PR fortran/30554
871         * gfortran.dg/used_dummy_types_6.f90: New test.
872
873 2007-01-28  Jan Hubicka  <jh@suse.cz>
874
875         * gcc.dg/tree-prof/val-prof-6.c: New test.
876
877 2007-01-28  Roger Sayle  <roger@eyesopen.com>
878
879         * gcc.dg/large-size-array-3.c: Correct test case (portability).
880
881 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
882
883         PR C++/28988
884         * g++.dg/expr/dtor4.C: New test.
885
886 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
887
888         * gcc.dg/tree-ssa/loop-23.c: New test.
889
890 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
891
892         PR libfortran/30389
893         * gfortran.dg/achar_2.f90:  New test.
894         * gfortran.dg/achar_3.f90:  New test.
895
896 2007-01-27  Ian Lance Taylor  <iant@google.com>
897
898         * gcc.dg/strict-overflow-1.c: New test.
899         * gcc.dg/no-strict-overflow-1.c: New test.
900         * gcc.dg/strict-overflow-2.c: New test.
901         * gcc.dg/no-strict-overflow-2.c: New test.
902         * gcc.dg/strict-overflow-3.c: New test.
903         * gcc.dg/no-strict-overflow-3.c: New test.
904         * gcc.dg/strict-overflow-4.c: New test.
905         * gcc.dg/no-strict-overflow-4.c: New test.
906         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
907         * gcc.dg/pr15784-1.c: Likewise.
908         * gcc.dg/pr20922-1.c: Likewise.
909         * gcc.dg/pr20922-3.c: Likewise.
910         * gcc.dg/pr20922-4.c: Likewise.
911         * gcc.dg/pr20922-6.c: Likewise.
912         * gcc.dg/compare-4.c: Likewise.
913         * gcc.dg/torture/pr26898-1.c: Likewise.
914         * gcc.dg/tree-ssa/divide-1.c: Likewise.
915         * gcc.dg/tree-ssa/divide-2.c: Likewise.
916         * gcc.dg/tree-ssa/divide-3.c: Likewise.
917         * gcc.dg/tree-ssa/divide-4.c: Likewise.
918         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
919         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
920         * gcc.dg/tree-ssa/pr21082.c: Likewise.
921         * gcc.dg/tree-ssa/pr26899.c: Likewise.
922         * g++.dg/tree-ssa/pr21082.C: Likewise.
923
924 2007-01-27  Roger Sayle  <roger@eyesopen.com>
925
926         * gcc-dg/large-size-array-3.c: New test case.
927
928 2007-01-27  Roger Sayle  <roger@eyesopen.com>
929
930         * gfortran.dg/forall_7.f90: New test case.
931
932 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
933
934         PR fortran/30407
935         * gfortran.dg/where_operator_assign_1.f90: New test.
936         * gfortran.dg/where_operator_assign_2.f90: New test.
937         * gfortran.dg/where_operator_assign_3.f90: New test.
938
939 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
940
941         * lib/target-supports.exp
942         (check_effective_target_powerpc_altivec): New.
943         (check_effective_target_vect_cmdline_needed): Use it.
944
945 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
946
947         PR fortran/30278
948         * gfortran.dg/backslash_3.f: New test.
949
950 2007-01-26  Richard Guenther  <rguenther@suse.de>
951
952         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
953
954 2007-01-26  Tobias Burnus  <burnus@net-b.de>
955
956         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
957         * gfortran.dg/vect/vect.exp: Ditto.
958         * gfortran.dg/dg.exp: Ditto.
959         * gfortran.fortran-torture/execute/execute.exp: Ditto.
960         * gfortran.fortran-torture/compile/compile.exp: Ditto.
961
962 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
963
964         * gcc.dg/builtins-20.c: Add more cases.
965         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
966
967 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
968
969         PR fortran/30437
970         * gcc.dg/Wall.c: New.
971         * gcc.dg/Wno-all.c: New.
972         * gfortran.dg/Wall.f90: New.
973         * gfortran.dg/Wno-all.f90: New.
974         
975 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
976
977         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
978         * g++.dg/eh/simd-2.C: Also run on Darwin.
979         * g++.dg/eh/simd-3.C: New.
980         * g++.dg/eh/simd-4.C: New.
981
982 2007-01-25  Richard Guenther  <rguenther@suse.de>
983
984         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
985         and _PROFILE_USE.
986         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
987
988 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
989
990         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
991         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
992         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
993         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
994         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
995         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
996         * gcc.dg/ipa/ipa-7.c: New testcase.
997
998 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
999
1000         * g++.dg/cpp0x/warn_cxx0x.C: New.
1001
1002 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1003
1004         * gcc.dg/builtins-20.c: Test builtin carg.
1005
1006 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1007
1008         PR middle-end/27416
1009         * gcc.dg/gomp/pr27416.c: New test.
1010
1011         PR middle-end/30494
1012         * gcc.dg/gomp/pr30494.c: New test.
1013         * g++.dg/gomp/pr30494.C: New test.
1014
1015         PR middle-end/30421
1016         * gcc.dg/gomp/pr30421.c: New test.
1017
1018 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1019
1020         * gcc.target/ia64/versionid-1.c: New test.
1021         * gcc.target/ia64/versionid-2.c: New test.
1022
1023 2007-01-24  Richard Guenther  <rguenther@suse.de>
1024
1025         PR testsuite/30181
1026         * gcc.dg/builtins-57.c: Change to a link-time testcase
1027         to support non-C99 targets.
1028
1029 2007-01-24  Jan Hubicka  <jh@suse.cz>
1030
1031         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1032
1033 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1034
1035         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1036
1037 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1038
1039         PR objc/27438
1040         * objc.dg/const-str-12.m: New test.
1041
1042 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1043
1044         PR fortran/30532
1045         * gfortran.dg/ctrl-z.f90:  New test.
1046         
1047 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1048
1049         PR fortran/30481
1050         * gfortran.dg/namelist_assumed_char.f90:  New test.
1051
1052 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1053
1054         PR c++/27492
1055         * g++.dg/inherit/covariant15.C: New test.
1056
1057 2007-01-23  Ian Lance Taylor  <iant@google.com>
1058
1059         * g++.dg/warn/Wparentheses-24.C: New test.
1060
1061 2007-01-23  Richard Guenther  <rguenther@suse.de>
1062
1063         PR testsuite/30560
1064         * ada/acats/run_acats: Do not call gnatmake or gnatchop
1065         with full path.
1066
1067 2007-01-22  Richard Guenther  <rguenther@suse.de>
1068
1069         PR tree-optimization/30038
1070         * gcc.dg/builtins-62.c: New testcase.
1071
1072 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1073
1074         * gcc.c-torture/compile/20070121.c: New test.
1075
1076 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
1077
1078         PR libfortran/30525
1079         * gfortran.dg/char_comparison_1.f:  New test.
1080
1081 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
1082
1083         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
1084
1085 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1086
1087         PR objc/30479
1088         * objc.dg/pch: New directory.
1089         * objc.dg/pch/pch.exp: New file.
1090         * objc.dg/pch/interface-1.m: New test.
1091         * objc.dg/pch/interface-1.hs: New include file.
1092         * lib/objc.exp (objc_target_compile): Add
1093         "-x objective-c-header" in front of the sources if this is
1094         a precompiled header being compiled.
1095
1096 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1097
1098         * gfortran.dg/array_memcpy_3.f90: New test case.
1099         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1100
1101 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1102             Brooks Moses  <brooks.moses@codesourcery.com>
1103             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1104
1105         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1106         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1107
1108 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1109
1110         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1111
1112 2007-01-19  Mike Stump  <mrs@apple.com>
1113
1114         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1115         away.
1116
1117 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1118
1119         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1120         option instead of -funsafe-math-optimizations.
1121
1122 2007-01-19  Tomas Bily  <tbily@suse.cz>
1123
1124         gcc.dg/tree-prof/indir-call-prof.c: New.
1125         g++.dg/dg.exp: Add tree-prof subdirectory.
1126         g++.dg/tree-prof/indir-call-prof.C: New.
1127         g++.dg/tree-prof/tree-prof.exp: New.
1128
1129 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1130
1131         PR c++/17947
1132         * g++.dg/warn/deprecated.C: Update warning output.
1133         * g++.dg/warn/deprecated-2.C: Likewise.
1134         * g++.dg/warn/deprecated-3.C: New.
1135         
1136 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1137
1138         * gcc.c-torture/execute/nestfunc-7.c: New.
1139
1140 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1141
1142         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1143
1144 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1145
1146         * gcc.dg/m68k-pic-1.c: New.
1147
1148 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1149
1150         * gfortran.dg/array_memcpy_4.f90: New test case.
1151
1152 2007-01-18  Josh Conner  <jconner@apple.com>
1153
1154         PR target/30485
1155         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1156         * gcc.dg/vect/no-trapping-math-1: New.
1157         * gcc.dg/vect/no-trapping-math-2: New.
1158
1159 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1160
1161         * gcc.target/i386/387-8.c: Update comment about optimizing
1162         inherent load of 1.0 of fptan instruction.
1163
1164 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1165             Richard Guenther <rguenther@suse.de>
1166
1167         PR diagnostic/8268
1168         * gcc.dg/Warray-bounds.c: New testcase.
1169         * gcc.dg/Warray-bounds-2.c: New testcase.
1170         * g++.dg/warn/Warray-bounds.C: New testcase.
1171         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1172
1173 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1174
1175         PR fortran/30476
1176         * gfortran.dg/generic_12.f90: New test.
1177
1178 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1179
1180         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1181         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1182
1183 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1184
1185         * gcc.dg/dfp/compare-special.h: New file.
1186         * gcc.dg/dfp/compare-special-32.c: New test.
1187         * gcc.dg/dfp/compare-special-64.c: New test.
1188         * gcc.dg/dfp/compare-special-128.c: New test.
1189
1190 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1191             Paul Thomas  <pault@gcc.gnu.org>
1192             Steven G. Kargl  <kargl@gcc.gnu.org>
1193
1194         PR fortran/30404
1195         * gfortran.dg/forall_6.f90: New test case.
1196         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1197         * gfortran.dg/dependency_13.f90: Likewise.
1198
1199 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1200
1201         PR testsuite/12325
1202         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1203         targets that don't support Inf.
1204
1205 2007-01-15  Dale Johannesen  <dalej@apple.com>
1206
1207         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1208
1209 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1210
1211         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1212         of achar for 0xff to avoid the "Extended ASCII not
1213         implemented" error message.
1214
1215 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1216
1217         PR fortran/28172
1218         * gfortran.dg/altreturn_4.f90: New test.
1219
1220         PR fortran/29389
1221         * gfortran.dg/stfunc_4.f90: New test.
1222
1223         PR fortran/29712
1224         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1225         * gfortran.dg/initialization_1.f90: Change warning.
1226
1227         PR fortran/30283
1228         * gfortran.dg/specification_type_resolution_2.f90: New test.
1229
1230 2007-01-14  Jan Hubicka  <jh@suse.cz>
1231
1232         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1233         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1234         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1235         elimination.
1236
1237 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1238
1239         PR fortran/30410
1240         * gfortran.dg/external_procedures_2.f90: New test.
1241
1242 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1243
1244         PR target/30413
1245         * gcc.target/i386/pr30413.c: New test.
1246
1247 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1248
1249         PR fortran/30452
1250         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1251
1252 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1253
1254         * gcc.dg/20070112-1.c: New test.
1255
1256 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1257
1258         PR libgfortran/30435
1259         * gfortran.dg/list_read_6.f90: New test.
1260
1261 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1262
1263         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1264
1265 2007-01-12  Tom Tromey  <tromey@redhat.com>
1266
1267         PR preprocessor/28227:
1268         * gcc.dg/cpp/pr28227.c: New file.
1269
1270 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1271
1272         * gcc.dg/tree-ssa/loop-22.c: New test.
1273
1274 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1275
1276         PR tree-optimization/29516
1277         * gcc.dg/tree-ssa/loop-20.c: New test.
1278
1279 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1280
1281         PR libfortran/30415
1282         * minmaxloc_integer_kinds_1.f90:  New test.
1283
1284 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1285
1286         PR c++/29573
1287         * g++.dg/template/sizeof-template-argument.C: New test.
1288
1289 2007-01-11  Jan Hubicka  <jh@suse.cz>
1290
1291         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1292         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1293         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1294         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1295         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1296         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1297         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1298         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1299         transformation in question.
1300         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1301         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1302         * gcc.dg/always_inline3.c: Likewise.
1303
1304 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1305
1306         PR c++/28999
1307         * g++.dg/template/typename11.C: New test.
1308
1309 2007-01-10  Robert Kennedy <jimbob@google.com>
1310
1311         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1312
1313 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1314
1315         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1316         for different integer kinds.
1317         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1318         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1319         * gfortran.dg/ishft_2.f90: New test.
1320         * gfortran.dg/ishft_3.f90: New test.
1321
1322 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1323
1324         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1325
1326 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1327
1328         PR tree-optimization/30322
1329         * gcc.dg/tree-ssa/loop-21.c: New test.
1330
1331 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1332
1333         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1334
1335 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1336
1337         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1338
1339 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1340
1341         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1342         * g++.dg/warn/overflow-warn-3.C: Likewise.
1343         * g++.dg/warn/overflow-warn-4.C: Likewise.
1344         * g++.dg/warn/overflow-warn-5.C: Likewise.
1345         * g++.dg/warn/overflow-warn-6.C: Likewise.
1346         * g++.dg/warn/Woverflow-1.C: Likewise.
1347         * g++.dg/warn/Woverflow-2.C: Likewise.
1348         * g++.dg/warn/Woverflow-3.C: Likewise.
1349         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1350
1351 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1352
1353         * gfortran.dg/array_constructor_14.f90: New test case.
1354         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1355
1356 2007-01-08  Richard Guenther  <rguenther@suse.de>
1357
1358         PR tree-optimization/23603
1359         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1360         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1361
1362 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1363
1364         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1365         in __v8qi typedef.
1366         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1367         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1368         compiler behaviour.
1369         * gcc.dg/simd-5.c: Likewise.
1370         * gcc.dg/simd-6.c: Likewise.
1371         * g++.dg/conversion/simd1.C: Likewise.
1372         * g++.dg/conversion/simd3.C: Likewise.
1373         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1374         (main): Use it.
1375
1376 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1377
1378         PR tree-optimization/29877
1379         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1380         name of a hard register for the target concerned.  Adjust dg-error
1381         directives to cope with new behaviour of TER.
1382
1383 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1384
1385         PR c++/28986
1386         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1387         * g++.dg/warn/overflow-warn-1.C: New.
1388         * g++.dg/warn/overflow-warn-3.C: New.
1389         * g++.dg/warn/overflow-warn-4.C: New.
1390         * g++.dg/warn/overflow-warn-5.C: New.
1391         * g++.dg/warn/overflow-warn-6.C: New.
1392         * g++.dg/warn/Woverflow-1.C: New.
1393         * g++.dg/warn/Woverflow-2.C: New.
1394         * g++.dg/warn/Woverflow-3.C: New.
1395         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1396         
1397 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1398
1399         PR fortran/27698
1400         * gfortran.dg/invalid_name.f90: New test.
1401         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1402         * gfortran.dg/gomp/pr29759.f90: Ditto.
1403
1404 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1405
1406         * gfortran.dg/present_1.f90:  Update error message.
1407
1408 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1409
1410         PR c++/19439
1411         * g++.dg/template/duplicate1.C: New test
1412         * g++.dg/template/memfriend6.C: Adjust error markers.
1413         
1414 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1415
1416         PR tree-opt/30385
1417         * gcc.dg/torture/inline-1.c: New test.
1418
1419 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1420
1421         PR c/19978
1422         * gcc.dg/multiple-overflow-warn-1.c: New.
1423         * gcc.dg/multiple-overflow-warn-2.c: New.
1424         * gcc.dg/overflow-warn-6.c: New.
1425         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1426         
1427 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1428
1429         * gfortran.dg/array_memcpy_1.f90: New test case.
1430         * gfortran.dg/array_memcpy_2.f90: Likewise.
1431
1432 2007-01-05  Richard Guenther  <rguenther@suse.de>
1433
1434         PR middle-end/27826
1435         * g++.dg/opt/pr27826.C: New testcase.
1436
1437 2007-01-05  Ian Lance Taylor  <iant@google.com>
1438
1439         * gcc.dg/Walways-true-1.c: New test.
1440         * gcc.dg/Walways-true-2.c: New test.
1441         * g++.dg/warn/Walways-true-1.C: New test.
1442         * g++.dg/warn/Walways-true-2.C: New test.
1443
1444 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR c/30360
1447         * gcc.dg/pr30360.c: New test.
1448
1449 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1450
1451         PR fortran/23232
1452         * gfortran.dg/data_implied_do_1.f90: New test.
1453
1454         PR fortran/27996
1455         PR fortran/27998
1456         * gfortran.dg/char_length_1.f90: New test.
1457
1458 2007-01-05  Richard Guenther  <rguenther@suse.de>
1459
1460         PR middle-end/28116
1461         * g++.dg/opt/pr28116.C: New testcase.
1462
1463 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1464
1465         PR fortran/29624
1466         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1467           invalid deallocate.
1468         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1469         * gfortran.dg/protected_4.f90: Add pointer intent check.
1470         * gfortran.dg/protected_6.f90: Add pointer intent check.
1471         * gfortran.dg/pointer_intent_1.f90: New test.
1472         * gfortran.dg/pointer_intent_2.f90: New test.
1473         * gfortran.dg/pointer_intent_3.f90: New test.
1474
1475 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1476
1477         PR 30235
1478         * gfortran.dg/altreturn_2.f90: new test.
1479
1480 2007-01-04  Tom Tromey  <tromey@redhat.com>
1481
1482         PR preprocessor/28165:
1483         * gcc.dg/cpp/pr28165.c: New file.
1484
1485 2007-01-03  Josh Conner  <jconner@apple.com>
1486
1487         PR middle-end/29683
1488         * gcc.dg/pr29683.c: New.
1489
1490 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1491
1492         PR c++/28217
1493         * g++.dg/pch/template-1.C: New test.
1494         * g++.dg/pch/template-1.Hs: New file.
1495
1496 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1497
1498         PR middle-end/30353
1499         * gcc.c-torture/compile/complex-4.c: New test.
1500
1501 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1502
1503         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1504         -maltivec.
1505         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1506
1507 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR middle-end/30286
1510         * gcc.dg/pr30286.c: New test.
1511
1512         PR c++/29535
1513         * g++.dg/template/crash66.C: New test.
1514
1515         PR c++/29054
1516         * g++.dg/template/friend49.C: New test.
1517
1518 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1519
1520         * gfortran.dg/ibits.f90: New test.
1521
1522 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1523
1524         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1525         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1526
1527 2007-01-02  Jan Hubicka  <jh@suse.cz>
1528
1529         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1530         first one.
1531
1532 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1533
1534         PR c/19977
1535         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1536         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1537
1538 2006-01-02  Ian Lance Taylor  <iant@google.com>
1539
1540         * g++.dg/warn/Wparentheses-22.C: New test.
1541         * g++.dg/warn/Wparentheses-23.C: New test.
1542
1543 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1544
1545         PR middle-end/7651
1546         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1547         * gcc.dg/declspec-3-Wextra.c: New.
1548         * gcc.dg/declspec-3-no.c: New
1549
1550 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1551
1552         PR fortran/20896
1553         * gfortran.dg/interface_10.f90: Remove.
1554
1555 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1556
1557         * gcc.dg/fold-eqxor-4.c: New test case.
1558
1559 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1560
1561         PR middle-end/30311
1562         * gcc.c-torture/compile/pr30311.c: New test.
1563
1564 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1565
1566         PR middle-end/30253
1567         * gcc.c-torture/compile/statement-expression-1.c: New test.
1568
1569 2007-01-01  Andreas Schwab  <schwab@suse.de>
1570
1571         PR target/29166
1572         * g++.dg/eh/pr29166.C: New test.
1573
1574 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1575
1576         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1577         New.
1578         (check_effective_target_vect_cmdline_needed): Use it.
1579
1580 2006-12-31  Richard Guenther  <rguenther@suse.de>
1581
1582         PR middle-end/30137
1583         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1584         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1585
1586 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1587
1588         PR middle-end/30322
1589         * gcc.dg/fold-plusnot-1.c: New test case.
1590
1591 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1592
1593         PR c++/29731
1594         * g++.dg/parse/template22.C: New test.
1595
1596 2006-12-31  Richard Guenther  <rguenther@suse.de>
1597
1598         PR middle-end/30338
1599         * gcc.c-torture/compile/pr30338.c: New testcase.
1600
1601 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1602
1603         PR fortran/27900
1604         * gfortran.dg/intrinsic_actual_4.f90: New test.
1605
1606         PR fortran/24325
1607         * gfortran.dg/func_decl_3.f90: New test.
1608
1609 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1610
1611         PR fortran/23060
1612         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1613         * gfortran.dg/c_by_val_1.f: New test.
1614         * gfortran.dg/c_by_val_2.f: New test.
1615         * gfortran.dg/c_by_val_3.f: New test.
1616
1617 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1618
1619         PR libfortran/30321
1620         * gfortran.dg/sum_zero_array_1.f90:  New test.
1621
1622 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1623
1624         PR preprocessor/29612
1625         * gcc.dg/cpp/pr29612-1.c: New test.
1626         * gcc.dg/cpp/pr29612-2.c: New test.
1627
1628 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1629
1630         PR fortran/30034
1631         * gfortran.dg/pure_formal_proc_1.f90: New test.
1632
1633         PR fortran/30237
1634         * gfortran.dg/intrinsic_actual_3.f90: New test.
1635
1636 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1637
1638         PR fortran/30014
1639         * gfortran.dg/io_constraints_1.f90: Update test.
1640         * gfortran.dg/io_constraints_2.f90: Update test.
1641         * gfortran.dg/inquire_iolength.f90: New test.
1642
1643 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1644
1645         PR fortran/20896
1646         * gfortran.dg/interface_10.f90: New test.
1647         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1648         since z is already, locally a variable.
1649
1650         PR fortran/25135
1651         * gfortran.dg/generic_11.f90: New test.
1652         * gfortran.dg/interface_7.f90: Remove name clash between module
1653         name and procedure 'x' referenced in the interface.
1654
1655 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1656
1657         PR middle-end/7651
1658         * gcc.dg/Wmissing-parameter-type.c: New.
1659         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1660         * gcc.dg/Wmissing-parameter-type-no.c: New.
1661         
1662 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1663
1664         PR fortran/25818
1665         * gfortran.dg/entry_array_specs_2.f: New test.
1666
1667         PR fortran/30084
1668         * gfortran.dg/nested_modules_6.f90: New test.
1669
1670 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1671
1672         PR middle-end/7651
1673         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1674         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1675
1676 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1677
1678         PR C++/30168
1679         * g++.dg/opt/complex6.C: New test.
1680
1681 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1682
1683         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1684         full" if the linker on spu-*-* warns about exceeding local store.
1685
1686         And revert this patch:
1687         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1688         fail to link due to relocation overflows on spu-*-*.
1689
1690 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1691
1692         PR fortran/30273
1693         * gfortran.dg/dependency_19.f90: New test.
1694
1695 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1696
1697         PR fortran/30202
1698         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1699
1700 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1701
1702         PR middle-end/30262
1703         * gcc.c-torture/execute/20061220-1.c: New test.
1704
1705         PR middle-end/30263
1706         * gcc.dg/gomp/asm-1.c: New test.
1707
1708         PR target/30230
1709         * g++.dg/eh/ia64-2.C: New test.
1710
1711 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1712
1713         PR target/28966
1714         PR target/29248
1715         * gcc.dg/rs6000-leaf.c: New.
1716
1717 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1718
1719         PR fortran/25392
1720         * gfortran.dg/f2c_8.f90: New test.
1721
1722 2006-12-20  Bill Wendling  <wendling@apple.com>
1723
1724         * gcc.dg/asm-b.c: Check for __ppc64__.
1725
1726 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1727
1728         PR fortran/30190
1729         * gfortran.dg/bounds_check_5.f90: New test.
1730
1731 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1732
1733         PR middle-end/30143
1734         * gcc.dg/gomp/complex-1.c: New testcase.
1735
1736 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1737
1738         * gfortran.dg/array_memset_1.f90: New test case.
1739
1740 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1741
1742         * lib/target-supports.exp: Add spu to
1743         check_effective_target_vect_widen_mult_hi_to_si.
1744
1745 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1746
1747         PR fortran/29992
1748         * gfortran.dg/generic_9.f90: New test.
1749
1750         PR fortran/30081
1751         * gfortran.dg/generic_10.f90: New test.
1752
1753 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1754
1755         PR tree-opt/30045
1756         * gcc.dg/pr30045.c: New test.
1757
1758 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1759
1760         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1761
1762 2006-12-19  Eric Christopher  <echristo@apple.com>
1763
1764         PR target/29302
1765         * gcc.c-torture/execute/pr29302-1.c: New.
1766
1767 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1768
1769         PR fortran/39238
1770         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1771
1772 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1773
1774         PR fortran/30236
1775         * gfortran.dg/altreturn_3.f90: New test.
1776
1777         * gfortran.dg/char_result_12.f90: Fix comment typos.
1778
1779 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1780
1781         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1782         as newlib's stdio.h uses non-traditional cpp constructs.
1783
1784 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1785
1786         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1787         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1788         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1789         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1790         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1791         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1792         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1793         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1794         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1795         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1796         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1797         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1798         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1799         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1800         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1801         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1802         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1803         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1804         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1805         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1806         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1807         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1808         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1809         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1810         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1811         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1812
1813 2006-12-18  Bill Wendling  <wendling@apple.com>
1814
1815         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1816         id is an OjbC keyword.
1817
1818 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1819
1820         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1821
1822 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1823
1824         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1825
1826 2006-12-18  Ian Lance Taylor  <iant@google.com>
1827
1828         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1829
1830 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1831
1832         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1833
1834 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1835
1836         PR fortran/30207
1837         * gfortran.fortran-torture/execute/where21.f90: New test.
1838
1839 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1840
1841         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1842
1843 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1844
1845         PR middle-end/7651
1846         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1847         * gcc.dg/if-empty-1.c: Likewise.
1848         * gcc.dg/pr23165.c: Likewise.
1849         * g++.dg/warn/empty-body.C: Likewise.
1850
1851 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1852
1853         PR libfortran/30005
1854         * gfortran.dg/open_errors.f90: New test.
1855
1856 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1857
1858         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1859
1860         * gcc.target/i386/ssse3-pabsb.c: New file.
1861         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1862         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1863         * gcc.target/i386/ssse3-palignr.c: Likewise.
1864         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1865         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1866         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1867         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1868         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1869         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1870         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1871         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1872         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1873         * gcc.target/i386/ssse3-psignb.c: Likewise.
1874         * gcc.target/i386/ssse3-psignd.c: Likewise.
1875         * gcc.target/i386/ssse3-psignw.c: Likewise.
1876         * gcc.target/i386/ssse3-vals.h: Likewise.
1877
1878 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1879
1880         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1881         * lib/fortran-torture.exp: Include target-supports.exp.
1882
1883 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1884
1885         PR target/30185
1886         * gcc.c-torture/execute/pr30185.c: New test.
1887
1888 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1889
1890         PR testsuite/30179
1891         PR testsuite/30180
1892         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1893         * gcc.dg/builtin-bswap-2.c: Likewise.
1894         * gcc.dg/builtin-bswap-3.c: Likewise.
1895         * gcc.dg/builtin-bswap-4.c: Likewise.
1896         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1897         * cc.c-torture/execute/mode-dependent-address.x: New file.
1898
1899 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1900
1901         PR libfortran/30145
1902         * gfortran.dg/write_zero_array: New test.
1903
1904 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1905
1906         PR fortran/30200
1907         * gfortran.dg/write_fmt_trim.f90: New test.
1908
1909 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1910
1911         PR 30194
1912         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1913         temporarily.
1914
1915 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1916
1917         * lib/target-supports.exp (check_weak_available): Use istarget
1918         "hppa*-*-hpux10*" instead of regexp.
1919         (check_cxa_atexit_available): Likewise.
1920
1921 2006-12-14  Richard Guenther  <rguenther@suse.de>
1922
1923         PR tree-optimization/30197
1924         * gcc.c-torture/execute/complex-1.c: Fix function name.
1925         * gcc.dg/builtins-61.c: New testcase.
1926
1927 2006-12-14  Richard Guenther  <rguenther@suse.de>
1928
1929         PR middle-end/30172
1930         * gcc.dg/pr30172-1.c: New testcase.
1931
1932 2006-12-14  Richard Guenther  <rguenther@suse.de>
1933
1934         PR tree-optimization/30198
1935         * gcc.dg/builtins-60.c: New testcase.
1936
1937 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1938
1939         * lib/target-supports.exp (vect_no_align): Remove spu.
1940
1941 2006-12-13  Ian Lance Taylor  <iant@google.com>
1942
1943         PR c++/19564
1944         PR c++/19756
1945         * g++.dg/warn/Wparentheses-5.C: New test.
1946         * g++.dg/warn/Wparentheses-6.C: New test.
1947         * g++.dg/warn/Wparentheses-7.C: New test.
1948         * g++.dg/warn/Wparentheses-8.C: New test.
1949         * g++.dg/warn/Wparentheses-9.C: New test.
1950         * g++.dg/warn/Wparentheses-10.C: New test.
1951         * g++.dg/warn/Wparentheses-11.C: New test.
1952         * g++.dg/warn/Wparentheses-12.C: New test.
1953         * g++.dg/warn/Wparentheses-13.C: New test.
1954         * g++.dg/warn/Wparentheses-14.C: New test.
1955         * g++.dg/warn/Wparentheses-15.C: New test.
1956         * g++.dg/warn/Wparentheses-16.C: New test.
1957         * g++.dg/warn/Wparentheses-17.C: New test.
1958         * g++.dg/warn/Wparentheses-18.C: New test.
1959         * g++.dg/warn/Wparentheses-19.C: New test.
1960         * g++.dg/warn/Wparentheses-20.C: New test.
1961         * g++.dg/warn/Wparentheses-21.C: New test.
1962
1963 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1964
1965         PR testsuite/30157
1966         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1967         for target "hppa.*hpux10".
1968
1969 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1970
1971         * g++.dg/debug/vartrack1.C: New test.
1972
1973         * g++.dg/opt/ifcvt1.C: New test.
1974
1975         * gcc.dg/tls/opt-13.c: New test.
1976
1977         * gcc.dg/20060425-2.c: New test.
1978
1979         * g++.dg/opt/pr15054-2.C: New test.
1980
1981         * gcc.c-torture/execute/20060420-1.c: New test.
1982
1983         * gcc.c-torture/execute/20060412-1.c: New test.
1984
1985         * objc/compile/20060406-1.m: New test.
1986
1987 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1988
1989         * g++.dg/template/array17.C: New test.
1990
1991 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1992
1993         * gcc.target/powerpc/altivec-23.c: New test.
1994
1995 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1996
1997         PR c++27316
1998         * g++.dg/inherit/error3.C: New test.
1999
2000         PR c++/28740
2001         * g++.dg/inherit/error4.C: New test.
2002
2003 2006-12-13  Richard Guenther  <rguenther@suse.de>
2004
2005         PR tree-optimization/17687
2006         * gcc.dg/builtins-59.c: New testcase.
2007
2008 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2009
2010         * gcc.target/spu/Wmain.c: New test.
2011
2012 2006-12-12  Josh Conner  <jconner@apple.com>
2013
2014         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2015         * g++.dg/abi/thunk4.C: Likewise.
2016         * g++.dg/abi/rtti3.C: Likewise.
2017
2018 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2019
2020         * gcc.target/spu/cpat-1.c: New test.
2021         * gcc.target/spu/cpat-2.c: New test.
2022         * gcc.target/spu/cpat-3.c: New test.
2023         * gcc.target/spu/cpat-4.c: New test.
2024
2025 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2026
2027         PR tree-opt/28436
2028         * gcc.c-torture/compile/vector-1.c: New test.
2029         * gcc.c-torture/compile/vector-2.c: New test.
2030         * gcc.c-torture/compile/vector-3.c: New test.
2031
2032 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2033
2034         * lib/fortran-torture.exp: Update copyright years.  Remove
2035         obsolete comment.  Test -ftree-vectorize where it makes sense.
2036         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2037         from fortran-torture.exp.
2038         * gfortran.dg/char_transpose_1.f90,
2039         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2040         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2041         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2042         '-w' to dg-options.
2043
2044 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2045
2046         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2047         saved_${tool}_load.
2048
2049 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2050
2051         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2052         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2053         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2054         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2055         gaps.
2056
2057 2006-12-12  Richard Guenther  <rguenther@suse.de>
2058
2059         PR middle-end/30147
2060         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2061
2062 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
2063             Diego Novillo  <dnovillo@redhat.com>
2064
2065         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2066         VDEF/VUSE changes.
2067         * gcc.dg/tree-ssa/pr26421.c: Likewise
2068         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2069         * gcc.dg/tree-ssa/pr23382.c: Likewise.
2070         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2071         * gcc.dg/tree-ssa/pr28410.c: Likewise.
2072         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2073         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2074         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2075         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2076         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2077
2078 2006-12-11  Jan Hubicka  <jh@suse.cz>
2079
2080         * gcc.dg/tree-prof/stringop-1.c: New test.
2081         * gcc.dg/tree-prof/stringop-2.c: New test.
2082
2083 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2084
2085         PR target/30120
2086         * gcc.target/i386/pr30120.c: New test.
2087
2088         Revert:
2089         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2090
2091         * gcc.target/i386/x87regparm-1.c: New test.
2092         * gcc.target/i386/x87regparm-2.c: New test.
2093         * gcc.target/i386/x87regparm-3.c: New test.
2094         * gcc.target/i386/x87regparm-4.c: New test.
2095
2096 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2097
2098         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2099
2100 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2101
2102         PR fortran/23994
2103         * gfortran.dg/protected_1.f90: New test.
2104         * gfortran.dg/protected_2.f90: New test.
2105         * gfortran.dg/protected_3.f90: New test.
2106         * gfortran.dg/protected_4.f90: New test.
2107         * gfortran.dg/protected_5.f90: New test.
2108         * gfortran.dg/protected_6.f90: New test.
2109
2110 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2111             Tobias Burnus  <burnus@gcc.gnu.org>
2112
2113         PR fortran/29975
2114         PR fortran/30068
2115         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2116         interface.
2117         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2118         ambiguous interfaces.
2119         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2120         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2121         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2122         ambiguous interfaces.
2123         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2124         * gfortran.dg/array_initializer_2.f90: Add initializer array
2125         constructor test.
2126
2127         PR fortran/30096
2128         * gfortran.dg/interface_9.f90: Test that host interfaces are
2129         not checked for ambiguity with the local version.
2130
2131 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2132
2133         PR fortran/29464
2134         * gfortran.dg/module_interface_2.f90: New test.
2135
2136 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2137
2138         PR fortran/29941
2139         * gfortran.dg/assumed_len.f90: New test.
2140
2141 2006-12-09  Richard Guenther  <rguenther@suse.de>
2142
2143         * g++.dg/warn/implicit-typename1.C: Qualify types.
2144         * g++.dg/parse/crash12.C: Likewise.
2145         * g++.dg/tree-ssa/pr22444.C: Likewise.
2146
2147 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2148
2149         * gfortran.dg/array_2.f90: Added sqrt test.
2150
2151 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2152
2153         * gcc.target/i386/x87regparm-1.c: XFAIL.
2154         * gcc.target/i386/x87regparm-2.c: XFAIL.
2155         * gcc.target/i386/x87regparm-3.c: XFAIL.
2156         * gcc.target/i386/x87regparm-4.c: XFAIL.
2157
2158 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2159
2160         * lib/target-supports.exp
2161         (check_effective_target_large_long_double): New.
2162         * gcc.dg/Wconversion-real.c : Use it.
2163         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2164         unsigned.
2165
2166 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2167
2168         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2169
2170 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2171
2172         PR fortran/27546
2173         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2174
2175 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2176
2177         PR c++/29732
2178         * g++.dg/template/crash65.C: New test.
2179         * g++.dg/template/spec16.C: Tweak error markers.
2180
2181 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2182
2183         * gcc.target/spu: New directory.
2184         * gcc.target/spu/spu.exp: New file.
2185         * gcc.target/spu/intrinsics-1.c: New test.
2186
2187 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2188
2189         PR c++/29980
2190         * g++.dg/ext/attrib27.C: New test.
2191         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2192         * g++.dg/parse/typedef5.C: Likewise.
2193
2194 2006-12-07  Mike Stump  <mrs@apple.com>
2195
2196         * treelang/compile/var_defs.tree: Adjust.
2197
2198 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2199
2200         PR c++/29730
2201         * g++.dg/template/crash64.C: New test.
2202         * g++.dg/parse/crash27.C: Adjust error markers.
2203
2204 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2205
2206         PR libfortran/30009
2207         PR libfortran/30056
2208         * gfortran.dg/read_eof_4.f90:  Add tests.
2209         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2210         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2211
2212 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2213
2214         PR c++/29729
2215         * g++.dg/template/crash63.C: New test.
2216
2217         PR c++/29728
2218         * g++.dg/template/crash62.C: New test.
2219
2220 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2221
2222         PR fortran/30003
2223         * gfortran.dg/allocatable_function_1.f90: Increase the number
2224         of expected calls of free to 10; the lhs section reference is
2225         now evaluated so there is another call to bar.  Change the
2226         comment appropriately.
2227         * gfortran.dg/array_section_1.f90: New test.
2228
2229 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2230
2231         PR fortran/29912
2232         * gfortran.dg/char_result_12.f90: New test.
2233
2234 2006-12-05  Richard Guenther  <rguenther@suse.de>
2235
2236         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2237         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2238         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2239         vect_double, xfail for spu*-*-*.
2240
2241 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2242
2243         PR fortran/29962
2244         * initialization_4.f90: Test noninteger exponents (-std=f95).
2245         * initialization_5.f90: New test for noninteger exponents
2246           with -std=f2003.
2247
2248 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2249
2250         PR fortran/29821
2251         * gfortran.dg/parameter_array_section_1.f90: New test.
2252
2253 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2254
2255         PR c++/29733
2256         * g++.dg/template/crash61.C: New test.
2257
2258         PR c++/29632
2259         * g++.dg/template/error23.C: New test.
2260
2261 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2262
2263         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2264
2265 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2266
2267         PR fortran/29916
2268         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2269
2270 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2271
2272         PR middle-end/29965
2273         * gcc.dg/gomp/pr29965-1.c: New test.
2274         * gcc.dg/gomp/pr29965-2.c: New test.
2275         * gcc.dg/gomp/pr29965-3.c: New test.
2276         * gcc.dg/gomp/pr29965-4.c: New test.
2277         * gcc.dg/gomp/pr29965-5.c: New test.
2278         * gcc.dg/gomp/pr29965-6.c: New test.
2279         * g++.dg/gomp/pr29965-1.C: New test.
2280         * g++.dg/gomp/pr29965-2.C: New test.
2281         * g++.dg/gomp/pr29965-3.C: New test.
2282         * g++.dg/gomp/pr29965-4.C: New test.
2283         * g++.dg/gomp/pr29965-5.C: New test.
2284         * g++.dg/gomp/pr29965-6.C: New test.
2285         * g++.dg/gomp/pr29965-7.C: New test.
2286         * g++.dg/gomp/pr29965-8.C: New test.
2287         * g++.dg/gomp/pr29965-9.C: New test.
2288         * g++.dg/gomp/pr29965-10.C: New test.
2289
2290 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2291
2292         * gnat.dg/pointer_variable_bounds.adb: New test.
2293         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2294         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2295
2296 2006-12-03  Eric Christopher  <echristo@apple.com>
2297
2298         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2299
2300 2006-12-03  Richard Henderson  <rth@redhat.com>
2301             Andrew Pinski  <pinskia@gmail.com>
2302
2303         PR C++/14329
2304         * g++.dg/warn/unit-1.C: New test.
2305
2306 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2307
2308         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2309
2310 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2311
2312         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2313         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2314         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2315         * gcc.dg/vect/vect-70.c: Reduce array size.
2316         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2317         vect_no_compaer_double targets.
2318         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2319         vect_float, vect_double, and vect_int.
2320
2321 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2322
2323         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2324         test for loop versioning on vect_no_align targets.
2325         * gcc.dg/vect/pr20122.c: Likewise.
2326         * gcc.dg/vect/vect-105.c: Likewise.
2327         * gcc.dg/vect/vect-42.c: Likewise.
2328         * gcc.dg/vect/vect-43.c: Likewise.
2329         * gcc.dg/vect/vect-74.c: Likewise.
2330         * gcc.dg/vect/vect-75.c: Likewise.
2331         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2332         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2333         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2334         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2335
2336 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2337
2338         PR fortran/29642
2339         * gfortran.dg/value_1.f90 : New test.
2340         * gfortran.dg/value_2.f90 : New test.
2341         * gfortran.dg/value_3.f90 : New test.
2342         * gfortran.dg/value_4.f90 : New test.
2343         * gfortran.dg/value_4.c : Called from value_4.f90.
2344
2345 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2346
2347         PR C++/30033
2348         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2349
2350 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2351
2352         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2353
2354 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2355
2356         PR c/27953
2357         * gcc.dg/pr27953.c: New test.
2358
2359 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2360
2361         PR c++/30022
2362         * g++.dg/ext/vector5.C: New test.
2363
2364         PR c++/30021
2365         * g++.dg/other/main1.C: New test.
2366
2367 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2368
2369         PR libfortran/29568
2370         * gfortran.dg/convert_implied_open.f90:  Change to
2371         new default record length.
2372         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2373         new error message.
2374         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2375
2376 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2377
2378         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2379
2380 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2381
2382         PR c++/29066
2383         * g++.dg/expr/pr29066.c: New.
2384
2385 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2386             Zdenek Dvorak <dvorakz@suse.cz>
2387
2388         PR tree-optimization/29921
2389         * gcc.dg/pr29921-2.c: New test.
2390
2391 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2392
2393         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2394         (i386_get_cpuid): New function.
2395         (i386_cpuid_ecx): Likewise.
2396         (i386_cpuid_edx): Likewise.
2397         (i386_cpuid): Updated to call i386_cpuid_edx.
2398
2399         * gcc.target/i386/sse3-addsubpd.c: New file.
2400         * gcc.target/i386/sse3-addsubps.c: Likewise.
2401         * gcc.target/i386/sse3-haddpd.c: Likewise.
2402         * gcc.target/i386/sse3-haddps.c: Likewise.
2403         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2404         * gcc.target/i386/sse3-hsubps.c: Likewise.
2405         * gcc.target/i386/sse3-lddqu.c: Likewise.
2406         * gcc.target/i386/sse3-movddup.c: Likewise.
2407         * gcc.target/i386/sse3-movshdup.c: Likewise.
2408         * gcc.target/i386/sse3-movsldup.c: Likewise.
2409
2410 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2411
2412         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2413
2414 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2415
2416         * gcc.dg/dfp/convert-int-max.c: New test.
2417         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2418
2419 2006-11-30  Richard Guenther  <rguenther@suse.de>
2420
2421         * gcc.dg/vect/vect-pow-1.c: Rename ...
2422         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2423         floats instead of doubles, check successful vectorization.
2424
2425 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2426
2427         PR target/29945
2428         * gcc.c-torture/compile/pr29945.c: New testcase.
2429
2430 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2431
2432         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2433         -maltivec.
2434
2435 2006-11-29  Eric Christopher  <echristo@apple.com>
2436
2437         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2438
2439 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2440
2441         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2442
2443         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2444
2445 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2446
2447         PR c++/29022
2448         * g++.dg/inherit/virtual2.C: New test.
2449         * g++.dg/inherit/virtual3.C: Likewise.
2450         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2451         * g++.dg/inherit/error2.C: Likewise.
2452         * g++.dg/template/instantiate1.C: Likewise.
2453
2454 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2455
2456         PR tree-opt/29984
2457         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2458
2459 2006-11-28  Jan Hubicka  <jh@suse.cz>
2460
2461         * gcc.dg/memcpy-1.c: New test.
2462
2463 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2464
2465         PR c++/29735
2466         * g++.dg/warn/main-3.C: New test.
2467
2468 2006-11-28  Jan Hubicka  <jh@suse.cz>
2469
2470         * gcc.dg/winline-1.c: New test.
2471
2472 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2473
2474         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2475         alignments.
2476
2477 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2478
2479         PR fortran/29976
2480         * gfortran.dg/missing_optional_dummy_3.f90
2481
2482 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2483
2484         PR fortran/20880
2485         * gfortran.dg/interface_3.f90: Modify errors.
2486
2487 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2488
2489         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2490         fail to link due to relocation overflows on spu-*-*.
2491
2492 2006-11-27  Michael Matz  <matz@suse.de>
2493             Andreas Krebbel  <krebbel1@de.ibm.com>
2494
2495         PR target/29319
2496         * gcc.dg/20061127-1.c: New testcase.
2497
2498 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2499
2500         * gcc.dg/20061124-1.c: Add exit() function prototype.
2501
2502 2006-11-27  Jan Hubicka  <jh@suse.cz>
2503
2504         * gcc.target/i386/memcpy-1.c: Adjust size.
2505         * testsuite/gcc.dg/visibility-11.c: Likewise.
2506
2507 2006-11-27  Richard Guenther  <rguenther@suse.de>
2508
2509         PR middle-end/25620
2510         * gcc.target/i386/pow-1.c: New testcase.
2511         * gcc.dg/builtins-58.c: Likewise.
2512
2513 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2514
2515         PR c++/29886
2516         * g++.dg/expr/cast8.C: New test.
2517
2518 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2519
2520         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2521         Don't ever inline the testcase.
2522
2523 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2524
2525         PR fortran/29982
2526         * gfortran.fortran-torture/compile/parameter_3.f90: New
2527         testcase.
2528
2529 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2530
2531         PR fortran/29951
2532         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2533
2534 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2535
2536         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2537         for CHAR.
2538
2539 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2540
2541         PR libgfortran/29936
2542         * gfortran.dg/write_check3.f90: New test.
2543
2544 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2545
2546         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2547
2548 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2549
2550         PR fortran/20880
2551         * gfortran.dg/interface_3.f90: New test.
2552
2553         PR fortran/29387
2554         * gfortran.dg/generic_8.f90: New test.
2555
2556 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2557
2558         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2559         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2560         * gfortran.dg/specifics_3.f90: Remove.
2561
2562 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2563
2564         PR c/29955
2565         * gcc.dg/gomp/pr29955.c: New test.
2566
2567         PR c/29736
2568         * gcc.dg/pr29736.c: New test.
2569
2570 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2571
2572         PR tree-opt/29964
2573         * gcc.dg/pure-1.c: New test.
2574
2575 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2576
2577         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2578         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2579
2580 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2581
2582         * gcc.dg/20061124-1.c: New testcase.
2583
2584 2006-11-23  Eric Christopher  <echristo@apple.com>
2585
2586         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2587
2588 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2589
2590         PR c/2707
2591         PR c++/26167
2592         * gcc.dg/Wconversion-integer.c: New. Supersedes
2593         Wconversion-negative-constants.c
2594         * gcc.dg/Wconversion-real.c: New.
2595         * gcc.dg/Wconversion-real-integer.c: New.
2596         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2597         * g++.dg/warn/Wconversion1.C: Modified.
2598
2599 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2600
2601         * gfortran.dg/overload_1.f90: New test.
2602
2603 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2604
2605         PR c/9072
2606         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2607         Wtraditional-conversion.
2608         * gcc.dg/overflow-warn-2.c: Likewise.
2609         * gcc.dg/Wconversion.c: Likewise. Renamed as
2610         Wtraditional-conversion.c .
2611         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2612         Wtraditional-conversion-2.c .
2613         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2614         Wtraditional-conversion-2.c
2615         * gcc.dg/Wconversion-negative-constants.c: New.
2616
2617 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2618
2619         * gcc.dg/tree-ssa/dump-1.c: New test.
2620
2621 2006-11-23  David Ung <davidu@mips.com>
2622
2623         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2624         -mfp64, allowable when ISA >= 33 and float is enabled.
2625         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2626         of mthc1 and mfhc1 patterns.
2627
2628 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2629
2630         PR tree-optimization/29921
2631         * gcc.dg/pr29921.c: New test.
2632
2633 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2634
2635         PR fortran/29441
2636         * gfortran.dg/initialization_4.f90: New test.
2637
2638 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2639
2640         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2641         platforms that have interleaving support.
2642         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2643         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2644         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2645         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2646         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2647         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2648         gcc.dg/vect/vect-strided-u8-i8.c,
2649         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2650         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2651         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2652         gcc.dg/vect/vect-strided-float.c,
2653         gcc.dg/vect/vect-strided-a-mult.c,
2654         gcc.dg/vect/vect-strided-mult-char-ls.c,
2655         gcc.dg/vect/vect-strided-a-u16-mult.c,
2656         gcc.dg/vect/vect-strided-a-u32-mult.c,
2657         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2658         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2659         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2660         gcc.dg/vect/vect-strided-mult.c,
2661         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2662         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2663
2664 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2665
2666         PR fortran/25087
2667         * gfortran.dg/auto_char_len_4.f90: New test.
2668
2669 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2670
2671         PR fortran/29652
2672         * gfortran.dg/generic_7.f90: New test.
2673         * gfortran.dg/defined_operators_1.f90: Add new error.
2674
2675 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2676
2677         PR tree-optimization/29902
2678         * g++.dg/tree-ssa/pr29902.C: New test.
2679
2680 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2681
2682         PR fortran/29820
2683         * gfortran.dg/used_types_13.f90: New test.
2684
2685 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2686
2687         * gcc.dg/dfp/snan.c: Delete.
2688
2689 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2690
2691         * g++.dg/cpp0x/static_assert1.C: New.
2692         * g++.dg/cpp0x/static_assert2.C: New.
2693         * g++.dg/cpp0x/static_assert3.C: New.
2694
2695 2006-11-21  Richard Guenther  <rguenther@suse.de>
2696
2697         * gcc.dg/vect/vect-pow-1.c: New testcase.
2698         * gcc.dg/vect/vect-pow-2.c: Likewise.
2699
2700 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2701
2702         PR c++/29570
2703         * g++.dg/template/static29.C: New test.
2704
2705         PR c++/29734
2706         * g++.dg/conversion/simd4.C: New test.
2707
2708 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2709
2710         PR c++/29475
2711         * g++.dg/template/access19.C: New test.
2712         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2713         error is reported.
2714
2715 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2716
2717         PR tree-opt/25500
2718         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2719
2720 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2721
2722         PR fortran/27546
2723         * gfortran.dg/import.f90: Extended test.
2724         * gfortran.dg/import2.f90: Extended test.
2725
2726 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2727
2728         * gfortran.dg/volatile3.f90: Add conflict test.
2729
2730 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2731
2732         PR fortran/24783
2733         * gfortran.dg/implicit_10.f90: New test.
2734
2735 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2736
2737         PR c++/8586
2738         * g++.dg/warn/Wall-write-strings.C: New.
2739
2740 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2741
2742         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2743         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2744
2745 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2746
2747         * gfortran.dg/use_3.f90: Remove error message.
2748         * gfortran.dg/iso_fortran_env_1.f90: New test.
2749         * gfortran.dg/iso_fortran_env_2.f90: New test.
2750         * gfortran.dg/iso_fortran_env_3.f90: New test.
2751         * gfortran.dg/iso_fortran_env_4.f90: New test.
2752
2753 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2754
2755         * gcc.dg/vect/vect-27.c: Fix initialization.
2756
2757 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2758
2759         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2760         * gcc.dg/torture/builtin-minmax-1.c: New.
2761
2762         * gcc.dg/builtins-20.c: Add cases for copysign.
2763
2764 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2765
2766         PR fortran/24285
2767         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2768
2769 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2770         * gfortran.dg/use_1.f90: New test.
2771         * gfortran.dg/use_1.f90: New test.
2772         * gfortran.dg/use_1.f90: New test.
2773
2774 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2775
2776         PR tree-optimization/29801
2777         * gcc.dg/pr29801.c: New test.
2778
2779 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2780
2781         PR middle-end/29584
2782         * gcc.dg/torture/pr29584.c: New test.
2783
2784 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2785
2786         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2787         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2788         * gcc.target/powerpc/compress-float-ppc.c,
2789         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2790         powerpc_fprs.
2791         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2792         do not pass -mhard-float.
2793
2794 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2795
2796         * gnat.dg/volatile_aggregate.adb: New test.
2797
2798 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2799
2800         PR fortran/29391
2801         PR fortran/29489
2802         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2803         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2804
2805 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2806
2807         PR target/29201
2808         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2809
2810 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2811
2812         * gfortran.dg/import3.f90: Fix error message.
2813
2814 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2815
2816         PR tree-opt/29788
2817         * gfortran.fortran-torture/compile/inline_1.f90:
2818         New testcase.
2819
2820 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2821
2822         * gcc.target/i386/x87regparm-1.c: New test.
2823         * gcc.target/i386/x87regparm-2.c: New test.
2824         * gcc.target/i386/x87regparm-3.c: New test.
2825         * gcc.target/i386/x87regparm-4.c: New test.
2826
2827 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2828
2829         PR fortran/27546
2830         * gfortran.dg/import.f90: New test.
2831         * gfortran.dg/import2.f90: New test.
2832         * gfortran.dg/import3.f90: New test.
2833
2834 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2835
2836         PR fortran/27588
2837         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2838
2839 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2840
2841         PR fortran/29806
2842         * gfortran.dg/contains.f90: New test.
2843         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2844
2845 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2846
2847         PR tree-optimization/29581
2848         * gcc.dg/pr29581-1.c: New test.
2849         * gcc.dg/pr29581-2.c: New test.
2850         * gcc.dg/pr29581-3.c: New test.
2851         * gcc.dg/pr29581-4.c: New test.
2852         * gfortran.dg/pr29581.f90: New test.
2853
2854 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2855
2856         PR fortran/29702
2857         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2858         numbers in error message headers.
2859
2860 2006-11-14  Richard Guenther  <rguenther@suse.de>
2861
2862         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2863         to i?86 and x86_64 targets.
2864
2865 2006-11-14  Caroline Tice  <ctice@apple.com>
2866
2867         * gcc.dg/pubtypes-1.c: New file/testcase.
2868         * gcc.dg/pubtypes-2.c: New file/testcase.
2869         * gcc.dg/pubtypes-3.c: New file/testcase.
2870         * gcc.dg/pubtypes-4.c: New file/testcase.
2871         * g++.dg/pubtypes.C: New file/testcase.
2872
2873 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2874
2875         PR c++/29106
2876         * g++.dg/init/self1.C: New test.
2877
2878 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2879
2880         PR fortran/29657
2881         * gfortran.dg/conflicts.f90: Add.
2882
2883 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2884
2885         PR rtl-optimization/29798
2886
2887         * gcc.c-torture/execute/pr29798.c: New.
2888
2889 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2890
2891         * gcc.dg/builtins-20.c: Add more cases.
2892
2893 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2894
2895         PR fortran/29759
2896         * gfortran.dg/gomp/pr29759.f90: New test.
2897
2898 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2899
2900         PR c++/29518
2901         * g++.dg/template/static28.C: New test.
2902
2903 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2904
2905         * lib/c-torture.exp: Use target-libpath.exp.
2906         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2907         set GCC_EXEC_PREFIX env var from global variable of same name.
2908
2909 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2910
2911         PR fortran/26994
2912         * gfortran.fortran-torture/compile/transfer-1.f90:
2913         New testcase.
2914
2915 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2916             Zdenek Dvorak <dvorakz@suse.cz>
2917
2918         PR tree-optimization/29680
2919         * gcc.dg/alias-11.c: New test.
2920
2921 2006-11-12  Jason Merrill  <jason@redhat.com>
2922             Andrew Pinski <pinskia@physics.uc.edu>
2923
2924         PR middle-end/28915
2925         * gcc.target/i386/vectorize1.c: New.
2926
2927 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2928
2929         PR rtl-optimization/29797
2930         * gcc.c-torture/execute/pr29797-1.c: New test case.
2931
2932 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2933
2934         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2935
2936 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2937
2938         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2939
2940 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2941
2942         PR tree-optimization/13827
2943         * gcc.dg/fold-eqand-1.c: New test case.
2944
2945 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2946
2947         PR rtl-opt/28812
2948         * gcc.c-torture/execute/mayalias-3.c: New test.
2949
2950 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2951
2952         PR middle-end/27528
2953         * gcc.c-torture/compile/pr27528.c: New test.
2954         * gcc.dg/pr27528.c: Likewise.
2955
2956 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2957
2958         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2959
2960         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2961
2962 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2963
2964         PR fortran/29758
2965         * gfortran.dg/reshape_source_size_1.f90: New test.
2966
2967 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2968
2969         PR fortran/29315
2970         * gfortran.dg/aliasing_dummy_4.f90: New test.
2971
2972 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2973
2974         PR target/29777
2975         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2976         and x86_64-*-* targets.
2977
2978 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2979
2980         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2981         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2982         New macros. Use them in exact tests.
2983         (TESTIT3): New macro.
2984         Add tests for fmin, fmax and fma.
2985
2986 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2987
2988         PR fortran/29431
2989         * gfortran.dg/array_constructor_13.f90: New test.
2990
2991 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2992
2993         PR fortran/29744
2994         * gfortran.dg/used_types_12.f90: New test.
2995
2996 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2997
2998         PR middle-end/29726
2999         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3000         (test6): Ditto.
3001         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3002         * gcc.dg/fold-eqandshift-3.c: New test case.
3003
3004 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3005
3006         PR fortran/29699
3007         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3008
3009         PR fortran/21370
3010         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3011
3012 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3013
3014         * gcc.dg/20061109-1.c: New testcase.
3015
3016 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3017
3018         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3019
3020 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3021
3022         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3023         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3024
3025 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3026
3027         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3028         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3029
3030 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3031
3032         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3033
3034 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3035
3036         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3037         vect-9.c).
3038         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3039         * gcc.dg/vect/vect-9.c: Now vectorizable.
3040         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3041         that support vect_widen_mult.
3042         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3043         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3044         vect-reduc-dot-u16.c).
3045         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3046         vect-reduc-dot-u16.c).
3047         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3048         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3049         vect-reduc-dot-s8.c).
3050         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3051         vect-reduc-dot-s8.c).
3052         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3053         vect-reduc-dot-s8.c).
3054         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3055         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3056         vect-reduc-dot-u8.c).
3057         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3058         vect-reduc-dot-u8.c).
3059         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3060         * gcc.dg/vect/vect-multitypes-9.c: New test.
3061         * gcc.dg/vect/vect-multitypes-10.c: New test.
3062         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3063         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3064         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3065         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3066         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3067         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3068         wrapv-vect-reduc-dot-s8.c.
3069         * lib/target-support.exp (check_effective_target_vect_unpack): New.
3070         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3071         targets that support vec_unpack.
3072         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3073         (check_effective_target_vect_widen_mult_qi_to_hi): New.
3074         (check_effective_target_vect_widen_mult_hi_to_si): New.
3075         (check_effective_target_vect_widen_sum): Removed.
3076
3077         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3078
3079         * gcc.dg/vect/vect-multitypes-8.c: New test.
3080         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3081
3082         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
3083
3084         * gcc.dg/vect/vect-multitypes-7.c: New test.
3085
3086         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3087
3088         * gcc.dg/vect/vect-multitypes-4.c: New test.
3089         * gcc.dg/vect/vect-multitypes-5.c: New test.
3090         * gcc.dg/vect/vect-multitypes-6.c: New test.
3091
3092         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3093
3094         * gcc.dg/vect/vect-multitypes-1.c: New test.
3095         * gcc.dg/vect/vect-multitypes-2.c: New test.
3096         * gcc.dg/vect/vect-multitypes-3.c: New test.
3097
3098 2006-11-07  Eric Christopher  <echristo@apple.com>
3099
3100         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3101         Test using scan-assembler-not.
3102
3103 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3104
3105         * gcc.dg/inline-17.c: New test.
3106
3107 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3108
3109         PR other/25028
3110         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3111         on HP-UX.
3112
3113 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3114
3115         PR fortran/29539
3116         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3117
3118         PR fortran/29634
3119         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3120         test.
3121
3122 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3123
3124         PR fortran/29601
3125         * gfortran.dg/volatile.f90: Add.
3126         * gfortran.dg/volatile2.f90: Add.
3127         * gfortran.dg/volatile3.f90: Add.
3128         * gfortran.dg/volatile4.f90: Add.
3129         * gfortran.dg/volatile5.f90: Add.
3130         * gfortran.dg/volatile6.f90: Add.
3131         * gfortran.dg/volatile7.f90: Add.
3132
3133 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3134
3135         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3136           for matching error messages.
3137         * gfortran.dg/specifics_3.f90: Adjust pattern
3138           for matching error messages.
3139
3140 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3141             Bernhard Fischer  <aldot@gcc.gnu.org>
3142
3143         * lib/gcc-dg.exp (output-exists): New proc.
3144         (output-exists-not): New proc.
3145         * gcc.test-framework/test-framework.awk: Support new directives.
3146         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3147         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3148         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3149         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3150         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3151         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3152
3153 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3154
3155         PR fortran/29630
3156         PR fortran/29679
3157         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3158         * gfortran.dg/initialization_3.f90: New.
3159
3160 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3161
3162         PR libgfortran/25545
3163         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3164
3165 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3166
3167         PR middle-end/29695
3168         * gcc.c-torture/execute/pr29695-1.c: New test.
3169         * gcc.c-torture/execute/pr29695-2.c: New test.
3170
3171 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3172
3173         PR fortran/29565
3174         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3175
3176 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3177
3178         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3179         for matching error messages.
3180
3181 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3182
3183         PR target/26915
3184         * gcc.target/i386/387-12.c: New test.
3185
3186 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3187
3188         PR libfortran/29713
3189         * gfortran.dg/pr29713.f90: New test.
3190
3191 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3192
3193         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3194         Also test for bogus rest sign.
3195
3196 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3197
3198         PR libfortran/27895
3199         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3200
3201 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3202
3203         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3204         from error messages.
3205
3206 2006-11-02  Mike Stump  <mrs@apple.com>
3207
3208         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3209
3210         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3211
3212 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3213
3214         * g++.dg/eh/gcsec1.C: New test.
3215
3216 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3217
3218         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3219         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3220
3221 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3222
3223         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3224         hexadecimal value.
3225         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3226         * gcc.dg/pr14796-2.c: Likewise.
3227
3228 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3229
3230         * gcc.c-torture/execute/20061101-1.c: New test.
3231
3232 2006-11-01  Richard Guenther  <rguenther@suse.de>
3233
3234         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3235
3236 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3237
3238         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3239         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3240
3241 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3242
3243         * gcc.c-torture/execute/20061031-1.c: New test.
3244
3245 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3246
3247         PR 23067
3248         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3249         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3250         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3251         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3252         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3253         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3254         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3255
3256 2006-10-31  Eric Christopher  <echristo@apple.com>
3257             Falk Hueffner  <falk@debian.org>
3258
3259         * gcc.dg/builtin-bswap-1.c: New.
3260         * gcc.dg/builtin-bswap-2.c: New.
3261         * gcc.dg/builtin-bswap-3.c: New.
3262         * gcc.dg/builtin-bswap-4.c: New.
3263         * gcc.dg/builtin-bswap-5.c: New.
3264         * gcc.target/i386/builtin-bswap-1.c: New.
3265
3266 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3267
3268         * gcc.dg/inline-16.c: New.
3269
3270         PR 16622
3271         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3272         defining it.
3273         * gcc.dg/inline-13.c: New.
3274         * gcc.dg/inline-14.c: New.
3275         * gcc.dg/inline-15.c: New.
3276
3277         PR 11377
3278         * gcc.dg/inline6.c: New.
3279         * gcc.dg/inline7.c: New.
3280
3281 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3282
3283         PR middle-end/23470
3284         * gcc.dg/pr23470-1.c: New test case.
3285
3286 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3287
3288         PR fortran/29537
3289         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3290         data.
3291         * gfortran.dg/blockdata_2.f90: New testcase.
3292
3293 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3294
3295         PR libfortran/29627
3296         * gfortran.dg/unf_short_record_1.f90:  New test.
3297
3298 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3299
3300         PR fortran/29067
3301         * gfortran.dg/pr29067.f: New test.
3302
3303 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3304             Richard Sandiford  <richard@codesourcery.com>
3305
3306         * lib/target-supports.exp (get_compiler_messages): Append options
3307         as a single list element.
3308         (check_effective_target_arm_vfp_ok): New.
3309         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3310
3311 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3312
3313         PR fortran/29387
3314         * gfortran.dg/intrinsic_actual_2.f90: New test.
3315
3316         PR fortran/29490
3317         * gfortran.dg/actual_array_interface_1.f90: New test.
3318
3319         PR fortran/29641
3320         * gfortran.dg/used_types_11.f90: New test.
3321
3322 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3323
3324         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3325         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3326         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3327         * g++.old-deja/g++.mike/net25.C (main): Same.
3328         * g++.dg/lookup/exception1.C (main): Same.
3329         * g++.dg/parse/parens2.C (main): Same.
3330
3331 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3332
3333         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3334
3335 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3336
3337         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3338         * gcc.dg/torture/builtin-math-3.c: Likewise.
3339
3340 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3341
3342         PR fortran/29452
3343         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3344         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3345
3346 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3347
3348         PR Fortran/29410
3349         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3350
3351 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3352
3353         * lib/target-supports.exp (check_function_available): Declare
3354         function before calling.
3355
3356 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3357
3358         PR tree-optimization/29637
3359         * gcc.dg/pr29637.c: New test.
3360
3361 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3362
3363         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3364         tree canonicalization.
3365
3366 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3367
3368         * gcc.dg/builtins-20.c: Add more hypot tests.
3369
3370 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3371
3372         * gcc.dg/fold-compare-1.c: New test case.
3373
3374 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3375
3376         PR c++/16307
3377         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3378
3379 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3380
3381         PR tree-optimization/15458
3382         * gcc.dg/fold-xornot-1.c: New test case.
3383
3384 2006-10-29  Richard Guenther  <rguenther@suse.de>
3385
3386         * gcc.target/i386/math-torture/trunc.c: New testcase.
3387
3388 2006-10-29  Richard Guenther  <rguenther@suse.de>
3389
3390         * gcc.target/i386/math-torture/round.c: New testcase.
3391
3392 2006-10-29  Richard Guenther  <rguenther@suse.de>
3393
3394         * gcc.target/i386/math-torture/ceil.c: New testcase.
3395         * gcc.target/i386/math-torture/floor.c: Likewise.
3396
3397 2006-10-29  Richard Guenther  <rguenther@suse.de>
3398
3399         * gcc.target/i386/math-torture/rint.c: New testcase.
3400         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3401
3402 2006-10-29  Richard Guenther  <rguenther@suse.de>
3403
3404         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3405         * gcc.target/i386/math-torture/lceil.c: Likewise.
3406
3407 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3408
3409         PR libgfortran/24313
3410         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3411
3412 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3413
3414         * gcc.c-torture/execute/20020118-1.c,
3415         gcc.c-torture/execute/builtins/strlen.c,
3416         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3417         comment typos.
3418
3419 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3420
3421         * gcc.dg/builtins-20.c: Add tests for hypot.
3422         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3423         two-argument builtins.
3424         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3425         TESTIT2.  Update all callers.
3426         (TESTIT2, TESTIT2_R): New helper macros.
3427         Add testcases for pow, hypot and atan2.
3428
3429 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3430
3431         PR C++/29295
3432         * g++.dg/expr/bool1.C: New test.
3433         * g++.dg/expr/bool2.C: New test.
3434
3435 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3436
3437         PR fortran/28224
3438         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3439         * gfortran.dg/namelist_internal.f90: New test.
3440
3441 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3442
3443         PR fortran/29625
3444         * gfortran.dg/io_real_boz.f90: Add.
3445         * gfortran.dg/io_real_boz2.f90: Add.
3446
3447 2006-10-28  Richard Guenther  <rguenther@suse.de>
3448
3449         PR middle-end/26899
3450         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3451
3452 2006-10-28  Richard Guenther  <rguenther@suse.de>
3453
3454         PR target/28806
3455         * gcc.target/i386/math-torture/lround.c: New testcase.
3456
3457 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3458
3459         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3460         * gcc.dg/builtins-44.c: Likewise.
3461         * gcc.dg/builtins-45.c: Likewise.
3462         * gcc.dg/pr28796-2.c: Likewise.
3463         * gcc.dg/unordered-3.c: Likewise.
3464
3465 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3466
3467         PR libgfortran/27954
3468         * gfortran.dg/error_recovery_2.f90: New test.
3469
3470 2006-10-26  Richard Guenther  <rguenther@suse.de>
3471
3472         * gcc.target/i386/i386.exp: Use glob, not find to collect
3473         tests.  Avoids recursing into subdirectories.
3474         * gcc.target/i386/math-torture/math-torture.exp: Torture
3475         for interesting ia32 math options.
3476         * gcc.target.i386/math-torture/lrint.c: New testcase.
3477
3478 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3479
3480         PR libgfortran/29563
3481         * gfortran.dg/arrayio_9.f90: Update test.
3482         * gfortran.dg/arrayio_19.f90: New test.
3483
3484 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3485
3486         * gcc.dg/20061026.c: New testcase.
3487
3488 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3489
3490         PR libgfortran/29563
3491         * gfortran.dg/arrayio_9.f90: New test.
3492
3493 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3494
3495         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3496         Copy the strings manually, as strcpy may call strlen.
3497
3498 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3499
3500         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3501         Add checks for log, log2, log10 and log1p.
3502
3503         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3504         we already test 0.0.  Add checks for expm1, log, log2, log10,
3505         log1p, cbrt, erf and erfc.
3506
3507 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3508
3509         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3510
3511 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3512
3513         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3514         and remainderl() built-in functions.  Remove -ffast-math from
3515         dg-options.
3516
3517 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3518
3519         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3520         acosh and atanh.
3521
3522         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3523         floating point modifiers to arguments passed to float and long
3524         double functions respectively.  Update all callers to use floating
3525         point numbers, not integers.  Add tests for exp, exp2 and
3526         exp10/pow10.
3527
3528         * gcc.dg/torture/builtin-math-3.c: New test.
3529
3530 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3531
3532         PR fortran/29393
3533         * gfortran.dg/initialize_2.f90: New.
3534
3535 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3536
3537         * gcc.dg/torture/builtin-math-2.c: New test.
3538
3539 2006-10-24  Richard Guenther  <rguenther@suse.de>
3540
3541         PR middle-end/28796
3542         * gcc.dg/pr28796-1.c: New testcase.
3543         * gcc.dg/pr28796-2.c: Likewise.
3544
3545 2006-10-24  Richard Guenther  <rguenther@suse.de>
3546
3547         * gcc.dg/builtins-57.c: New testcase.
3548
3549 2006-10-24  Richard Guenther  <rguenther@suse.de>
3550
3551         PR tree-optimization/29567
3552         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3553
3554 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3555
3556         PR tree-optimization/14784
3557         * gcc.dg/alias-10.c: New test.
3558
3559 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3560
3561         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3562
3563 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3564
3565         * gcc.dg/builtin-strncat-chk-1.c: New test.
3566
3567 2006-10-23  Jan Hubicka  <jh@suse.cz>
3568
3569         * gcc.dg/memmove-1.c: New test.
3570
3571 2006-10-23  Paul Brook  <paul@codesourcery.com>
3572
3573         * gcc.dg/pragma-pack-5.c: New test.
3574
3575 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3576
3577         * g++.dg/other/s390-1.C: New testcase.
3578
3579 2006-10-23  Richard Guenther  <rguenther@suse.de>
3580
3581         PR middle-end/27132
3582         PR middle-end/23295
3583         * gcc.dg/pr27132.c: New testcase.
3584         * gcc.dg/pr23295.c: Likewise.
3585         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3586         * g++.dg/tree-ssa/pr19807.C: Likewise.
3587
3588 2006-10-23  Richard Guenther  <rguenther@suse.de>
3589
3590         PR middle-end/21032
3591         * gcc.dg/pr21032.c: New testcase.
3592
3593 2006-10-22  Jeff Law  <law@redhat.com>
3594         Richard Guenther  <rguenther@suse.de>
3595
3596         PR tree-optimization/15911
3597         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3598
3599 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3600
3601         PR c++/20647
3602         * g++.dg/abi/rtti3.C: New.
3603
3604 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3605
3606         PR middle-end/28252
3607         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3608         transformation.
3609
3610 2006-10-21  Richard Guenther  <rguenther@suse.de>
3611
3612         PR tree-optimization/3511
3613         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3614
3615 2006-10-21  Richard Guenther  <rguenther@suse.de>
3616
3617         PR middle-end/26898
3618         * gcc.dg/torture/pr26898-1.c: New testcase.
3619         * gcc.dg/torture/pr26898-2.c: Likewise.
3620
3621 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3622
3623         PR c++/28053
3624         * g++.dg/parse/bitfield1.C: Adjust error markers.
3625         * g++.dg/parse/bitfield2.C: New test.
3626
3627 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3628
3629         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3630
3631 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3632
3633         PR libfortran/27895
3634         * gfortran.dg/zero_sized_1.f90: New test.
3635
3636 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3637
3638         * gcc.dg/div-compare-1.c: New test.
3639
3640 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3641
3642         PR fortran/29216
3643         * gfortran.dg/result_default_init_1.f90: New test.
3644
3645         PR fortran/29314
3646         * gfortran.dg/automatic_default_init_1.f90: New test.
3647
3648         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3649         from 38 to 33.
3650
3651 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3652
3653         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3654         'using namespace std' without previous declaration.
3655         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3656         * g++.old-deja/g++.robertl/eb133c.C: New.
3657
3658 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3659
3660         PR libgfortran/29277
3661         * gfortran.dg/streamio_4.f90: Update test.
3662         * gfortran.dg/streamio_11.f90: New test.
3663
3664 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3665
3666         PR c++/27952
3667         * g++.dg/inherit/virtual1.C: New test.
3668
3669 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3670
3671         PR c++/28261
3672         * g++.dg/parse/enum3.C: New test.
3673
3674 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3675
3676         PR c++/29039
3677         * g++.dg/init/ctor8.C: New test.
3678
3679 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR c++/27270
3682         * g++.dg/ext/complit8.C: Tweak error markers.
3683         * g++.dg/template/complit1.C: Add error marker.
3684
3685 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3686
3687         PR c++/27270
3688         * g++.dg/ext/complit8.C: New test.
3689
3690         PR c++/29408
3691         * g++.dg/parse/dtor12.C: New test.
3692
3693         PR c++/29435
3694         * g++.dg/template/sizeof11.C: New test.
3695
3696 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3697
3698         PR fortran/29392
3699         * gfortran.dg/data_char_3.f90: New test.
3700
3701         PR fortran/29451
3702         * gfortran.dg/negative_automatic_size.f90: New test.
3703
3704 2006-10-16  David Daney  <ddaney@avtrex.com>
3705
3706         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3707
3708 2006-10-16  Eric Christopher  <echristo@apple.com>
3709
3710         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3711         x86_64.
3712
3713 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3714
3715         PR c++/28211
3716         * g++.dg/tc1/dr49.C: Tweak error messages.
3717         * g++.dg/parse/template21.C: New test.
3718
3719 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3720
3721         PR middle-end/20491
3722         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3723
3724 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3725
3726         PR fortran/29403
3727         * gfortran.dg/print_1.f90: New test.
3728
3729 2006-10-15  Jan Hubicka  <jh@suse.cz>
3730
3731         PR middle-end/29241
3732         * gcc.c-torture/compile/pr29241.c: New testcase.
3733
3734 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3735
3736         PR middle-end/29250
3737         * gcc.c-torture/compile/pr29250.c: New test.
3738
3739 2006-10-15  Richard Guenther  <rguenther@suse.de>
3740
3741         * gcc.dg/pr29299.c: New testcase.
3742
3743 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3744
3745         PR fortran/24767
3746         * gfortran.dg/label_4.f90: Adjust warning flag.
3747
3748 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3749
3750         PR fortran/29371
3751         * gfortran.dg/nullify_3.f90: New test.
3752
3753 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3754
3755         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3756         on Solaris 2.5.1 too.
3757
3758 2006-10-13  Eric Christopher  <echristo@apple.com>
3759
3760         * gcc.dg/pr25993.c: Skip for darwin.
3761
3762 2006-10-13  Eric Christopher  <echristo@apple.com>
3763
3764         * gcc.dg/visibility-11.c: Skip for darwin.
3765
3766 2006-10-13  Eric Christopher  <echristo@apple.com>
3767
3768         * gcc.dg/darwin-weakimport-1.c: Use
3769         -fno-asynchronous-unwind-tables.
3770         * gcc.dg/darwin-weakimport-3.c: Ditto.
3771
3772 2006-10-13  Richard Guenther  <rguenther@suse.de>
3773
3774         PR tree-optimization/29446
3775         * gcc.dg/torture/pr29446.c: New testcase.
3776
3777 2006-10-13  Bill Wendling  <wendling@apple.com>
3778
3779         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3780         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3781         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3782         * g++.old-deja/g++.law/shadow1.C: Likewise.
3783         * g++.old-deja/g++.law/ctors10.C: Likewise.
3784         * g++.dg/debug/namespace1.C: Likewise.
3785         * g++.dg/inherit/namespace-as-base.C: Likewise.
3786         * g++.dg/opt/delay-slot-1.C: Likewise.
3787         * g++.dg/parse/defarg10.C: Likewise.
3788         * g++.dg/template/ptrmem11.C: Likewise.
3789         * g++.dg/template/mem_func_ptr.C: Likewise.
3790         * g++.dg/template/spec19.C: Likewise.
3791
3792 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3793
3794         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3795
3796 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3797
3798         PR fortran/29373
3799         * gfortran.dg/implicit_9.f90: New test.
3800
3801         PR fortran/29407
3802         * gfortran.dg/namelist_25.f90: New test.
3803
3804         PR fortran/27701
3805         * gfortran.dg/same_name_2.f90: New test.
3806
3807         PR fortran/29232
3808         * gfortran.dg/host_assoc_types_1.f90: New test.
3809
3810         PR fortran/29364
3811         * gfortran.dg/missing_derived_type_1.f90: New test.
3812         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3813
3814         PR fortran/29422
3815         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3816
3817         PR fortran/29428
3818         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3819
3820 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3821
3822         PR fortran/29391
3823         * gfortran.dg/bound_2.f90: New test.
3824
3825 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3826
3827         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3828         directive.
3829         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3830         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3831         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3832         * gfortran.dg/gomp/reduction3.f90: Likewise.
3833         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3834         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3835         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3836         * gfortran.dg/forall_4.f90: Likewise.
3837         * gfortran.dg/spec_expr_4.f90: Likewise.
3838         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3839         * gfortran.dg/forall_5.f90: Likewise.
3840         * gfortran.dg/open_access_append_2.f90: Add check for
3841         compile-time warning.
3842
3843 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3844
3845         PR c++/28506
3846         * g++.dg/parse/pure1.C: New test.
3847
3848 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3849
3850         PR fortran/21435
3851         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3852         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3853         for compile-time warnings.
3854         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3855         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3856         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3857         file.
3858         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3859         specifier.
3860         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3861         compile-time warning.
3862
3863 2006-10-12  Jan Hubicka  <jh@suse.cz>
3864
3865         PR c/28419
3866         * gcc.dg/pr28319.c: New test.
3867
3868 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3869         PR c++/29318
3870         * g++.dg/ext/vla4.C: New test.
3871
3872 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3873
3874         PR c++/27961
3875         * g++.dg/template/crash60.C: New test.
3876         * g++.dg/other/large-size-array.C: Adjust error markers.
3877         * g++.dg/parse/crash27.C: Likewise.
3878         * g++.dg/template/crash1.C: Likewise.
3879
3880 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3881
3882         PR testsuite/29093
3883         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3884
3885 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3886
3887         PR preprocessor/28709
3888         * gcc.dg/cpp/paste14.c: New test.
3889
3890 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3891
3892         PR c++/29175
3893         * g++.dg/init/array24.C: New test.
3894
3895 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3896
3897         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3898         of <sys/types.h>.
3899
3900 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3901
3902         PR c++/29024
3903         * g++.dg/parse/typedef8.C: New test.
3904         * g++.dg/other/mult-stor1.C: Adjust error markers.
3905
3906 2006-10-11  Richard Guenther  <rguenther@suse.de>
3907
3908         PR tree-optimization/28230
3909         * gcc.dg/torture/pr28230.c: New testcase.
3910
3911 2006-10-11  Richard Guenther  <rguenther@suse.de>
3912
3913         PR inline-asm/29119
3914         * gcc.dg/torture/pr29119.c: New testcase.
3915
3916 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3917
3918         PR middle-end/29272
3919         * gcc.c-torture/execute/20060930-2.c: New test.
3920
3921 2006-10-09  Richard Henderson  <rth@redhat.com>
3922
3923         Revert emutls patch.
3924
3925 2006-10-09  Richard Guenther  <rguenther@suse.de>
3926
3927         PR middle-end/29254
3928         * gcc.dg/pr29254.c: New testcase.
3929
3930 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3931             Paul Thomas  <pault@gcc.gnu.org>
3932
3933         PR fortran/20541
3934         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3935         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3936         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3937         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3938         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3939         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3940         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3941         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3942         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3943         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3944         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3945         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3946         * gfortran.dg/alloc_comp_std.f90: New test.
3947         * gfortran.dg/move_alloc.f90: New test.
3948
3949 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3950
3951         PR fortran/29115
3952         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3953
3954         PR fortran/29211
3955         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3956
3957 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3958
3959         PR fortran/28585
3960         * gfortran.dg/new_line.f90: New test.
3961
3962 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3963
3964         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3965         * gcc.dg/torture/builtin-convert-1.c,
3966         gcc.dg/torture/builtin-convert-2.c,
3967         gcc.dg/torture/builtin-convert-3.c,
3968         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3969
3970 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3971
3972         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3973         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3974         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3975         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3976
3977 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3978
3979         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3980         Xfail some tests for powerpc-darwin and powerpc-aix.
3981
3982 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3983
3984         PR c/29380
3985         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3986
3987 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3988
3989         PR target/29300
3990         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3991         on hppa*-*-hpux*.
3992
3993 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3994
3995         PR fortran/16580
3996         PR fortran/29288
3997         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3998         Add tests for using all possible intrinsics as actual arguments.
3999         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4000         all possible intrinsics as actual arguments.
4001         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4002         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4003
4004 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
4005
4006         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4007         * gcc.dg/debug/debug-2.c: Likewise.
4008
4009 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4010
4011         * gcc.c-torture/compile/sync-2.c: New test.
4012
4013 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4014
4015         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4016         line endings.
4017
4018 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4019
4020         PR rtl-optimization/29128
4021         * gcc.c-torture/compile/pr29128.c: New test.
4022
4023 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4024
4025         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4026         line endings.
4027
4028 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4029
4030         PR middle-end/29256
4031         * gcc.dg/tree-ssa/loop-19.c: New test.
4032
4033 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4034
4035         PR tree-optimization/29330
4036         * gcc.dg/pr29330.c: New test.
4037
4038         PR target/28924
4039         * gcc.c-torture/compile/20061005-1.c: New test.
4040
4041 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4042
4043         * gcc.dg/typename-vla-1.c: New case.
4044         * gnat.dg/forward_vla.adb: New case.
4045
4046 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4047
4048         PR tree-optimization/29290
4049         * gfortran.dg/loop_nest_1.f90: New test.
4050
4051         PR target/29198
4052         * gcc.dg/tls/opt-12.c: New test.
4053
4054         PR fortran/28415
4055         * gfortran.dg/save_2.f90: New test.
4056
4057         PR c/29091
4058         * gcc.dg/pr29091.c: New test.
4059
4060 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
4061
4062         * lib/target-supports.exp
4063         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4064         same as x86_64-*-*; check for LP64.
4065
4066 2006-10-04  Richard Henderson  <rth@redhat.com>
4067
4068         * lib/target-supports.exp (check_effective_target_tls): Redefine
4069         to mean non-emulated tls.
4070         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4071         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4072         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4073         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4074         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4075         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4076         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4077
4078 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4079
4080         PR fortran/29343
4081         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4082
4083 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4084
4085         * gfortran.dg/bounds_check_fail_1.f90: New test.
4086
4087 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4088
4089         PR c++/29020
4090         * g++.dg/template/friend48.C: New test.
4091
4092 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4093
4094         PR fortran/29098
4095         * gfortran.dg/default_initialization_2.f90: New test.
4096
4097 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4098
4099         PR fortran/20779
4100         PR fortran/20891
4101         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4102
4103 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4104
4105         PR fortran/29284
4106         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4107
4108         PR fortran/29321
4109         PR fortran/29322
4110         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4111
4112         PR fortran/25091
4113         PR fortran/25092
4114         * gfortran.dg/entry_array_specs_1.f90: New test.
4115
4116 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4117
4118         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4119         insufficient to inhibit some test failures at -O3.  Do testing
4120         on integers.
4121
4122 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4123
4124         PR c++/29138
4125         * g++.dg/inherit/access8.C: New test.
4126         * g++.dg/template/dtor4.C: Tweak error messages.
4127
4128 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4129
4130         PR fortran/27478
4131         * gfortran.dg/entry_8.f90: New test.
4132
4133 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4134
4135         PR c++/29291
4136         * g++.dg/parse/new4.C: New test.
4137
4138 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4139
4140         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4141         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4142         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4143         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4144         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4145
4146 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4147
4148         PR fortran/19260
4149         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4150         * gfortran.dg/continuation_2.f90: New test.
4151
4152         PR fortran/19262
4153         * gfortran.dg/continuation_3.f90: New test.
4154         * gfortran.dg/continuation_4.f90: New test.
4155         * gfortran.dg/continuation_5.f: New test.
4156         * gfortran.dg/continuation_6.f: New test.
4157
4158 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4159
4160         PR c++/29226
4161         * g++.dg/template/vla1.C: New test.
4162
4163 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4164
4165         PR fortran/29210
4166         * gfortran.dg/complex_parameter_1.f90: New test.
4167
4168 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4169
4170         PR c/29154
4171         * gcc.c-torture/execute/20060929-1.c: New test.
4172
4173 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4174
4175         PR c++/29105
4176         * g++.dg/template/member6.C: New test.
4177         * g++.dg/parse/typename7.C: Adjust error markers.
4178
4179         PR c++/29080
4180         * g++.dg/template/member7.C: New test.
4181
4182 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4183
4184         PR c/24010
4185         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4186         gcc.dg/Woverride-init-3.c: New tests.
4187
4188 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4189
4190         * gcc.c-torture/execute/20060930-1.c: New test.
4191
4192 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4193
4194         PR fortran/18791
4195         * gfortran.dg/specifics_1.f90: New test.
4196         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4197         complex specifics.
4198
4199 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4200
4201         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4202         pthread-init-common.h: New.
4203
4204 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4205
4206         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4207         precision on some archs.
4208
4209 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4210
4211         * gcc.dg/non-local-goto-1.c: New test.
4212         * gcc.dg/non-local-goto-2.c: Likewise.
4213         * gcc.dg/setjmp-3.c: Likewise.
4214         * gcc.dg/setjmp-4.c: Likewise.
4215
4216 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4217
4218         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4219
4220 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4221
4222         PR fortran/28276
4223         * gfortran.dg/exponent_1.f90: New test.
4224
4225         PR fortran/27021
4226         * gfortran.dg/nearest_1.f90: New test.
4227
4228 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4229
4230         PR middle-end/25261
4231         PR middle-end/28790
4232         * gcc.dg/gomp/nestedfn-1.c: New test.
4233
4234 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4235
4236         PR objc/29195
4237         * objc/compile/method-1.m: New test.
4238
4239 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4240
4241         PR c++/26938
4242         * g++.dg/template/crash58.C: New test.
4243         * g++.dg/parse/crash28.C: Adjust error markers.
4244         * g++.dg/template/crash34.C: Likewise.
4245         * g++.dg/template/friend31.C: Likewise.
4246         * g++.dg/template/crash32.C: Likewise.
4247
4248         PR c++/27329
4249         * g++.dg/template/crash59.C: New test.
4250
4251         PR c++/27667
4252         * g++.dg/template/spec33.C: New test.
4253         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4254
4255 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4256             Adam Nemet  <anemet@caviumnetworks.com>
4257
4258         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4259         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4260
4261 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4262
4263         PR target/28911
4264         * gcc.dg/pr28911.c: New.
4265
4266 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4267
4268         PR target/29169
4269         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4270         (dg-options): Add -mfpmath=387.
4271
4272 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4273
4274         PR c/28706
4275         * gcc.dg/pr28706.c: New test.
4276
4277         PR c/28712
4278         * gcc.dg/pr28712.c: New test.
4279
4280 2006-09-22  Mike Stump  <mrs@apple.com>
4281
4282         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4283
4284 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4285
4286         PR tree-optimization/28888
4287         * gcc.dg/pr28888.c: New test.
4288
4289 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4290
4291         PR c++/29016
4292         * g++.dg/init/ptrfn1.C: New test.
4293
4294 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4295
4296         PR c++/28861
4297         * g++.dg/template/spec32.C: New test.
4298         * g++.dg/parse/crash9.C: Adjust error markers.
4299
4300         PR c++/28303
4301         * g++.dg/template/typedef6.C: New test.
4302         * g++.dg/init/error1.C: Adjust error markers.
4303         * g++.dg/parse/crash9.C: Likewise.
4304         * g++.dg/template/crash55.C: Likewise.
4305
4306 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4307
4308         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4309
4310 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4311
4312         PR target/27650
4313         * g++.dg/ext/dllimport12.C: New test.
4314
4315 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4316
4317         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4318         * gcc.target/mips/nmadd-2.c: Likewise.
4319         * gcc.target/mips/mips-ps-6.c: New test.
4320         * gcc.target/mips/neg-abs-1.c: Likewise.
4321         * gcc.target/mips/neg-abs-2.c: Likewise.
4322         * gcc.target/mips/nmadd-3.c: New test.
4323
4324 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4325
4326         PR middle-end/28046
4327         * gcc.dg/gomp/atomic-10.c: New test.
4328         * g++.dg/gomp/atomic-10.C: New test.
4329
4330 2006-09-20  Eric Christopher  <echristo@apple.com>
4331
4332         * gcc.target/i386/sse3-not-fisttp.c: New.
4333
4334 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4335
4336         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4337
4338 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4339
4340         * gcc.c-torture/execute/pr28289.c (one): New variable.
4341         (main): Use it instead of argc.
4342         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4343         (main): Use it instead of argc.
4344
4345 2006-09-19  Paul Brook  <paul@codesourcery.com>
4346
4347         PR target/28516
4348         * gcc.dg/nested-func-5.c: New test.
4349
4350 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4351
4352         * lib/target-supports.exp (check_effective_target_tls): Compile
4353         test stubs using ${tool}_target_compile, not just target_compile.
4354         (check_effective_target_tls_runtime): Likewise.
4355
4356 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4357
4358         * gcc.c-torture/compile/20030405-1.x: Remove.
4359
4360         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4361         optimising linker from discarding it.
4362
4363 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4364
4365         PR fortran/28526
4366         * gfortran.dg/keyword_symbol_1.f90: New test.
4367
4368         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4369         pedantic compilation option.
4370
4371 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4372
4373         PR fortran/29060
4374         * gfortran.dg/spread_shape_1.f90: New test.
4375
4376 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4377
4378         PR tree-optimization/28887
4379         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4380
4381 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4382
4383         PR c/25993
4384         * gcc.dg/pr25993.c: New test.
4385
4386 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4387
4388         PR tree-opt/21591
4389         * gcc.dg/vect/pr21591.c: New test.
4390
4391 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4392
4393         PR tree-opt/29059
4394         * gcc.c-torture/compile/strcpy-1.c: New test.
4395         * gcc.c-torture/compile/strcpy-2.c: New test.
4396         * gcc.c-torture/compile/memcpy-1.c: New test.
4397         * gcc.c-torture/compile/memcpy-2.c: New test.
4398
4399 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4400
4401         PR testsuite/29055
4402         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4403
4404 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4405
4406         * gnat.dg/specs/double_record_extension1.ads: New test.
4407         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4408
4409 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4410
4411         PR fortran/29051
4412         * gfortran.dg/oldstyle_3.f90: New test.
4413
4414 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4415
4416         PR libgfortran/29099
4417         * gfortran.dg/secnds-1.f: New test.
4418
4419 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4420
4421         PR libgfortran/29053
4422         * gfortran.dg/streamio_9.f90: New test.
4423         * gfortran.dg/streamio_10.f90: New test.
4424
4425 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4426
4427         PR C++/29002
4428         * g++.dg/init/array22.C: New test.
4429         * g++.dg/init/array23.C: New test.
4430
4431 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4432
4433         * stackcheck.lst: Update list of tests requiring stack checking.
4434         * norun.lst: Adjust for above change.
4435         * ada95.lst: New file.
4436         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4437         requiring -gnat95 switch.
4438
4439 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4440
4441         * gnat.dg/in_out_parameter.adb: New test.
4442
4443 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4444
4445         PR debug/28980
4446         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4447
4448 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4449
4450         * gnat.dg/specs/unchecked_union.ads: New test.
4451
4452 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4453
4454         PR rtl-optimization/28982
4455         * gcc.c-torture/execute/pr28982a.c: New test.
4456         * gcc.c-torture/execute/pr28982b.c: Likewise.
4457
4458 2006-09-12  Eric Christopher  <echristo@apple.com>
4459
4460         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4461         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4462
4463 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4464
4465         PR c/28768
4466         PR preprocessor/14634
4467         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4468         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4469         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4470
4471 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4472
4473         * gcc.dg/pr28243.c: New test.
4474
4475 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4476
4477         PR fortran/28971
4478         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4479         this undiagnosed regression reappears.
4480
4481 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4482
4483         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4484         Treat $srcdir as a literal.
4485         * lib/fortran-torture.exp (fortran-torture-compile,
4486         fortran-torture-execute): Likewise.
4487         * lib/objc-torture.exp (objc-torture-compile,
4488         objc-torture-execute): Likewise.
4489         * lib/profopt.exp (profopt-execute): Likewise.
4490
4491 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4492
4493         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4494
4495 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4496
4497         PR testsuite/28950
4498         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4499
4500 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4501
4502         PR target/13685
4503         * gcc.target/i386/pr13685.c: New test.
4504
4505 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4506
4507         * gcc.dg/pr28726.c: New test.
4508
4509 2006-09-11  Josh Conner  <jconner@apple.com>
4510
4511         * gcc.dg/nrv3.c: Increase size of structure.
4512         * gcc.dg/nrv4.c: Likewise.
4513         * gcc.dg/nrv5.c: Likewise.
4514
4515 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4516
4517         PR libfortran/28890
4518         gfortran.dg/assumed_charlen_function_5.f90: New test.
4519
4520 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4521
4522         PR c++/28991
4523         * g++.dg/init/static3.C: New test.
4524
4525 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4526
4527         PR testsuite/29007
4528         * gcc.dg/long-long-cst1.c (t): Add cast to
4529         __SIZE_TYPE__ before casting to int.
4530         (main): Return 0 on success.
4531
4532 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4533
4534         * gcc.c-torture/execute/20060910-1.c: New test.
4535
4536 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4537
4538         PR middle-end/26983
4539         * gcc.dg/pr26983.c: New test.
4540
4541 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4542
4543         PR target/29006
4544         * gcc.c-torture/execute/pr29006.c: New test.
4545
4546 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4547
4548         PR libfortran/28947
4549         gfortran.dg/matmul_4.f90: New test.
4550
4551 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4552
4553         PR fortran/28959
4554         gfortran.dg/used_types_10: New test.
4555
4556 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4557
4558         PR libfortran/28923
4559         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4560         gfortran.dg/array_initializer_3.f90: New test.
4561
4562 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4563
4564         PR fortran/28914
4565         * gfortran.dg/actual_array_constructor_3.f90: New test.
4566
4567 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4568
4569         PR testsuite/26778
4570         * gcc.target/i386/pr26778.c: New testcase.
4571
4572 2006-09-08  Eric Christopher  <echristo@apple.com>
4573
4574         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4575         * gcc.target/i386/memcpy-1.c: Ditto.
4576         * gcc.target/i386/asm-1.c: Ditto.
4577         * gcc.target/i386/20060512-4.c: Ditto.
4578         * gcc.target/i386/compress-float-387.c: Ditto.
4579         * gcc.target/i386/20060512-1.c: Ditto.
4580         * gcc.target/i386/compress-float-sse.c: Ditto.
4581         * gcc.target/i386/20060512-2.c: Ditto.
4582         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4583         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4584         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4585         * gcc.dg/pr26449.c: Ditto.
4586         * gcc.dg/attr-ms_struct-2.c: Ditto.
4587         * gcc.dg/attr-ms_struct-1.c: Ditto.
4588         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4589
4590 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4591
4592         PR c/28504
4593         * gcc.dg/vla-10.c: New test.
4594
4595 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4596
4597         PR c++/28858
4598         * g++.dg/parse/template20.C: New test.
4599         * g++.dg/template/operator8.C: Remove obsolete part.
4600         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4601         * g++.old-deja/g++.pt/crash65.C: Likewise.
4602
4603 2006-09-07  Jason Merrill  <jason@redhat.com>
4604
4605         PR middle-end/27724
4606         * gcc.dg/long-long-cst1.c: New test.
4607
4608 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4609
4610         PR C++/28906
4611         * g++.dg/other/array3.C: New test.
4612         * g++.dg/other/array4.C: New test.
4613         * g++.dg/other/array5.C: New test.
4614
4615 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4616
4617         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4618
4619 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4620
4621         PR target/28946
4622         * gcc.target/i386/pr28946.c: New test.
4623
4624 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4625
4626         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4627         in integer literal constant.
4628         * gfortran.dg/enum_8.f90: Ditto.
4629         * gfortran.dg/g77/20030326-1.f: Ditto.
4630
4631 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4632
4633         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4634         nonconformance usage.
4635
4636 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4637
4638         PR middle-end/28862
4639         * gcc.c-torture/compile/vector-align-1.c: New test.
4640
4641 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4642
4643         PR rtl-opt/27883
4644         * g++.dg/opt/copysign-1.C: New test.
4645
4646 2006-09-06  Jason Merrill  <jason@redhat.com>
4647
4648         PR c++/27371
4649         * g++.dg/warn/unused-result1.C: New test.
4650
4651 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4652
4653         PR c++/28903
4654         * g++.dg/ext/vla3.C: New test.
4655
4656         PR c++/28886
4657         * g++.dg/template/array16.C: New test.
4658
4659 2006-09-06  Richard Guenther  <rguenther@suse.de>
4660
4661         * gcc.dg/pr27226.c: Remove testcase again.
4662
4663 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4664
4665         PR tree-opt/28937
4666         * g++.dg/opt/unroll2.C: New test.
4667
4668 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4669
4670         PR tree-opt/28952
4671         * gcc.dg/vect/pr28952.c: New test.
4672
4673 2006-09-05  Richard Guenther  <rguenther@suse.de>
4674
4675         PR tree-optimization/28900
4676         * gcc.dg/torture/pr28900.c: New testcase
4677
4678 2006-09-05  Richard Guenther  <rguenther@suse.de>
4679
4680         PR tree-optimization/28905
4681         * gcc.c-torture/compile/pr28905.c: New testcase.
4682
4683 2006-09-05  Richard Guenther  <rguenther@suse.de>
4684
4685         PR middle-end/28935
4686         * gcc.dg/pr28935.c: New testcase.
4687
4688 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4689
4690         * gcc.c-torture/execute/20060905-1.c: New test.
4691
4692 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4693
4694         PR fortran/28908
4695         * gfortran.dg/used_types_7.f90: New test.
4696         * gfortran.dg/used_types_8.f90: New test.
4697         * gfortran.dg/used_types_9.f90: New test.
4698
4699 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4700
4701         * gcc.c-torture/compile/20060904-1.c: New test.
4702
4703 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4704
4705         PR c++/23287 Revert my 2006-09-01 patch
4706         * g++.dg/parse/dtor12.C: Remove.
4707
4708 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4709
4710         PR c+/27670
4711         * g++.dg/template/operator9.C: New test.
4712
4713         PR c++/27493
4714         * g++.dg/template/operator7.C: New test.
4715
4716         PR c++/27494
4717         * g++.dg/template/operator8.C: New test.
4718
4719         PR c++/27397
4720         * g++.dg/template/crash57.C: New test.
4721
4722         * g++.dg/template/typedef4.C: Adjust error markers.
4723         * g++.dg/template/typedef5.C: Likewise.
4724
4725 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4726
4727         PR c++/28878
4728         * g++.dg/parse/crash33.C: New test.
4729
4730 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4731         Richard Guenther  <rguenther@suse.de>
4732         Adam Nemet  <anemet@caviumnetworks.com>
4733
4734         PR middle-end/27226
4735         * gcc.target/mips/memcpy-1.c: New testcase.
4736         * gcc.dg/pr27226.c: Likewise.
4737
4738 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4739
4740         PR c++/28705
4741         * g++.dg/lookup/koenig5.C: New.
4742         * g++.dg/template/crash56.C: New.
4743
4744 2006-09-01  Josh Conner  <jconner@apple.com>
4745
4746         PR c++/25505
4747         * gcc.dg/nrv3.c: New test.
4748         * gcc.dg/nrv4.c: New test.
4749         * gcc.dg/nrv5.c: New test.
4750
4751 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4752
4753         PR c++/23287
4754         * g++.dg/parse/dtor12.C: New.
4755
4756 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4757
4758         PR tree-optimization/28839
4759         * gcc.dg/pr28839.c: New test.
4760
4761 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4762
4763         PR target/24367
4764         * gcc.dg/pr24367.c: New testcase.
4765
4766 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4767
4768         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4769
4770 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4771
4772         PR rtl-optimization/27735
4773         * gcc.dg/loop-unswitch-1.c: New test.
4774
4775 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4776
4777         PR fortran/28885
4778         * gfortran.dg/aliasing_dummy_2.f90: New test.
4779
4780         PR fortran/20067
4781         * gfortran.dg/generic_5.f90: Change error message.
4782
4783         PR fortran/28873
4784         * gfortran.dg/generic_6.f90: New test.
4785
4786         PR fortran/25077
4787         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4788
4789         PR fortran/25102
4790         * gfortran.dg/invalid_interface_assignment.f90: New test.
4791
4792         PR fortran/24866
4793         * gfortran.dg/module_proc_external_dummy.f90: New test.
4794
4795 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4796
4797         PR c++/28349
4798         * testsuite/g++.dg/warn/var-args1.C: New test.
4799
4800 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4801
4802         PR fortran/28866
4803         * gfortran.dg/simpleif_2.f90: New test.
4804         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4805         * gfortran.dg/enum_5.f90: Ditto.
4806
4807 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4808             Kazu Hirata  <kazu@codesourcery.com>
4809
4810         PR tree-optimization/17506
4811         * gcc.dg/pr17506.c: New.
4812
4813 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4814
4815         PR c++/28139
4816         * g++.dg/eh/alias1.C: New test.
4817
4818 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4819
4820         PR c++/28860
4821         * g++.dg/template/ttp22.C: New test.
4822
4823 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4824
4825         PR middle-end/26632
4826         * gcc.dg/pr26632.c: New.
4827
4828 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4829
4830         PR libgfortran/28354
4831         * gfortran.dg/fmt_zero_precision.f90: New test.
4832
4833 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4834
4835         PR c++/28058
4836         * g++.dg/template/spec31.C: New test.
4837
4838 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4839
4840         PR c++/26573
4841         * g++.dg/other/static2.C: New test.
4842
4843 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4844
4845         * gcc.dg/Wswitch-enum-2.c: New test case.
4846         * gcc.dg/Wswitch-enum-3.c: Likewise.
4847
4848 2006-08-26  Richard Guenther  <rguenther@suse.de>
4849
4850         * gcc.c-torture/compile/20060826-1.c: New testcase.
4851
4852 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4853
4854         PR c++/28736
4855         * g++.dg/template/void10.C: New test.
4856
4857         PR c++/28737
4858         * g++.dg/template/void8.C: New test.
4859
4860         PR c+_+/28738
4861         * g++.dg/template/void9.C: New test.
4862
4863         * g++.dg/template/void3.C: Adjust error markers.
4864         * g++.dg/template/void4.C: Likewise.
4865         * g++.dg/template/crash55.C: Likewise.
4866         * g++.dg/template/void7.C: Likewise
4867
4868 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4869
4870         PR c++/28588
4871         * g++.dg/inherit/access6.C: New test.
4872         * g++.dg/inherit/access7.C: Likewise.
4873
4874         PR c++/28595
4875         * g++.dg/template/array15.C: New test.
4876         * g++.dg/template/crash2.C: Tweak error markers.
4877
4878 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4879
4880         PR middle-end/28683
4881         * gcc.c-torture/compile/20060823-1.c: New test.
4882
4883 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4884
4885         PR c++/28853
4886         * g++.dg/template/ttp21.C: New test.
4887
4888         PR c++/28852
4889         * g++.dg/other/operator1.C: Add error-marker.
4890         * g++.dg/other/operator2.C: New test.
4891
4892 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4893
4894         PR c/27893
4895         * gcc.c-torture/compile/vla-const-1.c,
4896         gcc.c-torture/compile/vla-const-2.c: New tests.
4897
4898 2006-08-26  Richard Guenther  <rguenther@suse.de>
4899
4900         PR middle-end/28814
4901         * gcc.dg/torture/pr28814.c: New testcase.
4902
4903 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4904
4905         PR c/28418
4906         * gcc.c-torture/compile/compound-literal-1.c: New test.
4907
4908 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4909
4910         PR c/28299
4911         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4912         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4913         Expect extra diagnostics.
4914
4915 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4916
4917         gcc.dg/noncompile/pr16876.c: New test.
4918
4919 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4920
4921         PR c++/28056
4922         * g++.dg/parse/local1.C: New test.
4923         * g++.dg/other/qual1.C: Tweak error marker.
4924
4925 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4926
4927         PR c++/27787
4928         * g++.dg/template/typename10.C: New.
4929         * g++.dg/template/lookup4.C: Remove bogus error marker.
4930
4931 2006-08-25  Richard Guenther  <rguenther@suse.de>
4932
4933         PR testsuite/28829
4934         * gcc.dg/pr26570.c: Fix testcase.
4935
4936 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4937
4938         PR tree-opt/28807
4939         * gcc.c-torture/execute/mayalias-2.c: New test.
4940         * gcc.dg/tree-ssa/alias-13.c: New test.
4941
4942 2006-08-24  Jan Hubicka  <jh@suse.cz>
4943
4944         PR debug/26881
4945         * gcc.dg/debug/pr26881.c: New file.
4946
4947 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4948
4949         PR fortran/28788
4950         * gfortran.dg/used_types_4.f90: New test.
4951         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4952         association of derived types.
4953         * gfortran.dg/used_types_2.f90: Add module cleanup.
4954         * gfortran.dg/used_types_3.f90: The same.
4955
4956         PR fortran/28771
4957         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4958         fix of regression.
4959
4960 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4961
4962         PR 28813
4963         * gfortran.dg/direct_io_6.f90: Remove test.
4964
4965 2006-08-23  Stuart Hastings  <stuart@apple.com>
4966
4967         PR 28825
4968         * gcc.target/i386/20060821-1.c: New.
4969
4970 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4971
4972         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4973         dg-warning strings for dllimport.
4974
4975 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4976
4977         PR C++/28450
4978         * g++.dg/ext/vector4.C: New test.
4979         * g++.dg/ext/complex1.C: New test.
4980
4981 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4982
4983         PR debug/28692
4984         * gcc.dg/debug/const-1.c: New.
4985         * gcc.dg/debug/const-2.c: New.
4986         * gcc.dg/debug/dwarf2/const-1.c: New.
4987         * gcc.dg/debug/dwarf2/const-2.c: New.
4988         * gcc.dg/debug/dwarf2/const-2b.c: New.
4989
4990 2006-08-22  Richard Guenther  <rguenther@suse.de>
4991
4992         PR middle-end/28776
4993         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4994         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4995
4996 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4997
4998         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4999
5000 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
5001
5002         PR c++/26269
5003         * g++.dg/other/error14.C: New test.
5004
5005         PR c++/28505
5006         * g++.dg/parse/ctor7.C: New test.
5007         * g++.dg/parse/ctor8.C: Likewise.
5008
5009         PR c++/28741
5010         * g++.dg/template/void7.C: New test.
5011
5012 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5013
5014         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5015         * gnat.dg/self_aggregate_with_array.adb: New test.
5016
5017 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5018
5019         * g++.dg/eh/arm-vfp-unwind.C: New test.
5020
5021 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5022
5023         PR c++/28341
5024         * g++.dg/template/ref3.C: New test.
5025         * g++.dg/template/nontype13.C: New test.
5026
5027         PR c++/28346
5028         * g++.dg/template/ptrmem17.C: New test.
5029
5030 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5031
5032         PR target/28648 c:
5033         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5034
5035 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5036
5037         PR fortran/28630
5038         * gfortran.dg/used_types_2.f90: New test.
5039
5040         PR fortran/28601
5041         * gfortran.dg/used_types_3.f90: New test.
5042
5043         PR fortran/20886
5044         * gfortran.dg/generic_actual_arg.f90: New test.
5045
5046         PR fortran/28735
5047         * gfortran.dg/module_private_array_refs_1.f90: New test.
5048
5049         PR fortran/28762
5050         * gfortran.dg/program_name_1.f90: New test.
5051
5052         PR fortran/28425
5053         * gfortran.dg/derived_constructor_comps_1.f90: New test.
5054
5055         PR fortran/28496
5056         * gfortran.dg/array_initializer_2.f90: New test.
5057
5058         PR fortran/18111
5059         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5060
5061         PR fortran/28600
5062         * gfortran.dg/assumed_charlen_function_4.f90: New test.
5063
5064         PR fortran/28771
5065         * gfortran.dg/assumed_charlen_in_main.f90: New test.
5066
5067         PR fortran/28660
5068         * gfortran.dg/dependent_decls_1.f90: New test.
5069
5070 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5071
5072         PR fortran/25217
5073         * gfortran.dg/derived_init_2.f90: New.
5074
5075 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
5076
5077         * gcc.c-torture/execute/pr28289.c: New test.
5078
5079 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
5080
5081         PR c/28744
5082         * gcc.dg/attr-externally-visible-1.c: New test.
5083         * gcc.dg/attr-externally-visible-2.c: New test.
5084         * g++.dg/parse/attr-externally-visible-1.C: New test.
5085         * g++.dg/parse/attr-externally-visible-2.C: New test.
5086
5087 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5088
5089         PR c++/28606
5090         * g++.dg/parse/dtor11.C: New test.
5091
5092 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5093
5094         PR rtl-optimization/28489
5095         * gcc.c-torture/compile/pr28489.c: New test.
5096
5097 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5098
5099         PR c++/28710
5100         * g++.dg/template/redecl4.C: New test.
5101
5102         PR c++/28711
5103         * g++.dg/template/ctor8.C: New test.
5104
5105 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5106
5107         * gcc.dg/pr26570.c: Fix testcase.
5108
5109 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5110
5111         * PR c++/28573
5112         * g++.dg/parse/offsetof6.C: New test.
5113         * g++.dg/parse/offsetof6.C: New test.
5114         * g++.dg/parse/offsetof7.C: New test.
5115
5116 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5117
5118         PR testsuite/28602
5119         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5120         is false.
5121
5122 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5123
5124         PR c++/28302
5125         * g++.dg/ext/vector3.C: New test.
5126
5127 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5128
5129         PR gcov/profile/26570
5130         * gcc.dg/pr26570.c: New test.
5131
5132 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5133
5134         PR c/27697
5135         * gcc.dg/qual-component-1.c: New test.
5136
5137 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5138
5139         PR c++/28593
5140         * g++.dg/parse/new3.C: New test.
5141
5142 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5143
5144         PR fortran/25828
5145         * gfortran.dg/streamio_1.f90: New test.
5146         * gfortran.dg/streamio_2.f90: New test.
5147         * gfortran.dg/streamio_3.f90: New test.
5148         * gfortran.dg/streamio_4.f90: New test.
5149         * gfortran.dg/streamio_5.f90: New test.
5150         * gfortran.dg/streamio_6.f90: New test.
5151         * gfortran.dg/streamio_7.f90: New test.
5152         * gfortran.dg/streamio_8.f90: New test.
5153
5154 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5155
5156         PR c/28287
5157         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5158
5159 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5160
5161         PR c++/28594
5162         * g++.dg/template/void6.C: New test.
5163
5164 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5165
5166         PR c/28649
5167         * gcc.dg/parse-error-1.c: New test.
5168         * gcc.dg/parse-error-2.c: New test.
5169         * gcc.dg/cpp/digraph2.c: Add error-marker.
5170         * gcc.dg/noncompile/920923-1.c: Likewise.
5171
5172 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5173
5174         PR c/27490
5175         * gcc.dg/sizeof-2.c: New testcase.
5176
5177         PR c/27489
5178         * gcc.dg/switch-A.c: New testcase.
5179
5180 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5181
5182         PR c++/28288
5183         PR c++/14556
5184         * g++.old-deja/g++.warn/compare1.C: Delete.
5185         * g++.dg/opt/pr7503-2.C: Delete.
5186         * g++.dg/opt/pr7503-3.C: Delete.
5187         * g++.dg/opt/pr7503-4.C: Delete.
5188         * g++.dg/opt/pr7503-5.C: Delete.
5189         * g++.dg/opt/max1.C: Delete.
5190         * g++.dg/warn/minmax.C: Delete.
5191         * g++.dg/expr/minmax.C: New test.
5192
5193 2006-08-14  Richard Guenther  <rguenther@suse.de>
5194
5195         PR testsuite/28703
5196         * gcc.c-torture/execute/pr28651.c: Do not use argc
5197         to avoid optimization, instead forbid inlining.
5198
5199 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5200
5201         PR rtl-optimization/28634
5202         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5203
5204 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5205
5206         PR c/27184
5207         * gcc.dg/torture/pr27184.c: New test.
5208
5209 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5210
5211         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5212
5213 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5214
5215         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5216         * gfortran.dg/stat_2.f90: Likewise.
5217         * gfortran.dg/chmod_1.f90: Likewise.
5218         * gfortran.dg/chmod_2.f90: Likewise.
5219         * gfortran.dg/chmod_3.f90: Likewise.
5220
5221 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5222
5223         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5224
5225 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5226
5227         * g++.dg/opt/pr23454-2.C: New test.
5228
5229 2006-08-11  Richard Guenther  <rguenther@suse.de>
5230
5231         PR middle-end/28651
5232         * gcc.c-torture/execute/pr28651.c: New testcase.
5233
5234 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5235
5236         * gnat.dg/specs/static_initializer.ads: New test.
5237
5238 2006-08-10  Paul Brook  <paul@codesourcery.com>
5239
5240         * gcc.target/arm/cond-asm.c: New test.
5241
5242 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5243
5244         PR tree-optimization/26197
5245         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5246         * g++.dg/vect/vect.exp: Compile the new tests with
5247         --param max-aliased-vops=0.
5248
5249 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5250
5251         PR c++/28637
5252         * g++.dg/template/void3.C: New test.
5253
5254         PR c++/28638
5255         * g++.dg/template/void4.C: New test.
5256
5257         PR c++/28640
5258         * g++.dg/template/void5.C: New test.
5259
5260 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5261
5262         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5263         after dg-do compile.
5264
5265 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5266
5267         PR tree-optimizations/26969
5268         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5269         "unswitch-loops" with -funswitch-loops.
5270         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5271
5272 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5273
5274         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5275         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5276         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5277         * objc.dg/dwarf-1.m: Likewise.
5278         * objc.dg/dwarf-2.m: Likewise.
5279         * obj-c++.dg/dwarf-2.mm: Likewise.
5280
5281 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5282
5283         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5284         * objc.dg/dwarf-2.m: Likewise.
5285         * obj-c++.dg/dwarf-2.mm: Likewise.
5286
5287         PR libfortran/28603
5288         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5289
5290         PR testsuite/27611
5291         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5292
5293         PR testsuite/27033
5294         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5295
5296 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5297
5298         PR target/27827
5299         * gcc.target/i386/pr27827.c: New testcase.
5300
5301 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5302
5303         PR fortran/28590
5304         * gfortran.dg/sequence_types_1.f90: New test.
5305
5306 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5307
5308         PR fortran/28548
5309         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5310         dg-warning.  Add -pedantic option.
5311
5312 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5313
5314         PR c/28502
5315         * gcc.dg/proto-1.c: New test.
5316
5317         PR c/27721
5318         * gcc.dg/lvalue-4.c: New test.
5319
5320         PR c/28136
5321         * gcc.dg/init-bad-5.c: New test.
5322
5323 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5324
5325         PR c++/28347
5326         * g++.dg/ext/typedef-init.C: Add new test for typedef
5327         initialization inside templates. Adjust existing error markers.
5328
5329 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5330
5331         PR c++/28148
5332         * g++.dg/init/ptrmem3.C: New test.
5333
5334 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5335
5336         PR tree-optimization/27770
5337         * lib/target-support.exp: New target keyword "section_anchors".
5338         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5339         tests.
5340         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5341         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5342         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5343         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5344
5345 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5346
5347         * gcc.dg/20060801-1.c: Add missing '}'.
5348
5349 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5350
5351         PR c++/27508
5352         * g++.dg/parse/dtor9.C: New test.
5353         * g++.dg/parse/dtor10.C: New test.
5354         * g++.dg/other/error7.C: Adjust error-marker.
5355
5356         PR c++/28274
5357         * g++.dg/other/default5.C: New test.
5358
5359 2006-08-02  Richard Guenther  <rguenther@suse.de>
5360
5361         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5362
5363 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5364
5365         PR c++/28557
5366         * g++.dg/template/conv9.C: New test.
5367
5368 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5369
5370         PR debug/28063
5371         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5372         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5373         Optionally return assembly text.  Update callers.
5374         (check_no_compiler_messages): Update verbose messages.
5375         (check_no_messages_and_pattern): New.
5376         (check_effective_target_string_merging): New.
5377
5378 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5379
5380         PR c++/28250
5381         * g++.dg/eh/catch4.C: New test.
5382
5383         PR c++/28257
5384         * g++.dg/other/qual1.C: New test.
5385
5386         PR c++/28259
5387         * g++.dg/inherit/error2.C: New test.
5388
5389         PR c++/28267
5390         * g++.dg/other/new1.C: New test.
5391
5392         * g++.dg/warn/pr23075.C: Remove obsolete test.
5393         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5394         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5395
5396 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5397
5398         PR c++/28523
5399         * g++.dg/eh/cast1.C: New test.
5400
5401 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5402
5403         PR libfortran/28452
5404         * gfortran.dg/random_3.f90:  New test.
5405
5406 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5407
5408         PR c++/28432
5409         * g++.dg/other/pr28304.C: Change expected error message.
5410         * g++.dg/other/pr28432.C: New test.
5411
5412 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5413
5414         PR c++/28256
5415         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5416
5417 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5418
5419         PR debug/23336
5420         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5421         at -g1.
5422         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5423         g++.dg/debug/enum-2.C: New.
5424
5425 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5426
5427         PR c++/6634
5428         * g++.dg/parse/long1.C: Add more tests.
5429
5430 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5431
5432         * gfortran.dg/lrshift_1.c: New file.
5433
5434 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5435
5436         PR libgfortran/28335
5437         * gfortran.dg/no_unit_error_1.f90: New test.
5438
5439 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5440
5441         PR libgfortran/28335
5442         * gfortran.dg/no_unit_error_1.f90: Delete test.
5443         * gfortran.dg/no_unit_error_2.f90: Delete test.
5444
5445 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5446
5447         * gfortran.dg/chmod_3.f90: New test.
5448         * gfortran.dg/ltime_gmtime_1.f90: New test.
5449         * gfortran.dg/ltime_gmtime_2.f90: New test.
5450         * gfortran.dg/lrshift_1.f90: New test.
5451         * gfortran.dg/chmod_1.f90: New test.
5452         * gfortran.dg/chmod_2.f90: New test.
5453
5454 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5455
5456         PR c++/27668
5457         * g++.dg/template/crash55.C: New test.
5458
5459         PR c++/27962
5460         * g++.dg/template/nontype16.C: New test.
5461
5462         * g++.dg/template/void2.C: Adjust error markers.
5463         * g++.dg/template/nontype5.C: Adjust error markers.
5464
5465 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5466
5467         * gcc.target/i386/stack-prot-kernel.c: New test.
5468
5469 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5470
5471         * gcc.dg/builtins-55.c: New test case.
5472
5473 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5474
5475         PR rtl-optimization/27907
5476         * gcc.c-torture/compile/pr27907.c: New test.
5477
5478 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5479
5480         * gfortran.dg/mclock.f90: New test.
5481         * gfortran.dg/int_conv_1.f90: New test.
5482         * gfortran.dg/stat_1.f90: New test.
5483         * gfortran.dg/stat_2.f90: New test.
5484
5485 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5486
5487         PR libgfortran/28335
5488         * gfortran.dg/no_unit_error_1.f90: New test.
5489         * gfortran.dg/no_unit_error_2.f90: New test.
5490         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5491
5492 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5493
5494         PR middle-end/28473
5495         * gcc.dg/fold-convround-1.c: New test case.
5496
5497 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5498
5499         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5500
5501 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5502
5503         PR c++/27572
5504         * g++.dg/other/typedef1.C: New test.
5505         * g++.dg/template/typedef4.C: New test.
5506         * g++.dg/template/typedef5.C: New test.
5507
5508 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5509
5510         PR fortran/28416
5511         * gfortran.dg/allocatable_dummy_3.f90: New.
5512
5513 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5514
5515         PR fortran/28439
5516         * gfortran.dg/arithmetic_if.f90:  New test.
5517
5518 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5519
5520         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5521         avoid memcpy optimization.
5522
5523 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5524
5525         PR fortran/25289
5526         * gfortran.dg/direct_io_6.f90: New test.
5527
5528 2006-07-24  Jan Hubicka  <jh@suse.cz>
5529
5530         PR c/25795
5531         PR c++/27369
5532         * gcc.dg/pr25795.c: New test.
5533         * gcc.dg/pr25795-1.c: New test.
5534
5535 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5536
5537         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5538         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5539         which may be transformed to "g || h" on some platforms.
5540
5541 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5542
5543         PR c++/28025
5544         * g++.dg/template/friend45.C: New test.
5545
5546 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5547
5548         PR libgfortran/28339
5549         * gfortran.dg/arrayio_8.f90: New test.
5550
5551 2006-07-21  Mike Stump  <mrs@apple.com>
5552
5553         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5554
5555         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5556
5557 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5558
5559         PR c++/28250
5560         * g++.dg/eh/catch3.C: New test.
5561
5562         PR c++/28363
5563         * g++.dg/template/defarg10.C: New test.
5564
5565 2006-07-20  Paul Brook  <paul@codesourcery.com>
5566
5567         PR 27363
5568         * gcc.dg/pr27363.c: New test.
5569
5570 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5571
5572         PR c++/28338
5573         * g++.dg/init/ref13.C: New test.
5574
5575 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5576
5577         PR obj-c++/28434
5578         * obj-c++.dg/proto-error-1.mm: New test.
5579
5580 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5581
5582         PR c++/28337
5583         * g++.dg/template/string1.C: New test.
5584
5585 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5586
5587         PR c++/28048
5588         * g++.dg/template/defarg9.C: New test.
5589
5590         PR c++/28235
5591         * g++.dg/template/static27.C: New test.
5592
5593 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5594
5595         PR 28410
5596         * gcc.dg/tree-ssa/pr28410.c: New test.
5597
5598 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5599
5600         PR c++/28258
5601         * g++/dg/other/error13.C: New test.
5602
5603         PR c++/28260
5604         * g++.dg/template/friend44.C: New test.
5605
5606 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5607
5608         PR c++/27495
5609         * g++.dg/other/pr27495.C: New.
5610
5611 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5612
5613         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5614         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5615
5616 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5617
5618         PR c/28286
5619         * gcc.dg/pragma-pack-4.c: New test.
5620
5621 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5622
5623         PR c++/28291
5624         * g++.dg/ext/pr28291.C: New test.
5625
5626 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5627
5628         PR middle-end/28403
5629         * gcc.c-torture/execute/pr28403.c: New test.
5630
5631 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5632
5633         PR middle-end/28402
5634         * gcc.dg/pr28402.c: New test.
5635
5636 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5637
5638         PR c++/28304
5639         * g++.dg/other/pr28304.C: New test.
5640
5641 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5642
5643         PR other/28251
5644         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5645         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5646
5647 2006-07-17  Richard Guenther  <rguenther@suse.de>
5648
5649         PR tree-optimization/28238
5650         * g++.dg/tree-ssa/pr28238.C: New testcase.
5651
5652 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5653
5654         PR c++/28250
5655         * g++.dg/eh/catch1.C: New test.
5656         * g++.dg/eh/catch2.C: New test.
5657
5658 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5659
5660         PR c++/28370
5661         * g++.dg/template/anon3.C: New test.
5662
5663 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5664
5665         PR fortran/20844
5666         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5667         specifiers requiring an explicit format tag..
5668
5669         PR fortran/28201
5670         * gfortran.dg/generic_5: New test.
5671
5672         PR fortran/20893
5673         * gfortran.dg/elemental_optional_args_1.f90: New test.
5674
5675 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5676
5677         * gnat.dg/assert.ads: New file.
5678         * gnat.dg/controlled_record.ads: Likewise.
5679         * gnat.dg/controlled_record.adb: Likewise.
5680
5681 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5682
5683         PR c++/28292
5684         * g++.dg/other/error12.C: New test.
5685
5686         PR c++/28269
5687         * g++.dg/template/crash54.C: New test.
5688
5689 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5690
5691         PR c++/28249
5692         * g++.dg/parse/catch1.C: New test.
5693
5694         PR c++/28294
5695         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5696
5697         PR c++/28387
5698         * g++.dg/ext/attrib24.C: New test.
5699
5700 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5701
5702         PR c++/28343
5703         * g++.dg/ext/asmspec1.C: New test.
5704
5705 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5706
5707         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5708         (dg-test): Support shouldfail tests.
5709         * lib/target-supports-dg.exp (dg-shouldfail): New.
5710         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5711         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5712         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5713         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5714         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5715         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5716         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5717
5718 2006-07-13  Jan Hubicka  <jh@suse.cz>
5719
5720         * gcc.target/i386/memcpy-1.c: New.
5721
5722 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5723
5724         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5725
5726 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5727
5728         PR fortran/25097
5729         * gfortran.dg/present_1.f90: New test.
5730
5731         PR fortran/20903
5732         * gfortran.dg/interface_derived_type_1.f90: New test.
5733
5734 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5735
5736         PR fortran/28213
5737         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5738         list.
5739
5740 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5741
5742         PR c++/27820
5743         * g++.dg/other/label1.C: New test.
5744
5745 2006-07-07   Richard Guenther  <rguenther@suse.de>
5746
5747         PR middle-end/28268
5748         * gcc.dg/torture/pr28268.c: New testcase.
5749
5750 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5751
5752         PR c++/27019
5753         * g++.dg/ext/pr27019.C: New.
5754
5755 2006-07-07  Richard Guenther  <rguenther@suse.de>
5756
5757         PR tree-optimization/28187
5758         * gcc.dg/pr28187.c: New testcase.
5759
5760 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5761
5762         * gnat.dg/address_conversion.adb: New test.
5763         * gnat.dg/boolean_subtype.adb: Likewise.
5764         * gnat.dg/frame_overflow.adb: Likewise.
5765         * gnat.dg/pointer_array.adb: Likewise.
5766         * gnat.dg/pointer_conversion.adb: Likewise.
5767
5768 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5769
5770         PR fortran/28237
5771         PR fortran/23420
5772         * gfortran.dg/print_fmt_5.f90: New test.
5773
5774 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5775
5776         PR fortran/28129
5777         * gfortran.dg/bounds_check_4.f90: New test.
5778
5779 2006-07-05  Richard Guenther  <rguenther@suse.de>
5780
5781         PR target/28158
5782         * gfortran.dg/pr28158.f90: New testcase.
5783
5784 2006-07-05  Richard Guenther  <rguenther@suse.de>
5785
5786         PR tree-optimization/28162
5787         * gcc.dg/pr28162.c: New testcase.
5788
5789 2006-07-05  Richard Guenther  <rguenther@suse.de>
5790         Andrew Pinski  <pinskia@gcc.gnu.org>
5791
5792         PR c++/27084
5793         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5794
5795 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5796
5797         PR fortran/28174
5798         * gfortran.dg/actual_array_substr_2.f90: New test.
5799
5800         PR fortran/28167
5801         * gfortran.dg/actual_array_constructor_2.f90: New test.
5802
5803 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5804
5805         * gfortran.dg/itime_idate_1.f: New test.
5806         * gfortran.dg/itime_idate_2.f: New test.
5807
5808 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5809
5810         PR libgfortran/27704
5811         * gfortran.dg/open_status_3.f90: New test.
5812         * gfortran.dg/fmt_l.f90: Update for new feature.
5813
5814 2006-07-03  Asher Langton  <langton2@llnl.gov>
5815
5816         * gfortran.dg/oldstyle_2.f90: New.
5817
5818 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5819
5820         * gnat.dg/string_slice.adb: New test.
5821
5822 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5823
5824         PR fortran/19259
5825         * gfortran.dg/semicolon_fixed.c: New.
5826         * gfortran.dg/semicolon_free.c: New.
5827
5828 2006-06-30  Mike Stump  <mrs@apple.com>
5829
5830         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5831         that don't support internal visibility.
5832
5833 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5834
5835         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5836         for '(' / ')' needing an extra '\'.
5837
5838 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5839
5840         PR middle-end/27428
5841         * gcc.dg/pr27428-1.c: New test case.
5842
5843 2006-06-29  Mike Stump  <mrs@apple.com>
5844
5845         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5846         on darwin as we can't align commons large enough yet.
5847
5848         * gcc.dg/vla-8.c: Add additional testcases.
5849
5850 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5851
5852         PR c++/28114
5853         * g++.dg/other/pr28114.C: New.
5854
5855 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5856
5857         * gcc.c-torture/compile/20060625-1.c: New test.
5858
5859 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5860
5861         PR fortran/20867
5862         * gfortran.dg/stfunc_3.f90: New test.
5863
5864         PR fortran/25056
5865         * gfortran.dg/impure_actual_1.f90: New test.
5866
5867         PR fortran/20874
5868         * gfortran.dg/elemental_result_1.f90: New test.
5869
5870         PR fortran/25073
5871         * gfortran.dg/select_7.f90: New test.
5872
5873         PR fortran/27554
5874         * intrinsic_actual_1.f: New test.
5875
5876         PR fortran/22038
5877         PR fortran/28119
5878         * gfortran.dg/forall_4.f90: New test.
5879
5880         PR fortran/25072
5881         * gfortran.dg/forall_5.f90: New test.
5882
5883 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5884
5885         PR c++/28051
5886         * g++.dg/template/using13.C: New test.
5887
5888         PR c++/28054
5889         * g++.dg/other/incomplete3.C: New test.
5890
5891 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5892
5893         PR fortran/28081
5894         * gfortran.dg/substr_3.f: New test.
5895         * gfortran.dg/equiv_2.f90: Update expected error message.
5896
5897 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5898
5899         PR fortran/28118
5900         * gfortran.dg/actual_array_substr_1.f90: New test.
5901
5902 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5903
5904         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5905         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5906
5907 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5908
5909         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5910
5911 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5912
5913         PR fortran/27981
5914         * gfortran.dg/simpleif_2.f90: New test.
5915
5916 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5917
5918         * g++.dg/template/error22.C: Fix typo.
5919
5920 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5921
5922         PR c++/28112
5923         * g++.dg/ext/attrib23.C: New test.
5924
5925 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5926
5927         * gnat.dg/varsize_temp.adb: New test.
5928
5929 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5930
5931         PR c++/11468
5932         * g++.dg/other/java2.C: New test.
5933
5934 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5935
5936         PR target/27789
5937         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5938         initialization.
5939
5940 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5941
5942         PR target/27531
5943         * gcc.dg/pr27531-1.c: New test case.
5944
5945 2006-06-22  Asher Langton  <langton2@llnl.gov>
5946
5947         PR fortran/24748
5948         * gfortran.dg/implicit_8.f90: New.
5949
5950 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5951
5952         PR rtl-optimization/28121
5953         * gcc.dg/pr28121.c: New test.
5954
5955 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5956
5957         PR c++/27805
5958         * g++.dg/parse/ptrmem6.C: New test.
5959
5960         PR c++/27821
5961         * g++.dg/template/error22.C: New test.
5962
5963 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5964
5965         PR c++/28111
5966         * g++.dg/template/friend43.C: New test.
5967
5968         PR c++/28110
5969         * g++.dg/template/crash53.C: New test.
5970
5971         PR c++/28109
5972         * g++.dg/rtti/incomplete1.C: New test.
5973
5974 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5975
5976         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5977
5978 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5979
5980         * gcc.c-torture/execute/complex-7.c: New.
5981
5982 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5983
5984         * gcc.dg/merge-all-constants-1.c: New test.
5985
5986 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5987
5988         PR c++/28113
5989         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5990
5991 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5992
5993         * gfortran.dg/rrspacing_1.f90: New test.
5994
5995 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5996
5997         PR c++/28052
5998         * g++.dg/other/bitfield2.C: New test.
5999
6000 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
6001
6002         PR tree-optimization/27331
6003         * gcc.dg/pr27331.c: New test.
6004
6005 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
6006             Eric Botcazou  <ebotcazou@adacore.com>
6007
6008         PR ada/18692
6009         * lib/gnat.exp: New file.
6010         * lib/gnat-dg.exp: Likewise.
6011         * gnat.dg: New directory.
6012         * gnat.dg/dg.exp: New driver.
6013         * gnat.dg/specs: New directory.
6014         * gnat.dg/specs/specs.exp: New driver.
6015         * gnat.dg/style: New directory.
6016         * gnat.dg/style/style.exp: New driver.
6017
6018 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6019
6020         PR fortran/16206
6021         * gfortran.dg/array_initializer_1.f90: New test.
6022
6023         PR fortran/28005
6024         * gfortran.dg/matmul_3.f90: New test.
6025
6026 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6027
6028         PR middle-end/28075
6029         * gcc.dg/tree-ssa/inline-1.c: New test.
6030
6031 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6032
6033         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6034         in malloc prototype; remove XFAIL.
6035         * gcc.dg/pr18241-2.c: Ditto.
6036         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6037         in memset prototype; remove XFAIL.
6038         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6039
6040 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6041
6042         * gcc.dg/vla-8.c: Add.
6043
6044 2006-06-19  Richard Guenther  <rguenther@suse.de>
6045
6046         PR tree-optimization/27090
6047         * g++.dg/tree-ssa/pr27090.C: New testcase.
6048
6049 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6050
6051         PR target/27861
6052         * gcc.dg/pr27861-1.c: New test case.
6053
6054 2006-06-19  Richard Guenther  <rguenther@suse.de>
6055
6056         PR middle-end/28045
6057         * gcc.dg/torture/pr28045.c: New testcase.
6058
6059 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6060
6061         PR fortran/26801
6062         * gfortran.dg/associated_4.f90: New test.
6063
6064 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6065
6066         PR fortran/19310
6067         PR fortran/19904
6068         * gfortran.dg/real_const_3.f90: New test.
6069
6070 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
6071
6072         PR c++/28016
6073         * g++.dg/template/static26.C: New test.
6074
6075         PR c++/27979
6076         * g++.dg/expr/bitfield2.C: New test.
6077
6078         PR c++/27884
6079         * g++.dg/parse/linkage2.C: New test.
6080
6081 2006-06-16  Richard Guenther  <rguenther@suse.de>
6082
6083         PR middle-end/27116
6084         * gcc.dg/pr15785-1.c: Revert last change.
6085         * gcc.dg/torture/pr27116-2.c: New testcase.
6086
6087 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6088
6089         PR middle-end/27802
6090         * gcc.dg/pr27802-1.c: New test case.
6091
6092 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6093
6094         PR c++/27689
6095         * g++.dg/template/ttp18.C: New test.
6096         * g++.dg/template/ttp19.C: Likewise.
6097
6098         PR c++/27666
6099         * g++.dg/expr/cond9.C: New test.
6100
6101         PR c++/27640
6102         * g++.dg/template/ctor7.C: New test.
6103
6104 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6105
6106         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6107
6108 2006-06-16  Richard Guenther  <rguenther@suse.de>
6109
6110         PR tree-optimization/27781
6111         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6112
6113 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6114
6115         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6116
6117 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6118
6119         * gcc.dg/tree-ssa/loop-18.c: New test.
6120
6121 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6122
6123         PR c++/27665
6124         * g++.dg/template/crash52.C: New test.
6125
6126         PR c++/27648
6127         * g++.dg/ext/attrib22.C: New test.
6128
6129         PR c++/26559
6130         * g++.dg/template/builtin1.C: New test.
6131         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6132
6133         PR c++/28018
6134         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6135         assignment.
6136         * g++.old-deja/g++.pt/crash51.C: Likewise.
6137
6138         PR c++/27227
6139         * g++.dg/lookup/linkage1.C: New test.
6140         * g++.dg/lookup/linkage2.C: Likewise.
6141
6142 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6143
6144         PR middle-end/27959
6145         * gcc.dg/pr27959.c: New testcase.
6146
6147 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6148
6149         PR target/28014:
6150         * g++.dg/eh/div.C: New test.
6151
6152 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6153
6154         PR c++/27894
6155         * g++.dg/tree-ssa/pr26757.C: New test.
6156         * g++.dg/tree-ssa/pr27894.C: New test.
6157
6158 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6159
6160         * gcc.c-torture/compile/20060609-1.c: New test.
6161
6162         PR target/27863
6163         * gcc.c-torture/compile/pr27863.c: New test.
6164
6165 2006-06-13  Richard Guenther  <rguenther@suse.de>
6166
6167         PR tree-optimization/27830
6168         * g++.dg/tree-ssa/pr27830.C: New testcase.
6169
6170 2006-06-13  Matthew Sachs  <msachs@apple.com>
6171
6172         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6173         the list of compiler flags; this causes those flags to be checked
6174         for things like dg-skip-if.
6175
6176 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6177
6178         PR c++/27601
6179         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6180
6181 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6182             Kazu Hirata  <kazu@codesourcery.com>
6183
6184         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6185         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6186
6187 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6188
6189         PR c++/27933
6190         * g++.dg/lookup/using15.C: New test.
6191
6192         PR c++/27951
6193         * g++.dg/other/anon4.C: New test.
6194
6195 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6196
6197         PR c++/21210
6198         * g++.dg/init/complex1.C: New test case.
6199
6200 2006-06-11  Eric Christopher  <echristo@apple.com>
6201
6202         PR middle-end/27948
6203         * gcc.dg/bf-ms-layout.c: Run on darwin.
6204         * gcc.dg/bf-no-ms-layout: Ditto.
6205         * gcc.dg/attr-ms_struct-2.c: New.
6206         * gcc.dg/bf-ms-layout-2.c: Ditto.
6207
6208 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6209
6210         * gcc.dg/attr-ms_struct-packed1.c: New.
6211
6212 2006-06-09  Mike Stump  <mrs@apple.com>
6213
6214         * gcc.dg/vla-7.c: Add.
6215
6216 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6217
6218         PR fortran/24558
6219         * gfortran.dg/entry_6.f90: New test.
6220
6221         PR fortran/20877
6222         PR fortran/25047
6223         * gfortran.dg/entry_7.f90: New test.
6224
6225 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6226
6227         PR c/27747
6228         * gcc.dg/cpp/_Pragma6.c: New test.
6229
6230         PR c++/27748
6231         * g++.dg/cpp/_Pragma1.C: New test.
6232
6233         PR preprocessor/27746
6234         * gcc.dg/gomp/macro-3.c: New test.
6235         * gcc.dg/gomp/macro-4.c: New test.
6236         * g++.dg/gomp/macro-3.C: New test.
6237         * g++.dg/gomp/macro-4.C: New test.
6238
6239 2006-06-09  Richard Guenther  <rguenther@suse.de>
6240
6241         PR tree-optimization/26998
6242         * gcc.dg/torture/pr26998.c: New testcase.
6243         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6244
6245 2006-06-08  Mike Stump  <mrs@apple.com>
6246
6247         * gcc.dg/pr27095.c: Account for stubs.
6248
6249         PR target/26427
6250         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6251         produce bad code on darwin.
6252
6253 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6254
6255         PR fortran/27958
6256         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6257
6258 2006-06-08  Asher Langton  <langton2@llnl.gov>
6259
6260         PR fortran/27786
6261         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6262
6263 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6264
6265         PR target/27421
6266         * gcc.dg/union-3.c: New test.
6267
6268 2006-06-08  Richard Guenther  <rguenther@suse.de>
6269
6270         PR middle-end/27116
6271         * gcc.dg/torture/pr27116.c: New testcase.
6272         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6273
6274 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6275
6276         PR rtl-optimization/26449
6277         * gcc.dg/pr26449.c: New test.
6278
6279 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6280
6281         PR c++/27601
6282         * g++.dg/ext/offsetof1.C: Test member functions.
6283
6284 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6285
6286         * gcc.dg/pr27095.c: Improve scanning.
6287
6288 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6289
6290         PR fortran/23091
6291         * gfortran.dg/saved_automatic_1.f90: New test.
6292
6293         PR fortran/24168
6294         * gfortran.dg/array_simplify_1.f90: New test.
6295
6296         PR fortran/25090
6297         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6298
6299         PR fortran/25058
6300         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6301
6302 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6303
6304         PR c++/27177
6305         * g++.dg/expr/cast7.C: New test.
6306
6307 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6308
6309         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6310         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6311         * lib/fortran-torture.exp (fortran-torture-compile,
6312         fortran-torture-execute): Ditto.
6313
6314 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6315
6316         PR target/27842
6317         * gcc.dg/vmx/pr27842.c: New test.
6318
6319 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6320
6321         PR libfortran/27895
6322         * gfortran.dg/bounds_check_3.f90: New test.
6323
6324 2006-06-05  Mike Stump  <mrs@apple.com>
6325
6326         * objc.dg/objc-fast-4.m: Skip for ppc64.
6327
6328 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6329
6330         PR testsuite/27705
6331         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6332
6333 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6334             Victor Kaplansky  <victork@il.ibm.com>
6335
6336         PR tree-optimizations/26360
6337         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6338         with -fno-tree-dce.
6339         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6340
6341 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6342
6343         PR fortran/14067
6344         * gfortran.dg/data_char_1.f90: Add messages for truncated
6345         strings.
6346
6347         PR fortran/16943
6348         * gfortran.dg/func_decl_2.f90: New test.
6349
6350         PR fortran/20839
6351         * gfortran.dg/do_2.f90: New test.
6352
6353         PR fortran/27655
6354         * gfortran.dg/associated_3.f90: New test.
6355
6356 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6357
6358         PR c++/27819
6359         * g++.dg/template/static25.C: New test.
6360
6361         PR c++/27722
6362         * g++.dg/init/array21.C: New test.
6363
6364         PR c++/27807
6365         * g++.dg/ext/complit7.C: New test.
6366
6367         PR c++/27806
6368         * g++.dg/parse/ptrmem5.C: New test.
6369
6370 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6371             Andrew Pinski  <pinskia@physics.uc.edu>
6372
6373         PR c/27150
6374         PR middle-end/27382
6375         * gcc.dg/pr27150-1.c: New testcase.
6376         * gcc.dg/pr27382-1.c: New testcase.
6377         * gcc.dg/pr27382-2.c: New testcase.
6378
6379 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6380
6381         PR c/25161
6382         PR c/27020
6383         * gcc.dg/array-10.c: New test.
6384
6385 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6386
6387         PR c++/27804
6388         * g++.dg/init/const4.C: New test.
6389         * g++.dg/init/member1.C: Add error-marker.
6390         * g++.dg/other/fold1.C: Adjust error-marker.
6391
6392 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6393
6394         PR c++/27601
6395         * g++.dg/ext/offsetof1.C: New test.
6396
6397 2006-06-04 Eric Christopher <echristo@apple.com>
6398
6399         * gcc.dg/attr-ms_struct-1.c: New.
6400
6401 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6402
6403         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6404
6405 2006-06-04  Richard Guenther  <rguenther@suse.de>
6406
6407         PR tree-optimization/27039
6408         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6409
6410 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6411
6412         PR target/26223
6413         * gcc.target/i386/amd64-abi-2.c: New test case.
6414
6415 2006-06-02  Eric Christopher  <echristo@apple.com>
6416
6417         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6418         * gcc.target/i386/20020523-1.c: Skip if darwin.
6419         * gcc.target/i386/asm-3.c: Ditto.
6420         * gcc.target/i386/20011119-1.c: Ditto.
6421         * gcc.target/i386/clobbers.c: Remove pic part of test.
6422
6423 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6424
6425         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6426         * g++.old-deja/g++.other/init19.C: Ditto.
6427         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6428         and add other platforms as expected failures.
6429
6430 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6431
6432         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6433         (is-effective-target-keyword): Ditto.
6434
6435 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6436
6437         PR fortran/27715
6438         * gfortran.dg/extended_char_comparison_1.f:  New test.
6439
6440 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6441
6442         PR fortran/25098
6443         * gfortran.dg/dummy_procedure_1.f90: New test.
6444
6445         PR fortran/25147
6446         * gfortran.dg/dummy_procedure_2.f90: New test.
6447
6448         * gfortran.dg/associated_2.f90: Correct to make consistent with
6449         standard.
6450
6451 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6452
6453         * gcc.target/i386/387-11.c: New test case.
6454
6455 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6456
6457         PR c++/27801
6458         * g++.dg/template/cond6.C: New test.
6459
6460         PR c++/26496
6461         * g++.dg/template/crash51.C: New test.
6462         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6463
6464         PR c++/27385
6465         * g++.dg/init/array20.C: New test.
6466
6467 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6468
6469         * gcc.dg/builtins-54.c: New test case.
6470
6471 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6472
6473         PR c++/26433
6474         * g++.dg/template/fntry1.C: Add dg-do link.
6475
6476         PR c++/27808
6477         * g++.dg/parse/friend6.C: New test.
6478
6479 2006-05-30  Asher Langton  <langton2@llnl.gov>
6480
6481         * gfortran.dg/cray_pointers_7.f90: New test.
6482
6483 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6484
6485         PR tree-optimization/23452
6486         * gcc.dg/fold-mulconj-1.c: New test case.
6487
6488 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6489
6490         PR c++/27803
6491         * g++.dg/parse/bitfield1.C: New test.
6492
6493 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6494
6495         * gcc.target/ppc-eq0-1.c: New test case.
6496         * gcc.target/ppc-negeq0-1.c: New test case.
6497
6498 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6499
6500         PR c/27273
6501         * gcc.dg/overflow-warn-5.c: New test.
6502
6503 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6504
6505         PR c/27718
6506         * gcc.dg/sizeof-1.c: New test.
6507
6508 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6509
6510         PR target/27790
6511         * gcc.target/i386/pr27790.c: New test.
6512
6513 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6514
6515         PR libgfortran/27757
6516         * gfortran.dg/direct_io_5.f90: New test.
6517
6518 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6519
6520         PR libgfortran/27634
6521         * gfortran.dg/fmt_missing_period_1.f: New test.
6522         * gfortran.dg/fmt_missing_period_2.f: New test.
6523         * gfortran.dg/fmt_missing_period_3.f: New test.
6524
6525 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6526
6527         PR fortran/19777
6528         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6529         arrays.
6530
6531 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6532
6533         PR c++/27713
6534         * g++.dg/template/new6.C: New test.
6535
6536 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6537
6538         PR tree-optimization/24964
6539         * gcc.target/i386/387-10.c: New test case.
6540
6541 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6542
6543         * intrinsics/string_intrinsics.c (compare_string):
6544         Use memcmp instead of strncmp to avoid tripping over
6545         CHAR(0) in a string.
6546
6547 2006-05-27  Richard Guenther  <rguenther@suse.de>
6548
6549         PR middle-end/27773
6550         * gcc.dg/torture/pr27773.c: New testcase.
6551
6552 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6553
6554         * gcc.dg/pr24561.c: Rename to..
6555         * gcc.dg/pr25962.c: .. this.
6556
6557 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6558
6559         PR fortran/19777
6560         * gfortran.dg/bounds_check_2.f: New test.
6561
6562 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6563
6564         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6565         * gfortran.dg/byte_1.f90: Likewise.
6566         * gfortran.dg/dup_save_2.f90: Likewise.
6567
6568 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6569
6570         * gfortran.dg/associated_2.f90: New test.
6571
6572 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6573
6574         PR fortran/27524
6575         * gfortran.dg/bounds_check_1.f90: New test.
6576
6577 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6578
6579         PR rtl-optimization/27661
6580         * gcc.dg/pr27661.c: New test case.
6581
6582 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6583
6584         PR fortran/23151
6585         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6586         * gfortran.dg/print_parentheses_1.f:  New test.
6587         * gfortran.dg/print_parentheses_2.f90:  New test.
6588
6589 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6590
6591         PR target/27758
6592         * gcc.dg/pr27758.c: New test.
6593
6594 2006-05-24  Falk Hueffner  <falk@debian.org>
6595
6596         * gcc.c-torture/compile/pr27571.c: New test.
6597
6598 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6599
6600         PR fortran/27709
6601         * gfortran.dg/spec_expr_4.f90: New test.
6602
6603         PR fortran/27155
6604         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6605
6606 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6607
6608         PR c++/20103
6609         * g++.dg/ext/complit6.C: New test.
6610         * g++.dg/ext/complit3.C: Adjust error markers.
6611         * g++.dg/init/const3.C: New test.
6612
6613 2006-05-25  Richard Guenther  <rguenther@suse.de>
6614
6615         PR middle-end/27743
6616         * gcc.dg/torture/pr27743.c: New testcase.
6617
6618 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6619
6620         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6621
6622 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6623
6624         * gcc.dg/compat/scalar-by-value-x.h: New.
6625         * gcc.dg/compat/scalar-by-value-y.h: New.
6626         * gcc.dg/compat/scalar-by-value-5.c: New.
6627         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6628         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6629         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6630         * gcc.dg/compat/scalar-by-value-6.c: New.
6631         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6632         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6633         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6634
6635 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6636
6637         PR tree-optimization/27639
6638         PR tree-optimization/26719
6639         * gcc.dg/pr27639.c: New test.
6640         * gcc.dg/pr26719.c: New test.
6641         * gcc.dg/tree-ssa/scev-cast.c: New test.
6642
6643 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6644
6645         PR c++/20173
6646         * g++.dg/template/error21.C: New test.
6647
6648 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6649
6650         PR target/27696
6651         * gcc.target/i386/pr27696.c: New.
6652
6653 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6654
6655         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6656
6657         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6658
6659 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6660
6661         PR c++/27716
6662         * g++.dg/other/assign1.C: New test.
6663
6664 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6665
6666         PR target/27266
6667         * gcc.target/i386/pr27266.c: New.
6668
6669 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6670
6671         PR c++/27451
6672         * g++.dg/ext/asm9.C: New test.
6673
6674 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6675
6676         PR rtl-optimization/25514
6677         * gcc.c-torture/compile/pr25514.c: New test.
6678
6679 2006-05-22  Richard Guenther  <rguenther@suse.de>
6680
6681         Revert
6682         2006-01-31  Richard Guenther  <rguenther@suse.de>
6683
6684         * gcc.target/i386/sselibm-1.c: New testcase.
6685         * gcc.target/i386/sselibm-2.c: Likewise.
6686         * gcc.target/i386/sselibm-3.c: Likewise.
6687         * gcc.target/i386/sselibm-4.c: Likewise.
6688         * gcc.target/i386/sselibm-5.c: Likewise.
6689
6690 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6691
6692         PR c/27420
6693         * gcc.dg/func-args-2.c: New test.
6694
6695         PR c/26818
6696         * gcc.dg/struct-incompl-1.c: New test.
6697
6698 2006-05-22  Richard Guenther  <rguenther@suse.de>
6699
6700         PR testsuite/27708
6701         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6702         the transformations we test for.
6703
6704 2006-05-22  Richard Guenther  <rguenther@suse.de>
6705
6706         PR testsuite/27707
6707         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6708
6709 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6710
6711         PR c++/27210
6712         * g++.dg/warn/new1.C: New test.
6713         * g++.dg/template/new5.C: Likewise.
6714
6715 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6716
6717         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6718         * gcc.target/i386/20060512-3.c: Likewise.
6719
6720 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6721
6722         PR rtl-optimization/27671
6723         * gcc.c-torture/execute/pr27671-1.c: New.
6724         * gcc.dg/pr27671-2.c: Likewise.
6725
6726         PR tree-optimization/26622.
6727         * gcc.c-torture/compile/pr26622.c: New.
6728
6729 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6730
6731         PR fortran/27613
6732         * gfortran.dg/recursive_reference_1.f90: New test.
6733
6734 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6735
6736         PR fortran/25746
6737         * gfortran.dg/elemental_subroutine_3.f90: New test.
6738
6739         PR fortran/25090
6740         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6741
6742         PR fortran/27584
6743         * gfortran.dg/associated_target_1.f90: New test.
6744
6745         PR fortran/19015
6746         * gfortran.dg/maxloc_shape_1.f90: New test.
6747
6748 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6749
6750         PR libgfortran/24459
6751         * gfortran.dg/namelist_24.f90: New test.
6752         * gfortran.dg/namelist_12.f: Fix typo in comment.
6753
6754 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6755
6756         PR middle-end/25776
6757         * g++.dg/other/error11.C: New test.
6758
6759 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6760
6761         * gcc.target/mips/pr26765.c: Add -w to options.
6762
6763 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6764
6765         * lib/target-supports.exp (check_effective_target_mpaired_single):
6766         New function.
6767         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6768         multilibs.
6769         * g++.dg/vect/vect.exp: Likewise.
6770
6771 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6772
6773         PR testsuite/25891
6774         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6775
6776 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6777
6778         PR fortran/27662
6779         * gfortran.dg/temporary_1.f90: New file.
6780
6781 2006-05-19  Andreas Schwab  <schwab@suse.de>
6782
6783         * g++.dg/other/unused1.C: Also match "stringz".
6784
6785 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6786
6787         PR c++/26433
6788         * g++.dg/template/fntry1.C: New test.
6789
6790 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6791
6792         PR c++/27471
6793         PR c++/27506
6794         * g++.dg/conversion/bitfield5.C: New test.
6795         * g++.dg/conversion/bitfield6.C: New test.
6796
6797 2006-05-18  Mike Stump  <mrs@apple.com>
6798
6799         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6800         * gcc.dg/vla-4.c: Add.
6801         * gcc.dg/vla-5.c: Add.
6802         * gcc.dg/vla-6.c: Add.
6803
6804 2006-05-12  Stuart Hastings  <stuart@apple.com>
6805
6806         * testsuite/gcc.target/i386/20060512-1.c: New.
6807         * testsuite/gcc.target/i386/20060512-2.c: New.
6808         * testsuite/gcc.target/i386/20060512-3.c: New.
6809         * testsuite/gcc.target/i386/20060512-4.c: New.
6810
6811 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6812
6813         PR c++/26122
6814         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6815
6816         PR c++/26068
6817         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6818         * g++.dg/parse/linkage1.C: New test.
6819
6820 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6821
6822         PR tree-optimization/27548
6823         * g++.dg/tree-ssa/pr27548.C: New test.
6824
6825 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6826
6827         PR fortran/26551
6828         * gfortran.dg/recursive_check_1.f: New test.
6829         * gfortran.dg/recursive_check_2.f90: New test.
6830
6831 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6832
6833         * g++.dg/opt/temp2.C: New test.
6834
6835 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6836
6837         PR c++/27491
6838         * g++.dg/init/brace5.C: New test.
6839
6840         PR middle-end/27415
6841         * gcc.dg/gomp/pr27415.c: New test.
6842         * g++.dg/gomp/pr27415.C: New test.
6843
6844         PR tree-optimization/27549
6845         * g++.dg/tree-ssa/pr27549.C: New test.
6846
6847 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6848
6849         PR libgfortran/27575
6850         * gfortran.dg/read_eof_4.f90: New test.
6851
6852 2006-05-16  Richard Guenther  <rguenther@suse.de>
6853
6854         PR tree-optimization/22303
6855         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6856
6857 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6858
6859         PR middle-end/27573
6860         * gcc.dg/gomp/pr27573.c: New test.
6861         * gfortran.dg/gomp/pr27573.f90: New test.
6862
6863         PR c/27499
6864         * gcc.dg/gomp/pr27499.c: New test.
6865         * g++.dg/gomp/pr27499.C: New test.
6866
6867 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6868
6869         PR c++/27339
6870         * g++.dg/parser/access8.C: Adjust error marker.
6871         * g++.dg/template/access17.C: New test.
6872         * g++.dg/template/access18.C: Likewise.
6873
6874 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6875
6876         PR target/26600
6877         * gcc.target/i386/pr26600.c: New test case.
6878
6879 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6880
6881         PR c++/27505
6882         * g++.dg/expr/bitfield1.C: New test.
6883
6884 2006-05-15  Richard Guenther  <rguenther@suse.de>
6885
6886         PR tree-optimization/27603
6887         * gcc.dg/torture/pr27603.c: New testcase.
6888
6889 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6890
6891         PR fortran/25090
6892         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6893
6894         PR fortran/25082
6895         * gfortran.dg/scalar_return_1.f90: New test.
6896
6897         PR fortran/27411
6898         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6899
6900 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6901
6902         * gcc.dg/gomp/critical-4.c: New test.
6903         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6904         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6905         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6906         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6907
6908 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6909
6910         PR c++/27582
6911         * g++.dg/template/dependent-args1.C: New test.
6912
6913         PR c++/27581
6914         * g++.dg/lookup/this1.C: New test.
6915
6916         PR c++/27315
6917         * g++.dg/template/operator6.C: New test.
6918         * g++.dg/template/incomplete3.C: New test.
6919
6920         PR c++/27559
6921         * g++.dg/template/new4.C: New test.
6922
6923         PR c++/27496
6924         * g++.dg/template/void2.C: New test.
6925
6926 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6927
6928         * g++.dg/template/dependent-expr5.C: New test.
6929
6930 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6931
6932         PR middle-end/26729
6933         * gcc.dg/pr26729-1.c: New test case.
6934
6935 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6936
6937         * gcc.dg/pr27003.c: New test.
6938
6939 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6940
6941         * lib/target-supports.dg (check_cxa_atexit_available): Change
6942         v3_target_compile to ${tool}_target_compile.
6943
6944 2006-05-11  Jason Merrill  <jason@redhat.com>
6945
6946         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6947
6948 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6949
6950         PR fortran/27553
6951         * gfortran.dg/label_5.f90: New test.
6952
6953 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6954
6955         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6956         check_effective_target_powerpc_altivec_ok): New.
6957         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6958         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6959         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6960         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6961         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6962         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6963         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6964         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6965         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6966         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6967         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6968         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6969         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6970         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6971         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6972         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6973         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6974         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6975         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6976         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6977         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6978         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6979         gcc.target/powerpc/altivec-9.c,
6980         gcc.target/powerpc/altivec-consts.c,
6981         gcc.target/powerpc/altivec-pr22085.c,
6982         gcc.target/powerpc/altivec-splat.c,
6983         gcc.target/powerpc/altivec-types-1.c,
6984         gcc.target/powerpc/altivec-types-2.c,
6985         gcc.target/powerpc/altivec-types-3.c,
6986         gcc.target/powerpc/altivec-types-4.c,
6987         gcc.target/powerpc/altivec-varargs-1.c,
6988         gcc.target/powerpc/altivec-vec-merge.c,
6989         gcc.target/powerpc/ppc-vector-memcpy.c,
6990         gcc.target/powerpc/ppc-vector-memset.c,
6991         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6992         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6993         these effective targets.
6994         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6995         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6996
6997 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6998
6999         PR middle-end/27384
7000         * g++.dg/other/fold1.C: New test.
7001
7002         PR middle-end/27488
7003         * gcc.dg/fold-nonneg-1.c: New test.
7004
7005         PR c++/27547
7006         * g++.dg/other/operator1.C: New test.
7007
7008 2006-05-11  Richard Guenther  <rguenther@suse.de>
7009
7010         PR middle-end/27529
7011         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7012
7013 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7014
7015         * lib/target-supports-dg.exp (check-flags): New.
7016         (dg-skip-if): Move flag checks.
7017
7018 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7019
7020         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7021         * lib/target-supports.dg (check_cxa_atexit_available): New.
7022
7023 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7024
7025         PR fortran/27470
7026         * gfortran.dg/multiple_allocation_2.f90: New test case.
7027
7028 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7029
7030         * gcc.target/arm/pr27387.C: Fix a comment typo.
7031
7032 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7033
7034         PR fortran/24549
7035         * gfortran.dg/error_recovery_1.f90: New test.
7036
7037 2006-05-10  Richard Guenther  <rguenther@suse.de>
7038
7039         PR tree-optimization/27302
7040         * gcc.dg/torture/pr27302.c: New testcase.
7041
7042 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7043         Richard Guenther  <rguenther@suse.de>
7044
7045         PR middle-end/27498
7046         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7047
7048 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7049
7050         PR rtl-optimization/27335
7051         * gcc.dg/pr27335.c: New test.
7052
7053 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
7054
7055         * gcc.target/mips/mips-ps-5.c: New file.
7056
7057 2006-05-08  Jan Hubicka  <jh@suse.cz>
7058
7059         PR middle-end/25962
7060         * gcc.dg/pr25962.c: New.
7061
7062 2006-05-08  Roger Sayle  <roger@eyesopen.com>
7063
7064         PR target/27158
7065         * gcc.target/powerpc/pr27158.c: New test case.
7066
7067 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
7068
7069         PR testsuite/27476
7070         * ada/acats/run_all.sh: Use test -z.
7071
7072 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7073
7074         PR libfortran/18271
7075         * gfortran.dg/spec_expr_3.f90: New test.
7076
7077 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
7078
7079         PR target/24879
7080         * gcc.target/i386/monitor.c: New file.
7081
7082 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
7083
7084         * gcc.dg/pr27095.c: xfail *-*-darwin*.
7085
7086 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7087
7088         PR c++/27447
7089         * g++.dg/other/ptrmem7.C: New test.
7090
7091 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7092
7093         PR target/27421
7094         * gcc.dg/array-9.c: New test.
7095
7096 2006-05-07  Richard Guenther  <rguenther@suse.de>
7097
7098         PR tree-optimization/27409
7099         * gcc.dg/torture/pr27409.c: New testcase.
7100
7101 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7102
7103         PR fortran/27457
7104         * gfortran.dg/select_6.f90: New.
7105
7106 2006-05-07  Richard Guenther  <rguenther@suse.de>
7107
7108         PR tree-optimization/27136
7109         * gcc.dg/torture/pr27136.c: New testcase.
7110
7111 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7112
7113         PR fortran/24813
7114         * gfortran.dg/char_cons_len_1.f90: New test.
7115
7116 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7117
7118         PR c++/27427
7119         * g++.dg/template/incomplete2.C: New test.
7120
7121 2006-05-06  Richard Guenther  <rguenther@suse.de>
7122
7123         PR tree-optimization/27151
7124         * gcc.dg/vect/pr27151.c: New testcase.
7125
7126 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7127
7128         PR c++/27430
7129         * g++.dg/template/void1.C: New test.
7130
7131         PR c++/27423
7132         * g++.dg/other/void2.C: New test.
7133
7134         PR c++/27422
7135         * g++.dg/conversion/void1.C: New test.
7136
7137 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7138
7139         PR/21391
7140         * g++.dg/other/unused1.C: New.
7141
7142 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7143
7144         PR objc/27240
7145         * objc.dg/member-1.m: New test.
7146
7147 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7148
7149         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7150
7151 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7152
7153         PR libfortran/26985
7154         * gfortran.dg/matmul_2.f90: New test.
7155
7156 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7157
7158         * ada/acats/run_all.sh: Use sync when main not found.
7159
7160 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7161
7162         PR target/26765
7163         * gcc.target/mips/pr26765.c: New.
7164
7165 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7166
7167         * gcc.target/bfin: New directory.
7168         * gcc.target/bfin/bfin.exp: New file.
7169         * gcc.target/bfin/frmul.c: New file.
7170         * gcc.target/bfin/arith.c: New file.
7171         * gcc.target/bfin/mul-combine.c: New file.
7172         * gcc.target/bfin/shift.c: New file.
7173
7174 2006-05-04  Richard Guenther  <rguenther@suse.de>
7175
7176         PR tree-optimization/14287
7177         PR tree-optimization/14844
7178         PR tree-optimization/19792
7179         PR tree-optimization/21608
7180         PR tree-optimization/27090
7181         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7182         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7183         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7184         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7185         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7186
7187 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7188
7189         PR tree-optimization/27285
7190         * gcc.c-torture/execute/pr27285.c: New test.
7191
7192         PR middle-end/27388
7193         * gcc.dg/gomp/pr27388-1.c: New test.
7194         * gcc.dg/gomp/pr27388-2.c: New test.
7195         * gcc.dg/gomp/pr27388-3.c: New test.
7196
7197         PR c++/27359
7198         * g++.dg/gomp/pr27359.C: New test.
7199
7200 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7201
7202         PR fortran/20248
7203         * gfortran.dg/iargc.f90: New test.
7204
7205 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7206
7207         PR c++/27102
7208         * g++.dg/template/crash49.C: New test.
7209
7210 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7211
7212         PR testsuite/27032
7213         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7214
7215 2006-05-02  Jeff Law  <law@redhat.com>
7216
7217         PR tree-optimization/27364
7218         * gcc.c-torture/execute/pr27364.c: New test.
7219
7220 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7221
7222         PR c++/27309
7223         * g++.dg/parser/ctor5.C: New test.
7224
7225 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7226
7227         PR target/27387
7228         * gcc.target/arm/arm.exp: New.
7229         * gcc.target/arm/pr27387.C: Likewise.
7230
7231 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7232
7233         PR fortran/27269
7234         PR fortran/27324
7235         * gfortran.dg/module_equivalence_2.f90: New test.
7236
7237 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7238
7239         PR middle-end/27337
7240         * g++.dg/gomp/pr27337-1.C: New test.
7241         * g++.dg/gomp/pr27337-2.C: New test.
7242
7243         PR middle-end/27328
7244         * gcc.dg/gomp/pr27328.c: New test.
7245
7246         PR middle-end/27325
7247         * g++.dg/gomp/pr27325.C: New test.
7248
7249         PR middle-end/27310
7250         * g++.dg/gomp/pr27310.C: New test.
7251
7252 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7253
7254         PR tree-optimization/27291
7255         * g++.dg/tree-ssa/pr27291.C: New test.
7256
7257 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7258
7259         PR tree-optimization/27283
7260         * g++.dg/tree-ssa/pr27283.C: New test.
7261
7262 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7263
7264         * gcc.dg/tree-ssa/loop-16.c: New test.
7265
7266 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7267             Joseph S. Myers  <joseph@codesourcery.com>
7268
7269         * gcc.dg/Wconversion-3.c: New test case.
7270         * gcc.dg/Wconversion-4.c: Likewise.
7271
7272 2006-05-01  Richard Guenther  <rguenther@suse.de>
7273
7274         PR tree-optimization/26726
7275         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7276
7277 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7278
7279         * gcc.dg/Woverflow-1.c: New test case.
7280         * gcc.dg/Woverflow-2.c: Likewise.
7281         * gcc.dg/Woverflow-3.c: Likewise.
7282
7283 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7284
7285         PR c++/27094
7286         * g++.dg/template/defarg8.C: New test.
7287
7288 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7289
7290         PR c++/27278
7291         * g++.dg/parse/operator7.C: New test.
7292
7293 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7294
7295         PR c++/11471
7296         PR c++/27102
7297         * g++.dg/template/crash48.C: New test.
7298
7299         PR c++/27279
7300         * g++.dg/parse/ctor4.C: New test.
7301
7302 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7303
7304         PR fortran/25681
7305         * gfortran.df/char_type_len.f90: New test.
7306
7307 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7308
7309         PR libgfortran/27304
7310         * gfortran.dg/fmt_exhaust.f90: New test.
7311
7312 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7313
7314         PR c/25309
7315         * gcc.dg/large-size-array-2.c: New test case.
7316
7317 2006-04-28  Richard Guenther  <rguenther@suse.de>
7318
7319         PR target/26826
7320         * gcc.target/i386/pr26826.c: New testcase.
7321
7322 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7323
7324         PR middle-end/27260
7325         * gcc.c-torture/execute/pr27260.c: New.
7326
7327 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7328
7329         PR middle-end/27095
7330         * gcc.dg/pr27095.c: New.
7331
7332 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7333
7334         PR c++/27292
7335         * g++.dg/conversion/bitfield4.C: New test.
7336
7337 2006-04-27  Eric Christopher  <echristo@apple.com>
7338
7339         * gcc.dg/pragma-ms_struct.c: New.
7340
7341 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7342
7343         PR c++/27102
7344         * g++.dg/template/crash47.C: New test.
7345
7346 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7347
7348         * gcc.target/i386/sse-7.c: build with -msse.
7349
7350 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7351
7352         PR testsuite/27274:
7353         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7354         (main): Exit if processor doesn't support SSE.
7355
7356 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7357
7358         PR middle-end/27282
7359         * gcc.c-torture/compile/pr27282.c: New test.
7360
7361 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7362
7363         PR middle-end/26913
7364         * g++.dg/gomp/pr26913.C: New test.
7365
7366         PR c/25996
7367         * gcc.dg/gomp/pr25996.c: New test.
7368         * g++.dg/gomp/pr25996.C: New test.
7369
7370 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7371
7372         PR rtl-optimization/26725
7373         * gcc.c-torture/compile/pr26725.c: New test.
7374
7375 2006-04-25  Richard Guenther  <rguenther@suse.de>
7376
7377         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7378         than n + -1.
7379
7380 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7381
7382         * gcc.dg/20060425-1.c: New testcase.
7383
7384 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR tree-optimization/26865
7387         * gcc.dg/pr26865.c: New test.
7388
7389 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7390
7391         PR c++/27292
7392         * g++.dg/conversion/bitfield1.C: New test.
7393         * g++.dg/conversion/bitfield2.C: Likewise.
7394         * g++.dg/conversion/bitfield3.C: Likewise.
7395
7396 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7397         Richard Guenther  <rguenther@suse.de>
7398
7399         PR tree-optimization/27236
7400         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7401
7402 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7403
7404         PR c++/19963
7405         * g++.dg/other/incomplete2.C: New test.
7406
7407 2006-04-24  Richard Guenther  <rguenther@suse.de>
7408
7409         PR middle-end/26869
7410         * gcc.dg/torture/pr26869.c: New testcase.
7411
7412 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7413         Richard Guenther  <rguenther@suse.de>
7414
7415         PR tree-optimization/27218
7416         * g++.dg/tree-ssa/pr27218.C: New testcase.
7417
7418 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7419
7420         PR c++/26912
7421         * g++.dg/template/friend41.C: New test.
7422
7423 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7424
7425         * g++.dg/opt/pr15551.C: Include cstdio.
7426         (main): Use remove instead of unlink.
7427
7428 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7429
7430         * gcc.dg/sibcall-7.c: New test.
7431         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7432         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7433         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7434         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7435         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7436
7437 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7438
7439         PR c++/26534
7440         * g++.dg/opt/bitfield1.C: New test.
7441         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7442         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7443         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7444         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7445         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7446         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7447         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7448         * g++.dg/abi/bitfield2.C: Likewise.
7449         * g++.dg/init/bitfield1.C: Likewise.
7450
7451 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7452
7453         PR fortran/25099
7454         * gfortran.dg/elemental_subroutine_4.f90: New test.
7455         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7456         call sub (m, x).
7457
7458 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7459
7460         * gcc.c-torture/compile/20060421-1.c: New testcase.
7461
7462 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7463
7464         PR c/25875
7465         * gcc.dg/init-bad-4.c: New test.
7466
7467 2006-04-21  Paul Brook  <paul@codesourcery.com>
7468
7469         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7470
7471 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7472
7473         PR fortran/27122
7474         * gfortran.dg/defined_operators_1.f90: New test.
7475         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7476         remove old ones associated, incorrectly, with Note 5.46.
7477
7478         PR fortran/27113
7479         * gfortran.dg/character_array_constructor_1.f90: New test.
7480
7481 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7482
7483         * gcc.dg/20060419-1.c: New test.
7484
7485 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7486
7487         PR c/26774
7488         * gcc.dg/struct-parse-1.c: New test case.
7489
7490 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7491
7492         PR c++/26558
7493         * g++.dg/parse/template19.C: New test.
7494
7495         PR c++/26739
7496         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7497
7498         PR c++/26036
7499         * g++.dg/expr/call3.C: New test.
7500
7501         PR c++/10385
7502         * g++.dg/conversion/dynamic1.C: New test.
7503
7504 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7505
7506         PR c++/27102
7507         * g++.dg/template/crash35.C: Tweak error markers.
7508         * g++.dg/template/crash46.C: New test.
7509         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7510         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7511
7512 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7513
7514         PR rtl-optimization/14261
7515         * gcc.c-torture/compile/20060419-1.c: Added.
7516
7517 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7518
7519         * gfortran.dg/label_1.f90: Adjust dg-error.
7520
7521 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7522
7523         PR target/26961
7524         * gcc.dg/fold-cond-1.c: New test case.
7525         * gcc.dg/pr26961-1.c: Likewise.
7526
7527 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7528
7529         PR libgfortran/27138
7530         * gfortran.dg/read_bad_advance.f90: New test.
7531
7532 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7533             Dale Johannesen  <dalej@apple.com>
7534
7535         PR target/24076
7536         * gcc.target/i386/vecinit-3.c: New testcase.
7537         * gcc.target/i386/vecinit-4.c: Likewise.
7538         * gcc.target/i386/sse-18.c: Likewise.
7539         * gcc.target/i386/sse-19.c: Likewise.
7540
7541 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7542
7543         * gfortran.dg/allocate_zerosize_1.f90: New test.
7544
7545 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7546
7547         PR c++/26365
7548         * g++.dg/template/crash45.C: New test.
7549
7550 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7551
7552         PR fortran/26787
7553         * gfortran.dg/proc_assign_1.f90: New test.
7554         * gfortran.dg/procedure_lvalue.f90: Change message.
7555         * gfortran.dg/namelist_4.f90: Add new error.
7556
7557         PR fortran/25597
7558         PR fortran/27096
7559         * gfortran.dg/auto_pointer_array_result_1.f90
7560
7561         PR fortran/27089
7562         * gfortran.dg/specification_type_resolution_1.f90
7563
7564         PR fortran/18003
7565         PR fortran/25669
7566         PR fortran/26834
7567         * gfortran.dg/bounds_temporaries_1.f90: New test.
7568
7569         PR fortran/27124
7570         * gfortran.dg/array_return_value_1.f90: New test.
7571
7572 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7573
7574         PR fortran/25336
7575         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7576
7577 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7578
7579         PR middle-end/26823
7580         * g++.dg/gomp/pr26823-1.C: New test.
7581         * g++.dg/gomp/pr26823-2.C: New test.
7582
7583 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7584
7585         PR middle-end/27134
7586         * gcc.dg/pr27314.c: New test.
7587
7588 2006-04-13  Richard Henderson  <rth@redhat.com>
7589
7590         * g++.dg/gomp/block-0.C: Update expected matches.
7591
7592 2006-04-13  DJ Delorie  <dj@redhat.com>
7593
7594         * lib/target-supports.exp (check_effective_target_int32plus): New.
7595         (check_effective_target_ptr32plus): New.
7596         (check_effective_target_size32plus): New.
7597         (check_effective_target_int16): New.
7598         (check_profiling_available): Add m32c to the list of unsupported targets.
7599
7600         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7601         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7602         memory size.
7603         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7604         pointers.
7605         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7606         size_t.
7607         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7608         and size_t.
7609         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7610         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7611         not just xstormy16.  Skip m32c due to weird pointer size.
7612         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7613         not just xstormy16.
7614         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7615         not just xstormy16.
7616         * gcc.dg/20020312-2.c: Add m32c support.
7617         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7618         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7619         in test.
7620         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7621         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7622         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7623         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7624         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7625         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7626         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7627         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7628         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7629         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7630         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7631         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7632         in test.
7633         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7634         in test.
7635         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7636         * gcc.dg/pr23049.c: Require >=32 bit integers.
7637         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7638         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7639         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7640         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7641         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7642         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7643         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7644         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7645         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7646         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7647         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7648         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7649         prototype in test.
7650         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7651         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7652         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7653         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7654         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7655
7656         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7657         * gcc.c-torture/execute/20040703-1.x: Likewise.
7658         * gcc.c-torture/execute/20040705-1.x: Likewise.
7659         * gcc.c-torture/execute/20040705-2.x: Likewise.
7660         * gcc.c-torture/execute/20040709-1.x: Likewise.
7661         * gcc.c-torture/execute/20040709-2.x: Likewise.
7662         * gcc.c-torture/execute/20040811-1.x: Likewise.
7663         * gcc.c-torture/execute/20050316-1.x: Likewise.
7664         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7665         * gcc.c-torture/execute/pr19689.x: Likewise.
7666         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7667         * gcc.c-torture/execute/usmul.x: Likewise.
7668         * gcc.c-torture/execute/vrp-5.x: Likewise.
7669         * gcc.c-torture/execute/vrp-6.x: Likewise.
7670         * gcc.dg/debug/20041023-1.s: Likewise.
7671
7672 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7673
7674         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7675         of integers to a vector types are now constant expressions in C.
7676         * gcc.dg/vect/vect-fold-1.c: New test case.
7677
7678 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7679             Ulrich Weigand  <uweigand@de.ibm.com>
7680
7681         PR target/27006
7682         * gcc.dg/vmx/pr27006.c: New testcase.
7683
7684 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7685
7686         PR libgfortran/26766
7687         * gfortran.dg/write_recursive.f90: New test.
7688
7689 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7690
7691         * g++.dg/parse/dtor7.C: New test.
7692         * g++.dg/parse/new1.C: Add error marker.
7693         * g++.dg/template/new3.C: New test.
7694
7695         PR c++/26122
7696         * g++.dg/template/pure1.C: New test.
7697
7698         PR c++/26295
7699         * g++.dg/parse/ptrmem4.C: New test.
7700
7701 2006-04-10  Jeff Law  <law@redhat.com>
7702
7703         PR/27087
7704         * gcc.c-torture/compile/pr27087.c: New test.
7705
7706 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7707
7708         PR/21391
7709         * gcc.dg/20060410.c: New.
7710
7711 2006-04-10  Matthias Klose  <doko@debian.org>
7712
7713         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7714         Recognize multilib directory names containing underscores.
7715
7716 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7717
7718         * gcc.target/i386/vecinit-1.c: New test case.
7719         * gcc.target/i386/vecinit-2.c: Likewise.
7720
7721 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7722
7723         PR debug/27057
7724         * g++.dg/debug/dwarf2-2.C: New test.
7725
7726 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7727
7728         PR rtl-optimization/27073
7729         * gcc.c-torture/execute/pr27073.c: New test.
7730
7731 2006-04-08  Mike Stump  <mrs@apple.com>
7732
7733         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7734
7735 2006-04-07  Richard Guenther  <rguenther@suse.de>
7736
7737         PR tree-optimization/26135
7738         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7739
7740 2006-04-06  Jan Hubicka  <jh@suse.cz>
7741
7742         PR profile/26399
7743         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7744
7745 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7746
7747         * g++.dg/conversion/nullptr1.C: New test case.
7748         * g++.dg/conversion/nullptr2.C: Likewise.
7749
7750 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7751
7752         * gfortran.dg/dependency_18.f90: New test case.
7753
7754 2006-04-05  Richard Guenther  <rguenther@suse.de>
7755
7756         PR tree-optimization/26919
7757         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7758         * gcc.dg/ipa/ipa-2.c: Likewise.
7759         * gcc.dg/ipa/ipa-3.c: Likewise.
7760         * gcc.dg/ipa/ipa-5.c: Likewise.
7761
7762 2006-04-05  Richard Guenther  <rguenther@suse.de>
7763
7764         PR tree-optimization/26763
7765         * gcc.dg/torture/pr26763-1.c: New testcase.
7766         * gcc.dg/torture/pr26763-2.c: Likewise.
7767
7768 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7769
7770         PR fortran/23634
7771         PR fortran/25619
7772         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7773
7774 2006-04-04  Eric Christopher  <echristo@apple.com>
7775
7776         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7777         stubs.
7778         * gcc.target/i386/387-5.c: Ditto.
7779
7780 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7781
7782         * gcc.target/sparc/struct-ret-check.c: New test.
7783
7784 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7785
7786         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7787         zero decimal digits specified in format.
7788
7789 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7790
7791         PR fortran/26891
7792         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7793
7794         PR fortran/26976
7795         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7796         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7797         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7798         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7799         bigendian-ness.
7800
7801 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7802
7803         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7804         dummy arguments work when the actual argument is itself a dummy
7805         argument of the caller.
7806
7807 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7808
7809         PR libfortran/24685
7810         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7811
7812 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7813
7814         * gfortran.dg/dependencency_17.f90: New test case.
7815
7816 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7817
7818         * gfortran.dg/dependency_14.f90: New test case.
7819         * gfortran.dg/dependency_15.f90: Likewise.
7820         * gfortran.dg/dependency_16.f90: Likewise.
7821
7822 2006-03-31  Asher Langton  <langton2@llnl.gov>
7823
7824         PR fortran/25358
7825         gfortran.dg/cray_pointers_6.f90: New test.
7826
7827 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7828
7829         PR libgfortran/26890
7830         * gfortran.dg/read_size_noadvance.f90: New test.
7831
7832 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7833
7834         PR fortran/25031
7835         * gfortran.dg/multiple_allocation_1.f90: Check that the
7836         size has changed after a re-allocation with stat.
7837
7838 2006-03-30  Richard Guenther  <rguenther@suse.de>
7839
7840         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7841         removal.
7842         * gcc.target/i386/sselibm-2.c: Likewise.
7843         * gcc.target/i386/sselibm-3.c: Likewise.
7844         * gcc.target/i386/sselibm-4.c: Likewise.
7845         * gcc.target/i386/sselibm-5.c: Likewise.
7846
7847 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7848
7849         * gcc.dg/fold-andxor-1.c: New test case.
7850         * gcc.dg/fold-xorand-1.c: Likewise.
7851
7852 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7853
7854         * gcc.dg/fold-convnotconv-1.c: New test case.
7855
7856 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7857
7858         PR fortran/26779
7859         * gfortran.dg/private_type_5.f90: New test.
7860
7861 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7862
7863         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7864
7865 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7866
7867         * gfortran.dg/advance_2.f90: New test.
7868         * gfortran.dg/advance_3.f90: New test.
7869
7870         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7871
7872 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7873
7874         PR libgfortran/26661
7875         PR libgfortran/26880
7876         * gfortran.dg/read_x_past.f: New test.
7877
7878 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7879
7880         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7881         to be STABS.
7882
7883 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7884
7885         * objc.dg/dwarf-1.m: Skip on AIX.
7886         * objc.dg/dwarf-2.m: Skip on AIX.
7887
7888 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7889
7890         PR fortran/26816
7891         * gfortran.dg/float_1.f90: New test.
7892
7893 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7894
7895         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7896         X86_64 targets.
7897         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7898
7899 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7900
7901         PR libfortran/26735
7902         * gfortran.dg/convert_implied_open.f90: New test case.
7903
7904 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7905
7906         PR fortran/26769
7907         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7908
7909 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7910
7911         PR middle-end/26717
7912         * gcc.dg/pr26717.c: New test.
7913
7914 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7915
7916         * gfortran.dg/dependency_12.f90: New test case.
7917
7918 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7919
7920         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7921
7922 2006-03-24  Jeff Law  <law@redhat.com>
7923
7924         * gcc.c-torture/pr26840.c: New test.
7925
7926 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7927
7928         * objc.dg/dwarf-2.m: New.
7929         * obj-c++.dg/dwarf-2.mm: New.
7930
7931         * g++.old-deja/g++.other/init19.C: New.
7932
7933 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7934
7935         * g++.dg/eh/spbp.C: Skip on AIX.
7936
7937 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7938
7939         PR middle-end/26611
7940         * g++.dg/gomp/pr26611-1.C: New test.
7941         * g++.dg/gomp/pr26611-2.C: New test.
7942
7943 2006-03-24  Jeff Law  <law@redhat.com>
7944
7945         * gcc.c-torture/compile/pr26833.c: New test.
7946         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7947
7948 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7949
7950         * gfortran.dg/endfile_2.f90: Delete temp file.
7951
7952 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7953
7954         PR fortran/19303
7955         * gfortran.dg/record_marker_1.f90: New test case.
7956         * gfortran.dg/record_marker_2.f: New test case.
7957         * gfortran.dg/record_marker_3.f90: New test case.
7958
7959 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7960
7961         PR fortran/17298
7962         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7963         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7964
7965 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7966
7967         * lib/gcc-dg.exp (cleanup-modules): New proc.
7968         * gfortran.dg/allocatable_function_1.f90,
7969         gfortran.dg/allocate_char_star_scalar_1.f90,
7970         gfortran.dg/assumed_charlen_function_1.f90,
7971         gfortran.dg/assumed_dummy_1.f90,
7972         gfortran.dg/assumed_shape_ranks_1.f90,
7973         gfortran.dg/assumed_shape_ranks_2.f90,
7974         gfortran.dg/assumed_size_dt_dummy.f90,
7975         gfortran.dg/auto_char_dummy_array_1.f90,
7976         gfortran.dg/auto_char_len_3.f90,
7977         gfortran.dg/automatic_module_variable.f90,
7978         gfortran.dg/bad_automatic_objects_1.f90,
7979         gfortran.dg/char_array_constructor.f90,
7980         gfortran.dg/char_array_structure_constructor.f90,
7981         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7982         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7983         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7984         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7985         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7986         gfortran.dg/derived_pointer_recursion.f90,
7987         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7988         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7989         gfortran.dg/dummy_functions_1.f90,
7990         gfortran.dg/elemental_initializer_1.f90,
7991         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7992         gfortran.dg/elemental_pointer_1.f90,
7993         gfortran.dg/elemental_subroutine_1.f90,
7994         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7995         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7996         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7997         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7998         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7999         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8000         gfortran.dg/global_references_1.f90,
8001         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8002         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8003         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8004         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8005         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8006         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8007         gfortran.dg/large_integer_kind_1.f90,
8008         gfortran.dg/large_real_kind_1.f90,
8009         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8010         gfortran.dg/module_double_reuse.f90,
8011         gfortran.dg/module_equivalence_1.f90,
8012         gfortran.dg/module_interface_1.f90,
8013         gfortran.dg/module_parameter_array_refs_1.f90,
8014         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8015         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8016         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8017         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8018         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8019         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8020         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8021         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8022         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8023         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8024         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8025         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8026         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8027         gfortran.dg/same_name_1.f90,
8028         gfortran.dg/sibling_dummy_procedure_1.f90,
8029         gfortran.dg/sibling_dummy_procedure_2.f90,
8030         gfortran.dg/sibling_dummy_procedure_3.f90,
8031         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8032         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8033         gfortran.dg/used_dummy_types_2.f90,
8034         gfortran.dg/used_dummy_types_3.f90,
8035         gfortran.dg/used_dummy_types_4.f90,
8036         gfortran.dg/used_dummy_types_5.f90,
8037         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8038         gfortran.dg/userdef_operator_1.f90: Use it.
8039
8040 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8041
8042         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8043         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8044         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8045         gfortran.dg/write_back.f,
8046         gfortran.fortran-torture/execute/inquire_1.f90,
8047         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8048
8049 2006-03-21  Jeff Law  <law@redhat.com>
8050
8051         * gcc.dg/tree-ssa/vrp28.c: New test.
8052
8053 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8054
8055         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8056         if _STDC_C99 is defined.
8057         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8058         * gcc.dg/builtins-20.c: Likewise.
8059         * gcc.dg/builtins-53.c: Likewise.
8060         * gcc.dg/single-precision-constant.c: Likewise. Also pass
8061         -mmacosx-version-min=10.3 on PowerPC/Darwin.
8062
8063 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
8064
8065         PR tree-opt/26781
8066         * gcc.c-torture/compile/pr26781-1.c: New test.
8067         * gcc.c-torture/compile/pr26781-2.c: New test.
8068
8069 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
8070
8071         PR c++/26690
8072         * g++.dg/gomp/pr26690-1.C: New test.
8073         * g++.dg/gomp/pr26690-2.C: New test.
8074
8075 2006-03-20  Jeff Law  <law@redhat.com>
8076
8077         * gcc.dg/tree-ssa/pr21829.c: New test.
8078
8079         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8080
8081 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
8082
8083         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8084         (check_visibility_available): Use it.
8085         (check_effective_target_default_packed): Likewise.
8086         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8087         (check_effective_target_fopenmp): Likewise.
8088         (check_effective_target_freorder): Likewise.
8089         (check_effective_target_fpic): Likewise.
8090         (check_named_sections_available): Likewise.
8091         (check_effective_target_ilp32): Likewise.
8092         (check_effective_target_lp64): Likewise.
8093
8094 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8095
8096         PR fortran/20935
8097         * gfortran.dg/scalar_mask_2.f90: New test case.
8098
8099 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8100
8101         PR tree-opt/26629
8102         * gcc.dg/tree-ssa/loadpre12.c: New test.
8103         * gcc.dg/tree-ssa/loadpre13.c: New test.
8104         * gcc.dg/tree-ssa/loadpre14.c: New test.
8105         * gcc.dg/tree-ssa/loadpre15.c: New test.
8106         * gcc.dg/tree-ssa/loadpre16.c: New test.
8107         * gcc.dg/tree-ssa/loadpre17.c: New test.
8108         * gcc.dg/tree-ssa/loadpre18.c: New test.
8109         * gcc.dg/tree-ssa/loadpre19.c: New test.
8110         * gcc.dg/tree-ssa/loadpre20.c: New test.
8111         * gcc.dg/tree-ssa/loadpre21.c: New test.
8112         * gcc.dg/tree-ssa/loadpre22.c: New test.
8113
8114 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8115
8116         PR fortran/26741
8117         * gfortran.dg/elemental_initializer_1.f90: New test.
8118
8119         PR fortran/26716
8120         * gfortran.dg/assumed_shape_ranks_2: New test.
8121
8122 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8123
8124         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8125         target fpic.
8126
8127 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8128
8129         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8130         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8131         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8132         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8133         gfortran.fortran-torture/execute/direct_io.f90,
8134         gfortran.fortran-torture/execute/inquire_2.f90,
8135         gfortran.fortran-torture/execute/inquire_4.f90,
8136         gfortran.fortran-torture/execute/list_read_1.f90,
8137         gfortran.fortran-torture/execute/open_replace.f90,
8138         gfortran.fortran-torture/execute/slash_edit.f90,
8139         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8140         temporary files from testcases.
8141
8142 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8143
8144         PR libgfortran/26509
8145         gfortran.dg/write_direct_eor.f90: New test.
8146
8147 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8148
8149         * gcc.target/powerpc/pr26350.c: New.
8150         * gcc.target/powerpc/indexed-addr.c: New.
8151
8152 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8153
8154         * gfortran.dg/dependency_13.f90: New test case.
8155
8156 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8157
8158         PR middle-end/21781
8159         * gcc.dg/real-const-1.c: New test case.
8160
8161 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8162
8163         * g++.old-deja/g++.other/init18.C: New.
8164         * g++.old-deja/g++.other/init5.C: Remove xfail.
8165
8166 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8167
8168         * g++.dg/opt/pr15551.C: Cleanup temp file.
8169
8170 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8171
8172         PR c++/6634
8173         g++.dg/parse/long1.C: New test.
8174
8175 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8176
8177         PR fortran/19101
8178         * gfortran.dg/continuation.f90: New test.
8179         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8180
8181 2006-03-14  Richard Guenther  <rguenther@suse.de>
8182
8183         PR tree-optimization/26672
8184         * gcc.dg/torture/pr26672.c: New testcase.
8185
8186 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8187
8188         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8189         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8190
8191 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8192
8193         PR middle-end/26557
8194         * gcc.c-torture/compile/switch-1.c: New test case.
8195
8196 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8197
8198         PR fortran/25378
8199         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8200         test to include more permuatations of mask and index.
8201         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8202         respond to F2003 spec. that the position returned for an all false
8203         mask && condition is zero.
8204
8205 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8206
8207         PR middle-end/25989
8208         * gcc.dg/gomp/pr25989.c: New test.
8209
8210 2006-03-13  Jeff Law  <law@redhat.com>
8211
8212         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8213
8214 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8215
8216         * gcc.dg/switch-9.c: New test.
8217
8218 2006-03-13  Richard Guenther  <rguenther@suse.de>
8219
8220         PR middle-end/26630
8221         * gcc.dg/torture/pr26630.c: New testcase.
8222
8223 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8224
8225         * gfortran.dg/dependency_10.f90: New test case.
8226         * gfortran.dg/dependency_11.f90: Likewise.
8227
8228 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8229             Erik Edelmann  <eedelman@gcc.gnu.org>
8230
8231         * gfortran.dg/allocatable_function_1.f90: New.
8232         * gfortran.dg/allocatable_function_2.f90: New.
8233
8234 2006-03-10  Richard Guenther  <rguenther@suse.de>
8235
8236         PR middle-end/26565
8237         * gcc.dg/torture/pr26565.c: New testcase.
8238
8239 2006-03-09  Eric Christopher  <echristo@apple.com>
8240
8241         * gcc.c-torture/compile/20060309-1.c: New.
8242
8243 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8244
8245         PR libgfortran/26499
8246         * gfortran.dg/write_back.f: New test.
8247         * gfortran.dg/write_rewind_1.f: New test.
8248         * gfortran.dg/write_rewind_2.f: New test.
8249
8250 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8251
8252         PR libgfortran/26554
8253         * gfortran.dg/read_logical.f90: New test.
8254
8255 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8256
8257         * ada/acats/norun.lst: cdd2a03 now passes.
8258
8259 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8260
8261         PR testsuite/25177
8262         * gcc.target/powerpc/pr18096-1.c: Change where the error
8263         would match.
8264
8265 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8266
8267         * gcc.target/i386/cleanup-1.c: New test.
8268         * gcc.target/i386/cleanup-2.c: New test.
8269
8270 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8271
8272         * gfortran.dg/dependency_9.f90: Remove for the time being.
8273
8274 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8275
8276         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8277         directive.
8278
8279 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8280
8281         * gfortran.dg/dependency_9.f90: New test case.
8282
8283 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8284
8285         * gfortran.dg/dependency_4.f90: New test case.
8286         * gfortran.dg/dependency_5.f90: New test case.
8287         * gfortran.dg/dependency_6.f90: New test case.
8288         * gfortran.dg/dependency_7.f90: New test case.
8289         * gfortran.dg/dependency_8.f90: New test case.
8290
8291 2006-03-03  Paul Brook  <paul@codesourcery.com>
8292
8293         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8294         Add m68k-*-elf.
8295
8296 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8297
8298         PR fortran/25031
8299         * multiple_allocation_1.f90: New test.
8300
8301 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8302
8303         PR tree-optimization/26524
8304         * gfortran.dg/pr26524.f: New test case.
8305
8306 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8307
8308         * g++.dg/template/repo5.C: Cleanup repo files.
8309         * gcc.dg/20051201-1.c: Cleanup coverage files.
8310         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8311         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8312         tree dump files.
8313
8314 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8315
8316         * objc.dg/objc-nofilename-1.m: New test.
8317         * objc.dg/bad-receiver-type.m: New test.
8318         * obj-c++.dg/bad-receiver-type.mm: New test.
8319
8320 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8321
8322         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8323
8324 2006-03-01  Mike Stump  <mrs@apple.com>
8325
8326         * g++.dg/abi/key2.C: Add.
8327
8328 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8329
8330         * gfortran.dg/logical_dot_product.f90: New test.
8331
8332         PR fortran/26393
8333         * gfortran.dg/used_interface_ref.f90: New test.
8334
8335         PR fortran/20938
8336         * gfortran.dg/dependency_2.f90: New test.
8337         * gfortran.fortran-torture/execute/where17.f90: New test.
8338         * gfortran.fortran-torture/execute/where18.f90: New test.
8339         * gfortran.fortran-torture/execute/where19.f90: New test.
8340         * gfortran.fortran-torture/execute/where20.f90: New test.
8341
8342 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8343
8344         * g++.dg/tree-ssa/pr26443.C: New test case.
8345
8346 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8347
8348         PR middle-end/26022
8349         * g++.dg/opt/return-slot1.C: New test.
8350
8351 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8352
8353         PR libgfortran/26136
8354         * gfortran.dg/namelist_23.f90: New test.
8355
8356 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8357
8358         PR middle-end/14752
8359         * gcc.dg/fold-eqandshift-2.c: New test case.
8360
8361 2006-02-28  Richard Guenther  <rguenther@suse.de>
8362
8363         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8364         decomposition.
8365
8366 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8367
8368         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8369
8370 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8371
8372         PR libgfortran/26464
8373         * gfortran.dg/backspace_5.f: New test.
8374         * gfortran.dg/backspace_6.f: New test.
8375
8376 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8377
8378         * gcc.dg/fold-eqandnot-1.c: New test case.
8379
8380 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8381
8382         PR middle-end/19983
8383         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8384
8385 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8386
8387         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8388         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8389
8390 2006-02-26  Richard Guenther  <rguenther@suse.de>
8391
8392         PR tree-optimization/26421
8393         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8394
8395 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8396
8397         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8398         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8399
8400 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8401
8402         * gcc.dg/fold-even-1.c: New test case.
8403
8404 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8405
8406         PR middle-end/21137
8407         * gcc.dg/fold-eqandshift-1.c: New test case.
8408
8409 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8410
8411         PR tree-optimization/25125
8412         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8413         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8414
8415 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8416
8417         PR tree-optimizations/26359
8418         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8419         with -fdump-tree-dceloop-details.
8420         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8421
8422 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8423
8424         PR middle-end/23673
8425         * gcc.dg/fold-eqxor-1.c: New test case.
8426         * gcc.dg/fold-eqxor-2.c: Likewise.
8427         * gcc.dg/fold-eqxor-3.c: Likewise.
8428
8429 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8430
8431         PR fortran/23092
8432         * scalar_mask_1.f90: New test.
8433
8434 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8435
8436         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8437         * g++.dg/eh/uncaught2.C: New.
8438         * g++.dg/eh/uncaught3.C: New.
8439
8440 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8441
8442         PR libgfortran/26423
8443         * gfortran.dg/read_many_1.f: New test.
8444
8445 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8446
8447         PR fortran/24519
8448         * gfortran.dg/dependency_3.f90: New test.
8449         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8450         XFAILs.
8451
8452         PR fortran/25395
8453         * gfortran.dg/equiv_6.f90: New test.
8454
8455 2006-02-23  Jeff Law  <law@redhat.com>
8456
8457         * gcc.c-torture/compile/pr26425.c: New test.
8458
8459 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8460
8461         PR middle-end/26412
8462         * gcc.dg/gomp/pr26412.c: New test.
8463
8464 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8465
8466         PR c++/26291
8467         * g++.dg/other/ellipsis1.C: New test.
8468         * g++.dg/parse/operator4.C: Adjust error marker.
8469
8470 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8471
8472         PR target/25603
8473         * gfortran.dg/pr25603.f: New testcase.
8474
8475 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8476
8477         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8478         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8479
8480 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8481
8482         * g++.dg/eh/spbp.C: New.
8483
8484 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8485
8486         PR middle-end/26379
8487         * gcc.target/i386/mmx-7.c: New test.
8488
8489 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8490
8491         PR tree-optimization/26361
8492         * gcc.dg/tree-ssa/vrp27.c: New test case.
8493
8494 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8495
8496         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8497         * gcc.dg/tree-ssa/complex-4.c: Here.
8498
8499 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8500
8501         PR middle-end/19543
8502         * gfortran.dg/logical_1.f90: New test case.
8503
8504 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8505
8506         PR middle-end/26334
8507         * gcc.dg/20060218-1.c: Moved to...
8508         * gcc.target/i386/20060218-1.c: ... here.  New test.
8509
8510 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8511
8512         PR fortran/26201
8513         * gfortran.dg/convert_1.f90: New.
8514
8515 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8516
8517         PR fortran/25054
8518         * gfortran.dg/namelist_5.f90: New test.
8519
8520         PR fortran/25089
8521         * gfortran.dg/namelist_4.f90: New test.
8522
8523 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8524
8525         PR tree-opt/25680
8526         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8527
8528 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8529
8530         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8531         variable to take into account the variable name in the
8532         function header.
8533         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8534
8535 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8536
8537         PR middle-end/26334
8538         * gcc.c-torture/compile/20060217-1.c: New test.
8539         * gcc.dg/20060218-1.c: New test.
8540
8541 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8542
8543         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8544
8545 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8546
8547         * gcc.dg/cpp/undef3.c: New test.
8548         * gcc.dg/cpp/trad/builtins2.c: New test.
8549
8550 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8551
8552         PR c++/26266
8553         * g++.dg/template/static22.C: New test.
8554         * g++.dg/template/static23.C: New test.
8555         * g++.dg/template/static24.C: New test.
8556         * g++.dg/template/non-dependent13.C: New test.
8557         * g++.dg/init/member1.C: Tweak error markers.
8558
8559 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8560
8561         PR target/26255
8562         * gcc.c-torture/compile/pr26255.c: New test case.
8563
8564 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8565
8566         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8567         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8568         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8569         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8570         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8571         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8572         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8573
8574 2006-02-16  Jeff Law  <law@redhat.com>
8575
8576         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8577         * gcc.dg/tree-ssa/vrp26.c: New test.
8578
8579 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8580
8581         PR target/20353
8582         PR target/24578
8583         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8584         __UCLIBC__ is defined.
8585
8586 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8587
8588         PR fortran/26224
8589         * gfortran.dg/gomp/pr26224.f: New test.
8590
8591 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8592
8593         PR tree-opt/25918
8594         * lib/target-supports.exp
8595         (check_effective_target_vect_short_mult): New.
8596         (check_effective_target_vect_char_mult): New.
8597         (check_effective_target_vect_widen_sum_qi_to_si): New.
8598         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8599         (check_effective_target_vect_widen_sum_hi_to_si): New.
8600         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8601         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8602         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8603         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8604         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8605         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8606         vect-reduc-pattern-2c.c
8607         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8608         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8609         vect-reduc-pattern-1c.c
8610
8611 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8612
8613         PR fortran/24557
8614         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8615
8616 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8617
8618         PR fortran/26054
8619         * gfortran.dg/enum_8.f90: Remove check for warning.
8620         * gfortran.dg/iomsg_1.f90: Ditto.
8621         * gfortran.dg/enum_1.f90: Ditto.
8622         * gfortran.dg/enum_9.f90: Ditto.
8623         * gfortran.dg/enum_2.f90: Ditto.
8624         * gfortran.dg/enum_10.f90: Ditto.
8625         * gfortran.dg/enum_3.f90: Ditto.
8626         * gfortran.dg/flush_1.f90: Ditto.
8627         * gfortran.dg/enum_4.f90: Ditto.
8628         * gfortran.dg/array_constructor_1.f90: Ditto.
8629         * gfortran.dg/enum_5.f90: Ditto.
8630         * gfortran.dg/enum_6.f90: Ditto.
8631         * gfortran.dg/enum_7.f90: Ditto.
8632
8633 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8634
8635         PR middle-end/26300
8636         * gcc.c-torture/compile/20060215-1.c: New test.
8637
8638 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8639
8640         PR middle-end/23670
8641         * gcc.dg/tree-ssa/andor-2.c: New test case.
8642
8643 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8644
8645         PR fortran/25045
8646         * optional_dim.f90: New test.
8647
8648 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8649
8650         PR fortran/26277
8651         * gfortran.dg/label_4.f90: New.
8652
8653 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8654             Diego Novillo  <dnovillo@redhat.com>
8655             Uros Bizjak  <uros@kss-loka.si>
8656
8657         * gfortran.dg/gomp: New directory.
8658
8659 2006-02-14  Richard Guenther  <rguenther@suse.de>
8660
8661         PR tree-optimization/26258
8662         * gcc.dg/torture/pr26258.c: New testcase.
8663
8664 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8665
8666         PR fortran/26246
8667         * gfortran.dg/pr26246_1.f90: New test.
8668         * gfortran.dg/pr26246_2.f90: New test.
8669
8670         PR middle-end/26092
8671         * gcc.c-torture/compile/20060208-1.c: New test.
8672
8673 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8674
8675         PR fortran/26074
8676         PR fortran/25103
8677         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8678         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8679         * gfortran.dg/automatic_module_variable.f90: Change error message.
8680
8681         PR fortran/20861
8682         * gfortran.dg/internal_dummy_1.f90: New test.
8683
8684         PR fortran/20871
8685         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8686
8687
8688         PR fortran/25083
8689         * gfortran.dg/uncommon_block_data_1.f90: New test.
8690         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8691         with standard.
8692
8693         PR fortran/25088
8694         * gfortran.dg/typed_subroutine_1.f90: New test.
8695
8696 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8697
8698         * objc.dg/dwarf-1.m: New.
8699
8700 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8701
8702         PR middle-end/24427
8703         * gcc.dg/tree-ssa/andor-1.c: New test case.
8704
8705 2006-02-13  Josh Conner  <jconner@apple.com>
8706
8707         PR target/25376
8708         * gcc.dg/pr25376.c: New test.
8709
8710         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8711         assemble.
8712         * lib/target-supports.exp (check_named_sections_available):
8713         Only compile named-sections test -- don't assemble.
8714
8715 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8716
8717         * g++.dg/warn/no-write-strings.C: New test.
8718         * g++.dg/warn/write-strings.C: Likewise.
8719         * g++.dg/warn/write-strings-default.C: Likewise.
8720
8721 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8722
8723         PR fortran/25806
8724         * gfortran.dg/ret_pointer_2.f90: New test.
8725
8726 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8727
8728         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8729
8730 2006-02-10  Jeff Law  <law@redhat.com>
8731
8732         * gcc.c-torture/compile/pr26213.c: New test.
8733
8734 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8735
8736         gfortran.dg/null_1.f90: New test.
8737
8738 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8739
8740         PR fortran/14771
8741         * gfortran.dg/parens_4.f90: New.
8742         * gfortran.dg/parens_5.f90: New.
8743
8744 2006-02-10  Richard Guenther  <rguenther@suse.de>
8745
8746         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8747
8748 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8749         Paul Thomas  <pault@gcc.gnu.org>
8750
8751         PR fortran/14771
8752         * gfortran.dg/parens_1.f90: New.
8753         * gfortran.dg/parens_2.f90: New.
8754         * gfortran.dg/parens_3.f90: New.
8755
8756 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8757
8758         PR fortran/26038
8759         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8760
8761         PR fortran/25059
8762         * gfortran.dg/impure_assignment_1.f90: New test.
8763
8764         PR fortran/25070
8765         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8766
8767 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8768
8769         PR target/26141
8770         * g++.dg/expr/stdarg2.C: New test.
8771
8772 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8773
8774         PR inline-asm/16194
8775         * gcc.dg/pr16194.c: New test.
8776
8777 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8778
8779         * ada/acats/run_acats: Use portable variant of "$@".
8780
8781 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8782
8783         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8784         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8785
8786 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8787
8788         PR tree-opt/26179
8789         * g++.dg/opt/pr26179.C: New test.
8790
8791 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8792
8793         PR middle-end/26134
8794         * gcc.dg/tree-ssa/complex-3.c: New test.
8795
8796 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8797
8798         * gcc.c-torture/compile/volatile-1.c: New test.
8799
8800 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8801
8802         PR 26180
8803         * gcc.dg/tree-ssa/pr26180.c: New test.
8804
8805 2006-02-08  Jeff Law  <law@redhat.com>
8806
8807         * gcc.dg/tree-ssa/pr21417.c: New test.
8808
8809 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8810
8811         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8812         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8813
8814 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8815
8816         * lib/scanrtl.exp: New.
8817
8818 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8819
8820         PR c++/26071
8821         * g++.dg/other/virtual2.C: New test.
8822
8823         PR c++/26070
8824         * g++.dg/other/virtual1.C: New test.
8825
8826 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8827
8828         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8829         cleanup-ipa-dump): Update dump file glob patterns.
8830         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8831         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8832
8833         * lib/gcc-dg.exp: Load it.
8834         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8835
8836 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8837
8838         PR testsuite/26159
8839         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8840         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8841
8842 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8843
8844         PR fortran/25577
8845         * gfortran.dg/mvbits_1.f90: New.
8846
8847 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8848
8849         * g++.dg/warn/Wdiv-by-zero.C: New test.
8850         * g++.dg/warn/Wno-div-by-zero.C: New.
8851
8852 2006-02-07  Jeff Law  <law@redhat.com>
8853
8854         * gcc.dg/tree-ssa/pr21559.c: New test.
8855
8856         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8857         multiple VRP passes.
8858         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8859         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8860         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8861         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8862         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8863         * gcc.dg/tree-ssa/vrp02.c: Likewise
8864         * gcc.dg/tree-ssa/vrp11.c: Likewise
8865         * gcc.dg/tree-ssa/pr14341.c: Likewise
8866         * gcc.dg/tree-ssa/vrp19.c: Likewise
8867         * gcc.dg/tree-ssa/vrp20.c: Likewise
8868         * gcc.dg/tree-ssa/vrp03.c: Likewise
8869         * gcc.dg/tree-ssa/pr21086.c: Likewise
8870         * gcc.dg/tree-ssa/pr21959.c: Likewise
8871         * gcc.dg/tree-ssa/vrp21.c: Likewise
8872         * gcc.dg/tree-ssa/vrp04.c: Likewise
8873         * gcc.dg/tree-ssa/pr25485.c: Likewise
8874         * gcc.dg/tree-ssa/pr22026.c: Likewise
8875         * gcc.dg/tree-ssa/vrp22.c: Likewise
8876         * gcc.dg/tree-ssa/vrp05.c: Likewise
8877         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8878         * gcc.dg/tree-ssa/pr20701.c: Likewise
8879         * gcc.dg/tree-ssa/vrp23.c: Likewise
8880         * gcc.dg/tree-ssa/vrp06.c: Likewise
8881         * gcc.dg/tree-ssa/pr22117.c: Likewise
8882         * gcc.dg/tree-ssa/pr20702.c: Likewise
8883         * gcc.dg/tree-ssa/vrp15.c: Likewise
8884         * gcc.dg/tree-ssa/pr21090.c: Likewise
8885         * gcc.dg/tree-ssa/pr21294.c: Likewise
8886         * gcc.dg/tree-ssa/vrp24.c: Likewise
8887         * gcc.dg/tree-ssa/vrp07.c: Likewise
8888         * gcc.dg/tree-ssa/pr21563.c: Likewise
8889         * gcc.dg/tree-ssa/pr25382.c: Likewise
8890         * gcc.dg/tree-ssa/vrp16.c: Likewise
8891         * gcc.dg/tree-ssa/vrp25.c: Likewise
8892         * gcc.dg/tree-ssa/vrp08.c: Likewise
8893         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8894         * gcc.dg/tree-ssa/vrp17.c: Likewise
8895         * gcc.dg/tree-ssa/pr21458.c: Likewise
8896         * g++.dg/tree-ssa/pr18178.C: Likewise
8897
8898 2006-02-07  Richard Guenther  <rguenther@suse.de>
8899
8900         PR c++/26140
8901         Revert
8902         2006-01-30  Richard Guenther  <rguenther@suse.de>
8903         PR c++/23372
8904         * gcc.dg/pr23372-1.C: New testcase.
8905
8906         * g++.dg/tree-ssa/pr26140.C: New testcase.
8907
8908 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8909
8910         PR c++/9737
8911         * g++.dg/template/ttp15.C: New test.
8912         * g++.dg/template/ttp16.C: Likewise.
8913         * g++.dg/template/ttp17.C: Likewise.
8914         * g++.old-deja/g++.pt/ttp36.C: Remove.
8915         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8916         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8917         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8918         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8919         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8920         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8921         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8922         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8923         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8924
8925 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8926
8927         PR libfortran/23815
8928         * unf_io_convert_4.f90: New test.
8929
8930 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8931
8932         * gcc.dg/tree-ssa/loadpre10.c: New test.
8933         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8934         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8935         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8936
8937 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8938
8939         PR libfortran/24685
8940         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8941
8942 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8943
8944         PR tree-opt/25251
8945         * gfortran.dg/assign_7.f: New test.
8946
8947 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8948
8949         PR fortran/26041
8950         PR fortran/26064
8951         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8952         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8953         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8954
8955 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8956
8957         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8958         in size_t typedef.
8959
8960 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8961
8962         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8963         * g++.dg/charset/string.c (foo): Likewise.
8964         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8965         const char*
8966         * g++.dg/ext/builtin2.C (printf): Likewise.
8967         * g++.dg/init/new15.C (printf): Likewise.
8968         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8969         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8970         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8971         * g++.dg/template/non-dependent4.C (temp): Likewise.
8972         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8973         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8974         parameter type to const char*.
8975         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8976         Change type to const char*.
8977         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8978         Likewise.
8979         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8980         second parameter type to const char*.
8981         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8982         (Y::Y): Change parameter type to const char*.
8983         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8984         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8985         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8986         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8987         (char*).
8988         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8989         const char*.
8990         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8991         type to const char*.
8992         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8993         return type to const char*.
8994         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8995         to const char*.
8996         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8997         * g++.old-deja/g++.law/refs1.C: Likewise.
8998         * g++.old-deja/g++.law/visibility1.C: Likewise.
8999         * g++.old-deja/g++.law/visibility2.C: Likewise.
9000         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9001         const char*.
9002         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9003         * g++.old-deja/g++.mike/net48.C: Likewise.
9004         * g++.old-deja/g++.mike/p646.C: Likewise.
9005         * g++.old-deja/g++.mike/p6746.C: Likewise.
9006         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9007         type to const char*.
9008         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9009         deprecated conversion warning.
9010         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9011         char*.
9012         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9013         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9014         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9015         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9016         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9017         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9018         * g++.old-deja/g++.pt/t39.C: Likewise.
9019         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9020         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9021
9022 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9023
9024         PR fortran/25075
9025         intrinsic_argument_conformance_1.f90: New test.
9026
9027 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9028
9029         PR fortran/20845
9030         * gfortran.dg/char_result_11.f90: Add SAVE.
9031         * gfortran.dg/der_pointer_4.f90: Ditto.
9032         * gfortran.dg/default_initialization.f90: New test.
9033
9034 2006-02-03  Jeff Law  <law@redhat.com>
9035
9036         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9037         handle more than 100 dump files.
9038         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9039         * lib/scantree.exp (scan-tree-dump): Likewise.
9040         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9041         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9042         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9043         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9044         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9045
9046 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9047
9048         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9049
9050 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9051
9052         * g++.dg/template/using12.C: New test.
9053
9054 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
9055
9056         * gcc.target/powerpc/pr25960.c: New test.
9057
9058 2006-02-02  Steven G. Kargl  <kargls@comcast>
9059
9060         PR fortran/24958
9061         gfortran.dg/nullify_2.f90: New test.
9062
9063 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
9064
9065         PR 25990
9066         * gcc.dg/gomp/pr25990.c: New test.
9067
9068 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
9069
9070         PR c++/25342
9071         * g++.gd/template/partial4.C: New test.
9072
9073 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
9074
9075         PR middle-end/26001
9076         * gfortran.dg/data_char_2.f90: New.
9077
9078 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
9079
9080         PR fortran/26039
9081         maxval_maxloc_conformance_1.f90: New test.
9082
9083 2006-01-31  Richard Guenther  <rguenther@suse.de>
9084
9085         * gcc.target/i386/sselibm-1.c: New testcase.
9086         * gcc.target/i386/sselibm-2.c: Likewise.
9087         * gcc.target/i386/sselibm-3.c: Likewise.
9088         * gcc.target/i386/sselibm-4.c: Likewise.
9089         * gcc.target/i386/sselibm-5.c: Likewise.
9090
9091 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9092
9093         PR fortran/24266
9094         * gfortran.dg/arrayio_derived_2.f90: New.
9095
9096 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9097
9098         * gcc.dg/unsigned-long-compare.c: New test.
9099
9100 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9101
9102         PR testsuite/25318
9103         * lib/target-supports.exp (check_effective_target_freorder):
9104         Check to see if target supports -freorder-blocks-and-partition.
9105         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9106         instead of "dg-require-named-sections".
9107
9108 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9109
9110         PR target/14798:
9111         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9112         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9113         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9114         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9115         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9116         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9117         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9118         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9119
9120 2006-01-30  Richard Guenther  <rguenther@suse.de>
9121
9122         PR c++/23372
9123         * gcc.dg/pr23372-1.C: New testcase.
9124
9125 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9126
9127         * gcc.dg/gomp/pr25874.c: New test.
9128
9129 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9130
9131         PR tree-opt/25911
9132         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9133
9134 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9135
9136         PR fortran/18578
9137         PR fortran/18579
9138         PR fortran/20857
9139         PR fortran/20885
9140         * gfortran.dg/intent_out_1.f90: New test.
9141
9142 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9143
9144         PR fortran/17911
9145         * gfortran.dg/procedure_lvalue.f90: New test.
9146
9147         PR fortran/20895
9148         PR fortran/25030
9149         * gfortran.dg/char_pointer_assign_2.f90: New test.
9150         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9151         assignment to be consistent with standard.
9152         * gfortran.dg/char_result_2.f90: The same.
9153         * gfortran.dg/char_result_8.f90: The same.
9154
9155 2006-01-28  Zack Weinberg  <zackw@panix.com>
9156
9157         * gcc.dg/Woverlength-strings.c
9158         * gcc.dg/Woverlength-strings-pedantic-c89.c
9159         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9160         * gcc.dg/Woverlength-strings-pedantic-c99.c
9161         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9162
9163 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9164
9165         * gcc.c-torture/execute/20060127-1.c: New test.
9166
9167 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9168
9169         PR c++/25999
9170         * g++.dg/ext/pragmaweak1.C: New test.
9171
9172 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9173
9174         PR c++/25855
9175         * g++.dg/template/spec29.C: New test.
9176
9177 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9178
9179         PR c/19606.
9180         * gcc.c-torture/execute/pr19606.c: New.
9181
9182 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9183
9184         * gcc.dg/pragma-re-4.c: New test.
9185
9186 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9187
9188         PR fortran/25964
9189         * gfortran.dg/assumed_size_refs_3.f90: New test.
9190
9191 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9192
9193         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9194
9195 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9196
9197         PR ada/21317
9198         * ada/acats/support/impdef.a: Add One_Long_Second.
9199         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9200         * ada/acats/tests/c9/c94026.a: Likewise.
9201         * ada/acats/tests/c9/c97305c.ada: Likewise.
9202         * ada/acats/tests/c9/c99004a.ada: Likewise.
9203
9204 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9205
9206         PR fortran/25964
9207         * gfortran.dg/global_references_2.f90: New test.
9208
9209         PR fortran/25084
9210         PR fortran/20852
9211         PR fortran/25085
9212         PR fortran/25086
9213         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9214         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9215
9216         PR fortran/25416
9217         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9218
9219 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9220
9221         PR c/25892
9222         * gcc.dg/Wpointer-sign.c: New.
9223         * gcc.dg/Wpointer-sign-Wall.c: New.
9224         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9225         * gcc.dg/Wpointer-sign-pedantic.c: New.
9226         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9227         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9228
9229 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9230
9231         PR C/25861
9232         * gcc.c-torture/compile/pr25861.c: New test.
9233
9234 2006-01-26  Paul Brook  <paul@codesourcery.com>
9235
9236         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9237         on short-enum targets.
9238         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9239         variable.
9240         (generate_fields): Use short_enums.
9241         (main): Set short_enums.  Document -e.
9242         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9243         on short-enum targets.
9244         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9245         variable.
9246         (generate_fields): Use short_enums.
9247         (main): Set short_enums.  Document -e.
9248         * lib/target-supports.exp (check_effective_target_short_enums): New.
9249
9250 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9251
9252         PR target/25947
9253         * gcc.dg/torture/pr25947-1.c: New test.
9254
9255 2006-01-25  Jan Hubicka  <jh@suse.cz>
9256             Roger Sayle  <roger@eyesopen.com>
9257
9258         PR rtl-optimization/25703
9259         * gcc.target/i386/20060125-1.c: New test case.
9260         * gcc.target/i386/20060125-2.c: New test case.
9261
9262 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9263
9264         PR fortran/18540
9265         * gfortran.dg/goto_1.f: New.
9266
9267 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9268
9269         PR fortran/25716
9270         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9271         25716 on 32-bit systems too.
9272
9273 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9274
9275         PR testsuite/25590
9276         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9277
9278 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9279
9280         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9281
9282 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9283
9284         PR fortran/25835
9285         * gfortran.dg/read_eof.f90: Delete, renamed.
9286         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9287         * gfortran.dg/read_eof_2.f90: New test.
9288         * gfortran.dg/read_eof_3.f90: New test.
9289
9290 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9291
9292         PR tree-opt/25860
9293         * gcc.c-torture/compile/pr25860.c: New test.
9294
9295 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9296
9297         PR c++/25552
9298         * g++.dg/parse/dtor8.C: New test.
9299
9300 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9301
9302         PR testsuite/25891
9303         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9304         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9305         check_effective_target_fopenmp returns 0.
9306
9307 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9308
9309         PR ada/20548
9310         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9311         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9312         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9313
9314 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9315
9316         PR tree-opt/25857
9317         * g++.dg/opt/pr25857.C: New test.
9318
9319 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9320         Jan Hubicka  <jh@suse.cz>
9321         Richard Guenther  <rguenther@suse.de>
9322
9323         PR rtl-optimization/25654
9324         * gcc.dg/torture/pr25654.c: New testcase.
9325         * gcc.target/i386/pr25654.c: Likewise.
9326
9327 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9328
9329         PR fortran/25901
9330         * gfortran.dg/internal references_2.f90: New test.
9331
9332         Fix regression in testing of admissability of attributes.
9333         * gfortran.dg/intent_used_1.f90: New test.
9334
9335 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9336
9337         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9338         Remove target conditional torture options for i?86 and x86_64
9339         GNU/Linux.
9340
9341 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9342
9343         PR c++/10891
9344         * g++.dg/rtti/no-rtti.C: New.
9345
9346 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9347
9348         PR c++/25895
9349         * g++.dg/inherit/conv2.C: New test.
9350
9351         PR c++/25856
9352         * g++.dg/parse/dtor7.C: New test.
9353
9354         PR c++/25858
9355         * g++.dg/template/crash44.C: New test.
9356
9357 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9358
9359         PR fortran/25124
9360         PR fortran/25625
9361         * gfortran.dg/internal_references_1.f90: New test.
9362           PR fortran/20881
9363         PR fortran/23308
9364         PR fortran/25538
9365         PR fortran/25710
9366         * gfortran.dg/global_references_1.f90: New test.
9367         * gfortran.dg/g77/19990905-1.f: Restore the error that
9368         there is a clash between the common block name and
9369         the name of a subroutine reference.
9370
9371         PR fortran/PR24276
9372         * gfortran.dg/aliasing_dummy_1.f90: New test.
9373
9374 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9375
9376         * gcc.dg/vmx/1b-01.c: Warning fix.
9377         * gcc.dg/vmx/1c-02.c: Likewise.
9378         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9379
9380 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9381
9382         PR testsuite/24962
9383         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9384
9385 2006-01-20  Richard Guenther  <rguenther@suse.de>
9386         Steven Bosscher <stevenb.gcc@gmail.com>
9387
9388         PR rtl-optimization/24626
9389         * gcc.dg/torture/pr24626-1.c: New testcase.
9390         * gcc.dg/torture/pr24626-2.c: Likewise.
9391         * gcc.dg/torture/pr24626-3.c: Likewise.
9392         * gcc.dg/torture/pr24626-4.c: Likewise.
9393
9394 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9395
9396         PR c++/5520
9397         * g++.dg/warn/empty-body.C: New.
9398
9399 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9400
9401         PR c++/22136
9402         * g++.dg/template/using10.C: New test.
9403         * g++.dg/temlpate/using11.C: Likewise.
9404         * g++.dg/inherit/using5.C: Tweak error messages.
9405
9406 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9407
9408         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9409         target test.
9410         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9411
9412 2006-01-19  Jan Hubicka  <jh@suse.cz>
9413
9414         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9415
9416 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9417
9418         PR c++/25854
9419         * g++.dg/template/spec28.C: New test.
9420
9421 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9422
9423         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9424         Fix fprintf's by adding srcdir or removing it.
9425
9426 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9427
9428         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9429         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9430         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9431         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9432         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9433         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9434         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9435         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9436         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9437         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9438         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9439         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9440         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9441         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9442
9443 2006-01-18  Jeff Law  <law@redhat.com>
9444
9445         * gcc.dg/tree-ssa/vrp25.c: New test.
9446
9447 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9448
9449         * gcc.dg/pr25805.c: Fix misapplied patch.
9450
9451 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9452
9453         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9454         (check_effective_target_vect_udot_qi): New.
9455         (check_effective_target_vect_sdot_hi): New.
9456         (check_effective_target_vect_udot_hi): New.
9457         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9458         prefixed with "wrapv-" with -fwrapv.
9459         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9460         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9461         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9462         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9463         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9464
9465         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9466         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9467         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9468         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9469
9470 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9471
9472         PR c++/16829
9473         * g++.dg/other/default2.C: New test.
9474         * g++.dg/other/default3.C: New test.
9475
9476 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9477
9478         PR c/25805
9479         * gcc.dg/pr25805.c: New file.
9480
9481 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9482
9483         PR c++/25836
9484         * g++.dg/template/init6.C: New test.
9485
9486 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9487
9488         * gcc.dg/tree-ssa/pr24287.c: New test
9489
9490 2006-01-18  Eric Christopher  <echristo@apple.com>
9491
9492         * g++.dg/eh/table.C: New.
9493
9494 2006-01-18  DJ Delorie  <dj@redhat.com>
9495
9496         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9497         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9498         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9499         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9500
9501 2006-01-18  Jeff Law  <law@redhat.com>
9502
9503         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9504         on wrapping on overflow semantics.
9505
9506         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9507
9508         * gcc.gc/tree-ssa/vrp23.c: New test.
9509         * gcc.gc/tree-ssa/vrp24.c: New test.
9510
9511 2006-01-18  Richard Henderson  <rth@redhat.com>
9512             Aldy Hernandez  <aldyh@redhat.com>
9513             Jakub Jelinek  <jakub@redhat.com>
9514             Diego Novillo  <dnovillo@redhat.com>
9515             Uros Bizjak  <uros@kss-loka.si>
9516
9517         * testsuite/gcc.dg/gomp: New directory.
9518
9519 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9520             Steven G. Kargl  <kargls@comcast.net>
9521
9522         PR fortran/20869
9523         * gfortran.dg/intrinsic_external_1.f90: New test.
9524
9525         PR fortran/20875.
9526         * gfortran.dg/elemental_pointer_1.f90: New test.
9527
9528         PR fortran/25024
9529         * gfortran.dg/external_procedures_1.f90: New test.
9530
9531         PR fortran/25785
9532         gfortran.dg/assumed_present.f90: New test.
9533
9534 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9535
9536         * g++.dg/parse/lookup5.C: New test.
9537
9538 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9539
9540         PR fortran/25697
9541         * gfortran.dg/read_eof.f90: New test.
9542
9543 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9544
9545         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9546         add a closing brace.
9547
9548 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9549
9550         PR fortran/25631
9551         * gfortran.dg/fmt_tl.f: New test.
9552
9553 2006-01-17  Eric Christopher  <echristo@apple.com>
9554
9555         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9556         * g++.old-deja/g++.warn/impint2.C: Ditto.
9557         * g++.old-deja/g++.other/null1.C: Ditto.
9558         * g++.dg/warn/conv2.C: Ditto.
9559         * g++.dg/warn/conv4.C: New file.
9560
9561 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9562
9563         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9564
9565 2006-01-17  Andreas Jaeger  <aj@suse.de>
9566             Janis Johnson <janis187@us.ibm.com>
9567
9568         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9569         in 64-bit.
9570         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9571         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9572
9573 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9574
9575         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9576         xfail txxx where xxx >= 25.
9577
9578 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9579
9580         PR testsuite/25764
9581         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9582
9583 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9584
9585         PR c/25682
9586         * gcc.dg/pr25682.c: New test.
9587         * g++.dg/parse/array-size2.C: New test.
9588
9589 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9590
9591         * consistency.vlad: Remove entire directory, 1652 files.
9592
9593 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9594
9595         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9596         check_effective_target_dfprt_nocache): New.
9597         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9598         (check_effective_target_dfprt): New.
9599         * lib/c-compat.exp (check_dfp): Remove.
9600         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9601         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9602         level of support for decimal float.
9603         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9604         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9605         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9606         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9607         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9608         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9609         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9610         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9611         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9612         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9613         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9614         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9615         directives.
9616
9617 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9618
9619         PR testsuite/25741
9620         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9621         $base_dir/../.
9622         * lib/gfortran.exp (gfortran_init): Likewise.
9623         * lib/obj-c++.exp (obj-c++_init): Likewise.
9624         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9625         (scan-assembler-dem-not): Likewise.
9626         * lib/scandump.exp (scan-dump-dem): Likewise.
9627         (scan-dump-dem-not): Likewise.
9628
9629 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9630
9631         PR testsuite/25767
9632         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9633         powerpc-*-darwin*.
9634         * lib/obj-c++.exp (obj-c++_init): Likewise.
9635
9636 2006-01-16  Richard Guenther  <rguenther@suse.de>
9637
9638         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9639
9640 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9641
9642         PR testsuite/25777
9643         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9644         to LD_LIBRARY_PATH.
9645
9646 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9647             Andrew Pinski  <pinskia@physics.uc.edu>
9648
9649         * gcc.dg/minmax-1.c: New test.
9650
9651 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9652
9653         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9654         * gcc.misc-tests/dectest.exp: Ditto.
9655
9656 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9657
9658         PR testsuite/25796
9659         * gcc.target/i386/cmov6.c: Use -march=k8.
9660
9661 2006-01-15  Andreas Jaeger  <aj@suse.de>
9662
9663         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9664         x86 does not have __float128.
9665
9666 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9667
9668         * gcc.target/i386/cmov6.c: New test.
9669
9670 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9671
9672         PR c++/25663
9673         * g++.dg/template/ctor6.C: New test.
9674
9675 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9676
9677         PR tree-optimization/25485
9678         * gcc.dg/tree-ssa/pr25485.c: New.
9679
9680 2006-01-14  Richard Guenther  <rguenther@suse.de>
9681
9682         PR tree-optimization/22548
9683         PR tree-optimization/22555
9684         PR tree-optimization/22501
9685         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9686         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9687         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9688         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9689         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9690         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9691         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9692         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9693         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9694
9695 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9696
9697         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9698         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9699
9700 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9701         Richard Guenther  <rguenther@suse.de>
9702
9703         PR rtl-optimization/24257
9704         * gcc.dg/torture/pr24257.c: New testcase.
9705
9706 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9707
9708         * gcc.c-torture/execute/20060110-1.c: New test.
9709         * gcc.c-torture/execute/20060110-2.c: New test.
9710
9711 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9712
9713         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9714
9715 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9716
9717         PR fortran/25756
9718         * gfortran.dg/label_3.f90: New test.
9719
9720 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9721
9722         PR tree-optimization/25771
9723         * g++.dg/tree-ssa/pr25771.C: New test
9724
9725 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9726
9727         PR tree-opt/24365
9728         * g++.dg/opt/complex5.C: New test.
9729
9730 2006-01-13  Richard Guenther  <rguenther@suse.de>
9731
9732         * gcc.target/i386/387-9.c: New testcase.
9733
9734 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9735
9736         PR c++/24824
9737         * g++.dg/debug/dwarf2-1.C: New.
9738
9739 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9740
9741         PR testsuite/25728
9742         * lib/gcov.exp (verify-lines): Add "close $fd".
9743
9744 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9745             Ben Elliston  <bje@au.ibm.com>
9746
9747         * gcc.dg/dfp/inf-1.c: New test.
9748
9749 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9750             Yao Qi  <qiyaoltc@cn.ibm.com>
9751             Ben Elliston  <bje@au.ibm.com>
9752             Jon Grimm  <jgrimm2@us.ibm.com>
9753
9754         * gcc.dg/nodfp-1.c: New test.
9755         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9756         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9757         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9758         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9759         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9760         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9761         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9762         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9763         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9764         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9765         * gcc.dg/format/dfp-printf-1.c: Likewise.
9766         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9767         (compat_setup_dfp): New.
9768         * gcc.dg/compat/compat.exp: Use it.
9769         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9770         Make some variables global, prepend "compat_" to their names.
9771         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9772         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9773         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9774         * lib/compat.exp (compat_skip_list): Make global, rename.
9775         * lib/c-compat.exp: New file.
9776         * lib/target-supports.exp (check_effective_target_dfp): New.
9777
9778         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9779         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9780         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9781         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9782         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9783         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9784         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9785         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9786         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9787         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9788         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9789         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9790         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9791         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9792         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9793         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9794         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9795         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9796         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9797         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9798         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9799         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9800         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9801         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9802         gcc.dg/dfp/struct-layout-1.c,
9803         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9804         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9805         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9806         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9807         gcc.dg/dfp/func-vararg-dfp.c,
9808         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9809         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9810         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9811         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9812         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9813
9814 2006-01-11  Richard Guenther  <rguenther@suse.de>
9815
9816         PR tree-optimization/25734
9817         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9818
9819 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9820
9821         PR fortran/25486
9822         * gfortran.dg/literal_character_constant_1_x.F: New test.
9823         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9824         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9825         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9826
9827 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9828
9829         PR c++/25386
9830         * g++.dg/ext/packed3.C: Add expected packed error.
9831
9832 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9833
9834         PR target/25706
9835         * gcc.dg/torture/pr25706-1.c: New test.
9836
9837 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9838
9839         PR tree-optimization/23109
9840         PR tree-optimization/23948
9841         PR tree-optimization/24123
9842
9843         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9844         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9845         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9846         g++.dg/tree-ssa/pr23948.C: New testcases.
9847         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9848         three divisions in order to do the optimization.
9849
9850 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9851
9852         PR c++/25632
9853         * g++.dg/other/pr25632.C: New test.
9854
9855 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9856
9857         PR fortran/25730
9858         * gfortran.dg/used_types_1.f90: New test.
9859
9860 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9861
9862         PR target/25718
9863         * gcc.dg/torture/pr25718-1.c: New test.
9864
9865 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9866
9867         * gfortran.dg/list_read_2.f90: Fix typo in description.
9868
9869 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9870
9871         * lib/target-supports.exp (check_visibility_available): Simplify test
9872         for *-*-netware*.
9873         (check_profiling_available): Fail for *-*-netware*.
9874         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9875         * gcc.dg/20021014-1.c: Likewise.
9876         * gcc.dg/nest.c: Likewise.
9877
9878 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9879
9880         fortran/24936
9881         * gfortran.dg/forall_3.f90: New test.
9882
9883 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9884
9885         PR fortran/21977
9886         * gfortran.dg/nesting_2.f90: New test.
9887         * gfortran.dg/nesting_3.f90: New test.
9888
9889 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9890
9891         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9892         Fix typo in comment.
9893
9894 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9895
9896         * gfortran.dg/single_char_string.f90: New test.
9897
9898 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9899
9900         * gfortran.dg/ichar_2.f90: New test.
9901
9902 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9903
9904         PR fortran/25093
9905         * gfortran.dg/private_type_4.f90: New.
9906
9907 2006-01-07  Richard Guenther  <rguenther@suse.de>
9908
9909         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9910
9911 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9912
9913         * gfortran.dg/func_decl_1.f90: New.
9914         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9915         * gfortran.dg/array_alloc_2.f90: Likewise.
9916         * gfortran.dg/char_result_8.f90: Likewise.
9917         * gfortran.dg/dup_save_1.f90: Likewise.
9918         * gfortran.dg/dup_save_2.f90: Likewise.
9919         * gfortran.dg/f2c_6.f90: Likewise.
9920         * gfortran.dg/f2c_7.f90: Likewise.
9921         * gfortran.dg/func_result_2.f90: Likewise.
9922         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9923
9924 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9925
9926         PR fortran/22146
9927         * gfortran.dg/elemental_subroutine_1.f90: New test.
9928         * gfortran.dg/elemental_subroutine_2.f90: New test.
9929
9930         PR fortran/25029
9931         PR fortran/21256
9932         * gfortran.dg/assumed_size_refs_1.f90: New test.
9933
9934         PR fortran/20868
9935         PR fortran/20870
9936         * gfortran.dg/assumed_size_refs_2.f90: New test.
9937         * gfortran.dg/initialization_1.f90: Change warning message.
9938
9939 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9940
9941         * gcc.dg/tree-ssa/loop-15.c: New test.
9942
9943 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9944
9945         PR fortran/25598
9946         * gfortran.dg/backspace_3.f: New test.
9947         * gfortran.dg/backspace_4.f: New test.
9948
9949 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9950
9951         PR fortran/24268
9952         * gfortran.dg/fmt_white.f: Update test.
9953
9954 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9955
9956         * gcc.dg/cast-1.c: Add new warning.
9957         * gcc.dg/cast-2.c: Likewise.
9958         * gcc.dg/cast-3.c: Likewise.
9959         * gcc.dg/format/cast-1.c: Likewise.
9960         * gcc.dg/cast-4.c: New testcase.
9961
9962 2006-01-05  Richard Guenther  <rguenther@suse.de>
9963
9964         PR tree-optimization/22555
9965         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9966
9967 2006-01-05  Richard Guenther  <rguenther@suse.de>
9968             Diego Novillo  <dnovillo@redhat.com>
9969
9970         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9971         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9972         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9973         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9974         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9975         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9976         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9977         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9978         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9979         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9980         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9981         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9982         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9983         * treelang/compile/extravar.tree: Likewise.
9984         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9985         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9986         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9987         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9988         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9989
9990 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9991
9992         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9993         for 64-bit fix.
9994
9995 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9996
9997         PR fortran/23675
9998         gfortran.dg/char_result_11.f90: New.
9999
10000 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
10001
10002         PR c++/24782
10003         * g++.dg/parse/access9.C: New test.
10004         * g++.dg/tc1/dr52.C: Tweak error markers.
10005
10006 2006-01-04  Richard Henderson  <rth@redhat.com>
10007
10008         Merge from gomp branch.
10009         * g++.dg/parse/pragma2.C: Update expected error lines.
10010
10011 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10012
10013         * g++.dg/other/i386-2.C: New test.
10014
10015         PR target/25554
10016         * gcc.c-torture/compile/20051228-1.c: New test.
10017
10018         PR c/25559
10019         * gcc.dg/pr25559.c: New test.
10020
10021 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10022
10023         PR c++/25492
10024         * g++.dg/lookup/friend9.C: New test.
10025
10026         PR c++/25625
10027         * g++.dg/template/repo5.C: New test.
10028
10029 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10030
10031         PR fortran/25101
10032         * gfortran.dg/forall_2.f90: New test.
10033
10034 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10035
10036         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10037         dg-require-weak.  Adjust regexp to handle leading-underscore
10038         targets and space as well as TAB after .weak.  Change previous
10039         64-bit fix to not use naked dot.
10040
10041 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10042
10043         PR rtl-optimization/25578
10044         * gcc.c-torture/execute/20060102-1.c: New testcase.
10045
10046 2006-01-03  Richard Guenther  <rguenther@suse.de>
10047
10048         PR c/25183
10049         * gcc.dg/torture/pr25183.c: New testcase.
10050
10051 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10052
10053         Merge from gomp-branch.
10054         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10055         * gcc.dg/ia64-sync-2.c: Likewise.
10056         * gcc.dg/ia64-sync-3.c: Likewise.
10057         * gcc.dg/ia64-sync-4.c: Likewise.
10058         * gcc.dg/sync-2.c: Likewise.
10059         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10060         that sparc64-*-* and sparcv9-*-* supports sync builtins.
10061
10062 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
10063
10064         PR c++/25635
10065         * g++.dg/parse/operator6.C: New test.
10066
10067         PR c++/25637
10068         * g++.dg/parse/error29.C: New test.
10069
10070         PR c++/25638
10071         * g++.dg/parse/dtor6.C: New test.
10072
10073         PR c++/25633
10074         * g++.dg/parse/ctor3.C: New test.
10075
10076         PR c++/25634
10077         * g++.dg/template/class3.C: New test.
10078
10079 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
10080
10081         * g++.dg/debug/debug9.C: New.
10082
10083 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
10084
10085         PR fortran/24640
10086         * gfortran.dg/label_2.f90: New test.
10087
10088 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10089
10090         * g++.dg/lookup/using12.C: Tighten error marker.
10091
10092 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10093             Andrew Pinski <pinskia@physics.uc.edu>
10094
10095         * gcc.target/powerpc/darwin-abi-3.c: New file.
10096         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10097         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10098         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10099         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10100         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10101         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10102         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10103         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10104
10105 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10106
10107         * gcc.dg/tree-ssa/loadpre1.c: New;
10108         * gcc.dg/tree-ssa/loadpre2.c: New;
10109         * gcc.dg/tree-ssa/loadpre3.c: New;
10110         * gcc.dg/tree-ssa/loadpre4.c: New;
10111         * gcc.dg/tree-ssa/loadpre5.c: New;
10112         * gcc.dg/tree-ssa/loadpre6.c: New;
10113         * gcc.dg/tree-ssa/loadpre7.c: New;
10114         * gcc.dg/tree-ssa/loadpre8.c: New;
10115         * gcc.dg/tree-ssa/loadpre9.c: New;
10116
10117 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10118
10119         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10120         * g++.dg/abi/thunk4.C: Likewise.
10121
10122 2006-01-01  Andreas Jaeger  <aj@suse.de>
10123
10124         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10125         portable.
10126
10127 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10128
10129         PR c++/25294
10130         * gcc.dg/pragma-pack-3.c: New test.
10131         * g++.dg/parse/pragma3.C: New test.
10132
10133 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10134
10135         PR middle-end/24827
10136         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10137
10138 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10139
10140         PR testsuite/25214
10141         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10142
10143 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10144
10145         PR fortran/22607
10146         * gfortran-dg/pure_byref_3.f90: New.
10147
10148         fortran/PR 25396
10149         * gfortran.dg/userdef_operator_1.f90: New.
10150
10151 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10152
10153         * g++.dg/abi/thunk3.C: New.
10154         * g++.dg/abi/thunk4.C: New.
10155
10156 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10157
10158         PR fortran/25532
10159         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10160         associated derived type components of derived types are
10161         properly declared in contained procedures.
10162
10163 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10164
10165         PR libgfortran/25139
10166         * gfortran.dg/backspace_2.f: New test.
10167
10168 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10169
10170         PR libgfortran/25550
10171         * gfortran.dg/endfile.f: New test.
10172
10173 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10174
10175         PR libgfortran/25419
10176         * gfortran.dg/comma.f: New test.
10177
10178 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10179
10180         * lib/gfortran-dg.exp: Remove trailing whitespace.
10181         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10182         -funroll-all-loops.
10183
10184 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10185
10186         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10187         Extended Double long doubles or repeat tests when long double is
10188         the same size as double.
10189
10190 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10191
10192         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10193
10194         PR testsuite/25442
10195         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10196         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10197
10198         PR testsuite/25441
10199         * gcc.dg/pr23911.c: Make test variable static.
10200
10201         PR testsuite/25444
10202         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10203
10204 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10205
10206         PR c++/25439
10207         * g++.dg/parse/crash17.C: Adjust error markers.
10208         * g++.dg/template/error20.C: New test.
10209
10210 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10211
10212         PR c++/23172
10213         * g++.dg/ext/complit4.C: New test.
10214
10215         PR c++/25417
10216         * g++.dg/ext/complit5.C: Likewise.
10217
10218 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10219
10220         PR tree-optimization/25125
10221         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10222         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10223         * gcc.c-torture/execute/pr25125.c: New.
10224
10225 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10226
10227         PR fortran/25029
10228         PR fortran/21256
10229         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10230         with incorrect assumed size references.
10231
10232 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10233
10234         PR c++/23171
10235         * g++.dg/opt/init1.C: New test.
10236
10237 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10238
10239         PR c++/24671
10240         * g++.dg/template/sfinae3.C: New test.
10241
10242 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10243
10244         * g++.dg/other/friend4.C: New test.
10245
10246 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10247
10248         PR target/25005
10249         * g++.dg/opt/pr25005.C: New test.
10250
10251 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10252
10253         PR c++/25369
10254         * g++.dg/template/ptrmem16.C: New test.
10255
10256 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10257
10258         PR fortran/25029
10259         PR fortran/21256
10260         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10261
10262 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10263
10264         PR libgfortran/25307
10265         * gfortran.dg/list_read_5.f90: New test.
10266
10267 2005-12-22  Richard Henderson  <rth@redhat.com>
10268
10269         * gcc.target/i386/sse-7.c: Use -msse2.
10270
10271 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10272
10273         PR rtl-optimization/25432
10274         * gcc.c-torture/compile/20051216-1.c: New test.
10275
10276         PR objc/25328
10277         * objc/execute/pr25328.m: New test.
10278
10279 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10280
10281         PR c++/25364
10282         * g++.dg/template/call4.C: New test.
10283
10284 2005-12-22  Dale Johannesen  <dalej@apple.com>
10285
10286         * gcc.target/i386/sse-17.c: New.
10287
10288 2005-12-22  Paul Brook  <paul@codesourcery.com>
10289
10290         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10291
10292 2005-12-22  Paul Brook  <paul@codesourcery.com>
10293
10294         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10295
10296 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10297
10298         PR tree-opt/25513
10299         * gcc.c-torture/compile/pr25513.c: New test.
10300
10301 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10302
10303         PR c++/23333
10304         * g++.dg/parse/error25.C: Add more tests.
10305
10306 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10307
10308         PR fortran/18990
10309         * gfortran.dg/der_charlen_1.f90: New.
10310
10311 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10312
10313         PR fortran/20889
10314         * gfortran.dg/pointer_component_type_1.f90: New test.
10315
10316         PR fortran/25029
10317         PR fortran/21256
10318         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10319         should give an error with assumed size array refernces and checks those
10320         that should not.
10321         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10322         reference an upper bound so that it does not generate an error.
10323
10324         PR fortran/19362
10325         PR fortran/20244
10326         PR fortran/20864
10327         PR fortran/25391
10328         * gfortran.dg/used_dummy_types_1.f90: New test.
10329         * gfortran.dg/used_dummy_types_2.f90: New test.
10330         * gfortran.dg/used_dummy_types_3.f90: New test.
10331         * gfortran.dg/used_dummy_types_4.f90: New test.
10332         * gfortran.dg/used_dummy_types_5.f90: New test.
10333
10334         PR fortran/23152
10335         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10336         group already being USE associated.
10337         * gfortran.dg/assumed_shape_nml.f90: New test.
10338         * gfortran.dg/assumed_size_nml.f90: New test.
10339
10340         PR fortran/20862
10341         PR fortran/25053
10342         PR fortran/25063
10343         PR fortran/25064
10344         PR fortran/25066
10345         PR fortran/25067
10346         PR fortran/25068
10347         PR fortran/25307
10348         * gfortran.dg/io_constraints_1.f90: New test.
10349         * gfortran.dg/io_constraints_1.f90: New test.
10350         * gfortran.dg/iostat_3.f90: Change wording of warning.
10351         * gfortran.dg/g77/19981216-0.f: The same.
10352
10353 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10354
10355         PR tree-optimization/23518
10356         * testsuite/gcc.dg/pr23518.c: New.
10357
10358 2005-12-21  Mike Stump  <mrs@apple.com>
10359
10360         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10361
10362 2005-12-21  Paul Brook  <paul@codesourcery.com>
10363
10364         * gcc.dg/pr19340.c: Skip on m68k targets.
10365
10366 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10367
10368         PR rtl-optimization/25196
10369         * gcc.dg/pr25196.c: New test.
10370
10371 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10372
10373         PR fortran/25423
10374         gfortran.dg/where_nested_1.f90: New.
10375
10376 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10377
10378         PR tree-optimization/25382.
10379         * gcc.dg/tree-ssa/pr25382.c: New.
10380
10381 2005-12-20  Richard Guenther  <rguenther@suse.de>
10382
10383         PR middle-end/24306
10384         * gcc.target/i386/pr24306.c: New testcase.
10385
10386 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10387
10388         PR tree-optimization/25501
10389         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10390
10391 2005-12-20  Richard Guenther  <rguenther@suse.de>
10392
10393         Revert
10394         2005-12-02  Richard Guenther  <rguenther@suse.de>
10395
10396         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10397
10398 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10399
10400         PR c++/21228
10401         * g++.dg/warn/Wunreachable-code-2.C: New test.
10402
10403 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10404
10405         PR c++/24278
10406         * g++.dg/template/ctor5.C: New test.
10407
10408         PR c++/24915
10409         * g++.dg/template/overload8.C: New test.
10410
10411 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10412
10413         * gcc.c-torture/compile/pr25483 : New test.
10414
10415 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10416
10417         PR c++/20552
10418         * g++.dg/ext/typeof10.C: New test.
10419
10420 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10421
10422         * gcc.dg/mt-loopi1.c: New.
10423
10424 2005-12-18  Richard Guenther  <rguenther@suse.de>
10425
10426         PR tree-optimization/25481
10427         * gcc.dg/torture/pr25481.c: New testcase.
10428
10429 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10430
10431         PR rtl-optimization/21041
10432         * gcc.dg/pr21041.c: New test.
10433
10434 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10435
10436         PR libgfortran/25463
10437         * gfortran.dg/advance.f90: New test.
10438
10439 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10440
10441         * gcc.dg/20051201-1.c: New test.
10442
10443 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10444
10445         PR fortran/25018
10446         * gfortran.dg/initialization_1.f90: New test.
10447         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10448         * gfortran.dg/g77/980616-0.f: The same.
10449
10450 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10451
10452         * PR fortran/25458
10453         * gfortran.dg/chkbits.f90: New test.
10454
10455 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10456
10457         * gfortran.dg/enum_5.f: Revert to previous version.
10458
10459 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10460
10461         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10462         * gfortran.dg/nested_modules_1.f90: Ditto.
10463         * gfortran.dg/hollerith_f95.f90: Ditto.
10464         * gfortran.dg/select_5.f90: Ditto.
10465         * gfortran.dg/secnds.f: Ditto.
10466         * gfortran.dg/hollerith2.f90: Ditto.
10467         * gfortran.dg/imag_2.f: Ditto.
10468         * gfortran.dg/ftell_2.f90: Ditto.
10469         * gfortran.dg/malloc_free_1.f90: Ditto.
10470         * gfortran.dg/logint-1.f: Ditto.
10471         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10472         * gfortran.dg/e_d_fmt.f90: Ditto.
10473         * gfortran.dg/hollerith_legacy.f90: Ditto.
10474         * gfortran.dg/logint-2.f: Ditto.
10475         * gfortran.dg/enum_5.f90: Ditto.
10476         * gfortran.dg/f2c_2.f90: Ditto.
10477         * gfortran.dg/pr17143.f90: Ditto.
10478         * gfortran.dg/namelist_14.f90: Ditto.
10479         * gfortran.dg/logint-3.f: Ditto.
10480         * gfortran.dg/spread_scalar_source.f90: Ditto.
10481         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10482         * gfortran.dg/namelist_11.f: Ditto.
10483         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10484         * gfortran.dg/g77/20010519-1.f
10485         * gfortran.dg/g77/alpha1.f: Ditto.
10486         * gfortran.dg/g77/990115-1.f: Ditto.
10487         * gfortran.dg/g77/erfc.f: Ditto.
10488         * gfortran.dg/g77/19990313-3.f: Ditto.
10489         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10490         * gfortran.dg/g77/20010426.f: Ditto.
10491         * gfortran.dg/g77/19990313-0.f: Ditto.
10492         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10493         * gfortran.dg/g77/20000629-1.f: Ditto.
10494         * gfortran.dg/g77/970125-0.f: Ditto.
10495         * gfortran.dg/g77/8485.f: Ditto.
10496         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10497         * gfortran.dg/g77/19990313-1.f: Ditto.
10498         * gfortran.dg/g77/int8421.f: Ditto.
10499         * gfortran.dg/g77/19990305-0.f: Ditto.
10500         * gfortran.dg/g77/947.f: Ditto.
10501         * gfortran.dg/g77/19990905-2.f: Ditto.
10502         * gfortran.dg/g77/cabs.f: Ditto.
10503         * gfortran.dg/g77/19990313-2.f: Ditto.
10504         * gfortran.dg/g77/20020307-1.f: Ditto.
10505         * gfortran.dg/g77/dcomplex.f: Ditto.
10506         * gfortran.dg/g77/19990502-1.f: Ditto.
10507         * gfortran.dg/g77/19981216-0.f: Ditto.
10508         * gfortran.dg/common_4.f90: Ditto.
10509         * gfortran.dg/entry_4.f90: Ditto.
10510         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10511         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10512         * gfortran.dg/namelist_12.f: Ditto.
10513         * gfortran.dg/scale_1.f90: Ditto.
10514         * gfortran.dg/modulo_1.f90
10515         * gfortran.dg/hollerith.f90: Ditto.
10516         * gfortran.dg/direct_io_3.f90: Ditto.
10517         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10518         * gfortran.dg/gnu_logical_1.F: Ditto.
10519         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10520         * gfortran.dg/assign_1.f90: Ditto.
10521         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10522         * gfortran.dg/pr23095.f: Ditto.
10523         * gfortran.dg/read_float_1.f90: Ditto.
10524
10525 2005-12-17  Andreas Jaeger  <aj@suse.de>
10526
10527         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10528         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10529
10530 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10531
10532         PR fortran/24268
10533         * gfortran.dg/fmt_white.f: New test.
10534
10535 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10536
10537         * gfortran.dg/label_1.f90: New test.
10538
10539 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10540
10541         PR testsuite/25422
10542         * gcc.dg/20031012-1.c: Add -Walways-true option.
10543         * gcc.dg/weak/weak-3.c: Likewise.
10544         * g++.old-deja/g++.mike/warn8.C: Likewise.
10545
10546 2005-12-16  Mike Stump  <mrs@apple.com>
10547
10548         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10549         exit.
10550
10551 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10552
10553         PR libgfortran/25264
10554         PR libgfortran/25349
10555         * gfortran.dg/tl_editing.f90: Added additional checks.
10556         * gfortran.dg/t_editing.f: New test.
10557         * gfortran.dg/write_padding.f90: New test
10558
10559 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10560
10561         PR testsuite/25215
10562         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10563
10564 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10565
10566         PR rtl-optimization/24899
10567         * gcc.c-torture/execute/20051215-1.c: New test.
10568
10569 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10570
10571         PR 24823
10572         * gfortran.dg/pr24823.f: New test.
10573
10574 2005-12-16  Jeff Law  <law@redhat.com>
10575
10576         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10577
10578 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10579
10580         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10581         Change C++ style comments to C style comments.
10582         Remove aligned types from the array.
10583         Keep Enums disabled.
10584         (complex_types): Remove aligned types from the array.
10585         Comment out "_Complex long double".
10586         (attrib_types): Remove.
10587         (complex_attrib_types): Remove.
10588         (attrib_array_types): Remove.
10589         (complex_attrib_array_types): Remove.
10590         (aligned_bitfld_types): Remove.
10591         (n_aligned_bitfld_types): Remove.
10592         (FEATURE_ALIGNEDPACKED): Delete.
10593         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10594         (singles): Remove support for adding attributes.
10595         (choose_type): Remove support for attributed types.
10596         (generate_fields): Remove support for attributed bit-fields.
10597         Remove support for adding attributes.
10598         (generate_random_tests): Remove support for adding attributes.
10599         (features): Add back "[0] :0" and "complex vector [0]".
10600         (main): Remove support for attributed bit-fields.
10601         Uncomment the calling of generate_random_tests for the rests of
10602         the tests.
10603
10604 2005-12-16  Jan Hubicka  <jh@suse.cz>
10605
10606         * gcc.c-torture/combine/pr25224.c: New.
10607
10608 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10609
10610         PR other/25028
10611         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10612         HP-UX.
10613
10614 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10615
10616         * gcc.dg/20051215-1.c: New file.
10617
10618 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10619
10620         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10621         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10622
10623 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10624
10625         PR fortran/18197
10626         * gfortran.dg/dummy_functions_1.f90: New.
10627
10628 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10629
10630         PR rtl-optimization/25310
10631         * gcc.c-torture/compile/pr25310.c: New test.
10632
10633 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10634
10635         PR debug/25023
10636         * gcc.dg/pr25023.c: New test.
10637
10638 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10639
10640         * g++.old-deja/g++.brendan/redecl1.C,
10641         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10642         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10643         g++.old-deja/g++.oliva/typeof1.C,
10644         g++.old-deja/g++.other/crash16.C,
10645         g++.old-deja/g++.other/crash34.C,
10646         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10647         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10648         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10649         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10650         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10651         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10652         Remove xfail.
10653
10654 2005-12-14  Kean Johnston  <jkj@sco.com>
10655             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10656
10657         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10658         * gcc.target/i386/20020523-1.c: Ditto.
10659         * gcc.target/i386/tailcall-1.c: Ditto.
10660         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10661         * gcc.target/i386/ssetype-5.c: Ditto.
10662
10663 2005-12-14  Jeff Law  <law@redhat.com>
10664
10665         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10666
10667 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10668
10669         PR target/25254
10670         PR target/24188
10671         * gcc.target/i386/pr25254.c: New test.
10672         * gfortran.dg/PR24188.f: New test.
10673
10674 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10675
10676         * lib/fortran-torture.exp: Catch remaining uses of
10677         remote_file build delete.
10678
10679 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10680
10681         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10682
10683 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10684
10685         * gcc.dg/warn-addr-cmp.c: New test.
10686
10687 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10688
10689         PR debug/25023
10690         PR target/25293
10691         * gcc.target/i386/pr25293.c: New test.
10692
10693 2005-12-13  Petr Machata  <machata@post.cz>
10694
10695         PR c++/24907
10696         * g++.dg/parse/comma2.C: New test.
10697
10698 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10699             Jakub Jelinek  <jakub@redhat.com>
10700
10701         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10702         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10703         (limits.h): Include unconditionally.
10704         (stdlib.h): Likewise.
10705         (hashtab.h): Do not include.
10706         (getopt.h): Likewise.
10707         (stddef.h): Include.
10708         (hashval_t): Define.
10709         (struct entry): Add "next" field.
10710         (HASH_SIZE): New macro.
10711         (hash_table): New variable.
10712         (switchfiles): Do not use xmalloc.
10713         (mix): New macro.
10714         (iterative_hash): New function.
10715         (hasht): Remove.
10716         (e_exists): New function.
10717         (e_insert): Likewise.
10718         (output): Use, instead of libiberty hashtable functions.
10719         (main): Do not use getopt.  Do not call htab_create.
10720
10721 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10722
10723         PR c++/25331
10724         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10725         put atal* and atpaal* attributes on array elements.
10726         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10727         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10728         put atal* and atpaal* attributes on array elements.
10729         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10730
10731 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10732
10733         * gcc.dg/single-precision-constant.c: New test.
10734
10735 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10736
10737         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10738         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10739         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10740         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10741         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10742         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10743         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10744         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10745         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10746         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10747         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10748         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10749         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10750         gcc.target/powerpc/ppc-sdata-2.c,
10751         gcc.target/powerpc/ppc-stackalign-1.c,
10752         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10753         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10754         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10755         gcc.target/powerpc/rs6000-ldouble-2.c,
10756         gcc.target/powerpc/rs6000-power2-1.c,
10757         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10758         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10759         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10760         option into target selector.
10761         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10762         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10763
10764 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10765
10766         PR objc/25348
10767         * objc.dg/encode-9.m: New test.
10768
10769 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10770
10771         PR testsuite/20772
10772         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10773         * gcc.dg/asm-b.c: Fix typo.
10774         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10775         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10776         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10777         i?86 lp64 and x86_64 ilp32.
10778         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10779         on i?86 lp64.
10780         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10781
10782 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10783
10784         PR fortran/25078
10785         gfortran.dg/equiv_5.f90: New test.
10786
10787 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10788
10789         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10790         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10791         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10792         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10793         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10794         * gcc.dg/tree-ssa/reassoc-5.c: New.
10795         * gcc.dg/tree-ssa/reassoc-6.c: New.
10796         * gcc.dg/tree-ssa/reassoc-7.c: New.
10797         * gcc.dg/tree-ssa/reassoc-8.c: New.
10798         * gcc.dg/tree-ssa/reassoc-9.c: New.
10799         * gcc.dg/tree-ssa/reassoc-10.c: New.
10800         * gcc.dg/tree-ssa/reassoc-11.c: New.
10801
10802 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10803
10804         PR testsuite/25167
10805         PR testsuite/24478
10806         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10807
10808 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10809
10810         PR c++/25300
10811         * g++.dg/template/inherit.C: Do not use a generic error message.
10812
10813 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10814
10815         PR libobjc/25354
10816         * objc.dg/gnu-encoding: New directory.
10817         * objc.dg/gnu-encoding/compat-common.h: New file.
10818         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10819         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10820         * objc.dg/gnu-encoding/vector-defs.h: New file.
10821         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10822         * objc.dg/gnu-encoding/generate-random.c: New file.
10823         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10824         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10825         * objc.dg/gnu-encoding/generate-random.h: New file.
10826
10827 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10828
10829         PR c++/25337
10830         * g++.dg/template/defarg7.C: New test.
10831
10832 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10833
10834         PR libobjc/25347
10835         * objc.dg/encode-8.m: New test.
10836
10837 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10838
10839         PR libobjc/25346
10840         * objc.dg/encode-7.m: New test.
10841
10842 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10843
10844         PR c++/25010
10845         * g++.dg/opt/inline10.C: New test.
10846
10847 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10848
10849         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10850
10851 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10852
10853         * gfortran.dg/substring_equivalence.f90: typo in comment
10854
10855 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10856
10857         PR fortran/25068
10858         * gfortran.dg/iostat_3.f90: New test.
10859
10860 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10861
10862         PR fortran/23815
10863         * gfortran.dg/unf_io_convert_1.f90: New test.
10864         * gfortran.dg/unf_io_convert_2.f90: New test.
10865         * gfortran.dg/unf_io_convert_3.f90: New test.
10866
10867 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10868
10869         PR testsuite/20772
10870         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10871         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10872         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10873         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10874         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10875         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10876         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10877         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10878         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10879         gcc.dg/torture/fp-int-convert-float128-timode.c,
10880         gcc.dg/torture/fp-int-convert-float128.c,
10881         gcc.dg/torture/fp-int-convert-float80-timode.c,
10882         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10883         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10884
10885         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10886
10887 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10888
10889         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10890
10891 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10892
10893         * gcc.dg/20051207-1.c,
10894         * gcc.dg/20051207-2.c,
10895         * gcc.dg/20051207-3.c: New tests.
10896
10897 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10898
10899         PR testsuite/20772
10900         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10901         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10902         dg-skip-if target selector.
10903
10904         PR testsuite/20772
10905         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10906         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10907         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10908         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10909         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10910         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10911         and/or merge with i?86 cases.
10912
10913         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10914
10915         PR testsuite/20772
10916         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10917         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10918         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10919         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10920         x86_64-*-linux*.
10921
10922 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10923
10924         PR target/25311
10925         * gcc.c-torture/compile/pr25311.c: New test.
10926
10927 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10928
10929         PR libgfortran/25039
10930         * gfortran.dg/read_comma.f: New test.
10931
10932 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10933
10934         PR c++/19317
10935         * g++.dg/opt/pr19317-1.C: New test.
10936         * g++.dg/opt/pr19317-2.C: New test.
10937         * g++.dg/opt/pr19317-3.C: New test.
10938
10939         PR target/19005
10940         * gcc.c-torture/execute/pr19005.c: New test.
10941
10942         PR target/17828
10943         * g++.old-deja/g++.other/comdat5.C: New test.
10944         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10945
10946         * g++.dg/compat/struct-layout-1.exp: New file.
10947         * g++.dg/compat/struct-layout-1.h: New.
10948         * g++.dg/compat/struct-layout-1_generate.c: New.
10949         * g++.dg/compat/struct-layout-1_x1.h: New.
10950         * g++.dg/compat/struct-layout-1_x2.h: New.
10951         * g++.dg/compat/struct-layout-1_y1.h: New.
10952         * g++.dg/compat/struct-layout-1_y2.h: New.
10953
10954         * gcc.dg/20050330-2.c: New test.
10955
10956 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10957
10958         PR fortran/25292
10959         * gfortran.dg/associated_1.f90: New.
10960
10961 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10962
10963         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10964         ILP32 vect_no_align platforms.
10965
10966 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10967             Jakub Jelinek  <jakub@redhat.com>
10968
10969         PR target/25268
10970         * gcc.c-torture/compile/20051207-1.c: New test.
10971
10972 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10973
10974         PR testsuite/20772
10975         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10976         gcc.dg/torture/pr18582-1.c,
10977         gcc.target/i386/attributes-error.c: Also test on x86_64.
10978
10979         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10980
10981 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10982
10983         PR c++/19397
10984         * g++.dg/template/typedef3.C: New test.
10985
10986         PR c++/19762
10987         PR c++/19764
10988         * g++.dg/template/dtor3.C: Fix error markers.
10989
10990 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10991
10992         * lib/target-supports.exp (check_effective_target_sync_char_short):
10993         Add s390*.
10994
10995 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10996
10997         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10998
10999 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11000
11001         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11002         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11003         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11004         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11005
11006 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11007
11008         PR c++/25263
11009         * g++.dg/other/array2.C: New test case.
11010
11011 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11012
11013         * gcc.dg/darwin-weakimport-3.c: New.
11014
11015         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11016         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11017         and to work on Darwin.
11018         * gcc.dg/attr-weakref-1b.c: New file.
11019         * gcc.dg/attr-weakref-2.c: New test.
11020         * gcc.dg/darwin-weakref-1.c: New test.
11021
11022 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11023
11024         PR testsuite/25247
11025         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11026         use in selector expressions.
11027         (dg-xfail-if): Ditto.
11028         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11029         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11030         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11031         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11032         * gcc.test-framework/test-framework.exp: Skip generated tests if
11033         CHECK_TEST_FRAMEWORK is not 1.
11034
11035 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11036
11037         PR tree-optimization/24963
11038         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11039
11040         PR target/24108
11041         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11042
11043         PR target/18580
11044         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11045         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11046         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11047         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11048
11049 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11050
11051         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11052         dg-options.
11053
11054 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11055
11056         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11057
11058 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11059
11060         * gcc.dg/format/cast-1.c: New test.
11061
11062 2005-12-04  Roger Sayle  <roger@eyesopen.com>
11063
11064         PR c/7776
11065         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11066         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11067         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11068         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11069
11070 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11071
11072         * gcc.dg/cast-pretty-print-1.c: New test.
11073
11074 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11075
11076         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11077
11078 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
11079
11080         PR c++/24173
11081         * g++.dg/template/friend40.C: New test.
11082
11083 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
11084
11085         PR target/25199
11086         * gcc.target/i386/movq-2.c: New test.
11087         * gcc.target/i386/movq.c: Remove target i?86, instead add
11088         dg-require-effective-target ilp32.
11089
11090 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11091
11092         PR c++/24103
11093         * g++.dg/other/default1.C: New test.
11094
11095 2005-12-02  Richard Guenther  <rguenther@suse.de>
11096
11097         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11098
11099 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11100
11101         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11102
11103 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11104
11105         PR target/21017
11106         * gcc.target/powerpc/rotate.c: New.
11107
11108 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11109
11110         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11111         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11112
11113 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11114
11115         PR c/13384
11116         * gcc.dg/pr17730-1.c: Adjust.
11117         * gcc.dg/lvalue1.c (main): Likewise.
11118         * gcc.dg/lvalue-2.c: Likewise.
11119         * g++.dg/pr7503-3.C
11120
11121 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11122
11123         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11124         error messages.
11125
11126 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11127
11128         PR fortran/24789
11129         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11130
11131 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11132
11133         PR target/24475
11134         * lib/target-supports.exp (check_effective_target_tls): New.
11135         (check_effective_target_tls_runtime): New.
11136         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11137         for TLS support.
11138         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11139         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11140         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11141         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11142         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11143         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11144         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11145         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11146         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11147         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11148         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11149         effective-target TLS.
11150         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11151         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11152         effective-target TLS runtime.
11153
11154 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11155
11156         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11157
11158 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11159
11160         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11161         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11162         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11163         ignored" warnings when "packing" is the same as the ABI layout.
11164
11165 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11166
11167         PR fortran/21302
11168         * gfortran.dg/line_length_1.f: New test.
11169         * gfortran.dg/line_length_2.f90: Ditto.
11170
11171 2005-11-30  Richard Guenther  <rguenther@suse.de>
11172
11173         PR tree-optimization/21655
11174         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11175
11176 2005-11-30  Dale Johannesen  <dalej@apple.com>
11177
11178         * gcc.c-torture/compile/pr24930.c: New.
11179
11180 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11181
11182         PR fortran/15809
11183         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11184
11185 2005-11-30  Jeff Law  <law@redhat.com>
11186
11187         * g++.old-deja/g++.law/pr25000.C: New test.
11188
11189 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11190
11191         * gcc.dg/tls/opt-11.c: New test.
11192
11193 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11194
11195         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11196         targets.
11197         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11198         LP64 ia64.
11199
11200 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11201
11202         * gfortran.dg/open_access_1.f90: New test.
11203
11204 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11205
11206         * gcc.dg/charset/builtin2.c: New test.
11207
11208 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11209
11210         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11211         on mmix-*-* for *_[xy].c.
11212
11213 2005-11-28  Kean Johnston  <jkj@sco.com>
11214
11215         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11216         headers.
11217         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11218         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11219         * gcc.target/i386/asm-3.c: Ditto.
11220         * gcc.target/i386/clobbers.c: Ditto.
11221         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11222         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11223         test regexp.
11224         * gcc.target/i386/mul.c: Ditto.
11225         * gcc.target/i386/ssetype-1.c: Ditto.
11226         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11227         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11228         static so the test works with -fPIC mode too. Based on comment in
11229         PR19231 by Pinski.
11230         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11231
11232 2005-11-28  Richard Guenther  <rguenther@suse.de>
11233
11234         * gcc.dg/alias-9.c: New testcase.
11235         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11236
11237 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11238             Uros Bizjak  <uros@kss-loka.si>
11239
11240         PR middle-end/20219
11241         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11242         tan(x)/sin(x) transformations.
11243
11244 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11245
11246         PR middle-end/24575
11247         * gcc.dg/tree-ssa/divide-3.c: New test.
11248         * gcc.dg/tree-ssa/divide-4.c: New test.
11249
11250 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11251
11252         PR fortran/24917
11253         *  gfortran.dg/boz_6.f90: New test.
11254
11255 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11256
11257         PR fortran/23912
11258         * gfortran.dg/modulo_1.f90: New test.
11259
11260 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11261
11262         PR libfortran/24919
11263         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11264         fail on CRLF platforms.
11265         * gfortran.dg/ftell_2.f90: Likewise.
11266
11267 2005-11-26  Eric Christopher  <echristo@apple.com>
11268
11269         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11270
11271 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11272
11273         * objc.dg/gnu-runtime-3.m: Simplify.
11274
11275 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11276
11277         PR middle-end/23669
11278         * gcc.dg/tree-ssa/divide-1.c: New test.
11279         * gcc.dg/tree-ssa/divide-2.c: New test.
11280
11281 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11282
11283         PR libgfortran/24945
11284         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11285
11286 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11287
11288         PR libgfortran/24945
11289         * gfortran.dg/open_status_2.f90: New test.
11290
11291 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11292
11293         * gcc.c-torture/execute/builtins/fprintf.c,
11294         gcc.c-torture/execute/builtins/fputs-lib.c,
11295         gcc.c-torture/execute/builtins/fputs.c,
11296         gcc.c-torture/execute/builtins/lib/fprintf.c,
11297         gcc.c-torture/execute/builtins/lib/printf.c,
11298         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11299
11300 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11301
11302         * gcc.dg/20050922-2.c: New test.
11303
11304 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11305
11306         * objc.dg/gnu-runtime-3.m: New test.
11307
11308 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11309
11310         PR c++/9278
11311         * g++.dg/other/void1.C: New test.
11312
11313 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11314
11315         PR middle-end/24998
11316         * gcc.dg/torture/fp-int-convert-float.c,
11317         gcc.dg/torture/fp-int-convert-double.c,
11318         gcc.dg/torture/fp-int-convert-long-double.c,
11319         gcc.dg/torture/fp-int-convert-timode.c,
11320         gcc.dg/torture/fp-int-convert-float80.c,
11321         gcc.dg/torture/fp-int-convert-float80-timode.c,
11322         gcc.dg/torture/fp-int-convert-float128.c,
11323         gcc.dg/torture/fp-int-convert-float128-timode.c,
11324         gcc.dg/torture/fp-int-convert.h: New files.
11325
11326 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11327
11328         PR middle-end/24989
11329         * gcc.dg/tree-ssa/bool-10.c: New test.
11330         * gcc.dg/tree-ssa/bool-11.c: New test.
11331         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11332
11333 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11334
11335         PR middle-end/24990
11336         * tree-ssa/pr24990-1.c: New test.
11337
11338 2005-11-24  Richard Guenther  <rguenther@suse.de>
11339         Dirk Mueller <dmueller@suse.de>
11340
11341         PR c++/14024
11342         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11343         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11344         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11345         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11346         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11347         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11348
11349 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11350
11351         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11352
11353 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11354
11355         PR c/21668
11356         * gcc.dg/Wc++-compat.c: New.
11357         * gcc.dg/Wno-c++-compat.c: New.
11358
11359 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11360
11361         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11362         (vspltish, vspltisw): Likewise.
11363
11364 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11365
11366         PR libgfortran/24794
11367         * gfortran.dg/namelist_12.f: Fix quotes.
11368         * gfortran.dg/namelist_13.f90: Fix quotes.
11369         * gfortran.dg/namelist_14.f90: Fix quotes.
11370         * gfortran.dg/namelist_15.f90: Fix quotes.
11371         * gfortran.dg/namelist_use.f90: Fix quotes.
11372         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11373         * gfortran.dg/namelist_21.f90: New test.
11374         * gfortran.dg/namelist_22.f90: New test.
11375
11376 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11377
11378         PR target/23435
11379         * gcc.c-torture/compile/pr23435.c: New.
11380
11381 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11382
11383         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11384
11385 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11386
11387         * gcc.target/powerpc/405-macchw-1.c,
11388         gcc.target/powerpc/405-macchw-2.c,
11389         gcc.target/powerpc/405-macchwu-1.c,
11390         gcc.target/powerpc/405-macchwu-2.c,
11391         gcc.target/powerpc/405-machhw-1.c,
11392         gcc.target/powerpc/405-machhw-2.c,
11393         gcc.target/powerpc/405-machhwu-1.c,
11394         gcc.target/powerpc/405-machhwu-2.c,
11395         gcc.target/powerpc/405-maclhw-1.c,
11396         gcc.target/powerpc/405-maclhw-2.c,
11397         gcc.target/powerpc/405-maclhwu-1.c,
11398         gcc.target/powerpc/405-maclhwu-2.c,
11399         gcc.target/powerpc/405-mulchw-1.c,
11400         gcc.target/powerpc/405-mulchw-2.c,
11401         gcc.target/powerpc/405-mulchwu-1.c,
11402         gcc.target/powerpc/405-mulchwu-2.c,
11403         gcc.target/powerpc/405-mulhhw-1.c,
11404         gcc.target/powerpc/405-mulhhw-2.c,
11405         gcc.target/powerpc/405-mulhhwu-1.c,
11406         gcc.target/powerpc/405-mulhhwu-2.c,
11407         gcc.target/powerpc/405-mullhw-1.c,
11408         gcc.target/powerpc/405-mullhw-2.c,
11409         gcc.target/powerpc/405-mullhwu-1.c,
11410         gcc.target/powerpc/405-mullhwu-2.c,
11411         gcc.target/powerpc/405-nmacchw-1.c,
11412         gcc.target/powerpc/405-nmacchw-2.c,
11413         gcc.target/powerpc/405-nmachhw-1.c,
11414         gcc.target/powerpc/405-nmachhw-2.c,
11415         gcc.target/powerpc/405-nmaclhw-1.c,
11416         gcc.target/powerpc/405-nmaclhw-2.c,
11417         gcc.target/powerpc/440-macchw-1.c,
11418         gcc.target/powerpc/440-macchw-2.c,
11419         gcc.target/powerpc/440-macchwu-1.c,
11420         gcc.target/powerpc/440-macchwu-2.c,
11421         gcc.target/powerpc/440-machhw-1.c,
11422         gcc.target/powerpc/440-machhw-2.c,
11423         gcc.target/powerpc/440-machhwu-1.c,
11424         gcc.target/powerpc/440-machhwu-2.c,
11425         gcc.target/powerpc/440-maclhw-1.c,
11426         gcc.target/powerpc/440-maclhw-2.c,
11427         gcc.target/powerpc/440-maclhwu-1.c,
11428         gcc.target/powerpc/440-maclhwu-2.c,
11429         gcc.target/powerpc/440-mulchw-1.c,
11430         gcc.target/powerpc/440-mulchw-2.c,
11431         gcc.target/powerpc/440-mulchwu-1.c,
11432         gcc.target/powerpc/440-mulchwu-2.c,
11433         gcc.target/powerpc/440-mulhhw-1.c,
11434         gcc.target/powerpc/440-mulhhw-2.c,
11435         gcc.target/powerpc/440-mulhhwu-1.c,
11436         gcc.target/powerpc/440-mulhhwu-2.c,
11437         gcc.target/powerpc/440-mullhw-1.c,
11438         gcc.target/powerpc/440-mullhw-2.c,
11439         gcc.target/powerpc/440-mullhwu-1.c,
11440         gcc.target/powerpc/440-mullhwu-2.c,
11441         gcc.target/powerpc/440-nmacchw-1.c,
11442         gcc.target/powerpc/440-nmacchw-2.c,
11443         gcc.target/powerpc/440-nmachhw-1.c,
11444         gcc.target/powerpc/440-nmachhw-2.c,
11445         gcc.target/powerpc/440-nmaclhw-1.c,
11446         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11447
11448 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11449
11450         PR fortran/24774
11451         * gfortran.dg/inquire_9.f90: New test.
11452
11453         PR fortran/21647
11454         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11455
11456 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11457
11458         PR libfortran/24432
11459         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11460         Check that 'cos' is supported.
11461
11462 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11463
11464         PR fortran/24223
11465         * gfortran.dg/substring_equivalence.f90: New test.
11466
11467         PR fortran/24705
11468         * gfortran.dg/auto_internal_assumed.f90: New test.
11469
11470 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11471
11472         * gcc.dg/fold-div-2.c: New test.
11473
11474 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11475
11476         PR rtl-optimization/24883
11477         * gcc.c-torture/compile/pr24883.c: New test.
11478
11479 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11480
11481         PR middle-end/20583
11482         * gcc.c-torture/compile/pr20583.c: New.
11483
11484 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11485
11486         * gcc.c-torture/execute/usmul.c: New test.
11487
11488 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11489
11490         * gcc.dg/tree-ssa/vrp22.c: New test.
11491
11492 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11493
11494         PR middle-end/24912
11495         * gcc.dg/torture/pr24912-1.c: New test.
11496
11497 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11498
11499         PR fortran/24862
11500         * gfortran.dg/arrayio_derived_1.f90: New test.
11501
11502 2005-11-19  Richard Guenther  <rguenther@suse.de>
11503
11504         PR middle-end/23294
11505         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11506
11507 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11508
11509         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11510
11511 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11512
11513         PR c++/8355
11514         * g++.dg/template/friend39.C: New test.
11515
11516 2005-11-18  James E Wilson  <wilson@specifix.com>
11517
11518         * gcc.dg/builtin-strstr.c: New.
11519
11520 2005-11-18  Richard Henderson  <rth@redhat.com>
11521
11522         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11523         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11524         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11525         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11526         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11527         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11528         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11529         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11530         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11531         renaming to remove initial "ia64-".
11532
11533 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11534
11535         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11536
11537 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11538
11539         * g++.dg/cpp/string-2.C: New test.
11540
11541 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11542
11543         * gcc.dg/tree-ssa/loop-14.c: New test.
11544
11545 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11546             Michael Chamberlain <michael@chamberlain.net.au>
11547
11548         * ada/acats/run_all.sh (target_run): Kill long running tests.
11549
11550 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11551
11552         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11553         * gcc.dg/cleanup-9.c: Likewise.
11554         * gcc.dg/cleanup-10.c: Likewise.
11555         * gcc.dg/cleanup-11.c: Likewise.
11556
11557 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11558
11559         PR fortran/24892
11560         * gfortran.dg/open_access_append_1.f90: New test.
11561         * gfortran.dg/open_access_append_2.f90: New test.
11562
11563 2005-11-16  Richard Guenther  <rguenther@suse.de>
11564
11565         PR middle-end/24851
11566         * gcc.c-torture/execute/pr24851.c: New testcase.
11567
11568 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11569
11570         * gcc.dg/fold-overflow-1.c: New test.
11571
11572 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11573
11574         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11575         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11576
11577 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11578
11579         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11580         structures.
11581         * g++.dg/eh/forced2.C: Likewise.
11582         * g++.dg/eh/forced3.C: Likewise.
11583         * g++.dg/eh/forced4.C: Likewise.
11584
11585 2005-11-11  Mike Stump  <mrs@apple.com>
11586
11587         * g++.old-deja/g++.mike/unused.C: Add.
11588
11589 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11590
11591         PR c++/24667
11592         * g++.dg/warn/Wcast-qual1.C: New test.
11593
11594 2005-11-15  Jan Hubicka  <jh@suse.cz>
11595
11596         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11597
11598 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11599
11600         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11601
11602 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11603
11604         PR 24840
11605         * gcc.dg/tree-ssa/pr24840.c: New test.
11606
11607 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11608
11609         PR testsuite/24841
11610         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11611
11612 2005-11-14  Dale Johannesen  <dalej@apple.com>
11613
11614         * gcc.c-torture/execute/20051113-1.c: New.
11615
11616 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11617
11618         PR c++/24687
11619         * g++.dg/template/crash43.C: New test.
11620
11621 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11622
11623         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11624
11625 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11626
11627         PR c++/24817
11628         * g++.dg/eh/spec8.C: New test.
11629
11630 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11631
11632         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11633
11634 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11635
11636         PR c++/20293
11637         * g++.dg/parse/ambig4.C: New test.
11638         * g++.dg/tc1/dr101.C: Adjust error markers.
11639         * g++.dg/lookup/strong-using-2.C: Likewise.
11640         * g++.dg/lookup/ambig5.C: Likewise.
11641         * g++.dg/lookup/ambig4.C: Likewise.
11642         * g++.dg/parse/crash22.C: Likewise.
11643
11644 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11645
11646         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11647
11648 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11649
11650         * gcc.dg/nested-calls-1.c: New test.
11651
11652 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11653
11654         * gfortran.dg/complex_intrinsic_1.f90: New test.
11655         * gfortran.dg/complex_intrinsic_2.f90: New test.
11656         * gfortran.dg/fgetc_1.f90: New test.
11657         * gfortran.dg/fgetc_2.f90: New test.
11658         * gfortran.dg/fgetc_3.f90: New test.
11659         * gfortran.dg/ftell_1.f90: New test.
11660         * gfortran.dg/ftell_2.f90: New test.
11661         * gfortran.dg/gnu_logical_1.F: New test.
11662         * gfortran.dg/gnu_logical_2.f90: New test.
11663
11664 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11665
11666         PR middle-end/24820
11667         * testsuite/gcc.dg/pr24820.c: New test.
11668
11669 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11670
11671         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11672         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11673         variable.
11674
11675 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11676
11677         testsuite/24614
11678         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11679
11680 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11681
11682         * gcc.target/cris/cris.exp: New file.
11683         * gcc.target/cris/rld-legit1.c: New test.
11684         * gcc.target/cris/rld-legit2.c: New test.
11685
11686 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11687
11688         PR c++/24780
11689         * g++.dg/opt/pr24780.C: New test.
11690
11691         PR c++/24761
11692         * g++.dg/template/asm1.C: New test.
11693
11694 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11695
11696         PR libgfortran/24787
11697         * gfortran.dg/scan_1.f90: New test.
11698
11699 2005-11-12  Jan Hubicka  <jh@suse.cz>
11700
11701         * gcc.target/i386/minmax-1.c: New.
11702         * gcc.target/i386/minmax-2.c: New.
11703
11704 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11705
11706         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11707
11708 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11709
11710         * gcc.c-torture/execute/20051110-1.c,
11711         gcc.c-torture/execute/20051110-2.c: New tests.
11712
11713 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11714
11715         PR middle-end/24750
11716         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11717         New tests.
11718
11719 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11720
11721         * lib/target-libpath.exp (get_shlib_extension): New proc.
11722         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11723         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11724         * lib/objc.exp (objc_target_compile): Likewise.
11725         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11726         detection.
11727
11728 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11729
11730         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11731
11732         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11733         Add -static to additional_flags and pass it to target_compile.
11734
11735 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11736
11737         PR libgfortran/24719
11738         gfortran.dg/read_noadvance.f90: New test.
11739
11740         PR libgfortran/24699
11741         gfortran.dg/fmt_t_2.f90: New test.
11742
11743         PR libgfortran/24785
11744         gfortran.dg/read_x_eor.f90: New test.
11745
11746         PR libgfortran/24584
11747         gfortran.dg/namelist_empty.f90: Rename test.
11748
11749         PR libgfortran/24489
11750         gfortran/read_eor.f90: Rename test.
11751
11752 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11753
11754         PR fortran/15976
11755         * gfortran.dg/automatic_module_variable.f90: New test.
11756
11757 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11758
11759         PR target/24445
11760         * gcc.dg/pr24445.c: New test.
11761
11762 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11763
11764         PR fortran/24655
11765         PR fortran/24755
11766         * gfortran.dg/recursive_statement_functions.f90: Add statement
11767         functions using inline intrinsic functions and parameters to test
11768         that they no longer seg-fault.
11769
11770         PR fortran/24409
11771         gfortran.dg/nested_modules_4.f90: New test.
11772         gfortran.dg/nested_modules_5.f90: New test.
11773
11774 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11775
11776         PR fortran/24643
11777         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11778
11779 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11780
11781         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11782         failures.
11783
11784 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11785
11786         * gcc.dg/sparc-getcontext-1.c: New test.
11787
11788 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11789
11790         * gcc.dg/ifcvt-fabs-1.c: New test.
11791
11792 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11793
11794         PR other/4372
11795         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11796         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11797
11798 2005-11-09  Richard Guenther  <rguenther@suse.de>
11799
11800         PR tree-optimization/24716
11801         * gcc.c-torture/execute/pr24716.c: New testcase.
11802
11803 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11804
11805         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11806
11807 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11808
11809         PR 24624
11810         * gcc.dg/pr24624.c: Testcase added.
11811
11812 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11813
11814         PR 24623
11815         * g++.dg/other/pr24623.C: Testcase added.
11816
11817 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11818
11819         PR fortran/22607
11820         * gfortran-dg/pure_byref_1.f90: New.
11821         * gfortran-dg/pure_byref_2.f90: New.
11822
11823 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11824
11825         PR c/24101
11826         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11827         * gcc.dg/dg.exp: Run main loop also for *.i files.
11828
11829 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11830
11831         PR c++/19450
11832         * g++.dg/tls/diag-3.C: New test.
11833         * g++.dg/tls/diag-4.C: New test.
11834         * g++.dg/tls/static-1.C: New test.
11835         * g++.dg/tls/static-1a.cc: New file.
11836
11837 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11838
11839         PR 23046
11840         * g++.dg/tree-ssa/pr23046.C: New test.
11841
11842 2005-11-08  Devang Patel <dpatel@apple.com>
11843
11844         PR tree-optimization/23115
11845         * gcc.dg/tree-ssa/pr23115.c: New.
11846
11847 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11848
11849         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11850         * gcc.target/powerpc/pr16155.c: Same.
11851         * gcc.target/powerpc/altivec-1.c: Same.
11852         * gcc.target/powerpc/altivec-2.c: Same.
11853         * gcc.target/powerpc/altivec-3.c: Same.
11854         * gcc.target/powerpc/altivec-5.c: Same.
11855         * gcc.target/powerpc/altivec-11.c: Same.
11856         * gcc.target/powerpc/altivec-12.c: Same.
11857         * gcc.target/powerpc/altivec-14.c: Same.
11858         * gcc.target/powerpc/altivec-22.c: Same.
11859         * gcc.target/powerpc/altivec-consts.c: Same.
11860         * gcc.target/powerpc/altivec-pr22085.c: Same.
11861         * gcc.target/powerpc/altivec-splat.c: Same.
11862         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11863         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11864         * gcc.target/powerpc/darwin-longlong.c: Same.
11865
11866 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11867
11868         PR target/19340
11869         * gcc.dg/pr19340.c: New test.
11870
11871 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11872
11873         PR rtl-optimization/24683
11874         * gcc.dg/pr24683.c: New test.
11875
11876 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11877
11878         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11879         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11880
11881 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11882
11883         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11884
11885 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11886
11887         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11888
11889 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11890
11891         PR target/24230
11892
11893         * gcc.target/powerpc/altivec-consts.c,
11894         gcc.target/powerpc/altivec-splat.c: New testcase.
11895
11896 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11897
11898         PR c/24599
11899
11900         * gcc.dg/overflow-2.c: New testcase.
11901
11902 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11903
11904         PR rtl-optimization/23567
11905         * gcc.c-torture/execute/20051104-1.c: New test.
11906
11907 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11908
11909         PR fortran/24534
11910         gfortran.dg/private_type_2.f90: Modified to check that case with
11911         PRIVATE declaration within derived type is accepted.
11912
11913         PR fortran/20838
11914         gfortran.dg/pointer_assign_1.f90: New test.
11915
11916         PR fortran/20840
11917         * gfortran.dg/arrayio_0.f90: New test.
11918
11919         PR fortran/17737
11920         gfortran.dg/data_initialized.f90: New test.
11921         gfortran.dg/data_constraints_1.f90: New test.
11922         gfortran.dg/data_constraints_2.f90: New test.
11923
11924 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11925
11926         PR fortran/24174
11927         PR fortran/24305
11928         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11929
11930 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11931
11932         PR 24670
11933         * gcc.dg/tree-ssa/pr24670.c: New test.
11934
11935 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11936
11937         PR target/22432
11938         * gcc.target/i386/pr22432.c: New test.
11939
11940 2005-11-05  Richard Henderson  <rth@redhat.com>
11941
11942         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11943         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11944         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11945         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11946         from gcc.dg/alpha-*.
11947         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11948         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11949
11950 2005-11-05  Andreas Jaeger  <aj@suse.de>
11951
11952         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11953
11954 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11955
11956         PR target/23424
11957         * gcc.dg/torture/pr23424-1.c: New test.
11958
11959 2005-11-04  Richard Henderson  <rth@redhat.com>
11960
11961         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11962         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11963         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11964         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11965         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11966         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11967         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11968         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11969         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11970         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11971         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11972         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11973         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11974         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11975         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11976         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11977         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11978         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11979         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11980         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11981         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11982         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11983         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11984         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11985         Move from gcc.dg/.
11986         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11987         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11988         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11989         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11990         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11991         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11992         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11993         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11994         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11995         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11996         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11997         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11998         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11999         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12000         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12001         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12002         gcc.target/i386/lea.c, gcc.target/i386/local.c,
12003         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12004         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12005         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12006         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12007         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12008         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12009         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12010         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12011         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12012         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12013         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12014         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12015         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12016         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12017         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12018         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12019         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12020         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12021         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12022         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12023         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12024         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12025         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12026         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12027         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12028         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12029         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12030         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12031
12032 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12033
12034         PR 24627
12035         * gcc.dg/tree-ssa/pr24627.c: New test.
12036
12037 2005-11-04 Paul Brook  <paul@codesourcery.com>
12038
12039         * gcc.dg/tls/opt-10.c: New test.
12040
12041 2005-11-04  Andreas Jaeger  <aj@suse.de>
12042
12043         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12044         avoid extra warnings.
12045
12046 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12047
12048         PR libfortran/22298
12049         * gcc/testsuite/lib/target-supports.exp
12050         (check_effective_target_static_libgfortran): New
12051         static_libgfortran effective target.
12052         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12053         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12054
12055 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12056
12057         * gcc.dg/pr24615.c: Guard test with { target fpic }.
12058
12059 2005-11-03  Josh Conner  <jconner@apple.com>
12060
12061         PR c++/19989
12062         g++.dg/ext/array2.C: New test.
12063         g++.dg/template/dependent-name3.C: New test.
12064         g++.dg/template/dependent-name4.C: New test.
12065         g++.dg/template/sfinae2.C: New test.
12066
12067 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12068
12069         PR preprocessor/22042
12070         * gcc.dg/cpp/strify4.c: New test.
12071
12072 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12073
12074         PR c++/17964
12075         * g++.dg/cpp/string-1.C: New test.
12076
12077 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12078
12079         * gcc.target/powerpc: New directory.
12080         * gcc.target/powerpc/powerpc.exp: New file.
12081         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12082         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12083         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12084         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12085         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12086         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12087         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12088         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12089         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12090         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12091         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12092         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12093         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12094         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12095         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12096         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12097         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12098         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12099         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12100         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12101         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12102         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12103         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12104         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12105         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12106         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12107         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12108         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12109         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12110         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12111         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12112         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12113         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12114         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12115
12116 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12117
12118         PR c++/21627
12119         * g++.dg/warn/inline2.C: New test.
12120
12121 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12122
12123         PR middle-end/23155
12124         * g++.dg/ext/c99struct1.C: New test.
12125         * gcc.dg/union-cast-1.c: New test.
12126         * gcc.dg/union-cast-2.c: New test.
12127         * gcc.dg/union-cast-3.c: New test.
12128
12129 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12130
12131         PR middle-end/24589
12132         * gcc.c-torture/execute/zero-struct-2.c: New test.
12133
12134 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12135
12136         PR c++/24582
12137         * g++.dg/init/switch1.C: New test.
12138
12139 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12140
12141         * gcc.dg/delay-slot-1.c: New test.
12142
12143 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12144
12145         PR target/24620
12146         * gcc.dg/pr24620.c: New test.
12147
12148 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12149
12150         PR c/24329
12151         * gcc.dg/format/unnamed-1.c: New test.
12152
12153 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12154
12155         PR c++/22434
12156         * g++.dg/expr/cond8.C: New test.
12157
12158         PR c++/24560
12159         * g++.dg/parse/dot1.C: New test.
12160
12161 2005-11-02  Jan Hubicka  <jh@suse.cz>
12162
12163         PR target/23303
12164         * gcc.dg/i386-lea.c: New test
12165
12166 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12167
12168         PR target/24615
12169         * gcc.dg/pr24615.c: New test.
12170
12171 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12172
12173         PR target/24600
12174         * gcc.dg/pr24600.c: New test.
12175
12176 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12177
12178         PR c++/19253
12179         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12180         * g++.dg/parse/typename9.C: New test.
12181         * g++/dg/parse/typename10.C: Likewise.
12182
12183 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12184
12185         PR fortran/18157
12186         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12187         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12188         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12189
12190 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/24569
12193         * g++.dg/debug/static1.C: New test.
12194
12195 2005-11-02  Josh Conner  <jconner@apple.com>
12196
12197         * g++.dg/crash38.C: moved into proper directory...
12198         * g++.dg/template/crash42.C: ...here
12199
12200 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12201
12202         PR target/18338
12203         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12204         pcc_bitfield_type_matters || default_packed.
12205
12206         * lib/target-supports.exp
12207         (check_effective_target_pcc_bitfield_type_matters): New proc.
12208         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12209
12210         PR testsuite/23304
12211         * lib/target-supports.exp (check_effective_default_packed): New proc.
12212         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12213         Gate expected errors on target ! default_packed.
12214         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12215
12216 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12217
12218         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12219         change (r106358).
12220
12221 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12222
12223         PR fortran/24008
12224         * gfortran.dg/entry_5.f90: New.
12225         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12226
12227 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12228
12229         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12230
12231 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12232
12233         PR fortran/21565
12234         gfortran.dg/namelist_blockdata.f90: New test.
12235
12236         PR fortran/18737
12237         gfortran.dg/external_implicit_none.f90: New test.
12238
12239         PR fortran/14994
12240         * gfortran.dg/secnds.f: New test.
12241
12242 2005-10-31  Jan Hubicka  <jh@suse.cz>
12243
12244         PR target/20928
12245         * gcc.c-torture/compile/pr20928.c: New test.
12246
12247 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12248
12249         PR middle-end/23492
12250         * gcc.c-torture/compile/zero-strct-5.c: New test.
12251
12252 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12253
12254         PR libgfortran/24584
12255         * gfortran.dg/pr24584.f90: New test.
12256
12257 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12258
12259         PR fortran/18883
12260         * gfortran.dg/char_result_9.f90: New.
12261         * gfortran.dg/char_result_10.f90: New.
12262
12263 2005-10-30  Jan Hubicka  <jh@suse.cz>
12264
12265         * g++.dg/tree-ssa/pr24172.C: New testcase.
12266
12267 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12268
12269         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12270
12271 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12272
12273         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12274         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12275         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12276         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12277         gfortran.dg/enum_9.f90,
12278         gfortran.fortran-torture/compile/enum_1.f90,
12279         gfortran.fortran-torture/execute/enum_1.f90,
12280         gfortran.fortran-torture/execute/enum_2.f90,
12281         gfortran.fortran-torture/execute/enum_3.f90,
12282         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12283
12284 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12285
12286         PR target/18482
12287         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12288         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12289
12290 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12291
12292         PR libfortran/20179
12293         * gfortran.dg/mixed_io_1.f90: New test.
12294         * gfortran.dg/mixed_io_1.c: New file.
12295
12296 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12297
12298         * gfortran.dg/malloc_free_1.f90: New test.
12299
12300 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12301
12302         * gcc.dg/nested-func-4.c: Require profiling -pg.
12303
12304 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12305
12306         PR C++/23229
12307         * g++.dg/warn/main-2.C: New test.
12308
12309 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12310
12311         PR fortran/24545
12312         * gfortran.dg/interface_2.f90: new test.
12313
12314 2005-10-28  Josh Conner  <jconner@apple.com>
12315
12316         PR c++/22153
12317         * g++.dg/template/crash38.C: New test.
12318         * g++.dg/parse/explicit1.C: Change expected errors.
12319
12320 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12321
12322         PR C++/23426
12323         * g++.dg/other/large-size-array.C: New test.
12324
12325 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12326
12327         PR middle-end/24362
12328         * g++.dg/opt/complex4.C: New test.
12329
12330 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12331
12332         * gcc.dg/nested-func-4.c: New test.
12333
12334 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12335
12336         PR fortran/24158
12337         gfortran.dg/derived_recursion.f90: New test.
12338         gfortran.dg/implicit_actual.f90: New test.
12339
12340 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12341
12342         PR middle-end/24295, PR testsuite/24477
12343         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12344         removed when weakref hits the tree.
12345
12346 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12347
12348         * gfortran.dg/cray_pointers_4.f90: New test.
12349
12350         * gfortran.dg/cray_pointers_5.f90: New test.
12351
12352 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12353
12354         PR fortran/22290
12355         * gfortran.dg/assign_5.f90: New test.
12356         * gfortran.dg/assign_6.f: New test.
12357
12358 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12359
12360         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12361         CPU has no SSE support.
12362
12363 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12364
12365         PR libgfortran/24224
12366         * gfortran.dg/arrayio_1.f90: Update attribution.
12367         * gfortran.dg/arrayio_2.f90: Update attribution.
12368         * gfortran.dg/arrayio_3.f90: Update attribution.
12369         * gfortran.dg/arrayio_4.f90: Update test conditions.
12370         * gfortran.dg/arrayio_5.f90: Update attribution.
12371         * gfortran.dg/arrayio_6.f90: New test.
12372         * gfortran.dg/arrayio_7.f90: New test.
12373
12374 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12375
12376         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12377
12378 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12379
12380         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12381
12382 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12383
12384         PR fortran/24416
12385         * gfortran.dg/namelist_char_only.f90: New test.
12386
12387 2005-10-24  Asher Langton  <langton2@llnl.gov>
12388
12389         PR fortran/17031
12390         PR fortran/22282
12391         * gfortran.dg/cray_pointers_1.f90: New test.
12392         * gfortran.dg/cray_pointers_2.f90: New test.
12393         * gfortran.dg/cray_pointers_3.f90: New test.
12394         * gfortran.dg/loc_1.f90: New test.
12395         * gfortran.dg/loc_2.f90: New test.
12396
12397 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12398
12399         * gcc.dg/pr24225.c: New test.
12400
12401 2005-10-24  Asher Langton  <langton2@llnl.gov>
12402
12403         * gfortran.dg/dup_save_1.f90: New test.
12404         * gfortran.dg/dup_save_2.f90: New test.
12405
12406 2005-10-24  Paul Brook  <paul@codesourcery.com>
12407
12408         PR 24107
12409         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12410         stdint.h.
12411
12412 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12413
12414         PR libgfortran/24489
12415         * gfortran.dg/pr24489.f90: New test.
12416
12417 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12418
12419         PR fortran/23635
12420         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12421
12422 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12423
12424         PR target/18911
12425         * g++.dg/init/array16.C: Skip for mmix-*-*.
12426
12427 2005-10-23  Asher Langton  <langton2@llnl.gov>
12428
12429         * gfortran.dg/byte_1.f90: New test.
12430         * gfortran.dg/byte_2.f90: New test.
12431
12432 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12433
12434         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12435
12436 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12437
12438         PR fortran/18022
12439         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12440
12441         PR fortran/24311
12442         * gfortran.dg/merge_char_const.f90: New test.
12443
12444         PR fortran/24384
12445         * gfortran.dg/spread_scalar_source.f90: New test.
12446
12447 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12448
12449         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12450
12451         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12452         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12453
12454         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12455
12456 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12457
12458         PR fortran/24426
12459         * gfortran.dg/der_pointer_4.f90: New.
12460
12461 2005-10-22  David Ayers  <d.ayers@inode.at>
12462
12463         * obj-c++.dg/except-1.mm: Simplify.
12464
12465 2005-10-21  David Ayers  <d.ayers@inode.at>
12466
12467         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12468
12469 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12470
12471         * gfortran.dg/assumed_dummy_2.f90: New test.
12472
12473 2005-10-21  James E Wilson  <wilson@specifix.com>
12474
12475         PR preprocessor/15220
12476         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12477
12478 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12479
12480         * gcc.c-torture/execute/20051021-1.c: New test.
12481
12482 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12483
12484         PR c++/24260
12485         * g++.dg/ext/tmplattr1.C: New test.
12486
12487 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12488
12489         PR fortran/24440
12490         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12491
12492 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12493
12494         * obj-c++.dg/except-1.mm: New.
12495
12496         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12497
12498 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12499
12500         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12501
12502 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12503
12504         PR middle-end/24295
12505         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12506         declarations with the same names as thunks' alias targets, use
12507         aliases instead.
12508         * gcc.dg/attr-alias-3.c: New test.
12509         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12510
12511 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12512
12513         PR c++/22618
12514         * g++.dg/parse/access8.C: New test.
12515
12516 2005-10-20  Richard Guenther  <rguenther@suse.de>
12517
12518         PR c++/24439
12519         * g++.dg/tree-ssa/pr24439.C: New testcase.
12520
12521 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12522
12523         * g++.dg/opt/delay-slot-1.C: New test.
12524
12525 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12526
12527         PR fortran/21625
12528         * gfortran.fg/der_init_1.f90: New.
12529
12530 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12531
12532         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12533
12534 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12535
12536         PR c++/21908
12537         * g++.dg/parse/error28.C: New test.
12538
12539 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12540
12541         * gcc.dg/profile-generate-2.c: New test.
12542
12543 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12544
12545         PR target/23589
12546         * g++.dg/ext/dllimport11.C: New.
12547
12548 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12549
12550         PR c++/22293
12551         * g++.dg/other/friend3.C: New test.
12552
12553 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12554
12555         PR c++/23293
12556         * g++.dg/template/error19.C: New test.
12557
12558 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12559
12560         PR c++/21383
12561         * g++.dg/overload/koenig2.C: New.
12562
12563         PR c++/23118
12564         * g++.dg/overload/error2.C: New.
12565
12566         PR c++/22604
12567         * g++.dg/inherit/covariant14.C: New.
12568
12569 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12570
12571         PR c++/23440
12572         * g++.dg/parse/for1.C: New test.
12573
12574 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12575
12576         PR fortran/23446
12577         * gfortran.dg/host_dummy_index_1.f90: New test.
12578
12579         PR fortran/21459
12580         * gfortran.dg/automatic_char_len_2.f90: New test.
12581
12582         PR fortran/20866
12583         * gfortran.dg/recursive_statement_functions.f90: New test.
12584
12585         PR fortran/20853
12586         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12587
12588         PR fortran/20849
12589         * gfortran.dg/external_initializer.f90: New test.
12590
12591         PR fortran/20837
12592         * non_module_public.f90: New test.
12593
12594 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12595
12596         PR c++/24386
12597         * g++.dg/template/overload7.C: New.
12598
12599         PR c++/22551
12600         * g++.dg/other/switch2.C: Remove expected warnings.
12601
12602         PR c++/21353
12603         * g++.dg/template/defarg6.C: New.
12604
12605 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12606
12607         PR target/24315
12608         * gcc.target/i386/pr24315.c: New test.
12609
12610 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12611
12612         PR c++/24389
12613         * g++.dg/template/static21.C: New test.
12614         * g++.dg/template/static21-a.cc: Likewise.
12615
12616 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12617
12618         PR c++/23959
12619         * g++.dg/warn/Wswitch-default-1.C: New test.
12620         * g++.dg/warn/Wswitch-default-2.C: New test.
12621
12622 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12623
12624         PR c++/22173
12625         * g++.dg/parse/template18.C: New test.
12626         * g++.dg/template/nontype15.C: Likewise.
12627
12628 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12629
12630         PR fortran/22273
12631         * gfortran.dg/spec_expr_2.f90: New.
12632
12633 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12634
12635         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12636         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12637         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12638         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12639         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12640         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12641         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12642         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12643         previous target-specific skips and warning-message matches where
12644         applicable.
12645
12646 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12647
12648         PR c++/21347
12649         * g++.dg/warn/Wctor-dtor.C: New test.
12650
12651 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12652
12653         PR c/23439
12654         * gcc.dg/for-1.c: New test.
12655
12656 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12657
12658         PR c++/19565
12659         * g++.dg/warn/Wconversion1.C: New test.
12660         * g++.dg/ext/packed4.C: Compile with -w.
12661         * g++.dg/opt/20050511-1.C: Likewise.
12662         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12663
12664 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12665
12666         * gfortran.dg/boz_5.f90: New test.
12667
12668 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12669
12670         PR c++/22551
12671         * g++.dg/other/switch2.C: New.
12672
12673         PR c++/23984
12674         * g++.dg/init/ctor7.C: New.
12675
12676 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12677
12678         PR c++/23730
12679         * g++.dg/parse/crash32.C: New test.
12680
12681 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12682
12683         PR c++/20721
12684         * g++.dg/init/goto2.C: New test.
12685
12686         PR c++/22464
12687         * g++.dg/template/crash/41.C: New test.
12688
12689         PR c++/22180
12690         * g++.dg/template/crash40.C: New test.
12691
12692         PR c++/23694
12693         * g++.dg/parse/friend5.C: New test.
12694
12695         PR c++/23307
12696         * g++.dg/template/crash38.C: New test.
12697
12698         PR c++/22352
12699         * g++.dg/template/friend38.C: New test.
12700
12701         PR c++/22405
12702         * g++.dg/template/crash39.C: New test.
12703
12704 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12705
12706         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12707         gcc.dg/debug/dwarf2/dwarf-char2.c,
12708         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12709
12710         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12711
12712 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12713
12714         * gcc.dg/dll-2.c: Add tests for warnings.
12715         * gcc.dg/dll-3.c: Likewise.
12716         * gcc.dg/dll-4.c: Likewise.
12717
12718         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12719         * g++.dg/ext/dllimport2.C: Likewise.
12720         * g++.dg/ext/dllimport3.C: Likewise.
12721         * g++.dg/ext/dllimport7.C: Likewise.
12722         * g++.dg/ext/dllimport8.C: Likewise.
12723         * g++.dg/ext/dllimport9.C: Likewise.
12724
12725 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12726
12727         PR fortran/24092
12728         * gfortran.dg/derived_pointer_recursion.f90: New test.
12729
12730 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12731
12732         * gcc.c-torture/execute/20051012-1.c: New test.
12733
12734 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12735
12736         PR fortran/18082
12737         * gfortran.dg/automatic_char_len_1.f90: New test.
12738
12739 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12740
12741         PR fortran/20847
12742         * gfortran.dg/save_common.f90: New test.
12743
12744         PR fortran/20856
12745         * gfortran.dg/save_result.f90: New test.
12746
12747 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12748
12749         PR c++/21592
12750         * g++.dg/template/dependent-expr1.C: Add new expected error.
12751         * g++.dg/template/dependent-expr2.C: Adjust error text.
12752         * g++.dg/template/overload6.C: New.
12753
12754         PR c++/23797
12755         * g++.dg/other/typename8.C: New.
12756
12757         PR c++/21117
12758         * g++.dg/other/return1.C: New.
12759
12760 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12761
12762         PR c++/24052
12763         * g++.dg/ext/label5.C: New.
12764
12765 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12766
12767         PR c++/19964
12768         * g++.dg/parse/crash31.C: New.
12769
12770 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12771
12772         * g++.dg/ipa/ipa-1.c: New test.
12773         * g++.dg/ipa/ipa-2.c: New test.
12774         * g++.dg/ipa/ipa-3.c: New test.
12775         * g++.dg/ipa/ipa-4.c: New test.
12776         * g++.dg/ipa/ipa-5.c: New test.
12777         * g++.dg/ipa/ipa.exp: New file.
12778
12779 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12780
12781         PR fortran/24207
12782         * gfortran.dg/private_type_3.f90: New test.
12783
12784 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12785
12786         PR fortran/20786
12787         gfortran.dg/aint_anint_1.f90: New test.
12788
12789 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12790
12791         PR libgfortran/24313
12792         gfortran.dg/csqrt.f: New test.
12793
12794 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12795
12796         PR c++/8057
12797         * g++.dg/warn/noeffect7.C: New test.
12798         * g++.dg/warn/noeffect2.C: Instantiate templates.
12799         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12800         and warning.
12801
12802 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12803
12804         PR c++/21089
12805         * g++.dg/init/float1.C: New test.
12806
12807         PR c++/24277
12808         * g++.dg/init/member1.C: Tweak error markers.
12809
12810 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12811
12812         PR testsuite/24281
12813         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12814         Check for null pointer.
12815
12816 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12817
12818         PR c++/21369
12819         * g++.dg/parse/ret-type3.C: New test.
12820
12821 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12822
12823         PR tree-opt/23946
12824         * gcc.c-torture/compile/pr23946.c: New test.
12825
12826 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12827
12828         * g++.dg/opt/mmx2.C: New test.
12829
12830 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12831
12832         PR c++/24277
12833         * g++.dg/template/static20.C: New test.
12834
12835         PR c++/24302
12836         * g++.dg/warn/Wunused-12.C: New test.
12837
12838         PR c++/23437
12839         * g++.dg/template/arg4.C: New test.
12840
12841 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12842
12843         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12844         * gcc.dg/ucnid-3.c: Likewise.
12845         * gcc.dg/ucnid-4.c: Likewise.
12846         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12847         * g++.dg/other/ucnid-1.C: Likewise.
12848         * gcc.dg/sparc-frame-1.c: New test.
12849
12850 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12851
12852         PR c++/24139
12853         * g++.dg/template/spec27.C: New test.
12854
12855         PR c++/24275
12856         * g++.dg/template/static19.C: New test.
12857
12858 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12859
12860         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12861         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12862
12863 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12864
12865         PR target/24136
12866         * gfortran.fortran-torture/compile/pr24136.f: New test.
12867
12868 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12869
12870         PR c++/22172
12871         * g++.dg/parse/crash30.C: New test.
12872
12873 2005-10-07  Richard Guenther  <rguenther@suse.de>
12874
12875         PR middle-end/24227
12876         * gcc.c-torture/compile/pr24227.c: New testcase.
12877
12878 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12879
12880         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12881         Do not put aligned attributes on array elements.
12882
12883 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12884
12885         PR testsuite/23611, PR testsuite/23615
12886         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12887         writing prototypes of library functions by hand.
12888         * obj-c++.dg/bitfield-4.mm: Likewise.
12889         * obj-c++.dg/const-str-4.mm: Likewise.
12890         * obj-c++.dg/encode-4.mm: Likewise.
12891         * obj-c++.dg/encode-5.mm: Likewise.
12892         * obj-c++.dg/encode-6.mm: Likewise.
12893         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12894         * obj-c++.dg/method-10.mm: Likewise.
12895         * obj-c++.dg/method-17.mm: Likewise.
12896         * obj-c++.dg/method-19.mm: Likewise.
12897         * obj-c++.dg/try-catch-2.mm: Likewise.
12898
12899 2005-10-06  Richard Henderson  <rth@redhat.com>
12900
12901         PR 24236
12902         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12903
12904 2005-10-06  Dale Johannesen  <dalej@apple.com>
12905
12906         * gcc.c-torture/execute/20030125-1.c: Correct.
12907
12908 2005-10-06  Richard Guenther  <rguenther@suse.de>
12909
12910         PR tree-optimization/24238
12911         * g++.dg/tree-ssa/pr24238.C: New testcase.
12912
12913 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12914
12915         PR 18568
12916         * gfortran.dg/der_pointer_3.f90: New test.
12917
12918 2005-10-05  Devang Patel  <dpatel@apple.com>
12919
12920         PR Debug/23205
12921         * g++.dg/other/PR23205.C: New.
12922
12923 2005-10-05  Richard Henderson  <rth@redhat.com>
12924
12925         PR target/23602
12926         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12927         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12928
12929 2005-10-05  Dale Johannesen  <dalej@apple.com>
12930
12931         * gcc.c-torture/execute/float-floor.c: New.
12932
12933 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12934
12935         PR tree-optimization/21419
12936         PR tree-optimization/24146
12937         PR tree-optimization/24151
12938
12939         * g++.dg/ext/asm7.C: New.
12940         * g++.dg/ext/asm8.C: New.
12941         * gcc.dg/asm-1.c: Compile on all targets.
12942         * gcc.dg/asm-pr24146.c: New.
12943         * gcc.dg/pr21419.c: Adjust error messages.
12944
12945 2005-10-05  Richard Guenther  <rguenther@suse.de>
12946
12947         PR fortran/24176
12948         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12949
12950 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12951
12952         PR c++/23513
12953         * g++.dg/template/spec22.C: Robustify test.
12954         * g++.dg/template/spec26.C: New.
12955
12956 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12957
12958         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12959         if target supports vector instructions.
12960
12961 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12962
12963         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12964         C99 functions.
12965
12966 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12967
12968         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12969         check_effective_target_fortran_large_int): Replace cached result
12970         when target changes.
12971
12972 2005-10-04  Devang Patel  <dpatel@apple.com>
12973
12974         * gcc.dg/i386-sse-vect-types.c: New.
12975
12976 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12977
12978         PR preprocessor/13726
12979         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12980         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12981
12982 2005-10-04  Richard Guenther  <rguenther@suse.de>
12983
12984         PR c/23576
12985         * gcc.dg/noncompile/pr23576.c: New testcase.
12986
12987 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12988
12989         PR middle-end/23125
12990         * gcc.dg/register-var-3.c: New test.
12991
12992 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12993
12994         * gcc.dg/pr23049.c: New test.
12995
12996         * gcc.dg/ucnid-4.c: Fix test.
12997
12998 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12999
13000         PR 23445
13001         * gcc.c-torture/compile/pr23445.c: New test.
13002
13003 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
13004
13005         * g++.dg/overload/unknown1.C: New.
13006
13007 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13008
13009         PR c++/17775
13010         * g++.dg/template/repo4.C: New test.
13011
13012 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13013
13014         PR libfortran/19308
13015         * gfortran.dg/large_real_kind_2.F90: New test.
13016         * gfortran.dg/large_integer_kind_2.f90: New test.
13017
13018 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13019
13020         * lib/target-supports.exp (check_effective_target_vect_shift):
13021         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13022         (check_effective_target_vect_condition): Fix copy-n-pasto.
13023
13024         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13025         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13026         targets.
13027
13028 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13029
13030         PR c++/22621
13031         * g++.dg/template/overload5.C : New test.
13032
13033         PR c++/23840
13034         * g++.dg/expr/stdarg1.C: New test.
13035
13036 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13037
13038         PR 24142
13039         * gcc.c-torture/execute/pr24142.c: New test.
13040
13041 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13042
13043         PR 24141
13044         * gcc.c-torture/execute/pr24141.c: New test.
13045
13046 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13047             Diego Novillo  <dnovillo@redhat.com>
13048
13049         PR 23604
13050         * gcc.c-torture/execute/pr23604.c: New test.
13051
13052 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13053
13054         PR fortran/16404
13055         PR fortran/20835
13056         PR fortran/20890
13057         PR fortran/20899
13058         PR fortran/20900
13059         PR fortran/20901
13060         PR fortran/20902
13061         gfortran.dg/equiv_constraint_1.f90: New test.
13062         gfortran.dg/equiv_constraint_2.f90: New test.
13063         gfortran.dg/equiv_constraint_3.f90: New test.
13064         gfortran.dg/equiv_constraint_4.f90: New test.
13065         gfortran.dg/equiv_constraint_5.f90: New test.
13066         gfortran.dg/equiv_constraint_6.f90: New test.
13067         gfortran.dg/equiv_constraint_7.f90: New test.
13068         gfortran.dg/equiv_constraint_8.f90: New test.
13069         gfortran.dg/private_type_1.f90: New test.
13070         gfortran.dg/private_type_2.f90: New test.
13071         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13072         980628-10.f: Assert std=gnu to permit mixing of
13073         types in equivalence statements.
13074
13075 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
13076
13077         PR 24112
13078         * gfortran.dg/open_status_1.f90: New.
13079
13080 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13081
13082         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13083         * gcc.dg/vect/pr22480.c: Clean up temp files.
13084         * gcc.dg/vect/pr23831.c: Clean up temp files.
13085         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13086         Clean up temp files.
13087         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13088         Clean up temp files.
13089
13090         * gcc.dg/20050309-1.c: Clean up temp files.
13091         * gcc.dg/20050325-1.c: Clean up temp files.
13092
13093 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13094
13095         PR tree-optimization/24059
13096         * gcc.dg/vect/pr24059.c : New test.
13097
13098 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13099
13100         PR middle-end/24109
13101         * gcc.c-torture/execute/20050929-1.c: New test.
13102
13103 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13104
13105         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13106
13107 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13108
13109         PR c/21419
13110         * gcc.dg/pr21419.c: New test.
13111
13112 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13113
13114         * gcc.dg/pr23911.c: New test.
13115
13116 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13117
13118         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13119
13120         PR c++/16782
13121         * g++.dg/parse/qualified4.C: New test.
13122         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13123         * g++.old-deja/g++.mike/p8154.C: Likewise.
13124
13125 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13126
13127         PR c++/22147
13128         * g++.dg/template/friend37.C: New test.
13129         * g++.dg/parse/crash28.C: Adjust error markers.
13130
13131 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13132
13133         PR fortran/18518
13134         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13135
13136 2005-09-27  Devang Patel  <dpatel@apple.com>
13137
13138         PR tree-optimization/23625
13139         * gcc.dg/pr23625.c: New test.
13140
13141 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13142
13143         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13144         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13145
13146 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13147
13148         PR fortran/23677
13149         * gfortran.fortran-torture/execute/save_1.f90: New test.
13150         * gfortran.dg/save_1.f90: New test.
13151
13152 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13153
13154         * gcc.target/i386/builtin-apply-mmx.c: New test.
13155
13156         PR target/22576
13157         * gcc.target/i386/pr22576.c: New test.
13158
13159         PR target/22585
13160         * gcc.target/i386/pr22585.c: New test.
13161
13162         PR target/23268
13163         * gcc.target/i386/pr23268.c: New test.
13164
13165         PR middle-end/23831
13166         * gcc.dg/vect/pr23831.c: New test.
13167
13168         PR target/24055
13169         * gcc.target/i386/pr24055.c: New test.
13170
13171 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13172
13173         PR tree-optimization/23960
13174         * gcc.c-torture/compile/pr23960.c: New.
13175
13176 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13177
13178         PR fortran/16861
13179         * gfortran.dg/nested_modules_3.f90: New.
13180
13181 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13182
13183         PR fortran/24005
13184         gfortran.dg/interface_1.f90: New test.
13185
13186 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13187         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13188
13189         PR fortran/23843
13190         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13191
13192 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13193
13194         PR fortran/23516
13195         * gfortran.dg/imag_1.f: New test.
13196         * gfortran.dg/imag_2.f: Ditto.
13197
13198 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13199
13200         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13201
13202 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13203
13204         PR c++/21983
13205         * g++.dg/warn/pr21983.C: New test.
13206
13207 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13208
13209         * gcc.dg/20050922-1.c: Testcase added.
13210
13211 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13212
13213         PR c++/23993
13214         * g++.dg/template/array14.C: New test.
13215
13216 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13217
13218         PR fortran/19929
13219         * gfortran.dg/der_ptr_component_1.f90: New test.
13220
13221 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13222
13223         PR c++/23965
13224         * g++.dg/template/error1.C: Reject "no matching function" message.
13225
13226 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13227
13228         PR c++/17609
13229         * g++.dg/lookup/error1.C: New test.
13230
13231 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13232
13233         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13234         functionality of the testcase.
13235
13236 2005-09-20  Richard Henderson  <rth@redhat.com>
13237
13238         * gcc.dg/vect/vect-22.c: Require vect_float.
13239         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13240
13241 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13242
13243         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13244         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13245         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13246         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13247         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13248         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13249         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13250         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13251         * gcc.dg/cpp/ucnid-8.c: New test.
13252
13253 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13254
13255         PR tree-optimization/23929
13256         * gcc.c-torture/compile/pr23929.c: New test.
13257
13258 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13259
13260         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13261         for one loop.
13262
13263 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13264
13265         PR testsuite/23186
13266         * g++.dg/other/pr22003.C: Require named sections.
13267
13268 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13269
13270         PR c++/23947
13271         * g++.dg/rtti/crash3.C: New test.
13272
13273         PR tree-optimization/23818
13274         * gcc.dg/pr23818.c: New test.
13275
13276 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13277
13278         PR fortran/23420
13279         * gfortran.dg/print_fmt_4.f: New.
13280
13281 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13282
13283         PR fortran/23663
13284         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13285
13286 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13287
13288         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13289         Use pointers to local alignable arrays instead. Added comments.
13290         * gcc.dg/vect/vect-46.c: Likewise.
13291         * gcc.dg/vect/vect-48.c: Likewise.
13292         * gcc.dg/vect/vect-49.c: Likewise.
13293         * gcc.dg/vect/vect-52.c: Likewise.
13294         * gcc.dg/vect/vect-53.c: Likewise.
13295         * gcc.dg/vect/vect-54.c: Likewise.
13296         * gcc.dg/vect/vect-56.c: Likewise.
13297         * gcc.dg/vect/vect-57.c: Likewise.
13298         * gcc.dg/vect/vect-58.c: Likewise.
13299         * gcc.dg/vect/vect-60.c: Likewise.
13300         * gcc.dg/vect/vect-61.c: Likewise.
13301
13302         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13303         The test is no longer vectorizable on vect_no_align targets.
13304         * gcc.dg/vect/vect-43.c: Likewsie.
13305
13306         * gcc.dg/vect/vect-44.c: Added comments.
13307         * gcc.dg/vect/vect-45.c: Added comments.
13308         * gcc.dg/vect/vect-50.c: Added comments.
13309         * gcc.dg/vect/vect-51.c: Added comments.
13310
13311         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13312         aligned type.
13313         * gcc.dg/vect/Os-vect-95.c: Likewise.
13314
13315         * gcc.dg/vect/vect-41.c: Test removed.
13316         * gcc.dg/vect/vect-47.c: Test removed.
13317         * gcc.dg/vect/vect-55.c: Test removed.
13318         * gcc.dg/vect/vect-59.c: Test removed.
13319
13320 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13321
13322         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13323         No longer vectorizable on vect_no_align targets.
13324         * gcc.dg/vect/pr20122.c: Likewise.
13325         * gcc.dg/vect/vect-74.c: Likewise.
13326         * gcc.dg/vect/vect-75.c: Likewise.
13327         * gcc.dg/vect/vect-76.c: Likewise.
13328
13329         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13330         Will not be vectorizable on vect_no_align targets once aliasing issues
13331         are resolved.
13332         * gcc.dg/vect/vect-79.c: Likewise.
13333
13334         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13335         * gcc.dg/vect/vect-78.c: Likewise.
13336         * gcc.dg/vect/vect-97.c: Likewise.
13337
13338 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13339
13340         * gcc.dg/pr23943.c: New test.
13341
13342 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13343
13344         PR fortran/19181
13345         * gfortran.dg/derived_pointer_null_1.f90: New test.
13346
13347 2005-09-18  Richard Guenther  <rguenther@suse.de>
13348
13349         PR middle-end/23944
13350         * gcc.c-torture/compile/pr23944.c: New testcase.
13351
13352 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13353
13354         PR fortran/15975
13355         * gfortran.dg/der_pointer_2.f90: New test.
13356
13357 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13358
13359         PR fortran/16861
13360         * gfortran.dg/nested_modules_2.f90: New test.
13361
13362 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13363
13364         PR c++/18368
13365         * g++.dg/other/semicolon.C: New test.
13366
13367 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13368
13369         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13370         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13371
13372 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13373
13374         PR c++/23914
13375         * g++.dg/template/static18.C: New test.
13376
13377         PR c++/21514
13378         * g++.dg/template/crash19.C: Remove dg-error marker.
13379         * g++.dg/template/local4.C: New test.
13380
13381 2005-09-16  Paul Brook  <paul@codesourcery.com>
13382
13383         PR fortran/23906
13384         * gfortran.dg/dependency_1.f90: New test.
13385
13386 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13387
13388         PR c++/23896
13389         * g++.dg/template/static17.C: New test.
13390
13391 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13392
13393         PR c++/23139
13394         * g++.dg/warn/huge-val1.C: New test.
13395
13396 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13397
13398         PR c++/13140
13399         * g++.dg/parse/class2.C: New test.
13400         * g++.dg/template/explicit8.C: Likewise.
13401         * g++.dg/template/spec25.C: Likewise.
13402
13403 2005-09-14  Josh Conner  <jconner@apple.com>
13404
13405         PR middle-end/23584
13406         * gcc.dg/pr23584.c: New test.
13407
13408 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13409
13410         PR fortran/21875 Internal Unit Array I/O, NIST
13411         * gfortran.dg/arrayio_1.f90: New test.
13412         * gfortran.dg/arrayio_1.f90: New test.
13413         * gfortran.dg/arrayio_1.f90: New test.
13414         * gfortran.dg/arrayio_1.f90: New test.
13415         * gfortran.dg/arrayio_1.f90: New test.
13416
13417 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13418
13419         PR middle-end/22480
13420         * gcc.dg/vect/pr22480.c: New test.
13421
13422 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13423
13424         PR fortran/19358
13425         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13426
13427 2005-09-13 Josh Conner <jconner@apple.com>
13428
13429         PR c++/23180
13430         * g++.dg/init/struct2.C: New test.
13431         * g++.dg/init/struct3.C: New test.
13432
13433 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13434
13435         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13436         Clean up temp files.
13437         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13438         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13439         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13440         gcc.dg/tree-ssa/builtin-printf-1.c,
13441         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13442         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13443         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13444         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13445         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13446         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13447         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13448         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13449         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13450         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13451         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13452         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13453
13454 2005-09-13  Josh Conner  <jconner@apple.com>
13455
13456         * lib/gcc-dg.exp: Load scanipa.exp.
13457         (cleanup-dump): New procedure.
13458         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13459         * lib/scandump.exp: New file.
13460         * lib/scantree.exp: Use it.
13461         * lib/scanipa.exp: New file.
13462
13463 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13464
13465         PR fortran/17740
13466         * gfortran.dg/generic_4.f90: New test.
13467
13468 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13469
13470         PR target/23816
13471         * gcc.target/i386/pr23816-1.c: New test.
13472         * gcc.target/i386/pr23816-2.c: New test.
13473
13474
13475 2005-09-13  Bastian Blank <waldi@debian.org>
13476
13477         PR c++/16171
13478         * g++.dg/abi/mangle26.C: New test.
13479         * g++.dg/abi/mangle27.C: New test.
13480         * g++.dg/abi/mangle28.C: New test.
13481         * g++.dg/abi/mangle29.C: New test.
13482
13483         PR c++/23839
13484         * g++.dg/parse/register1.C: New test.
13485
13486 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13487
13488         PR c++/23842
13489         * g++.dg/template/access16.C: New test.
13490
13491 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13492
13493         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13494
13495 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13496
13497         PR fortran/18899
13498         * gfortran.dg/shape_2.f90: New test.
13499
13500 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13501
13502         PR target/19269
13503         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13504         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13505         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13506         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13507         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13508         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13509         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13510         tests.
13511
13512 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13513
13514         PR c++/23841
13515         * g++.dg/parse/template17.C: New test.
13516
13517 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13518
13519         PR c++/23789
13520         * g++.dg/template/nontype14.C: New test.
13521
13522 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13523
13524         PR g++/7874
13525         * g++.dg/lookup/friend7.C: New test.
13526         * g++.dg/lookup/friend8.C: New test.
13527         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13528         so that it will be found via argument dependent lookup.
13529         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13530         friend functions which will no longer be found.
13531         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13532         function g, so that it will be found via argument dependent
13533         lookup.
13534         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13535         * g++.old-deja/g++.mike/net43.C: Likewise.
13536
13537 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13538
13539         PR c++/23691
13540         * g++.dg/template/static16.C: New test.
13541
13542 2005-09-12  Josh Conner  <jconner@apple.com>
13543
13544         PR middle-end/23237
13545         * gcc.c-torture/compile/pr23237.c: New test.
13546
13547 2005-09-11  Richard Henderson  <rth@redhat.com>
13548
13549         * g++.dg/other/error8.C: Update expected diagnostic text.
13550
13551 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13552
13553         PR libfortran/19872
13554         * gfortran.dg/overwrite_1.f: New test.
13555
13556 2005-09-09  Josh Conner  <jconner@apple.com>
13557
13558         * g++.dg/init/pr23180-1.C: Removed.
13559         * g++.dg/init/pr23180-2.C: Removed.
13560
13561 2005-09-09  David Daney <ddaney@avtrex.com>
13562
13563         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13564         files which are ...
13565         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13566         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13567
13568 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13569
13570         * gfortran.dg/iostat_2.f90: New test.
13571
13572 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13573
13574         PR c++/22252
13575         * g++.dg/ext/interface1.C: New test.
13576         * g++.dg/ext/interface1.h: Likewise.
13577         * g++.dg/ext/interface1a.cc: Likewise.
13578
13579 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13580
13581         * gfortran.dg/iomsg_1.f90: New test case.
13582
13583 2005-09-09  Richard Guenther  <rguenther@suse.de>
13584
13585         PR c++/23624
13586         * g++.dg/tree-ssa/pr23624.C: New testcase.
13587
13588 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13589
13590         PR fortran/19239
13591         * gfortran.dg/vector_subscript_1.f90,
13592         * gfortran.dg/vector_subscript_2.f90: New tests.
13593
13594 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13595
13596         PR fortran/21104
13597         * gfortran.dg/array_alloc_1.f90,
13598         * gfortran.dg/array_alloc_2.f90,
13599         * gfortran.dg/array_alloc_3.f90: New tests.
13600
13601 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13602
13603         PR fortran/12840
13604         * gfortran.dg/array_constructor_6.f90
13605         * gfortran.dg/array_constructor_7.f90
13606         * gfortran.dg/array_constructor_8.f90
13607         * gfortran.dg/array_constructor_9.f90
13608         * gfortran.dg/array_constructor_10.f90
13609         * gfortran.dg/array_constructor_11.f90
13610         * gfortran.dg/array_constructor_12.f90: New tests.
13611
13612 2005-09-08  Josh Conner  <jconner@apple.com>
13613
13614         PR c++/23180
13615         * g++.dg/init/pr23180-1.C: New test.
13616         * g++.dg/init/pr23180-2.C: New test.
13617
13618 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13619
13620         PR fortran/18878
13621         * gfortran.dg/module_double_reuse.f90: New.
13622
13623 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13624
13625         PR fortran/23270
13626         PR fortran/22304
13627         PR fortran/18870
13628         PR fortran/17917
13629         PR fortran/16511
13630         * gfortran.dg/common_equivalence_1.f: New.
13631         * gfortran.dg/common_equivalence_2.f: New.
13632         * gfortran.dg/common_equivalence_3.f: New.
13633         * gfortran.dg/contained_equivalence_1.f90: New.
13634         * gfortran.dg/module_blank_common.f90: New.
13635         * gfortran.dg/module_commons_1.f90: New.
13636         * gfortran.dg/module_equivalence_1.f90: New.
13637         * gfortran.dg/nested_modules_1.f90: New.
13638         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13639         equivalences and add comment to connect the test with
13640         the PR.
13641
13642 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13643
13644         PR fortran/23765
13645         * gfortran.dg/common_6.f90: New test.
13646
13647 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13648
13649         PR fortran/15326
13650         * gfortran.dg/char_result_1.f90,
13651         * gfortran.dg/char_result_2.f90,
13652         * gfortran.dg/char_result_3.f90,
13653         * gfortran.dg/char_result_4.f90,
13654         * gfortran.dg/char_result_5.f90,
13655         * gfortran.dg/char_result_6.f90,
13656         * gfortran.dg/char_result_7.f90,
13657         * gfortran.dg/char_result_8.f90: New tests.
13658
13659 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13660
13661         PR fortran/19928
13662         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13663
13664 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13665
13666         PR obj-c++/16816
13667         * obj-c++.dg/selector-5.mm: New test.
13668         * obj-c++.dg/selector-6.mm: New test.
13669
13670 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13671
13672         PR objc/20574
13673         PR objc/19324
13674         * objc.dg/error-1.m: New test.
13675
13676 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13677
13678         PR fortran/23373
13679         * gfortran.fortran-torture/execute/pr23373-1.f90,
13680         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13681
13682 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13683
13684         PR libfortran/23760
13685         * gfortran.dg/g77/1832.f: Remove long string in write statement
13686         to allow the test to pass on correct list directed output with
13687         prepended space.
13688
13689 2005-09-07  James E Wilson  <wilson@specifix.com>
13690
13691         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13692
13693 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13694
13695         * gfortran.dg/parameter+save.f90: Rename to
13696         * gfortran.dg/parameter_save.f90: .. this.
13697
13698 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13699
13700         PR fortran/20848
13701         * gfortran.dg/parameter+save.f90: New test case.
13702
13703 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13704
13705         PR fortran/19269
13706         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13707
13708 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13709
13710         PR c/23075
13711         * gcc.dg/pr23075.c: New test.
13712         * g++.dg/warn/pr23075.C: New test.
13713
13714         PR target/22362
13715         * gcc.target/i386/pr22362.c: New test.
13716
13717         PR rtl-optimization/23098
13718         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13719
13720         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13721         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13722         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13723
13724 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13725
13726         * g++.dg/expr/cast6.C: New test.
13727
13728         PR c++/9782
13729         * g++.dg/init/new15.C: New test.
13730
13731 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13732
13733         * gcc.dg/vect/Os-vect-95.c: New test.
13734         * gcc.dg/vect/vect-95.c: Same.
13735
13736 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13737
13738         * gcc.dg/vect/vect-29.c: Update xfail testing.
13739         * gcc.dg/vect/vect-44.c: Same.
13740         * gcc.dg/vect/vect-48.c: Same.
13741         * gcc.dg/vect/vect-50.c: Same.
13742         * gcc.dg/vect/vect-72.c: Same.
13743         * gcc.dg/vect/vect-77.c: Same.
13744         * gcc.dg/vect/vect-78.c: Same.
13745         * gcc.dg/vect/vect-80.c: Same.
13746         * gcc.dg/vect/vect-96.c: Same.
13747         * gcc.dg/vect/vect-100.c: Same.
13748         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13749         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13750         * gfortran.dg/vect/vect-5.f90: Same.
13751
13752 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13753
13754         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13755         start strings.
13756         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13757         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13758
13759         PR c++/23056
13760         * g++.dg/opt/pr23056.C: New test.
13761
13762         PR rtl-optimization/23098
13763         * gcc.target/i386/pr23098.c: New test.
13764
13765 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13766
13767         PR c++/23667
13768         * g++.dg/template/static15.C: New test.
13769
13770         PR c++/21440
13771         * g++.dg/ext/stmtexpr5.C: New test.
13772         * g++.dg/ext/stmtexpr6.C: Likewise.
13773
13774 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13775
13776         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13777
13778         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13779         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13780         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13781
13782 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13783
13784         PR libfortran/23321
13785         * gfortran.dg/direct_io_4.f90: New test case.
13786
13787 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13788             Rasmus Hahn  <rassahah@neofonie.de>
13789
13790         PR libobjc/23108
13791         * objc.dg/type-stream-1.m: New test.
13792
13793 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13794
13795         PR fortran/23661
13796         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13797         gfortran.dg/print_fmt_3.f90: New test.
13798
13799 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13800
13801         * gfortran.dg/fmt_t_1.f90: New test.
13802
13803 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13804
13805         PR rtl-optimization/23454
13806         * g++.dg/opt/pr23454.C: New test.
13807
13808 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13809
13810         PR c++/23699
13811         * g++.dg/ext/static1.C: New test.
13812
13813 2005-09-02  Richard Henderson  <rth@redhat.com>
13814
13815         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13816         tail call to check_fa_work.
13817
13818 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13819
13820         PR c++/21687
13821         * g++.dg/other/gc3.C: New test.
13822
13823 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13824
13825         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13826         * gcc.dg/20050826-1.c: Likewise.
13827
13828 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13829
13830         PR c++/23167
13831         * g++.dg/expr/volatile1.C: New test.
13832
13833 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13834
13835         PR middle-end/23547
13836         * gcc.dg/pr23547.c: New test.
13837
13838 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13839
13840         PR c/22061
13841         * gcc.c-torture/execute/pr22061-1.c,
13842         * gcc.c-torture/execute/pr22061-2.c,
13843         * gcc.c-torture/execute/pr22061-3.c,
13844         * gcc.c-torture/execute/pr22061-4.c: New tests.
13845
13846 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13847
13848         * gcc.dg/Wredundant-decls-2.c: New test to check that
13849         -Wredundant-decls does not issue warning for a variable
13850         definition following a declaration.
13851
13852 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13853
13854         PR debug/7241
13855         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13856         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13857         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13858
13859         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13860         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13861         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13862         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13863         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13864         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13865         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13866         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13867
13868 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13869
13870         PR objc/23306
13871         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13872         scan-assmbler.
13873
13874 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13875
13876         PR target/21255
13877         * gcc.dg/pr21255-1.c: New test.
13878         * gcc.dg/pr21255-2-mb.c: Likewise.
13879         * gcc.dg/pr21255-2-ml.c: Likewise.
13880         * gcc.dg/pr21255-3.c: Likewise.
13881         * gcc.dg/pr21255-4.c: Likewise.
13882
13883 2005-08-31  Dale Johannesen  <dalej@apple.com>
13884
13885         * gcc.dg/20050830-1.c: New.
13886
13887 2005-08-31  Josh Conner  <jconner@apple.com>
13888
13889         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13890         command-line options for arm-*-* targets.
13891         * g++.dg/init/array16.C: Likewise.
13892         * g++.dg/other/crash-4.C: Likewise.
13893
13894 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13895
13896         PR obj-c++/23640
13897         * obj-c++.dg/gnu-runtime-3.mm: New test.
13898
13899 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13900
13901         PR c++/13377
13902         * g++.dg/lookup/ambig4.C: New test.
13903         * g++.dg/lookup/ambig5.C: New test.
13904         * g++.dg/tc1/dr101.C: Adjust error markers.
13905
13906 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13907
13908         PR c++/23639
13909         * g++.dg/template/ttp5.C: Adjust error markers.
13910
13911 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13912
13913         PR testsuite/23609
13914         * lib/obj-c++.exp: Include target-libpath.exp.
13915         (obj-c++_link_flags): Look for the GNU libobjc library
13916         and set the library path to include it.
13917         Don't manually set LD_LIBRARY_PATH (etc.) but call
13918         set_ld_library_path_env_vars instead.
13919         (obj-c++_target_compile): Don't set library path or
13920         linker flags because they are already set correctly
13921         in obj-c++_link_flags.
13922
13923 2005-08-30  Josh Conner  <jconner@apple.com>
13924
13925         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13926         to command-line options for arm-*-* targets.
13927
13928 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13929
13930         * g++.dg/other/i386-1.C: New.
13931
13932 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13933
13934         PR preprocessor/20348
13935         PR preprocessor/20356
13936         * gcc.dg/cpp/pr20348.c: New test.
13937         * gcc.dg/cpp/pr20348.h: New file.
13938         * gcc.dg/cpp/inc/pr20348.h: New file.
13939         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13940         * gcc.dg/cpp/pr20356.c: New test.
13941         * gcc.dg/cpp/pr20356.h: New file.
13942         * gcc.dg/cpp/inc/pr20356.h: New file.
13943         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13944
13945 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13946
13947         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13948         Fix array dimension to avoid correct end-of-file error.
13949
13950 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13951
13952         PR libfortran/23598
13953         * gfortran.dg/iostat_1.f90: New test.
13954
13955 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13956
13957         PR middle-end/23408
13958         * gcc.dg/pr23408.c: New test.
13959
13960 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13961
13962         PR c++/23099
13963         * g++.dg/init/member1.C: Make sure erroneous static data member
13964         definitions are required.
13965         * g++.dg/template/static13.C: New test.
13966         * g++.dg/template/static14.C: Likewise.
13967
13968 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13969
13970         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13971         -march=pentium4, remove ilp32 requirement.
13972
13973         PR middle-end/23484
13974         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13975         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13976
13977 2005-08-29  Andreas Jaeger  <aj@suse.de>
13978
13979         PR testsuite/23607
13980         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13981
13982 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13983
13984         * gcc.c-torture/execute/20050316-2.c: New test.
13985         * gcc.c-torture/execute/20050316-3.c: New test.
13986         * gcc.dg/torture/pr16104-1.c: New test.
13987
13988 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13989
13990         PR middle-end/23463
13991         * gcc.c-torture/execute/zero-struct-1.c: New test.
13992
13993 2005-08-27  Richard Guenther  <rguenther@suse.de>
13994
13995         PR target/23575
13996         * gcc.target/i386/pr23575.c: New testcase.
13997
13998 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13999
14000         PR rtl-optimization/23561
14001         * gcc.c-torture/execute/20050826-1.c: New test.
14002
14003         PR rtl-opt/23560
14004         * gcc.c-torture/execute/20050826-2.c: New test.
14005
14006 2005-08-26  Dale Johannesen  <dalej@apple.com>
14007
14008         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14009         * gcc.dg/20050826-1.c: New.
14010
14011 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14012
14013         PR c++/19004
14014         * g++.dg/template/nontype13.C: New test.
14015
14016         PR c++/23491
14017         * g++.dg/init/new14.C: New test.
14018         * g++.dg/expr/anew1.C: Do not XFAIL.
14019         * g++.dg/expr/anew2.C: Likewise.
14020         * g++.dg/expr/anew3.C: Likewise.
14021
14022 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14023
14024         PR middle-end/22439
14025         * gcc.dg/vla-3.c: New test.
14026
14027 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14028
14029         PR fortran/20363
14030         * gfortran.dg/named_interface.f90: New.
14031
14032 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14033
14034         * gcc.c-torture/execute/frame-address.c: New test.
14035
14036 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14037
14038         PR c++/20817
14039         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14040
14041 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14042
14043         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14044
14045 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14046
14047         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14048         * gcc.dg/altivec-22.c: Rename from..
14049         * gcc.dg/altivec-nomfcr.c: ..this.
14050
14051 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14052
14053         PR tree-optimization/23546
14054         * gcc.dg/tree-ssa/pr23546.c: New test.
14055
14056 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
14057
14058         PR fortran/17758
14059         * gfortran.dg/nonreturning_statements.f90: New test.
14060
14061 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14062
14063         PR c++/22454
14064         * g++.dg/parse/crash29.C: New.
14065
14066 2005-08-23  DJ Delorie  <dj@redhat.com>
14067
14068         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14069         constants have the L suffix.
14070
14071 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
14072
14073         PR c++/23044
14074         * g++.dg/template/instantiate8.C: New.
14075
14076 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
14077
14078         PR middle-end/23467
14079         * gcc.c-torture/execute/pr23467.c: New test.
14080
14081 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
14082
14083         PR tree-optimization/22043
14084         * gcc.c-torture/execute/20050613-1.c: New test.
14085
14086 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14087
14088         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14089
14090 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14091
14092         PR rtl-optimization/23478
14093         * g++.dg/opt/pr23478.C: New test.
14094
14095 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14096
14097         PR c/18715
14098         * gcc.dg/switch-warn-3.c: New test.
14099
14100 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14101
14102         PR c++/22233
14103         * g++.dg/template/param1.C: New test.
14104
14105 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14106
14107         PR c++/23089
14108         * g++.dg/other/incomplete1.C: New test.
14109
14110 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14111
14112         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14113         are vectorizable.
14114
14115 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14116
14117         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14118         d_lines_5.f: New.
14119
14120 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14121
14122         * gcc.target/i386/sse-4.c: New test.
14123
14124 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14125
14126         PR testsuite/23239
14127         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14128
14129 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14130
14131         * gcc.dg/20050811-1.c: New test.
14132         * gcc.dg/20050811-2.c: New test.
14133
14134 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14135
14136         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14137
14138 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14139
14140         PR 23476
14141         * gcc.c-torture/compile/pr23476.c: New test.
14142
14143 2005-08-19  Devang Patel  <dpatel@apple.com>
14144
14145         PR tree-optimization/23048
14146         * gcc.dg/tree-ssa/pr23048.c: New test.
14147
14148 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14149
14150         PR middle-end/20624
14151         * g++.dg/warn/Wreturn-3.C: New test
14152
14153 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14154
14155         PR tree-optimization/22228
14156         * g++.dg/vect/pr22543.cc: New test.
14157
14158 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14159
14160         PR tree-optimization/21574
14161         * gcc.dg/tree-ssa/pr21574.c: New test.
14162
14163 2005-08-16  James E Wilson  <wilson@specifix.com>
14164
14165         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14166
14167 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14168
14169         PR tree-opt/23402
14170         * gcc.c-torture/compile/zero-strct-3.c: New test.
14171         * gcc.c-torture/compile/zero-strct-4.c: New test.
14172
14173 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14174
14175         PR target/23376
14176         * gcc.target/x86_64/pr23376.c: New test.
14177
14178 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14179
14180         PR c++/23337
14181         * g++.dg/ext/vector2.C: New.
14182
14183 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14184
14185         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14186
14187 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14188
14189         PR libfortran/23428
14190         * gfortran.dg/inquire-complex.f90: New test case.
14191
14192 2005-08-16  James E Wilson  <wilson@specifix.com>
14193
14194         PR tree-optimization/21105
14195         * gcc.dg/large-size-array.c: New.
14196
14197 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14198
14199         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14200         type.
14201         * gcc.dg/vect/vect-41: Likewise.
14202         * gcc.dg/vect/vect-42: Likewise.
14203         * gcc.dg/vect/vect-43: Likewise.
14204         * gcc.dg/vect/vect-44: Likewise.
14205         * gcc.dg/vect/vect-46: Likewise.
14206         * gcc.dg/vect/vect-47: Likewise.
14207         * gcc.dg/vect/vect-48: Likewise.
14208         * gcc.dg/vect/vect-52: Likewise.
14209         * gcc.dg/vect/vect-53: Likewise.
14210         * gcc.dg/vect/vect-54: Likewise.
14211         * gcc.dg/vect/vect-55: Likewise.
14212         * gcc.dg/vect/vect-56: Likewise.
14213         * gcc.dg/vect/vect-57: Likewise.
14214         * gcc.dg/vect/vect-58: Likewise.
14215         * gcc.dg/vect/vect-59: Likewise.
14216         * gcc.dg/vect/vect-60: Likewise.
14217         * gcc.dg/vect/vect-61: Likewise.
14218         * gcc.dg/vect/vect-85: Likewise.
14219         * gcc.dg/vect/vect-87: Likewise.
14220         * gcc.dg/vect/vect-88: Likewise.
14221         * gcc.dg/vect/vect-93.c: Likewise.
14222         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14223         * gcc.dg/vect/vect-75: Likewise.
14224         * gcc.dg/vect/vect-76: Likewise.
14225         * gcc.dg/vect/vect-77: Likewise.
14226         * gcc.dg/vect/vect-78: Likewise.
14227         * gcc.dg/vect/vect-80: Likewise.
14228         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14229         vectorized for the expected reason, rather than checking how alignment
14230         was handled.
14231         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14232         type and also instead of aligned pointers. Added documentation.
14233
14234 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14235
14236         * gfortran.dg/power.f90: New test.
14237
14238 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14239
14240         PR rtl-optimization/23299
14241         * g++.dg/opt/pr23299.C: New test.
14242
14243 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14244
14245         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14246
14247 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14248
14249         * g++.dg/template/local6.C: New test.
14250
14251 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14252
14253         * execute/exceptions/finally-1.m: Check that the catch and finally are
14254         being called.  Also add a "return 0;" at the end of main.
14255
14256 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14257
14258         PR fortran/21432.
14259         * gfortran.dg/namelist_print_1.f: New test of functionality of
14260         PRINT namelist.
14261         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14262         namelist generates error with -std=f95.
14263
14264 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14265
14266         PR tree-optimization/23119
14267         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14268
14269 2005-08-13  Marcin Koziej  <creep@desk.pl>
14270             Andrew Pinski  <pinskia@physics.uc.edu>
14271
14272         PR libobjc/22492
14273         * execute/exceptions/finally-1.m: New test.
14274
14275 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14276
14277         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14278         testsuite.
14279         * objc/execute/exceptions/trivial.m: New test.
14280         * objc.dg/try-catch-11.m: Move to ...
14281         * objc/execute/exceptions/foward-1.m: Here.
14282         * objc.dg/try-catch-2.m: Move to ...
14283         * objc/execute/exceptions/catchall-1.m: Here.
14284         * objc.dg/try-catch-8.m: Move to ...
14285         * objc/execute/exceptions/local-variables-1.m: Here.
14286
14287 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14288
14289         * objc.dg/nested-func-1.m: Move to ...
14290         * objc/execute/nested-func-1.m: Here.
14291
14292 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14293
14294         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14295         in ${options} instead of [target_info name].
14296         * lib/obj-c++.exp (objc_target_compile): Likewise.
14297
14298 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14299
14300         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14301
14302 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14303
14304         part of PR testsuite/23348
14305         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14306         of the torture options.
14307         * objc/compile/trivial.m: New test.
14308
14309 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14310
14311         * gfortran.dg/eoshift.f90: Correct format.
14312
14313 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14314
14315         * gfortran.fortran-torture/execute/character_passing.f90:
14316         Fix comment typo.
14317
14318 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14319
14320         PR c++/8271
14321         * g++.dg/template/unify10.C: New.
14322
14323 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14324
14325         * g++.dg/parse/pr22514.C: Move to...
14326         * g++.dg/debug/pr22514.C: here.
14327
14328 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14329
14330         PR c++/23266
14331         * g++.dg/inherit/pure1.C: New test.
14332
14333         * ChangeLog: Fix typos.
14334
14335 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14336             Steven Bosscher  <stevenb@suse.de>
14337
14338         * gfortran.dg/runtime_warning_1.f90: New test.
14339
14340 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14341
14342         PR c++/23219
14343         * g++.dg/parse/crash28.C: New.
14344
14345 2005-08-11  Richard Guenther  <rguenther@suse.de>
14346
14347         PR target/23289
14348         * gcc.target/i386/tailcall-1.c: New testcase.
14349
14350 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14351
14352         * gcc.dg/vect/vect-67.c: Un-xfail.
14353
14354 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14355
14356         PR c++/23225
14357         * g++.dg/testsuite/parse/crash27.C: new test.
14358
14359 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14360
14361         PR libfortran/22143
14362         * gfortran.dg/shift-kind.f90: New testcase.
14363
14364 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14365
14366         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14367         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14368
14369 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14370
14371         PR c++/20646
14372         * g++.dg/other/mult-stor1.C: New test.
14373
14374 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14375
14376         * gcc.c-torture/pr18299-1.c: Move to ...
14377         * gcc.c-torture/compile/pr18299-1.c: Here.
14378
14379 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14380
14381         * gfortran/fortran.torture/execute/character_passing.f90:
14382         Fix types for LSAME.
14383
14384 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14385
14386         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14387         input data back to what it was originally.
14388
14389 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14390
14391         * objc.dg/try-catch-8.m: Enable for all targets.
14392
14393 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14394
14395         * gcc.dg/pr23165.c: New test.
14396
14397 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14398
14399         PR tree-optimization/23234
14400         * gcc.dg/tree-ssa/pr23234.c: New test.
14401
14402 2005-08-08  Josh Conner  <jconner@apple.com>
14403
14404         PR rtl-optimization/23241
14405         * gcc.dg/char-compare.c: New test.
14406
14407 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14408
14409         PR c++/22508
14410         * g++.dg/init/new13.C: New test.
14411
14412 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14413
14414         PR c++/21166
14415         * g++.dg/other/crash-4.C: Adjust
14416         * g++/dg/ext/packed9.C: New.
14417
14418 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14419
14420         PR middle-end/21964
14421         * gcc.c-torture/execute/pr21964-1.c: New test.
14422
14423 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14424
14425         PR c/22458
14426         * gcc.dg/pr22458-1.c: New test.
14427
14428 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14429             Steven G. Kargl <kargls@comcast.net>
14430
14431         PR fortran/22390
14432         * gfortran.dg/flush_1.f90: New test.
14433
14434 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14435
14436         PR c++/23191
14437         * g++.dg/template/eh2.C: New test.
14438
14439 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14440
14441         PR c++/19498
14442         * g++.dg/template/instantiate7.C: New test.
14443
14444 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14445
14446         PR c/23113
14447         * gcc.dg/Wunused-value-1.c: New test.
14448
14449 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14450
14451         PR rtl-optimization/23233
14452         * gcc.c-torture/compile/pr23233-1.c: New test.
14453
14454 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14455
14456         PR fortran/18833
14457         PR fortran/20850
14458         * gfortran.dg/equiv_1.f90: New test.
14459         * gfortran.dg/equiv_2.f90: New test.
14460         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14461         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14462         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14463
14464 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14465
14466         * gcc.c-torture/execute/vrp-5.c: New test.
14467         * gcc.c-torture/execute/vrp-6.c: New test.
14468         * gcc.dg/tree-ssa/vrp21.c: New test.
14469
14470 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14471
14472         * g++.dg/parse/pr22514.C: New test.
14473
14474 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14475
14476         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14477
14478         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14479         instead of constant loads / pool entries.
14480
14481 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14482
14483         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14484         TEST_TO_WCTYPE.
14485
14486 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14487
14488         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14489         __WINT_TYPE__ in generated prototypes if possible.
14490
14491 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14492
14493         PR 22037
14494         * g++.dg/tree-ssa/pr22037.C:
14495
14496 2005-08-04  Richard Henderson  <rth@redhat.com>
14497
14498         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14499         scan-tree-dump-times directive.
14500
14501 2005-08-04  Jan Hubicka  <jh@suse.cz>
14502
14503         * gcov-1.C: Fix switch counts.
14504         * gcov-4b.c: Likewise.
14505
14506 2005-08-03  Jeff Law  <law@redhat.com>
14507
14508         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14509
14510 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14511
14512         * gcc.c-torture/execute/pr23135.c: New test.
14513
14514 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14515
14516         PR tree-optimization/19899
14517         * gcc.dg/tree-ssa/scev-1.c: New test.
14518         * gcc.dg/tree-ssa/scev-2.c: New test.
14519
14520 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14521
14522         PR target/18582
14523         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14524
14525 2005-08-03  Jan Hubicka  <jh@suse.cz>
14526
14527         * update-conroll.c: New testcase.
14528         * update-conroll-2.c: New testcase.
14529
14530 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14531
14532         * gfortran.dg/constant_substring.f: New test.
14533         * gfortran.dg/pr22491.f: New test.
14534
14535 2005-08-02  Jan Hubicka  <jh@suse.cz>
14536
14537         * update-threading.c: Replace by the proper one.
14538
14539 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14540
14541         PR 23164
14542         * g++.dg/tree-ssa/pr23164.C: New test.
14543
14544 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14545
14546         * gcc.dg/tree-ssa/pr23192.c: New test.
14547
14548 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14549
14550         * gcc.c-torture/execute/vrp-4.c: New test.
14551
14552 2005-08-02  Jan Hubicka  <jh@suse.cz>
14553
14554         * update-threading.c: New test.
14555
14556 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14557
14558         * gcc.c-torture/compile/20050801-1.c: New test.
14559         * gcc.c-torture/compile/20050801-2.c: New test.
14560
14561 2005-08-01  Jan Hubicka  <jh@suse.cz>
14562
14563         * val-prof-5.c: New test.
14564
14565 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14566
14567         PR c/22311
14568         * gcc.dg/pr22311-1.c : New test.
14569
14570 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14571
14572         PR target/23095
14573         * gfortran.dg/pr23095.f: New test.
14574
14575         PR c++/22003
14576         * g++.dg/other/pr22003.C: New test.
14577
14578 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14579
14580         PR target/20621
14581         * gcc.c-torture/execute/pr20621-1.c: New test.
14582
14583 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14584
14585         * gfortran.dg/comma_format_extension_4.f: Adjust length
14586         of string for format.
14587         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14588         print statement with internal write.
14589         * gfortran.dg/der_array_io_2.f: Likewise.
14590         * gfortran.dg/der_array_io_3.f: Likewise.
14591
14592 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14593
14594         * gcc.dg/fold-abs-4.c: new test.
14595
14596 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14597
14598         PR fortran/22570 an related issues.
14599         * gfortran.dg/x_slash_1.f: New test.
14600
14601 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14602
14603         PR c/23143
14604         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14605         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14606
14607 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14608
14609         PR c/529
14610         * gcc.dg/Wshadow-3.c: New test.
14611
14612 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14613
14614         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14615         used to have the wrong bounds).
14616
14617 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14618
14619         PR c/21720
14620         * gcc.dg/hex-round-1.c: Test more cases.
14621         * gcc.dg/hex-round-2.c: New test.
14622
14623 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14624
14625         PR 22550
14626         * g++.dg/tree-ssa/pr22550.C: New test.
14627
14628 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14629
14630         * gcc.dg/tree-ssa/vrp19.c: New test.
14631         * gcc.dg/tree-ssa-vrp20.c: New test.
14632
14633 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14634
14635         PR c/22240
14636         * gcc.dg/transparent-union-4.c: New test.
14637
14638 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14639
14640         PR c/22192
14641         * gcc.dg/c99-vla-2.c: New test.
14642
14643 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14644
14645         PR c/21720
14646         * gcc.dg/hex-round-1.c: New test.
14647
14648 2005-07-28  Jan Hubicka  <jh@suse.cz>
14649
14650         * inliner-1.c: Do not dump everything.
14651         * tree-prof.exp: Do not pass -ftree-based-profiling.
14652         * bprob.exp: Likewise.
14653
14654         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14655
14656 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14657
14658         PR c++/22545
14659         * g++.dg/expr/ptrmem7.C: New test.
14660
14661 2005-07-28  Mike Stump  <mrs@apple.com>
14662
14663         * g++.old-deja/g++.mike/visibility-1.C: New test.
14664
14665 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14666
14667         PR c/20187
14668         * gcc.c-torture/execute/pr20187-1.c: New test.
14669
14670 2005-07-28  Jeff Law  <law@redhat.com>
14671
14672         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14673         * gcc.dg/tree-ssa/vrp18.c: New test.
14674
14675 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14676
14677         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14678
14679 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14680
14681         PR tree-optimization/22506
14682         * gcc.dg/vect/ps22506.c: New test.
14683
14684 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14685
14686         PR target/21149
14687         * gcc.target/i386/sse-3.c: New test.
14688
14689 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14690
14691         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14692         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14693
14694 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14695
14696         PR c/22589
14697         * gcc.c-torture/compile/pr22589-1.c: New test.
14698
14699 2005-07-28  Jan Hubicka  <jh@suse.cz>
14700
14701         * update-loopch.c: New testcase.
14702
14703 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14704
14705         PR rtl-optimization/23047
14706         * gcc.c-torture/execute/pr23047.c: New test.
14707         * gcc.c-torture/execute/pr23047.x: New.
14708
14709 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14710
14711         PR tree-optimization/22493
14712         * gcc.c-torture/execute/pr22493-1.c: New test.
14713         * gcc.c-torture/execute/pr22493-1.x: New.
14714         * gcc.c-torture/execute/vrp-1.c: New test.
14715         * gcc.c-torture/execute/vrp-2.c: New test.
14716         * gcc.c-torture/execute/vrp-2.c: New test.
14717
14718 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14719
14720         * gcc.target/frv/all-builtin-read8.c: Delete.
14721         * gcc.target/frv/all-builtin-read16.c: Delete.
14722         * gcc.target/frv/all-builtin-read32.c: Delete.
14723         * gcc.target/frv/all-builtin-read64.c: Delete.
14724         * gcc.target/frv/all-builtin-write8.c: Delete.
14725         * gcc.target/frv/all-builtin-write16.c: Delete.
14726         * gcc.target/frv/all-builtin-write32.c: Delete.
14727         * gcc.target/frv/all-builtin-write64.c: Delete.
14728         * gcc.target/frv/all-read-write-1.c: New.
14729
14730 2005-07-27  Jeff Law  <law@redhat.com>
14731
14732         * gcc.c-torture/execute/pr22630.c: New test.
14733
14734 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14735
14736         PR tree-optimization/23073
14737         * gcc.dg/vect/nodump-pr23073.c: New test.
14738         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14739
14740 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14741
14742         PR tree-optimize/22348
14743         * gcc.c-torture/execute/pr22348.c: New.
14744
14745 2005-07-27  Richard Guenther  <rguenther@suse.de>
14746
14747         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14748
14749 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14750
14751         PR fortran/22503
14752         * gfortran.dg/logical_comp.f90: New test.
14753
14754 2005-07-27  Jan Hubicka  <jh@suse.cz>
14755
14756         * inliner-1.c: Add cleanup of dumps.
14757         * val-prof-*.c: Likewise.
14758         * update-tailcall.c: New.
14759
14760 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14761
14762         PR 22591
14763         * gcc.dg/tree-ssa/pr22591.c: New test.
14764         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14765
14766 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14767
14768         PR libobjc/22606
14769         * objc.dg/try-catch-11.m: New test.
14770
14771 2005-07-26  Richard Guenther  <rguenther@suse.de>
14772
14773         PR tree-optimization/22486
14774         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14775
14776 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14777
14778         PR tree-opt/22484
14779         * testsuite/g++.dg/opt/loop2.C: New test.
14780
14781 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14782
14783         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14784         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14785
14786 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14787
14788         * lib/profopt.exp (profopt-execute): Check for profiling data
14789         files on the target.
14790
14791 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14792
14793         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14794         for matching of asm labels.
14795
14796 2005-07-25  Richard Guenther  <rguenther@suse.de>
14797
14798         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14799
14800 2005-07-25  Richard Guenther  <rguenther@suse.de>
14801
14802         PR testsuite/22624
14803         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14804
14805 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14806
14807         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14808         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14809         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14810         * gcc.dg/vect/vect-100.c: New test.
14811         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14812         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14813         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14814         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14815         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14816         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14817         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14818         * gfortran.dg/vect/pr19049.f90: New testcase.
14819         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14820
14821 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14822
14823         * gcc.c-torture/execute/20050713-1.c: New test.
14824
14825         PR fortran/20063
14826         * gfortran.fortran-torture/execute/data_4.f90: New test.
14827
14828         PR middle-end/20303
14829         * gcc.dg/visibility-d.c: New test.
14830
14831 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14832
14833         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14834         * gfortran.dg/underflow.f90: Ditto.
14835
14836 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14837
14838         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14839         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14840         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14841
14842 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14843
14844         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14845         include case of field width of zero.
14846
14847 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14848
14849         PR libgfortran/21875
14850         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14851         with trailing blanks on normal formatted read.
14852
14853 2005-07-23  Chao-ying Fu  <fu@mips.com>
14854
14855         * gcc.target/mips/mips32-dsp-type.c: New test.
14856         * gcc.target/mips/mips32-dsp.c: New test.
14857
14858 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14859
14860         PR testsuite/21073
14861         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14862
14863         PR testsuite/20454
14864         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14865         and __cyg_profile_func_exit.
14866
14867 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14868
14869         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14870         * gfortran.dg/comma_format_extension_4.f: Same.
14871         * gfortran.dg/pr15332.f: Same.
14872         * gfortran.dg/pr21730.f: Same.
14873
14874 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14875
14876         * g++.dg/opt/vrp2.C: Fix testcase.
14877
14878         PR tree-opt/22625
14879         * g++.dg/opt/vrp2.C: New test.
14880
14881 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14882
14883         PR debug/21828
14884         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14885
14886 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14887
14888         * gcc.dg/tree-ssa/20050719-1.c: New test.
14889
14890 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14891
14892         * gcc.dg/bfin-longcall-1.c: New file.
14893         * gcc.dg/bfin-longcall-2.c: New file.
14894
14895 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14896
14897         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14898
14899 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14900
14901         PR middle-end/19055
14902         * gcc.dg/tree-ssa/pr19055.c: New test.
14903         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14904
14905 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14906
14907         PR C++/22358
14908         * g++.dg/other/pr22358.C: New test.
14909
14910 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14911
14912         PR c++/2922
14913         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14914
14915 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14916
14917         PR c++/15938
14918         * g++.dg/init/union2.C: New test.
14919
14920 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14921
14922         PR c/22393
14923         * gcc.dg/complex-4.c: New test.
14924
14925 2005-07-21  Richard Guenther  <rguenther@suse.de>
14926
14927         PR testsuite/22522
14928         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14929         scanning for asm labels.
14930         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14931
14932 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14933
14934         PR target/22085
14935         * gcc.dg/altivec-pr22085.c: New.
14936
14937 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14938
14939         PR tree-optimization/19210
14940         * gcc.dg/tree-ssa/pr19210-1.c: New.
14941         * gcc.dg/tree-ssa/pr19210-2.c: New.
14942
14943 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14944
14945         PR rtl-optimization/22167
14946         * g++.dg/opt/pr22167.C: New test.
14947
14948 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14949
14950         PR c++/2922
14951         * g++.dg/lookup/two-stage2.C: New.
14952         * g++.dg/lookup/two-stage3.C: New.
14953         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14954         fixed two-stage name lookup for operators.
14955         * g++.dg/template/call3.C: Compiler now produces an appropriate
14956         error message.
14957         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14958         14 as a candidate.
14959         * g++.dg/template/ptrmem4.C: Compiler produces different error
14960         message.
14961         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14962         connect_to_method as a candidate.
14963
14964 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14965
14966         * gcc.dg/fold-alloc-1.c: New test.
14967
14968 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14969
14970         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14971         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14972
14973 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14974
14975         * gcc.dg/fold-abs-1.c: New test.
14976         * gcc.dg/fold-abs-2.c: New test.
14977         * gcc.dg/fold-abs-3.c: New test.
14978
14979 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14980
14981         Make CONSTRUCTOR use VEC to store initializers.
14982         * g++.dg/ext/complit3.C: Check for specific error messages.
14983         * g++.dg/init/brace2.C: Update error message.
14984         * g++.dg/warn/Wbraces2.C: Likewise.
14985
14986 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14987
14988         PR fortran/16940
14989         * gfortran.dg/module_interface_1.f90: New test.
14990
14991 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14992             Kenneth Zadeck <zadeck@naturalbridge.com>
14993
14994         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14995
14996 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14997
14998         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14999         specify -Wformat for these tests.
15000         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15001         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15002         * gcc.dg/format/opt-6.c: Delete.
15003
15004 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15005
15006         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15007         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15008
15009 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15010
15011         * gcc.dg/tree-ssa/alias-2.c: New test.
15012
15013 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15014
15015         PR c++/22263
15016         * g++.dg/template/explicit7.C: New test.
15017
15018 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15019
15020         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15021         width of 8 to +Inf and -Inf.
15022
15023 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15024
15025         PR c++/22139
15026         * g++.dg/template/friend36.C: New test.
15027
15028 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15029
15030         PR fortran/21730
15031         * gfortran.dg/pr21730.f: New test.
15032
15033 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15034             Kenneth Zadeck <zadeck@naturalbridge.com>
15035
15036         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15037         since pure const detection cannot run at -O1 in c compiler.
15038         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15039         can now optimize this case properly.
15040         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15041         because we now pass.
15042         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15043
15044 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15045
15046         PR c/22421
15047         * gcc.dg/format/bitfld-1.c: New test.
15048
15049 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15050
15051         PR c++/22204
15052         * g++.dg/rtti/repo1.C: New test.
15053
15054 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
15055
15056         PR middle-end/22398
15057         * gcc.c-torture/compile/pr22398.c: New test.
15058
15059 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15060
15061         PR c++/22132
15062         * g++.dg/expr/cast4.C: New test.
15063
15064 2005-07-15  Richard Guenther  <rguenther@suse.de>
15065
15066         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15067         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15068
15069 2005-07-15  Steven Bosscher  <stevenb@suse.de>
15070
15071         PR tree-optimization/22230
15072         * gcc.dg/tree-ssa/pr22230.c: New test.
15073
15074 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
15075
15076         * gfortran.dg/g77/cpp6.f: New test.
15077
15078         PR fortran/22417
15079         * gfortran.dg/g77/cpp5.F: New test.
15080         * gfortran.dg/g77/cpp5.h: New file.
15081         * gfortran.dg/g77/cpp5inc.h: New file.
15082
15083 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
15084
15085         PR libfortran/16435
15086         * gfortran.dg/tl_editting.f90: New.
15087         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15088
15089 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15090
15091         * gfortran.dg/char_array_constructor.f90: New test.
15092
15093 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15094
15095         * gfortran.dg/past_eor.f90: New.
15096         * gfortran.dg/complex_read.f90: New.
15097
15098 2005-07-13  Jeff Law  <law@redhat.com>
15099
15100         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15101         additional casts.
15102
15103         * gcc.dg/tree-ssa/pr22321.c: New test
15104
15105 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15106
15107         PR tree-optimization/21921
15108         * gcc.dg/tree-ssa/pr21921.c: New.
15109
15110 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15111
15112         PR tree-optimizatio/22442
15113         * gcc.dg/tree-ssa/loop-11.c: New test.
15114
15115 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15116
15117         PR tree-opt/21840
15118         * gcc.c-torture/compile/pr21840.c: New test.
15119
15120 2005-07-12  Jan Hubicka  <jh@suse.cz>
15121
15122         * gcc.c-torture/compile/pr22379.c: New test.
15123
15124 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15125
15126         PR libfortran/21593
15127         gfortran.dg/dev_null.f90: Remove outdated comment about
15128         PR libfortran/21593.
15129
15130
15131 2005-07-12  Dale Johannesen  <dalej@apple.com>
15132
15133         * gcc.target/i386/compress-float-sse.c: New.
15134         * gcc.target/i386/compress-float-sse-pic.c: New.
15135         * gcc.target/i386/compress-float-387.c: New.
15136         * gcc.target/i386/compress-float-387-pic.c: New.
15137         * gcc.dg/compress-float-ppc.c: New.
15138         * gcc.dg/compress-float-ppc-pic.c: New.
15139
15140 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15141
15142         PR libfortran/21593
15143         gfortran.dg/dev_null.f90: Remove targets.
15144
15145 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15146
15147         PR tree-opt/22335
15148         * gcc.dg/pr22335-1.c: New test.
15149         * gcc.dg/pr22335-2.c: New test.
15150
15151 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15152
15153         PR c++/20172
15154         * g++.dg/template/nontype12.C : New test.
15155
15156 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15157
15158         * gcc.dg/tree-ssa/loop-10.c: New test.
15159
15160 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15161
15162         * gcc.c-torture/execute/20020720-1.x: Remove.
15163
15164 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15165
15166         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15167
15168 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15169
15170         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15171         (dg-mips-options): Use it.
15172
15173 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15174
15175         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15176
15177 2005-07-09  Richard Henderson  <rth@redhat.com>
15178
15179         * lib/target-supports.exp (check_effective_target_sync_char_short):
15180         Add alpha.
15181
15182 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15183
15184         PR libfortran/22217
15185         * gfortran.dg/negative-z-descriptor.f90: New test.
15186
15187 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15188
15189         PR tree-opt/22329
15190         * gcc.dg/pr22329.c: New test.
15191
15192 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15193
15194         PR tree-optimization/20139
15195         * gcc.dg/tree-ssa/pr20139.c: New.
15196
15197 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15198
15199         PR tree-opt/22356
15200         * testsuite/gcc.dg/pr22356-1.c: New test.
15201
15202 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15203
15204         PR c++/21799
15205         * g++.dg/template/unify8.C: New.
15206         * g++.dg/template/unify9.C: New.
15207
15208 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15209
15210         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15211
15212 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15213
15214         * gcc.dg/darwin-version-1.c: New.
15215         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15216         * gcc.dg/builtins-20.c: Likewise.
15217         * gcc.dg/builtins-53.c: Likewise.
15218         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15219         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15220         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15221         * gcc.dg/torture/builtins-power-1.c: Likewise.
15222         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15223         on Darwin.
15224
15225 2005-07-07  Jeff Law  <law@redhat.com>
15226
15227         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15228         argument evaluation order.
15229
15230 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15231
15232         PR libfortran/21594
15233         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15234         Add test cases where the shift length is greater than the
15235         array length.
15236
15237 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15238
15239         * obj-c++.dg/proto-lossage-6.mm: New.
15240         * objc.dg/proto-lossage-6.m: New.
15241
15242 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15243
15244         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15245         * objc.dg/gnu-runtime-2.m: Likewise.
15246
15247 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15248
15249         * gfortran.dg/longline.f: New test.
15250
15251         * gfortran.dg/badline.f: New test.
15252
15253 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15254
15255         PR fortran/16531
15256         PR fortran/15966
15257         PR fortran/18781
15258         * gfortran.dg/hollerith.f90: New.
15259         * gfortran.dg/hollerith2.f90: New.
15260         * gfortran.dg/hollerith3.f90: New.
15261         * gfortran.dg/hollerith4.f90: New.
15262         * gfortran.dg/hollerith_f95.f90: New.
15263         * gfortran.dg/hollerith_legacy.f90: New.
15264         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15265
15266 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15267
15268         PR objc/22274
15269         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15270         * objc.dg/gnu-runtime-2.m: New.
15271
15272 2005-07-06  Jeff Law  <law@redhat.com>
15273
15274         * gcc.dg/tree-ssa/vrp17.c: New test.
15275
15276 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15277
15278         PR fortran/22327
15279         * gfortran.dg/array_constructor_5.f90: New test.
15280
15281 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15282
15283         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15284
15285 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15286
15287         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15288         * gcc.dg/980816-1.c: Ditto.
15289
15290 2005-07-06  Jeff Law  <law@redhat.com>
15291
15292         * gcc.c-torture/compile/pr21356.c: New test.
15293
15294 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15295
15296         PR c/22013
15297         PR c/22098
15298         * gcc.c-torture/compile/pr22013-1.c,
15299         gcc.c-torture/execute/pr22098-1.c,
15300         gcc.c-torture/execute/pr22098-2.c,
15301         gcc.c-torture/execute/pr22098-3.c: New tests.
15302
15303 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15304
15305         PR c/22308
15306         * gcc.dg/pr22308-1.c: New test.
15307
15308 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15309
15310         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15311         target.
15312         * gcc.dg/compare9.c: Use -fshort-enums instead of
15313         -fno-short-enums.  Change the last test to dg-bogus.
15314
15315 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15316
15317         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15318         * gcc.dg/compare9.c: New.
15319
15320 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15321
15322         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15323
15324 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15325
15326         PR testsuite/22288
15327         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15328
15329
15330 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15331
15332         * gcc.dg/format/gcc_gfc-1.c: New.
15333
15334 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15335
15336         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15337
15338 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15339
15340         PR fortran/20842
15341         * gfortran.dg/io_invalid_1.f90: New test.
15342
15343 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15344
15345         * gcc.dg/format/gcc_diag-1.c: Update.
15346
15347 2005-07-02  Jeff Law  <law@redhat.com>
15348
15349         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15350         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15351
15352 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15353
15354         * gcc.dg/format/gcc_diag-1.c: Update.
15355
15356 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15357
15358         PR tree-opt/22269
15359         * gcc.c-torture/compile/pr22269.c: New test.
15360
15361 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15362
15363         PR 21584
15364         PR 22219
15365         * g++.dg/tree-ssa/pr21584-1.C: New test.
15366         * g++.dg/tree-ssa/pr21584-2.C: New test.
15367
15368 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15369
15370         * obj-c++.dg/try-catch-11.mm: New.
15371         * objc.dg/try-catch-10.m: New.
15372
15373 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15374
15375         * g++.dg/other/ucnid-1.C: xfail on AIX.
15376
15377 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15378
15379         PR 22234
15380         * gcc.dg/20050629-1.c: New test.
15381
15382 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15383
15384         * obj-c++.dg/const-str-1[0-1].mm: New.
15385         * objc.dg/const-str-1[0-1].m: New.
15386
15387 2005-05-29  Richard Henderson  <rth@redhat.com>
15388
15389         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15390         Rename from check_effective_target_vect_no_max.
15391         (check_effective_target_vect_no_int_add): New.
15392         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15393         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15394         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15395         * gcc.dg/vect/vect-reduc-1.c: Use both.
15396         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15397
15398 2005-05-29  Richard Henderson  <rth@redhat.com>
15399
15400         * lib/target-supports.exp (check_effective_target_vect_no_max):
15401         Remove i386 and x86_64.
15402
15403 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15404
15405         PR testsuite/21969
15406         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15407
15408 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15409
15410         PR middle-end/21969
15411         * gcc.dg/vect/pr21969.c: New test.
15412
15413 2005-06-28  Eric Christopher  <echristo@redhat.com>
15414
15415         PR c/22052
15416         PR c/21975
15417         * gcc.dg/inline1.c: New test.
15418         * gcc.dg/inline2.c: Ditto.
15419         * gcc.dg/inline3.c: Ditto.
15420         * gcc.dg/inline4.c: Ditto.
15421         * gcc.dg/inline5.c: Ditto.
15422
15423 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15424
15425         PR libfortran/22142
15426         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15427         Add testcase also testing eoshift1 for PR 22142.
15428
15429 2005-06-28  Richard Henderson  <rth@redhat.com>
15430
15431         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15432         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15433         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15434         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15435         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15436
15437 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15438
15439         PR libfortran/22142
15440         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15441         Add testcase for PR 22142.
15442
15443 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15444
15445         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15446         gcc.target/ia64/fpreg-2.c: New tests.
15447
15448 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15449
15450         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15451
15452 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15453
15454         PR libfortran/22170
15455         * gfortran.dg/slash_1.f90: New test.
15456
15457 2005-06-27  Richard Henderson  <rth@redhat.com>
15458
15459         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15460         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15461         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15462         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15463         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15464         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15465
15466 2005-06-27  Richard Henderson  <rth@redhat.com>
15467
15468         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15469         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15470
15471 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15472
15473         * obj-c++.dg/proto-lossage-5.mm: New.
15474         * objc.dg/proto-lossage-5.m: New.
15475
15476 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15477
15478         PR 21959
15479         * gcc.dg/tree-ssa/pr21959.c: New test.
15480
15481 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15482
15483         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15484         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15485         testing uninitialized var.
15486
15487         * gcc.c-torture/execute/builtins/chk.h: New.
15488         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15489         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15490         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15491         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15492         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15493         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15494         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15495         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15496         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15497         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15498         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15499         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15500         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15501         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15502         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15503         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15504         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15505         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15506         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15507         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15508         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15509         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15510         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15511         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15512         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15513         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15514         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15515         * gcc.dg/builtin-object-size-1.c: New test.
15516         * gcc.dg/builtin-object-size-2.c: New test.
15517         * gcc.dg/builtin-object-size-3.c: New test.
15518         * gcc.dg/builtin-object-size-4.c: New test.
15519         * gcc.dg/builtin-object-size-5.c: New test.
15520         * gcc.dg/builtin-stringop-chk-1.c: New test.
15521         * gcc.dg/builtin-stringop-chk-2.c: New test.
15522         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15523         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15524         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15525         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15526         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15527         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15528         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15529         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15530         * gcc.c-torture/execute/printf-1.c: New test.
15531         * gcc.c-torture/execute/fprintf-1.c: New test.
15532         * gcc.c-torture/execute/vprintf-1.c: New test.
15533         * gcc.c-torture/execute/vfprintf-1.c: New test.
15534         * gcc.c-torture/execute/printf-chk-1.c: New test.
15535         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15536         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15537         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15538
15539 2005-06-27  Michael Matz  <matz@suse.de>
15540
15541         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15542         slot is not merged if address escapes.
15543
15544 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15545
15546         PR c/21911
15547         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15548
15549 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15550
15551         PR middle-end/17965
15552         * gcc.c-torture/compile/20050622-1.c: New test.
15553
15554         PR middle-end/22028
15555         * gcc.dg/20050620-1.c: New test.
15556
15557 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15558
15559         PR tree-optimization/22026
15560         * gcc.dg/tree-ssa/pr22026.c: New.
15561
15562 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15563
15564         PR libfortran/22144
15565         * gfortran.dg/shift-alloc.f90: New testcase.
15566
15567 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15568
15569         * all files: Update FSF address in copyright headers.
15570
15571 2005-06-22  Jan Hubicka  <jh@suse.cz>
15572
15573         * wholeprogram-1.c: New testcase.
15574         * wholeprogram-2.c: New testcase.
15575
15576 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15577
15578         PR 22171
15579         * gcc.dg/tree-ssa/pr22171.c: New test.
15580
15581 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15582
15583         * gfortran.dg/simplify_modulo.f90: New.
15584
15585 2005-06-24  Jan Hubicka  <jh@suse.cz>
15586
15587         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15588
15589 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15590
15591         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15592
15593 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15594
15595         * obj-c++.dg/typedef-alias-1.mm: New.
15596         * objc.dg/typedef-alias-1.m: New.
15597
15598 2005-06-23  Jeff Law  <law@redhat.com>
15599
15600         * gcc.dg/tree-ssa/vrp16.c: New test.
15601
15602 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15603
15604         * lib/target-supports.exp: Add
15605         check_effective_target_fortran_large_real and
15606         check_effective_target_fortran_large_int to check for
15607         corresponding effective targets.
15608         * gfortran.dg/large_integer_kind_1.f90: New test.
15609         * gfortran.dg/large_real_kind_1.f90: New test.
15610
15611 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15612
15613         PR tree-optimization/22117
15614         * gcc.dg/tree-ssa/pr22117.c: New.
15615
15616 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15617
15618         PR testsuite/22123
15619         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15620
15621 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15622
15623         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15624
15625 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15626
15627         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15628         * gfortran.dg/f2c_4.c: Likewise.
15629
15630 2005-06-22 Paul Brook  <paul@codesourcery.com>
15631
15632         PR fortran/21034
15633         * gfortran.dg/auto_save_1.f90: New test.
15634
15635 2005-06-22  Michael Matz  <matz@suse.de>
15636
15637         * gcc.target/x86-64/abi: New directory.
15638         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15639         * gcc.target/x86-64/abi/README.gcc: New file.
15640         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15641         * gcc.target/x86-64/abi/asm-support.s: New file.
15642         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15643         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15644         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15645         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15646         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15647         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15648         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15649         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15650         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15651         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15652         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15653         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15654         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15655         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15656         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15657         * gcc.target/x86_64/abi/test_varargs.c: New test.
15658
15659 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15660
15661         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15662         32-bit i?86 and x86_64.
15663
15664 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15665
15666         * obj-c++.dg/const-str-[1-9].mm: New tests.
15667
15668 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15669
15670         PR fortran/22010
15671         * gfortran.dg/namelist_use.f90: New.
15672         * gfortran.dg/namelist_use_only.f90: New.
15673
15674 2005-06-21  Jeff Law  <law@redhat.com>
15675
15676         * gcc.dg/tree-ssa/vrp15.c: New test.
15677
15678 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15679
15680         * lib/target-supports.exp (check_effective_target_vect_reduction):
15681         Remove.
15682         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15683         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15684         remove vect_reduction target keyword. Also avoid two returns in main.
15685         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15686         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15687         * gcc.dg/vect/vect-reduc-1short.c: New test.
15688         * gcc.dg/vect/vect-reduc-1char.c: New test.
15689         * gcc.dg/vect/vect-reduc-2short.c: New test.
15690         * gcc.dg/vect/vect-reduc-2char.c: New test.
15691         * gcc.dg/vect/vect-reduc-6.c: New test.
15692         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15693         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15694         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15695
15696 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15697         Paul Thomas  <pault@gcc.gnu.org>
15698
15699         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15700         New tests.
15701
15702 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15703
15704         * gfortran.dg/backslash_1.f90: New test.
15705         * gfortran.dg/backslash_2.f90: New test.
15706
15707 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15708
15709         * gfortran.dg/duplicate_labels.f90: New test.
15710
15711 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15712
15713         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15714         unsupportable relocations.
15715         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15716         * gcc.dg/20050321-2.c: xfail for NetWare.
15717
15718 2005-06-20  Andreas Jaeger  <aj@suse.de>
15719
15720         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15721         gcc.target/i386/fastcall-sseregparm.c,
15722         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15723
15724 2005-06-19  Richard Henderson  <rth@redhat.com>
15725
15726         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15727
15728 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15729
15730         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15731
15732 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15733
15734         PR c++/22115
15735         * g++.dg/conversion/simd2.C: Change expected error message.
15736
15737 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15738
15739         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15740         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15741         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15742
15743 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15744
15745         * gcc.dg/fold-mod-1.c: New test.
15746
15747 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15748
15749         PR fortran/19926
15750         * gfortran.dg/pr19926.f90: New test.
15751
15752 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15753
15754         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15755         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15756         targets.
15757         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15758         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15759
15760 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15761
15762         * gcc.target/ia64/float80-varargs-1.c: New test.
15763
15764 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15765
15766         PR tree-opt/22035
15767         * gfortran.dg/f2c_6.f90: New test.
15768
15769 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15770
15771         PR c++/17413
15772         * g++.dg/template/local5.C: New.
15773
15774 2005-06-17  Richard Henderson  <rth@redhat.com>
15775
15776         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15777
15778 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15779
15780         PR testsuite/21945
15781         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15782
15783 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15784
15785         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15786         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15787         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15788         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15789         check_vect to verify the presence of hardware vector support.
15790
15791 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15792
15793         PR testsuite/22056
15794         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15795
15796 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15797
15798         PR libfortran/19216
15799         * gfortran.dg/pr19216.f: Add correct space between brackets and
15800         dg directive.
15801
15802 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15803
15804         PR libfortran/16436
15805         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15806
15807 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15808
15809         * gcc.target/i386/attributes-error.c: New testcase.
15810         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15811         * gcc.target/i386/regparm-stdcall.c: Likewise.
15812         * gcc.target/i386/sseregparm-1.c: Likewise.
15813         * gcc.target/i386/sseregparm-2.c: Likewise.
15814
15815 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15816
15817         * g++.dg/rtti/crash2.C: New.
15818
15819 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15820
15821         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15822
15823 2005-06-15  David Ung  <davidu@mips.com>
15824
15825         * gcc.target/mips/mips16e-extends.c: New test for testing the
15826         generation of MIPS16e zeb/zeh, seb/seh instructions.
15827
15828 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15829
15830         PR 22018
15831         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15832         * gcc.dg/tree-ssa/pr22018.c: New test.
15833
15834 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15835
15836         * gcc.dg/simd-1.c: Update error messages.
15837         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15838         * gcc.dg/simd-2.c: Update error messages.
15839         * gcc.dg/simd-4.c: New.
15840
15841 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15842
15843         PR c++/20678
15844         * g++.dg/other/crash-4.C: New.
15845
15846 2005-06-14  Devang Patel  <dpatel@apple.com>
15847
15848         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15849
15850 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15851
15852         PR c++/21929
15853         * g++.dg/parse/crash11.C: Update
15854
15855 2005-06-13  Jeff Law  <law@redhat.com>
15856
15857         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15858         perform the desired transformations.
15859         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15860         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15861
15862 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15863
15864         PR fortran/22038
15865         * gfortran.dg/forall_1.f90: Un-XFAIL.
15866
15867 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15868
15869         PR c++/21929
15870         * g++.dg/parse/crash26.C: New.
15871
15872         PR c++/20789
15873         * g++.dg/init/member1.C: New.
15874
15875 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15876
15877         * gfortran.dg/altreturn_1.f90: New test.
15878
15879 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15880
15881         PR middle-end/21985
15882         * gcc.dg/tree-ssa/pr21985.c: New test.
15883
15884 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15885
15886         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15887
15888 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15889
15890         PR c++/21930
15891         * g++.dg/other/error10.C: New test case.
15892
15893 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15894
15895         PR libfortran/19155
15896         * gfortran.dg/pr19155.f: Add test.
15897
15898 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15899
15900         * gfortran.dg/f2c_7.f90: New test.
15901
15902         * gfortran.dg/forall_1.f90: XFAILed.
15903
15904 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15905
15906         * gcc.dg/pr14796-1.c: New.
15907         * gcc.dg/pr14796-2.c: New.
15908
15909 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15910
15911         PR fortran/17792
15912         PR fortran/21375
15913         * gfortran.dg/deallocate_stat.f90: New test.
15914
15915 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15916
15917         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15918
15919 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15920
15921         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15922         access will be generated when this loop is vectorized. Test that
15923         accesses with same alignment were detected.
15924         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15925         Test that accesses with same alignment were detected.
15926         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15927         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15928         alignment were detected.
15929
15930 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15931
15932         PR c++/10611
15933         * g++.dg/conversion/simd2.C: New.
15934
15935 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15936
15937         * gcc.dg/Wcxx-compat-1.c: New.
15938
15939 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15940
15941         PR libfortran/21480
15942         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15943         complex array.
15944
15945 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15946
15947         * gcc.dg/alias-8.c: New.
15948
15949 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15950
15951         * gcc.dg/format/cmn_err-1.c: Update.
15952
15953 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15954
15955         PR target/20666
15956         * gcc.target/sparc/fexpand-2.c: New.
15957         * gcc.target/sparc/fpmerge-2.c: New.
15958         * gcc.target/sparc/fpmul-2.c: New.
15959         * gcc.target/sparc/noresult.c: New.
15960         * gcc.target/sparc/pdist-2.c: New.
15961         * gcc.target/sparc/pdist-3.c: New.
15962
15963 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15964
15965         PR testsuite/21702
15966         * gcc.target/i386/i386.exp: Fix comment typo.
15967
15968 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15969
15970         PR c++/19497
15971         * g++.dg/inherit/using5.C: New.
15972         * g++.dg/inherit/using6.C: New.
15973
15974 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15975
15976         PR c++/19894
15977         * g++.dg/template/ptrmem15.C: New test.
15978
15979         PR c++/20563
15980         * g++.dg/ext/label4.C: New test.
15981
15982 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15983
15984         * gcc.dg/tls/debug-1.c: New test.
15985
15986 2005-06-07  Dale Johannesen  <dalej@apple.com>
15987
15988         * gcc.target/i386/movq.c: New.
15989
15990 2005-06-07  Dale Johannesen  <dalej@apple.com>
15991
15992         * gcc.dg/20050607-1.c: New.
15993
15994 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15995
15996         PR middle-end/21850
15997         * gcc.c-torture/execute/20050607-1.c: New test.
15998
15999 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
16000
16001         PR libfortran/21926
16002         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16003         Test case where the return array has lowest stride one,
16004         but isn't packed.
16005
16006 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16007
16008         * lib/target-supports.exp (check_effective_target_sync_int_long):
16009         Add s390 and s390x targets.
16010
16011 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16012
16013         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16014         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16015         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16016         * gcc.dg/tree-ssa/loop-9.c: New test.
16017
16018 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16019
16020         * g++.dg/parse/defarg10.C: New.
16021
16022 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16023
16024         PR regression/21897
16025         * gcc.c-torture/execute/20050604-1.c: New test.
16026
16027 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16028
16029         PR 21903
16030         * g++.dg/parse/defarg9.C: New.
16031
16032         PR c++/20637
16033         * g++.dg/inherit/using4.C: New.
16034         * g++.dg/overload/error1.C: Adjust expected errors.
16035         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16036         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16037         * g++.old-deja/g++.other/redecl2.C: Likewise.
16038         * g++.old-deja/g++.other/redecl4.C: Likewise.
16039         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16040
16041 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16042
16043         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16044
16045 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16046
16047         * lib/gfortran.exp (gfortran_target_compile): Call
16048         dg-additional-files-options
16049         * gfortran.dg/f2c_4.f90: New file
16050         * gfortran.dg/f2c_4.c: New file
16051         * gfortran.dg/f2c_5.f90: New file
16052         * gfortran.dg/f2c_5.c: New file
16053
16054 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16055
16056         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16057
16058         PR fortran/21912
16059         * gfortran.dg/array_constructor_4.f90: New test.
16060
16061 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
16062
16063         PR c++/21619
16064         * g++.dg/ext/builtin9.C: New test.
16065
16066 2005-06-05  Dale Johannesen  <dalej@apple.com>
16067
16068         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16069         * gcc.c-torture/execute/20050603-2.c: Ditto.
16070
16071 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16072
16073         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16074         * gcc.dg/vect/vect-reduc-1.c: New.
16075         * gcc.dg/vect/vect-reduc-2.c: New.
16076         * gcc.dg/vect/vect-reduc-3.c: New.
16077
16078 2005-06-04  Dale Johannesen  <dalej@apple.com>
16079
16080         * gcc.c-torture/execute/20050603-1.c: New.
16081         * gcc.c-torture/execute/20050603-2.c: New.
16082         * gcc.dg/20050603-3.c: New.
16083
16084 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16085
16086         PR fortran/19195
16087         * gfortran.dg/debug_1.f90: New test.
16088
16089         * gfortran.dg/forall_1.f90: New test.
16090
16091 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16092
16093         * gfortran.dg/array_constructor_3.f90: New test.
16094
16095 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16096
16097         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16098
16099 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16100
16101         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16102
16103 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16104
16105         PR c/21873
16106         * gcc.dg/init-excess-1.c: New test.
16107
16108 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16109
16110         PR c++/21853
16111         * g++.dg/expr/static_cast6.C: New test.
16112
16113 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16114
16115         * gcc.dg/tree-ssa/vrp14.c: New test.
16116
16117 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16118
16119         PR c++/21336
16120         * g++.dg/template/new2.C: New test.
16121
16122 2005-06-03  Josh Conner  <jconner@apple.com>
16123
16124         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16125         all entries in initializer.
16126
16127 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16128
16129         PR middle-end/21858
16130         * gcc.dg/pr21858.c: New testcase.
16131
16132 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16133
16134         PR tree-optimization/21292
16135
16136         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16137         New.
16138         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16139         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16140         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16141         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16142         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16143
16144 2005-06-02  Richard Henderson  <rth@redhat.com>
16145
16146         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16147
16148 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16149
16150         * gcc.dg/wtypequal.c: New testcase.
16151
16152 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16153
16154         PR 21582
16155         * gcc.dg/tree-ssa/pr21582.c: New test.
16156
16157 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16158
16159         PR c++/21280
16160         * g++.dg/opt/interface2.h: New.
16161         * g++.dg/opt/interface2.C: New.
16162         * g++.dg/init/ctor4.C: Adjust error lines.
16163         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16164         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16165         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16166         * g++.old-deja/g++.pt/assign1.C: Likewise.
16167         * g++.old-deja/g++.pt/crash20.C: Likewise.
16168
16169 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16170
16171         PR tree-optimization/21734
16172         * g++.dg/vect/pr21734_1.cc: New.
16173         * g++.dg/vect/pr21734_2.cc: New.
16174
16175 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16176
16177         PR c++/20350
16178         * g++.dg/template/spec24.C: New.
16179
16180         PR c++/21151
16181         * g++.dg/pch/local-1.C: New.
16182         * g++.dg/pch/local-1.Hs: New.
16183
16184 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16185
16186         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16187         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16188         * gcc.dg/tree-ssa/pr14341.c: New test.
16189         * gcc.dg/tree-ssa/pr14841.c: New test.
16190         * gcc.dg/tree-ssa/pr20701.c: New test.
16191         * gcc.dg/tree-ssa/pr21086.c: New test.
16192         * gcc.dg/tree-ssa/pr21090.c: New test.
16193         * gcc.dg/tree-ssa/pr21332.c: New test.
16194         * gcc.dg/tree-ssa/pr21458.c: New test.
16195         * gcc.dg/tree-ssa/pr21658.c: New test.
16196         * gcc.dg/tree-ssa/vrp01.c: New test.
16197         * gcc.dg/tree-ssa/vrp02.c: New test.
16198         * gcc.dg/tree-ssa/vrp03.c: New test.
16199         * gcc.dg/tree-ssa/vrp04.c: New test.
16200         * gcc.dg/tree-ssa/vrp05.c: New test.
16201         * gcc.dg/tree-ssa/vrp06.c: New test.
16202         * gcc.dg/tree-ssa/vrp07.c: New test.
16203         * gcc.dg/tree-ssa/vrp08.c: New test.
16204         * gcc.dg/tree-ssa/vrp09.c: New test.
16205         * gcc.dg/tree-ssa/vrp10.c: New test.
16206         * gcc.dg/tree-ssa/vrp11.c: New test.
16207         * gcc.dg/tree-ssa/vrp12.c: New test.
16208         * gcc.dg/tree-ssa/vrp13.c: New test.
16209
16210 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16211
16212         PR 21029
16213         * gcc.dg/tree-ssa/pr21029.c: New test.
16214
16215 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16216
16217         * gfortran.dg/logint-1.f: New test case.
16218         * gfortran.dg/logint-2.f: Likewise.
16219         * gfortran.dg/logint-3.f: Likewise.
16220
16221 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16222
16223         PR c/21536
16224         PR c/20760
16225         * gcc.dg/20050527-1.c: New test.
16226
16227         * gcc.dg/i386-sse-12.c: New test.
16228
16229         PR fortran/21729
16230         * gfortran.dg/implicit_5.f90: New test.
16231
16232 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16233
16234         PR fortran/20883
16235         * gfortran/assign_4.f90: New test.
16236         * gfortran/assign_2.f90: Change compile to run.
16237
16238 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16239
16240         * lib/target-supports.exp
16241         (check_effective_target_sync_char_short): New.
16242         * gcc.dg/sync-2.c: New.
16243
16244 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16245
16246         PR tree-optimization/21817
16247         * gcc.dg/torture/pr21817-1.c: New.
16248
16249 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16250
16251         PR c++/21165
16252         * g++.dg/template/init5.C: New.
16253
16254 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16255
16256         * gfortran.dg/char_initialiser_actual.f90:
16257         Test character initialisers as actual arguments.
16258         * gfortran.dg/char_pointer_comp_assign.f90:
16259         Test character pointer structure component assignments.
16260         * gfortran.dg/char_array_structure_constructor.f90:
16261         Test character components in structure constructors.
16262
16263 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16264
16265         PR middle-end/20931
16266         * g++.dg/opt/pr20931.C: New test.
16267
16268 2005-05-31  Andreas Jaeger  <aj@suse.de>
16269
16270         PR testsuite/20772
16271         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16272         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16273         g++.old-deja/g++.ext/asmspec1.C,
16274         g++.old-deja/g++.other/regstack.C,
16275         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16276         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16277         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16278         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16279         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16280         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16281         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16282         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16283         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16284         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16285         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16286         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16287         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16288         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16289         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16290         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16291         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16292         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16293         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16294
16295 2005-05-31  Jeff Law  <law@redhat.com>
16296
16297         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16298
16299 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16300
16301         PR middle-end/21743
16302         * gcc.dg/builtins-1.c: Activate disabled clog test.
16303         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16304
16305 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16306
16307         * gfortran.dg/char_pointer_assign.f90:
16308         Test character-pointer assignments and pointer assignments.
16309         * gfortran.dg/char_pointer_dummy.f90:
16310         Test character-pointer dummy arguments.
16311         * gfortran.dg/char_pointer_func.f90:
16312         Test character-pointer function returns.
16313         * gfortran.dg/char_pointer_dependency.f90:
16314         Test character-pointer functions with dependencies.
16315
16316 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16317
16318         PR c++/21784
16319         * g++.dg/lookup/using14.C: New test.
16320
16321 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16322
16323         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16324         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16325         trailing ^M.
16326
16327 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16328
16329         PR c++/17413
16330         * g++.dg/template/local5.C: New.
16331
16332         PR target/21761
16333         * gcc.c-torture/compile/pr21761.c: New.
16334
16335         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16336         before darwin8.
16337
16338 2005-05-30  Steven G. Kargl
16339
16340         PR fortran/20846
16341         * gfortran.dg/inquire_8.f90: New test.
16342
16343 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16344
16345         PR libfortran/21376
16346         * gfortran.dg/output_exponents_1.f90: New test.
16347
16348 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16349
16350         PR libfortran/20006
16351         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16352
16353 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16354
16355         PR c++/21210
16356         * g++.dg/ext/complex1.C: New test.
16357
16358         PR c++/21340
16359         * g++.dg/init/ctor6.C: New test.
16360
16361 2005-05-29  Jan Hubicka  <jh@suse.cz>
16362
16363         * gcc.c-torture/compile/pr21562.c: New.
16364
16365 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16366
16367         * gfortran.dg/subnormal_1.f90: New test.
16368
16369 2005-05-28  Jan Hubicka  <jh@suse.cz>
16370
16371         * tree-prof.exp: Fix comment.
16372         * value-prof-1.c: New.
16373         * value-prof-2.c: New.
16374         * value-prof-3.c: New.
16375         * value-prof-4.c: New.
16376
16377 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16378
16379         PR c++/21614
16380         * g++.dg/expr/ptrmem6.C: New test.
16381         * g++.dg/expr/ptrmem6a.C: Likewise.
16382
16383 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16384
16385         PR tree-optimization/21658
16386         * gcc.dg/tree-ssa/pr21658.c: New.
16387
16388 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16389
16390         PR c++/21455
16391         * g++.dg/inherit/ptrmem3.C: New.
16392
16393         PR c++/21681
16394         * g++.dg/parse/template16.C: New.
16395
16396 2005-05-27  Andreas Jaeger  <aj@suse.de>
16397
16398         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16399
16400         * gcc.dg/i386-sse-8.c: Run test on all archs.
16401
16402 2005-05-26  Mike Stump  <mrs@apple.com>
16403
16404         * objc.dg/isa-field-1.m: Only run on darwin.
16405         * objc.dg/lookup-1.m: Likewise.
16406         * objc.dg/try-catch-8.m: Likewise.
16407
16408 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16409
16410         PR tree-optimization/9814
16411         * gcc.dg/pr9814-1.c: New test case.
16412
16413 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16414
16415         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16416         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16417         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16418         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16419         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16420         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16421         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16422         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16423         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16424         objc.dg/try-catch-8.m: New.
16425
16426 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16427
16428         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16429         remove extraneous semicolons.
16430
16431 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16432
16433         * obj-c++.dg/comp-types-12.mm: New.
16434         * objc.dg/comp-types-11.m: New.
16435         * objc.dg/selector-4.m: New.
16436
16437 2005-05-26  Andreas Jaeger  <aj@suse.de>
16438
16439         PR testsuite/20772
16440         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16441         g++.old-deja/g++.ext/attrib3.C,
16442         g++.old-deja/g++.other/store-expr1.C,
16443         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16444         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16445         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16446         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16447         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16448         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16449         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16450         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16451         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16452         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16453         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16454         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16455         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16456         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16457         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16458         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16459         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16460         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16461         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16462
16463 2005-05-26  Andreas Jaeger  <aj@suse.de>
16464
16465         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16466         x86-64 compilation.
16467
16468 2005-05-26  Andreas Jaeger  <aj@suse.de>
16469
16470         PR testsuite/20772
16471         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16472         gcc.misc-tests/i386-pf-athlon-1.c,
16473         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16474         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16475         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16476         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16477         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16478         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16479         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16480         programs.
16481
16482         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16483         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16484         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16485         x86-64 compilation.
16486
16487         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16488         x86_64.
16489
16490         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16491         effective-target ilp32.
16492
16493 2005-05-26  David Ung  <davidu@mips.com>
16494
16495         * gcc.target/mips/ext_ins.c: New test for testing the generation
16496         of MIPS32/64 rev 2 ext/ins instructions.
16497
16498 2005-05-26  Andreas Jaeger  <aj@suse.de>
16499
16500         * treelang/compile/unsigned.tree: Use gimple instead of
16501         nonexisting generic dump.
16502
16503 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16504
16505         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16506
16507 2005-05-26  Andreas Jaeger  <aj@suse.de>
16508
16509         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16510
16511 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16512
16513         PR libfortran/17283
16514         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16515         Test callee-allocated memory with write statements.
16516
16517 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16518
16519         PR middle-end/21709
16520         * gcc.dg/pr21709-1.c: New test case.
16521
16522 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16523             Mike Stump  <mrs@apple.com>
16524
16525         * objc/execute/next_mapping.h: Update for C++.
16526
16527         * obj-c++.dg/selector-1.mm: Move to...
16528         * obj-c++.dg/selector-4.mm: here...
16529
16530         * obj-c++.dg/basic.mm: New.
16531         * obj-c++.dg/comp-types-1.mm: New.
16532         * obj-c++.dg/cxx-class-1.mm: New.
16533         * obj-c++.dg/cxx-ivars-1.mm: New.
16534         * obj-c++.dg/cxx-ivars-2.mm: New.
16535         * obj-c++.dg/cxx-ivars-3.mm: New.
16536         * obj-c++.dg/cxx-scope-1.mm: New.
16537         * obj-c++.dg/cxx-scope-2.mm: New.
16538         * obj-c++.dg/defs.mm: New.
16539         * obj-c++.dg/empty-private-1.mm: New.
16540         * obj-c++.dg/encode-1.mm: New.
16541         * obj-c++.dg/encode-2.mm: New.
16542         * obj-c++.dg/encode-3.mm: New.
16543         * obj-c++.dg/extern-c-1.mm: New.
16544         * obj-c++.dg/extra-semi.mm: New.
16545         * obj-c++.dg/fix-and-continue-2.mm: New.
16546         * obj-c++.dg/isa-field-1.mm: New.
16547         * obj-c++.dg/ivar-list-semi.mm: New.
16548         * obj-c++.dg/local-decl-1.mm: New.
16549         * obj-c++.dg/lookup-1.mm: New.
16550         * obj-c++.dg/lookup-2.mm: New.
16551         * obj-c++.dg/method-1.mm: New.
16552         * obj-c++.dg/method-2.mm: New.
16553         * obj-c++.dg/method-3.mm: New.
16554         * obj-c++.dg/method-4.mm: New.
16555         * obj-c++.dg/method-5.mm: New.
16556         * obj-c++.dg/method-6.mm: New.
16557         * obj-c++.dg/method-7.mm: New.
16558         * obj-c++.dg/no-extra-load.mm: New.
16559         * obj-c++.dg/overload-1.mm: New.
16560         * obj-c++.dg/pragma-1.mm: New.
16561         * obj-c++.dg/pragma-2.mm: New.
16562         * obj-c++.dg/private-1.mm: New.
16563         * obj-c++.dg/private-2.mm: New.
16564         * obj-c++.dg/proto-qual-1.mm: New.
16565         * obj-c++.dg/qual-types-1.mm: New.
16566         * obj-c++.dg/stubify-1.mm: New.
16567         * obj-c++.dg/stubify-2.mm: New.
16568         * obj-c++.dg/super-class-1.mm: New.
16569         * obj-c++.dg/super-class-2.mm: New.
16570         * obj-c++.dg/super-dealloc-1.mm: New.
16571         * obj-c++.dg/super-dealloc-2.mm: New.
16572         * obj-c++.dg/template-1.mm: New.
16573         * obj-c++.dg/template-2.mm: New.
16574         * obj-c++.dg/template-3.mm: New.
16575         * obj-c++.dg/template-4.mm: New.
16576         * obj-c++.dg/template-5.mm: New.
16577         * obj-c++.dg/template-6.mm: New.
16578         * obj-c++.dg/try-catch-1.mm: New.
16579         * obj-c++.dg/try-catch-2.mm: New.
16580         * obj-c++.dg/try-catch-3.mm: New.
16581         * obj-c++.dg/try-catch-4.mm: New.
16582         * obj-c++.dg/try-catch-5.mm: New.
16583         * obj-c++.dg/try-catch-6.mm: New.
16584         * obj-c++.dg/try-catch-7.mm: New.
16585         * obj-c++.dg/try-catch-8.mm: New.
16586         * obj-c++.dg/try-catch-9.mm: New.
16587         * obj-c++.dg/va-meth-1.mm: New.
16588
16589 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16590
16591         * obj-c++.dg/selector-1.mm: New.
16592         * obj-c++.dg/selector-2.mm: New.
16593
16594 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16595
16596         * obj-c++.dg/selector-3.mm: New.
16597         * objc.dg/selector-3.m: New.
16598
16599 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16600
16601         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16602         about where warning appears.
16603
16604 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16605
16606         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16607         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16608         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16609         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16610
16611 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16612
16613         * gcc.dg/20050524-1.c: New test.
16614
16615 2005-05-25  Jan Hubicka  <jh@suse.cz>
16616
16617         * gcc.dg/tree-prof/inliner-1.c: New.
16618
16619 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16620
16621         * gcc.dg/tree-prof: New directory.
16622         * gcc.dg/tree-prof/tree-prof.exp: New.
16623
16624 2005-05-25  DJ Delorie  <dj@redhat.com>
16625
16626         * gcc.dg/Wattributes-1.c: New.
16627         * gcc.dg/Wattributes-2.c: New.
16628         * gcc.dg/Wattributes-3.c: New.
16629
16630 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16631
16632         PR tree-optimization/19833
16633         * gcc.dg/uninit-4.c: Remove xfail.
16634         * gcc.dg/uninit-9.c: Ditto.
16635
16636 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16637
16638         * obj-c++.dg/bitfield-[1-5].mm: New.
16639         * obj-c++.dg/class-protocol-1.mm: New.
16640         * obj-c++.dg/comp-types-1[0-1].mm: New.
16641         * obj-c++.dg/comp-types-[2-9].mm: New.
16642         * obj-c++.dg/encode-[4-8].mm: New.
16643         * obj-c++.dg/layout-1.mm: New.
16644         * obj-c++.dg/method-1[0-9].mm: New.
16645         * obj-c++.dg/method-2[0-1].mm: New.
16646         * obj-c++.dg/method-[8-9].mm: New.
16647         * obj-c++.dg/objc-gc-3.mm: New.
16648         * obj-c++.dg/try-catch-10.mm: New.
16649         * objc.dg/bitfield-5.m: New.
16650         * objc.dg/comp-types-10.m: New.
16651         * objc.dg/comp-types-9.m: New.
16652         * objc.dg/layout-1.m: New.
16653         * objc.dg/objc-gc-4.m: New.
16654         * objc.dg/try-catch-9.m: New.
16655         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16656         * objc.dg/comp-types-1.m: Likewise.
16657         * objc.dg/comp-types-[5-6].m: Likewise.
16658         * objc.dg/method-9.m: Likewise.
16659
16660 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16661
16662         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16663         and on hardware without VMX support.
16664
16665         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16666
16667         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16668
16669         * lib/profopt.exp (dg-final-generate, dg-final-use,
16670         profopt-final-code, profopt-get-options): New.
16671         (profopt-execute): Process test directives.
16672
16673         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16674         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16675         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16676
16677 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16678
16679         PR C++/21645
16680         * g++.dg/init/ctor5.C: New test.
16681
16682 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16683
16684         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16685         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16686         vect-113.c, vect-114.c.
16687
16688 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16689
16690         * gcc.dg/const-elim-1.c: Remove xfails.
16691
16692 2005-05-23  Jeff Law  <law@redhat.com>
16693
16694         * gcc.c-torture/compile/pr21638.c: New test.
16695         * gcc.c-torture/compile/20050520-1.c: New test.
16696
16697 2005-05-23  Nick Clifton  <nickc@redhat.com>
16698
16699         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16700         be a proper triple, ie: m32r*-*-*.
16701         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16702
16703 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16704
16705         PR middle-end/21331
16706         PR tree-opt/21293
16707         * gcc.c-torture/compile/pr21293.c: New test.
16708         * gcc.c-torture/execute/pr21331.c: New test.
16709
16710 2004-05-20  Richard Henderson  <rth@redhat.com>
16711
16712         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16713
16714 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16715
16716         * obj-c++-dg.exp: Add.
16717         * obj-c++.exp: Add.
16718         * obj-c++.dg/dg.exp: Add.
16719
16720 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16721
16722         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16723         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16724
16725 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16726
16727         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16728
16729 2004-05-19  Richard Henderson  <rth@redhat.com>
16730
16731         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16732
16733 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16734
16735         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16736
16737         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16738
16739 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16740
16741         PR c++/21495
16742         * g++.dg/parse/extern1.C: New test.
16743         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16744
16745 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16746
16747         * gcc.dg/c99-math.h: New.
16748         * gcc.dg/c99-math-float-1.c: New test.
16749         * gcc.dg/c99-math-double-1.c: Likewise.
16750         * gcc.dg/c99-math-long-double-1.c: Likewise.
16751
16752 2005-05-18  Richard Henderson  <rth@redhat.com>
16753
16754         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16755
16756 2005-05-18  Devang Patel  <dpatel@apple.com>
16757
16758         * g++.dg/opt/20050511-1.C: New test.
16759
16760 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16761
16762         PR libfortran/21127
16763         * gfortran.dg/reshape-complex.f90: New test.
16764
16765 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16766
16767         * gfortran.dg/array_constructor_1.f90: New test.
16768         * gfortran.dg/array_constructor_2.f90: New test.
16769
16770 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16771
16772         PR fortran/20954
16773         * gfortran.dg/pr20954.f: New test.
16774
16775 2005-05-17  Mike Stump  <mrs@apple.com>
16776
16777         Yet more Objective-C++...
16778
16779         * objc.dg/method-5.m: Update.
16780         * objc.dg/method-6.m: Update.
16781         * objc.dg/method-7.m: Update.
16782         * objc.dg/method-9.m: Update.
16783         * objc.dg/try-catch-2.m: Update.
16784
16785 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16786
16787         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16788         Remove little-endian optimizations.
16789
16790 2005-05-17  Jeff Law  <law@redhat.com>
16791
16792         * g++.dg/tree-ssa/pr14814.C: New test.
16793         * gcc.dg/tree-ssa/pr14814.C: New test.
16794         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16795         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16796
16797 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16798
16799         * gcc.dg/compat/generate-random.c: Do not include
16800         libiberty.h.
16801         * gcc.dg/compat/generate-random_r.c: Likewise.
16802
16803 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16804
16805         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16806
16807 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16808
16809         PR middle-end/21595
16810         * g++.dg/tree-ssa/builtin1.C: New testcase.
16811
16812 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16813
16814         PR c++/21454
16815         * g++.dg/opt/const4.C: New test.
16816
16817         PR middle-end/21492
16818         * g++.dg/opt/crossjump1.C: New test.
16819
16820         PR tree-optimization/21610
16821         * gcc.c-torture/compile/20050516-1.c: New test.
16822
16823         PR fortran/15080
16824         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16825         about the test failing.
16826         * gfortran.fortran-torture/execute/where_7.f90: New test.
16827         * gfortran.fortran-torture/execute/where_8.f90: New test.
16828
16829 2005-05-16  Richard Henderson  <rth@redhat.com>
16830
16831         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16832         i?86 and x86_64.
16833
16834 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16835
16836         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16837         (limits.h): Include unconditionally.
16838         (stdlib.h): Likewise.
16839         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16840         (limits.h): Include unconditionally.
16841         (stdlib.h): Likewise.
16842         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16843         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16844         (limits.h): Include unconditionally.
16845         (stdlib.h): Likewise.
16846         (hashtab.h): Do not include.
16847         (getopt.h): Likewise.
16848         (stddef.h): Include.
16849         (hashval_t): Define.
16850         (struct entry): Add "next" field.
16851         (HASH_SIZE): New macro.
16852         (hash_table): New variable.
16853         (switchfiles): Do not use xmalloc.
16854         (mix): New macro.
16855         (iterative_hash): New function.
16856         (hasht): Remove.
16857         (e_exists): New function.
16858         (e_insert): Likewise.
16859         (output): Use, instead of libiberty hashtable functions.
16860         (main): Do not use getopt.  Do not call htab_create.
16861
16862 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16863
16864         PR libstdc++/21526
16865         * lib/target-supports.exp (check_mkfifo_available):
16866         Return 0 for cygwin as mkfifo support incomplete on platform.
16867         Fix typos in comments.
16868
16869 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16870
16871         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16872
16873 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16874
16875         PR fortran/17432
16876         * gfortran.dg/assign_4.f: New test.
16877
16878 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16879
16880         PR tree-optimization/21563
16881         * gcc.dg/tree-ssa/pr21563.c: New.
16882
16883 2005-05-14  Jan Hubicka  <jh@suse.cz>
16884
16885         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16886
16887 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16888
16889         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16890
16891 2005-05-13  Julian Brown  <julian@codesourcery.com>
16892
16893         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16894         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16895
16896 2005-05-13  Jan Hubicka  <jh@suse.cz>
16897
16898         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16899         * gcc.dg/fold-xor-?.c: Likewise.
16900         * gcc.dg/pr15784-?.c: Likewise.
16901         * gcc.dg/pr20922-?.c: Likewise.
16902         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16903         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16904         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16905
16906 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16907
16908         PR fortran/21260
16909         * gfortran.dg/hollerith_1.f90: New test.
16910
16911 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16912
16913         * gfortran.dg/func_result_2.f90: New test.
16914
16915 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16916
16917         * gfortran.dg/dev_null.f90: New test.
16918
16919 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16920
16921         * gcc.dg/arm-vfp1.c: Revert last change.
16922
16923 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16924
16925         PR middle-end/19807
16926         PR tree-optimization/19639
16927         * g++.dg/tree-ssa/pr19807.C: New testcase.
16928
16929 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16930
16931         PR libfortran/21471
16932         * gfortran.dg/append-1.f90: New test.
16933
16934 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16935
16936         * gcc.dg/pr18501.c: XFAIL.
16937         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16938         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16939         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16940         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16941         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16942         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16943         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16944         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16945
16946 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16947
16948         PR fortran/20178
16949         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16950         gfortran.dg/f2c_3.f90: New tests.
16951
16952         * gfortran.dg/return_1.f90: Fix dg annotation.
16953
16954 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16955
16956         * gcc.c-torture/compile/20050510-1.c: New test.
16957
16958 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16959
16960         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16961
16962 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16963
16964         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16965
16966 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16967
16968         PR c/17913
16969         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16970
16971 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16972
16973         PR c/21342
16974         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16975         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16976
16977 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16978
16979         PR debug/16676
16980         * gcc.dg/debug/pr16676.c: New test.
16981
16982 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16983
16984         PR testsuite/21443
16985         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16986         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16987         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16988         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16989         Change -O1 to -O2.
16990         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16991         -fno-tree-dominator-opts.
16992
16993 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16994
16995         * gfortran.dg/return_1.f90: New test.
16996
16997 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16998
16999         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17000
17001         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17002
17003 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
17004
17005         PR c++/21427
17006         * g++.dg/inherit/covariant13.C: New.
17007
17008 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17009
17010         PR libfortran/19155
17011         * gfortran.dg/pr19155.f: New test.
17012
17013 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17014
17015         PR inline-asm/8788
17016         * gcc.dg/pr8788-1.c: New testcase.
17017
17018 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17019
17020         PR target/21416
17021         * gcc.target/mips/fpcmp-[12].c: New tests.
17022
17023 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17024
17025         * lib/target-supports-dg.exp (dg-require-fork): New function.
17026         (dg-require-mkfifo): Likewise.
17027         * lib/target-supports.exp (check_function_available): New
17028         function.
17029         (check_fork_available): Likewise.
17030         (check_mkfifo_available): Likewise.
17031
17032 2005-05-06  Jeff Law  <law@redhat.com>
17033
17034         * gcc.c-torture/compile/pr21380.c: New test.
17035
17036 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17037
17038         PR c++/20961
17039         * g++.dg/ext/weak3.C: New test.
17040
17041 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17042
17043         PR c++/21352
17044         * g++.dg/template/crash37.C: New test.
17045
17046 2005-05-05  Paul Brook  <paul@codesourcery.com>
17047
17048         * gcc.dg/arm-g2.c: Use effective-target arm32.
17049         * gcc.dg/arm-mmx-1.c: Ditto.
17050         * gcc.dg/arm-scd42-2.c: Ditto.
17051         * gcc.dg/arm-vfp1.c: Ditto.
17052         * lib/target-supports.exp (check_effective_target_arm32): New
17053         function.
17054
17055 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
17056
17057         PR libfortran/21354
17058         gfortran.dg/in_pack_rank7.f90: New test.
17059
17060 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
17061
17062         PR middle-end/15618
17063         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17064
17065 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
17066
17067         PR middle-end/21265
17068         * gcc.dg/20050503-1.c: New test.
17069
17070         PR rtl-optimization/21239
17071         * gcc.dg/i386-sse-11.c: New test.
17072
17073 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
17074
17075         PR target/16888
17076         * gcc.target/i386/asm-1.c: New test.
17077
17078 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
17079
17080         PR rtl-optimization/21330
17081         * gcc.c-torture/execute/20050502-1.c: New test.
17082
17083         PR target/21297
17084         * gcc.c-torture/execute/20050502-2.c: New test.
17085
17086 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17087
17088         PR middle-end/21282
17089         * gcc.dg/pr21282.c: New.
17090
17091 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17092
17093         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17094         * gcc.dg/vect/vect-92.c: Likewise.
17095         * gcc.dg/vect/vect-93.c: Likewise.
17096         * gcc.dg/vect/vect-dv-1.c: Likewise.
17097         * gcc.dg/vect/vect-dv-2.c: Likewise.
17098         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17099
17100 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17101
17102         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17103         * gfortran.dg/vect/vect-2.f90: Likewise.
17104         * gfortran.dg/vect/vect-3.f90: Likewise.
17105         * gfortran.dg/vect/vect-4.f90: Likewise.
17106         * gfortran.dg/vect/vect-5.f90: Likewise.
17107
17108 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17109
17110         PR target/20813
17111         * gcc.dg/rs6000-fpint-2.c: New.
17112
17113 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17114
17115         PR c/15698
17116         * gcc.dg/builtins-30.c: Update expected messages.
17117         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17118         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17119         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17120
17121 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17122
17123         PR tree-optimization/21294
17124         * gcc.dg/tree-ssa/pr21294.c: New.
17125
17126 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17127
17128         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17129         __builtin_altivec_st_internal_4si built-in.
17130
17131 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17132
17133         PR c++/15875
17134         * g++.dg/template/ptrmem14.C: New test.
17135
17136 2005-05-02  Paul Brook  <paul@codesourcery.com>
17137
17138         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17139
17140 2005-05-02  Michael Matz  <matz@suse.de>
17141
17142         PR c++/19542
17143         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17144
17145 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17146
17147         * g++.dg/cpp/weak.C: New test.
17148
17149 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17150
17151         * gcc.dg/tree-ssa/loop-8.c: New test.
17152
17153 2005-04-30  Michael Maty  <matz@suse.de>
17154
17155         * gcc.dg/inline-mcpy.c: New test.
17156
17157 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17158
17159         PR libfortran/18958
17160         * gfortran.dg/eoshift.f90: New test case.
17161
17162 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17163
17164         PR libfortran/18857
17165         * gfortran.dg/matmul_1.f90: New test.
17166
17167 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17168
17169         PR tree-optimization/21030
17170         * gcc.dg/tree-ssa/pr21030.c: New.
17171
17172 2005-04-29  Devang Patel  <dpatel@apple.com>
17173
17174         PR tree-optimization/21272
17175         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17176
17177 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17178
17179         PR fortran/13082
17180         PR fortran/18824
17181         * gfortran.dg/entry_4.f90: New test.
17182         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17183         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17184         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17185         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17186         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17187         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17188         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17189
17190 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17191
17192         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17193
17194 2005-04-29  Paul Brook  <paul@codesourcery.com>
17195
17196         * gfortran.dg/entry_3.f90: New test.
17197
17198 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17199
17200         * gfortran.dg/implicit_4.f90: New test.
17201
17202 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17203
17204         * lib/target-supports.exp (check_profiling_available): Return
17205         false for xtensa-*-elf.
17206
17207 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17208
17209         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17210         error if file cannot be deleted.
17211
17212 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17213
17214         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17215         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17216         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17217         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17218         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17219         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17220         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17221         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17222         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17223         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17224         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17225         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17226         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17227
17228 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17229
17230         PR fortran/20865
17231         * gfortran.dg/pr20865.f90: New test.
17232
17233 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17234
17235         * gcc.dg/void-cast-2.c: New test.
17236
17237 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17238
17239         PR c/21159
17240         * gcc.dg/void-cast-1.c: New test.
17241
17242 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17243
17244         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17245
17246 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17247
17248         PR fortran/21177
17249         * gfortran.dg/pr21177.f90: New test.
17250
17251 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17252
17253         PR tree-optimization/21171
17254         * gcc.dg/tree-ssa/pr21171.c: New test.
17255
17256 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17257
17258         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17259         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17260         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17261         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17262         gcc.dg/tree-ssa/gen-vect-32.c: New.
17263         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17264         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17265         don't run on PPC32.
17266
17267 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17268
17269         PR c/21213
17270         * gcc.dg/transparent-union-3.c: New test.
17271
17272 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17273
17274         PR c/20740
17275         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17276         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17277         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17278         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17279         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17280         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17281
17282 2005-04-26  Jeff Law  <law@redhat.com>
17283
17284         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17285         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17286         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17287         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17288         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17289         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17290         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17291
17292 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17293
17294         PR tree-optimization/17598
17295         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17296
17297 2005-04-25  Mike Stump  <mrs@apple.com>
17298
17299         * objc.dg/fix-and-continue-1.m: Add.
17300
17301 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17302
17303         PR c++/20995
17304         * g++.dg/opt/pr20995-1.C: New test case.
17305
17306 2005-04-25  Devang Patel <dpatel@apple.com>
17307
17308         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17309
17310 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17311
17312         PR testsuite/21062
17313         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17314
17315 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17316
17317         PR C++/21188
17318         * g++.dg/opt/rtti2.C: New test.
17319
17320 2005-04-25  Paul Brook  <paul@codesourcery.com>
17321         Steven G. Kargl  <kargls@comcast.net>
17322
17323         PR fortran/20879
17324         * gfortran.dg/ichar_1.f90: New file.
17325
17326 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17327
17328         PR middle-end/20991
17329         * g++.dg/opt/pr20991.C: New test.
17330
17331         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17332         where sizeof (type) < __alignof__ (type).
17333         * gcc.dg/compat/struct-layout-1.h: Likewise.
17334
17335 2005-04-24  Per Bothner  <per@bothner.com>
17336             Devang Patel  <dpatel@apple.com>
17337
17338         PR preprocessor/20907
17339         * gcc.dg/cpp/very-long-comment.c: New test.
17340
17341 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17342
17343         PR fortran/20059
17344         * gfortran.dg/common_5.f: New test.
17345
17346 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17347
17348         PR middle-end/21082
17349         * g++.dg/tree-ssa/pr21082.C: New testcase.
17350
17351 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17352
17353         * gcc.dg/vect/vect-99.c: New test.
17354
17355 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17356
17357         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17358
17359 2005-04-22  Jeff Law  <law@redhat.com>
17360
17361         * gcc.dg/uninit-5.c: Remove xfails.
17362         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17363         conditionals and loads.
17364
17365 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17366
17367         PR libfortran/20074
17368         PR libfortran/20436
17369         PR libfortran/21108
17370         * gfortran.dg/nested_reshape.f90: new test
17371         * gfortran.dg/reshape-alloc.f90: new test
17372         * gfortran.dg/reshape.f90: new test
17373
17374 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17375
17376         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17377
17378         * gcc.dg/arm-vfp1.c: New test.
17379
17380 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17381
17382         PR c++/21087
17383         * g++.dg/lookup/builtin2.C: New test.
17384
17385 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17386
17387         * gcc.dg/weak/weak-13.c: New test.
17388
17389 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17390
17391         * lib/target-supports.exp (check_effective_target_sync_int_long):
17392         Add powerpc*.
17393
17394 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17395
17396         * gcc.target/mips/branch-1.c: New test.
17397
17398 2005-04-21  Richard Henderson  <rth@redhat.com>
17399
17400         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17401         * gcc.dg/vect/vect-86.c: Likewise.
17402         * gcc.dg/vect/vect-87.c: Likewise.
17403         * gcc.dg/vect/vect-88.c: Likewise.
17404
17405 2005-04-21  Devang Patel  <dpatel@apple.com>
17406
17407         PR optimization/20994
17408         * gcc.dg/tree-ssa/ifc-3.c: New test.
17409
17410 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17411
17412         PR c/12913
17413         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17414         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17415         gcc.dg/c99-vla-jump-5.c: New tests.
17416
17417 2005-04-19  Richard Henderson  <rth@redhat.com>
17418
17419         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17420         Fix typo in exists check.
17421         (check_effective_target_sync_int_long): New.
17422         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17423         * gcc.dg/ia64-sync-2.c: Likewise.
17424         * gcc.dg/ia64-sync-3.c: Likewise.
17425         * gcc.dg/ia64-sync-4.c: Likewise.
17426
17427 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17428
17429         * gcc.dg/fold-xor-1.c: New test.
17430         * gcc.dg/fold-xor-2.c: New test.
17431
17432 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17433
17434         PR target/20670
17435         * g++.dg/eh/fp-regs.C: New test.
17436
17437 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17438
17439         * gcc.dg/Wint-to-pointer-cast-1.c,
17440         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17441         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17442         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17443
17444 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17445
17446         PR fortran/16861
17447         * gfortran.dg/pr16861.f90: New test.
17448
17449 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17450
17451         * gcc.dg/pr21085.c: New test.
17452
17453 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17454
17455         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17456         (setup_mips_tests, dg-mips-options): New procedures.
17457         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17458         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17459         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17460         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17461         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17462         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17463         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17464         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17465         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17466         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17467         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17468         dg-mips-options instead of dg-options.  Remove now-redundant
17469         preprocessor guards.
17470         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17471         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17472         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17473         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17474         * gcc.dg/vr-mult-2.c: Delete.
17475         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17476         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17477         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17478         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17479         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17480         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17481         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17482
17483 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17484
17485         * ada/acats/run_all.sh: Use sync when executable not present.
17486
17487 2005-04-18  Devang Patel  <dpatel@apple.com>
17488
17489         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17490         * gcc.dg/vect/vect-11a.c: New.
17491         * gcc.dg/vect/vect-none.c: Update.
17492         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17493
17494 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17495
17496         PR tree-optimization/20922
17497         * gcc.dg/pr20922-1.c: New test.
17498         * gcc.dg/pr20922-2.c: New test.
17499         * gcc.dg/pr20922-3.c: New test.
17500         * gcc.dg/pr20922-4.c: New test.
17501         * gcc.dg/pr20922-5.c: New test.
17502         * gcc.dg/pr20922-6.c: New test.
17503
17504 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17505
17506         PR libfortran/20950
17507         * gfortran.dg/pr20950.f: New test.
17508
17509 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17510
17511         PR libfortran/19216
17512         * gfortran.dg/pr19216.f: New test.
17513
17514 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17515
17516         PR tree-optimization/21001
17517         * gcc.dg/tree-ssa/pr21001.c: New.
17518
17519 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17520
17521         PR libfortran/21075
17522         * gfortran.dg/reshape_rank7.f90: New test.
17523
17524 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17525
17526         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17527         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17528         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17529         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17530         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17531         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17532         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17533         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17534         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17535         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17536         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17537         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17538         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17539         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17540         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17541         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17542         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17543         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17544         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17545         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17546         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17547
17548 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17549
17550         * gfortran.dg/wtruncate.f: New testcase.
17551         * gfortran.dg/wtruncate.f90: New testcase.
17552
17553 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17554
17555         PR c++/21025
17556         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17557         which sizeof/alignof is dependent, rather than just whether we are
17558         processing_template_decl.
17559
17560 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17561
17562         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17563         corrected typo where the wrong variables had been compared.
17564
17565 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17566
17567         PR libfortran/18495
17568         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17569         Test callee-allocated version of return array with a write
17570         statement.
17571         Test spread with a temporary with another write statement.
17572
17573 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17574
17575         PR tree-optimization/21031
17576         * gcc.dg/tree-ssa/pr21031.c: New.
17577
17578 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17579
17580         PR tree-optimization/21004
17581         * gcc.dg/builtins-53.c: Include builtins-config.h.
17582         Check floorf, ceilf, floorl and ceill transformations
17583         only when HAVE_C99_RUNTIME is defined.
17584
17585 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17586
17587         PR middle-end/20739
17588         * gcc.dg/tree-ssa/pr20739.c: New test.
17589
17590 2005-04-14  Mike Stump  <mrs@apple.com>
17591
17592         * gcc.dg/Foundation.framework/empty: New.
17593         * gcc.dg/framework-2.c: New.
17594
17595 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17596
17597         PR tree-optimization/21021
17598         * gcc.c-torture/compile/pr21021.c: New.
17599
17600 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17601
17602         PR testsuite/21010
17603         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17604         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17605         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17606         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17607         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17608         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17609         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17610         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17611
17612 2005-04-14  Richard Henderson  <rth@redhat.com>
17613
17614         * lib/target-supports.exp (check_effective_target_vect_condition):
17615         Add ia64, i?86, and x86_64.
17616
17617 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17618
17619         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17620
17621 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17622
17623         PR tree-optimization/20657
17624         * gcc.dg/tree-ssa/pr20657.c: New.
17625
17626 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17627
17628         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17629         (long long int)trunc*.
17630
17631 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17632
17633         PR target/20927
17634         * gcc.dg/pr20927.c: New test.
17635
17636 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17637
17638         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17639         * gcc.target/mips/asm-1.c: Likewise.
17640
17641 2005-04-13  Dale Johannesen  <dalej@apple.com>
17642
17643         * objc.dg/objc-fast-4.m: New.
17644
17645 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17646
17647         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17648         directory.
17649         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17650
17651 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17652
17653         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17654         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17655         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17656
17657 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17658
17659         PR tree-optimization/20913
17660         * gcc.dg/tree-ssa/pr20913.c: New.
17661
17662         PR tree-optimization/20702
17663         * gcc.dg/tree-ssa/pr20702.c: New.
17664
17665 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17666
17667         PR c++/13744
17668         * g++.dg/inherit/local3.C: New test.
17669
17670 2005-04-12  Jeff Law  <law@redhat.com>
17671
17672         * gcc.dg/tree-ssa/20050412-1.c: New test.
17673
17674 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17675
17676         PR libfortran/19016
17677         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17678         Add tests with mask generated by expression.
17679         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17680         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17681         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17682
17683 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17684
17685         PR middle-end/20917
17686         * gcc.dg/20050409-1.c: New test.
17687
17688 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17689
17690         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17691
17692 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17693
17694         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17695         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17696         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17697         (TARGET_CXX): Adjust accordingly.
17698         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17699         determine_class_data_visibility and class_data_always_comdat.
17700         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17701         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17702         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17703         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17704         (arm_cxx_determine_class_data_visibility): New.
17705         (arm_cxx_class_data_always_comdat): Likewise.
17706         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17707         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17708         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17709         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17710         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17711         Define.
17712
17713 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17714
17715         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17716
17717 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17718
17719         * gcc.dg/i386-darwin-fpmath.c: New.
17720
17721 2004-04-11  Devang Patel  <dpatel@apple.com>
17722
17723         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17724         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17725         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17726         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17727         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17728         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17729         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17730         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17731         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17732
17733 2004-04-11  Devang Patel  <dpatel@apple.com>
17734
17735         * gcc.dg/vect/vect-dv-1.c: New test.
17736         * gcc.dg/vect/vect-dv-2.c: New test.
17737
17738 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17739
17740         PR tree-optimization/20933
17741         * gcc.dg/tree-ssa/pr20933.c: New test.
17742
17743 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17744
17745         * gfortran.dg/fold_nearest.f90: New test.
17746
17747 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17748
17749         * gcc.dg/tree-ssa/alias-1.c: New test.
17750
17751 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17752
17753         PR tree-optimization/20920
17754         * g++.dg/tree-ssa/pr20920.C: New test.
17755
17756 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17757
17758         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17759         (long long int)ceil*.
17760
17761 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17762
17763         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17764         explicit C++ linkage.
17765
17766 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17767
17768         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17769         warning for arithmetic IF statements.
17770
17771 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17772
17773         * eor_handling_1.f90: New test case.
17774         * eor_handling_2.f90: New test case.
17775         * eor_handling_3.f90: New test case.
17776         * eor_handling_4.f90: New test case.
17777         * eor_handling_5.f90: New test case.
17778         * noadv_size.f90: New test case.
17779         * pad_no.f90: New test case.
17780
17781 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17782
17783         * gcc.c-torture/execute/20050410-1.c: New test.
17784
17785 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17786
17787         * gcc.dg/pr20126.c: New.
17788
17789 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17790             Steven G. Kargl <kargls@comcast.net>
17791
17792         * gfortran.dg/PR19872.f: New test.
17793
17794 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17795
17796         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17797
17798 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17799
17800         * gfortran.dg/nint_1.f90: New test.
17801
17802 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17803
17804         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17805         Added test for callee-allocated arrays with write statements.
17806         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17807         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17808         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17809         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17810         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17811
17812 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17813
17814         PR libfortran/20163
17815         * gfortran.dg/open-options-blanks.f: New test.
17816
17817 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17818
17819         PR fortran/13257
17820         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17821
17822 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17823
17824         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17825         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17826         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17827         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17828         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17829         * gcc.c-torture/execute/stdarg-4.c: New test.
17830
17831         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17832
17833         PR target/20795
17834         * g++.dg/abi/param2.C: New test.
17835
17836 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17837
17838         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17839
17840 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17841
17842         * gcc.dg/builtins-53.c: New test.
17843
17844 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17845
17846         * g++.dg/tree-ssa/pr18178.C: New test.
17847         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17848         * gcc.c-torture/execute/20041019-1.c: New test.
17849         * gcc.dg/tree-ssa/20041008-1.c: New test.
17850         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17851         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17852         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17853         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17854         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17855         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17856         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17857         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17858         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17859         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17860
17861 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17862
17863         PR rtl-optimization/20466
17864         * gcc.c-torture/execute/pr20466-1.c: New test.
17865
17866 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17867
17868         PR c++/20905
17869         * g++.dg/parse/cond2.C: New test.
17870
17871         PR c++/20145
17872         * g++.dg/warn/Wdtor1.C: New test.
17873
17874 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17875
17876         PR fortran/17229
17877         * gfortran.dg/pr17229.f: New test.
17878
17879 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17880
17881         * gfortran.dg/tiny_1.f90: New test.
17882         * gfortran.dg/tiny_2.f90: ditto.
17883
17884 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17885
17886         * gfortran.dg/eor_1.f90: Fix dg-do run line
17887         * gfortran.dg/open_new.f90: Fix dg-do run line
17888
17889 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17890
17891         * lib/target-supports.exp (get_compiler_messages): Support
17892         optional arguments, the fourth being compiler options.
17893         (check_effective_target_fpic): New proc.
17894         * gcc.dg/20050321-2.c: Restrict to target fpic.
17895
17896 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17897
17898         * gcc.dg/15443-1.c: New test.
17899         * gcc.dg/15443-2.c: Likewise.
17900
17901 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17902
17903         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17904
17905 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17906
17907         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17908
17909 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17910
17911         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17912         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17913         -m64.
17914         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17915         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17916         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17917
17918 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17919
17920         PR c++/20212
17921         * g++.dg/warn/Wunused-11.C: New test.
17922
17923 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17924
17925         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17926
17927 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17928
17929         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17930
17931 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17932
17933         PR c++/20734
17934         * g++.dg/template/ptrmem13.C: New test.
17935
17936 2005-04-05  Per Bothner  <per@bothner.com>
17937
17938         * lib/gcc.exp: Always add -fno-show-column, for now.
17939
17940 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17941
17942         PR testsuite/20767
17943         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17944         of plain old "unsigned int" for the type of "i".  Makes this test
17945         64bit clean.
17946
17947 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17948
17949         * gcc.dg/i386-ssefn-1.c: New test.
17950         * gcc.dg/i386-ssefn-2.c: New test.
17951         * gcc.dg/i386-ssefn-3.c: New test.
17952         * gcc.dg/i386-ssefn-4.c: New test.
17953
17954 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17955
17956         PR tree-optimization/20076
17957         * gcc.dg/builtin-apply4.c: New test.
17958
17959         PR preprocessor/19475
17960         * gcc.dg/cpp/macspace1.c: New test.
17961         * gcc.dg/cpp/macspace2.c: New test.
17962
17963 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17964
17965         * gfortran.dg/pr20755.f: Fixed bad format.
17966
17967 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17968
17969         PR c++/20763
17970         * g++.dg/ext/attrib21.C: New test.
17971
17972 2004-04-05  Devang Patel  <dpatel@apple.com>
17973
17974         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17975         * gcc.dg/vect/vect-shift-1.c: New test.
17976
17977 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17978
17979         PR libfortran/20755
17980         * gfortran.dg/pr20755.f: New test.
17981
17982 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17983
17984         * gfortran.dg/pr15959.f90: New test.
17985         * gfortran.dg/string_pad_trunc.f90: New test.
17986
17987 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17988
17989         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17990         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17991         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17992         syntax.
17993
17994 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17995
17996         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17997
17998 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17999
18000         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18001         * gcc.c-torture/compile/20011119-2.c: Likewise.
18002         * gcc.c-torture/compile/981001-2.c: Likewise.
18003
18004 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
18005
18006         PR c++/20679
18007         * g++.dg/template/overload4.C: New test.
18008
18009 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18010
18011         PR c++/20746
18012         * g++.dg/abi/covariant5.C: New.
18013
18014         PR debug/20505
18015         * g++.dg/debug/const2.C: New.
18016
18017 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18018
18019         PR rtl-optimization/16104
18020         * gcc.c-torture/execute/20050316-1.c: New test.
18021
18022 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18023
18024         * g++.dg/template/spec23.C: Fix dg-error text.
18025
18026 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18027
18028         PR c++/19199
18029         * g++.dg/expr/lval2.C: New.
18030
18031 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18032
18033         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18034         __builtin_strcasecmp and __builtin_strncasecmp.
18035
18036 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18037
18038         PR c++/20723
18039         * g++.dg/template/spec22.C: New.
18040         * g++.dg/template/spec23.C: New.
18041
18042 2005-04-03  Dale Ranta  <dir@lanl.gov>
18043             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18044
18045         PR libfortran/20068
18046         PR libfortran/20125
18047         PR libfortran/20156
18048         PR libfortran/20471
18049         * gfortran.dg/backspace.f: New test.
18050
18051 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18052
18053         * gcc.dg/pr19345.c: New test.
18054
18055 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18056
18057         PR tree-optimization/20640
18058         * gcc.dg/torture/tree-loop-1.c: New.
18059
18060 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18061
18062         PR rtl-optimization/20290
18063         * gcc.c-torture/execute/loop-ivopts-2.c: New.
18064
18065 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
18066
18067         * gcc.dg/rs6000-fpint.c: New.
18068
18069 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18070
18071         * gcc.dg/old-style-then-proto-1.c: New test.
18072
18073 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18074
18075         * gfortran.fortran-torture/execute/backspace.f90: Check
18076         after backspace and read was incorrect.
18077
18078 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18079
18080         * gcc.c-torture/execute/builtins/strcat.c: Check the result
18081         buffer past the terminating NUL using memcmp.
18082         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18083         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18084
18085         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18086         Fix unused/uninitialized variable warnings.
18087
18088         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18089         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18090         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18091         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18092
18093         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18094         gcc.c-torture/execute/builtins/fputs-lib.c,
18095         gcc.c-torture/execute/builtins/lib/fprintf.c,
18096         gcc.c-torture/execute/builtins/lib/main.c,
18097         gcc.c-torture/execute/builtins/lib/memcmp.c,
18098         gcc.c-torture/execute/builtins/lib/memmove.c,
18099         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18100         gcc.c-torture/execute/builtins/lib/memset.c,
18101         gcc.c-torture/execute/builtins/lib/printf.c,
18102         gcc.c-torture/execute/builtins/lib/sprintf.c,
18103         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18104         gcc.c-torture/execute/builtins/lib/strchr.c,
18105         gcc.c-torture/execute/builtins/lib/strcmp.c,
18106         gcc.c-torture/execute/builtins/lib/strcpy.c,
18107         gcc.c-torture/execute/builtins/lib/strcspn.c,
18108         gcc.c-torture/execute/builtins/lib/strlen.c,
18109         gcc.c-torture/execute/builtins/lib/strncat.c,
18110         gcc.c-torture/execute/builtins/lib/strncmp.c,
18111         gcc.c-torture/execute/builtins/lib/strncpy.c,
18112         gcc.c-torture/execute/builtins/lib/strrchr.c,
18113         gcc.c-torture/execute/builtins/lib/strspn.c,
18114         gcc.c-torture/execute/builtins/lib/strstr.c,
18115         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18116         gcc.c-torture/execute/builtins/strlen-2.c,
18117         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18118         prototypes.
18119
18120 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18121
18122         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18123         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18124         selectany usage.
18125
18126 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18127
18128         PR c++/19406
18129         * g++.dg/debug/using1.C: New test.
18130
18131 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18132
18133         PR middle-end/20524
18134         * gcc.dg/alias-7.c: Prefix asm-declared name with
18135         __USER_LABEL_PREFIX__.
18136
18137 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18138
18139         Fix fallout from PR middle-end/15700:
18140         * gcc.c-torture/compile/20011119-1.c: Take
18141         __USER_LABEL_PREFIX__ into account.
18142         * gcc.c-torture/compile/20011119-2.c: Likewise.
18143
18144 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18145
18146         PR c++/18644
18147         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18148
18149 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18150
18151         PR c/17855
18152         * gcc.c-torture/compile/struct-non-lval-1.c,
18153         gcc.c-torture/compile/struct-non-lval-2.c,
18154         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18155
18156 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18157
18158         * gcc.dg/tls/tls.exp: Remove temporary file.
18159         * g++.dg/tls/tls.exp: Ditto.
18160         * lib/file-format.exp: Ditto.
18161         * g++.dg/special/ecos.exp: Ditto.
18162
18163         * lib/profopt.exp: Treat prof_ext as a list.
18164         * gcc.misc-tests/bprob.exp: Ditto.
18165         * g++.dg/bprob/bprob.exp: Ditto.
18166
18167         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18168         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18169         g++.dg/tree-ssa/pointer-reference-alias.C,
18170         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18171         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18172         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18173         g++.dg/vect/pr19951.cc: Ditto.
18174         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18175         gcc.dg/builtins-47.c: Ditto.
18176         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18177         gcc.dg/pr20115-1.c: Ditto.
18178         * gcc.dg/tree-ssa/20030530-2.c,
18179         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18180         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18181         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18182         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18183         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18184         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18185         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18186         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18187         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18188         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18189         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18190         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18191         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18192         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18193         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18194         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18195         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18196         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18197         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18198         gcc.dg/tree-ssa/20030824-1.c,
18199         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18200         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18201         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18202         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18203         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18204         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18205         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18206         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18207         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18208         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18209         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18210         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18211         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18212         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18213         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18214         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18215         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18216         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18217         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18218         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18219         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18220         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18221         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18222         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18223         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18224         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18225         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18226         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18227         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18228         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18229         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18230         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18231         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18232         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18233         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18234         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18235         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18236         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18237         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18238         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18239         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18240         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18241         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18242         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18243         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18244         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18245         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18246         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18247         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18248         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18249         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18250         gcc.dg/tree-ssa/useless-1.c: Ditto.
18251         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18252         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18253         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18254         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18255         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18256         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18257         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18258         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18259         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18260         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18261         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18262         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18263         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18264         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18265         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18266         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18267         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18268         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18269         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18270         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18271         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18272         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18273         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18274         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18275         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18276         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18277         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18278         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18279         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18280         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18281         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18282         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18283         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18284         gcc.dg/vect/vect-none.c: Ditto.
18285         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18286         treelang/compile/unsigned.tree: Ditto.
18287
18288         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18289         * gcc.dg/cpp/direct2s.c: Ditto.
18290         * gcc.dg/cpp/paste4.c: Ditto.
18291         * gcc.dg/cpp/separate-1.c: Ditto.
18292         * gcc.dg/pch/save-temps-1.c: Ditto.
18293         * g++.dg/ext/altivec-10.C: Ditto.
18294         * g++.dg/pch/pch.C: Ditto.
18295
18296         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18297
18298         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18299         * g++.dg/template/repo1.C: Ditto.
18300         * g++.dg/template/repo2.C: Ditto.
18301         * g++.dg/template/repo3.C: Ditto.
18302         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18303         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18304         * g++.old-deja/g++.pt/repo1.C: Ditto.
18305         * g++.old-deja/g++.pt/repo2.C: Ditto.
18306         * g++.old-deja/g++.pt/repo3.C: Ditto.
18307         * g++.old-deja/g++.pt/repo4.C: Ditto.
18308
18309         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18310         * gcc.dg/20030107-1.c: Ditto.
18311         * gcc.dg/20030702-1.c: Ditto.
18312         * gcc.dg/profile-generate-1.c: Ditto.
18313         * g++.dg/other/profile1.C: Ditto.
18314         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18315
18316         * lib/gcc-dg.exp (remove-build-file): New.
18317         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18318         cleanup-tree-dump, cleanup-saved-temps): New.
18319
18320 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18321
18322         PR c++/19203, DR 214
18323         * g++.dg/parse/ambig3.C: Not ambiguous.
18324         * g++.dg/template/spec20.C: New.
18325         * g++.dg/template/spec21.C: New.
18326
18327 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18328
18329         PR target/20045
18330         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18331
18332 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18333
18334         PR libfortran/20660
18335         * gfortran.dg/negative_unit.f: New test.
18336
18337 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18338
18339         * gcc.dg/20050330-1.c: New test.
18340
18341 2005-03-30  Devang Patel  <dpatel@apple.com>
18342
18343         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18344
18345 2005-03-30  Dale Johannesen  <dalej@apple.com>
18346
18347         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18348
18349 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18350
18351         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18352         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18353         Strip options from test name.
18354
18355 2005-03-31  Jan Hubicka  <jh@suse.cz>
18356
18357         * gcc.dg/varpool-1.c: New testcase.
18358
18359 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18360
18361         PR c/772
18362         PR c/17913
18363         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18364         gcc.dg/stmt-expr-label-3.c : New tests.
18365         * gcc.c-torture/execute/medce-2.c: Remove.
18366
18367 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18368
18369         PR c/20368
18370         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18371         tests.
18372
18373 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18374
18375         * gcc.c-torture/compile/pr20203.c: New test.
18376
18377 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18378
18379         * gfortran.dg/promotion.f90: New test.
18380
18381 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18382
18383         PR middle-end/20491
18384         * gcc.dg/torture/asm-subreg-1.c: New test.
18385
18386 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18387
18388         PR c/20672
18389         * gcc.dg/pr20672-1.c: New test.
18390
18391 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18392
18393         * gfortran.dg/vect: New directory.
18394         * gfortran.dg/vect/vect.exp: New.
18395         * gfortran.dg/vect/vect-1.f90: New test.
18396         * gfortran.dg/vect/vect-2.f90: New test.
18397         * gfortran.dg/vect/vect-3.f90: New test.
18398         * gfortran.dg/vect/vect-4.f90: New test.
18399         * gfortran.dg/vect/vect-5.f90: New test.
18400
18401 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18402
18403         PR middle-end/20622
18404         * gcc.dg/alias-7.c: New test.
18405
18406 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18407
18408         * gcc.dg/sparc-reg-1.c: New test.
18409
18410 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18411
18412         PR target/19890
18413         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18414
18415 2005-03-29  Dale Ranta  <dir@lanl.gov>
18416             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18417
18418         PR libfortran/20163
18419         * gfortran.dg/pr20163-2.f: New test.
18420
18421 2005-03-28  Jan Hubicka  <jh@suse.cz>
18422
18423         PR middle-end/20635
18424         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18425         by Jakub Jelinek.
18426
18427 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18428
18429         PR tree-optimization/20626
18430         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18431         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18432
18433 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18434
18435         * gfortran.dg/underflow.f90: New test.
18436         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18437
18438 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18439
18440         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18441
18442 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18443
18444         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18445         (g++_init): Make sure that CXXFLAGS is set.
18446         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18447         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18448         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18449         * lib/objc.exp (objc_init): Likewise.
18450         * lib/treelang.exp (treelang_init): Likewise.
18451
18452 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18453
18454         PR tree-optimization/20470
18455         * gcc.dg/tree-ssa/pr20470.c: New test.
18456
18457 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18458
18459         * gcc.dg/ppc-stfiwx.c: New.
18460
18461 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18462
18463         PR target/19888
18464         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18465
18466 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18467
18468         * gcc.dg/20050325-1.c: Fix a typo.
18469
18470 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18471
18472         PR libfortran/19678
18473         PR libfortran/19679
18474         * gfortran.dg/dos_eol.f: New test.
18475
18476 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18477
18478         PR rtl-optimization/20249
18479         * gcc.dg/20050325-1.c: New test.
18480
18481 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18482
18483         PR libfortran/15332
18484         * gfortran.dg/pr15332.f: New test.
18485
18486 2005-03-24  Dale Johannesen  <dalej@apple.com>
18487
18488         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18489
18490 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18491
18492         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18493         'internal' visibility.
18494         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18495         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18496         'protected' visibility.
18497         * gcc.dg/visibility-7.c: Likewise.
18498         * lib/target-supports.exp (check_visibility_available): Take
18499         a parameter, the kind of visibility to check for.
18500         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18501         to check_visibility_available.
18502
18503         * g++.dg/expr/cast3.C: New.
18504
18505 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18506
18507         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18508         rs6000.
18509
18510 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18511
18512         PR target/20095
18513         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18514
18515 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18516
18517         * gcc.dg/badshift.c: Renamed to...
18518         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18519
18520         * gcc.target/i386/badshift.c: Renamed to...
18521         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18522         only.
18523
18524         PR rtl-optimization/20532
18525         * gcc.target/i386/badshift.c: New.
18526
18527 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18528
18529         * gfortran.dg/pr18025.f90: New test.
18530
18531 2005-03-23  Dale Johannesen  <dalej@apple.com>
18532
18533         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18534
18535 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18536
18537         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18538
18539         * lib/target-supports.exp (check_iconv_available): Default
18540         libiconv to -liconv, if there is no definition.
18541
18542 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18543
18544         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18545
18546 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18547
18548         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18549         * g++.dg/opt/pr7503-2.C: Likewise.
18550         * g++.dg/opt/pr7503-3.C: Likewise.
18551         * g++.dg/opt/pr7503-4.C: Likewise.
18552         * g++.dg/opt/pr7503-5.C: Likewise.
18553         * g++.dg/warn/minmax.C: New test.
18554
18555 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18556
18557         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18558         * gfortran.dg/g77_intrinsics_sub.f: New test.
18559
18560 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18561             Jan Hubicka  <jh@suse.cz>
18562             Steven Bosscher <stevenb@suse.de
18563
18564         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18565
18566 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18567
18568         PR c++/19980
18569         * g++.dg/template/redecl3.C: New test.
18570
18571 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18572
18573         PR c++/20499
18574         * g++.dg/parse/error16.C: Tweak error markers.
18575
18576 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18577
18578         PR target/20561
18579         * gcc.dg/20050321-2.c: New test.
18580
18581 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18582
18583         PR c++/20465
18584         PR c++/20381
18585         * g++.dg/template/ptrmem12.C: New.
18586
18587 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18588
18589         PR rtl-optimization/20527
18590         * gcc.c-torture/execute/pr20527-1.c: New test.
18591
18592 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18593
18594         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18595         program, compile it into a real executable and then delete the .c
18596         and .x files afterwards, to avoid problems on testglue targets.
18597
18598 2005-03-21  Stuart Hastings  <stuart@apple.com>
18599
18600         * gcc.target/i386/sse-2.c: New.
18601
18602 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18603
18604         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18605
18606 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18607
18608         * g++.dg/parse/crash25.C: Fix typo.
18609
18610 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18611
18612         PR c++/20461
18613         * g++.dg/parse/crash24.C: New test.
18614
18615         PR c++/20536
18616         * g++.dg/parse/crash25.C: New test.
18617
18618 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18619
18620         PR c++/20147
18621         * g++.dg/ext/stmtexpr4.C: New test.
18622
18623 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18624
18625         PR middle-end/20539
18626         * gcc.c-torture/compile/pr13066-1.c: New test case.
18627         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18628         * g++.dg/opt/pr13066-1.C: Likewise.
18629
18630 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18631
18632         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18633
18634 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18635
18636         PR fortran/18525
18637         * gfortran.dg/nesting_1.f90: New test.
18638
18639 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18640
18641         PR c++/20240
18642         * g++.dg/lookup/using13.C: New test.
18643
18644 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18645
18646         PR c++/20333
18647         * g++.dg/template/crash36.C: New test.
18648
18649 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18650
18651         PR c++/20463
18652         * g++.dg/template/crash35.C: New test.
18653
18654 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18655
18656         PR c++/19966
18657         * g++.dg/overload/operator2.C: New test.
18658
18659 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18660
18661         PR libfortran/20257
18662         * gfortran.dg/pr20257.f90: New test.
18663
18664 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18665
18666         PR libfortran/20480
18667         * gfortran.dg/pr20480.f90: New test.
18668
18669 2005-03-16  Richard Henderson  <rth@redhat.com>
18670
18671         PR middle-end/15700
18672         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18673         (_rtld_global): New.
18674         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18675         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18676
18677         * gcc.dg/alias-3.c: New.
18678         * gcc.dg/alias-4.c: New.
18679         * gcc.dg/alias-5.c: New.
18680         * gcc.dg/alias-6.c: New.
18681
18682 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18683
18684         * gcc.dg/cpp/ucnid-7.c: New.
18685
18686 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18687             Dorit Naishlos  <dorit@il.ibm.com>
18688
18689         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18690         darwin.
18691
18692 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18693
18694         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18695         misaligned accesses.
18696         * gcc.dg/vect/vect-58.c: Likewise.
18697         * gcc.dg/vect/vect-92.c: New.
18698         * gcc.dg/vect/vect-93.c: New.
18699
18700 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18701
18702         PR fortran/18827
18703         * gfortran.dg/assign_2.f90: New test.
18704         * gfortran.dg/assign_3.f90: New test.
18705         * gfortran.dg/assign.f90: New test.
18706
18707 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18708
18709         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18710         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18711         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18712         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18713         names.
18714
18715 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18716
18717         * gcc.dg/cpp/ucnid-6.c: New.
18718
18719         * gcc.dg/cpp/normalize-1.c: New.
18720         * gcc.dg/cpp/normalize-2.c: New.
18721         * gcc.dg/cpp/normalize-3.c: New.
18722         * gcc.dg/cpp/normalize-4.c: New.
18723         * gcc.dg/cpp/ucnid-4.c: New.
18724         * gcc.dg/cpp/ucnid-5.c: New.
18725         * g++.dg/cpp/normalize-1.C: New.
18726         * g++.dg/cpp/ucnid-1.C: New.
18727
18728 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18729
18730         * gcc.dg/pr18628.c: New.
18731
18732 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18733
18734         PR c++/20280
18735         * g++.dg/tree-ssa/pr20280.C: New.
18736
18737 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18738
18739         PR fortran/20467
18740         * gfortran.dg/stfunc_2.f90: New test.
18741
18742 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18743
18744         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18745
18746 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18747
18748         * gcc.dg/tree-ssa/20050314-1.c: New test.
18749
18750 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18751
18752         PR c++/4403
18753         PR c++/9783, DR433
18754         * g++.dg/template/friend34.C: New test.
18755         * g++.dg/template/friend35.C: Likewise.
18756         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18757
18758 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18759
18760         Friend class name lookup 5/n
18761         PR c++/1016
18762         * g++.dg/lookup/hidden-class1.C: New test.
18763         * g++.dg/lookup/hidden-class2.C: Likewise.
18764         * g++.dg/lookup/hidden-class3.C: Likewise.
18765         * g++.dg/lookup/hidden-class4.C: Likewise.
18766         * g++.dg/lookup/hidden-class5.C: Likewise.
18767         * g++.dg/lookup/hidden-class6.C: Likewise.
18768         * g++.dg/lookup/hidden-class7.C: Likewise.
18769         * g++.dg/lookup/hidden-class8.C: Likewise.
18770         * g++.dg/lookup/hidden-class9.C: Likewise.
18771         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18772         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18773         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18774         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18775         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18776         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18777         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18778         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18779         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18780         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18781         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18782
18783 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18784
18785         PR c++/20157
18786         * g++.dg/template/error18.C: New test.
18787
18788 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18789
18790         PR debug/16792
18791         * g++.dg/debug/pr16792.C: New test.
18792
18793 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18794
18795         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18796         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18797         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18798         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18799         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18800         test assertion names.
18801
18802 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18803
18804         PR fortran/18600
18805         * gfortran.dg/stfunc_1.f90: New test.
18806
18807 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18808
18809         PR fortran/16907
18810         * gfortran.dg/real_index_1.f90: New test.
18811
18812 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18813
18814         PR fortran/20323
18815         * gfortran.dg/spec_expr_1.f90: New test.
18816
18817 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18818
18819         PR c/20402
18820         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18821         new parser.
18822
18823 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18824
18825         PR fortran/20361
18826         * gfortran.dg/largeequiv_1.f90: New test.
18827
18828 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18829
18830         * gcc.dg/ucnid-1.c: New.
18831         * gcc.dg/ucnid-2.c: New.
18832         * gcc.dg/ucnid-3.c: New.
18833         * gcc.dg/ucnid-4.c: New.
18834         * gcc.dg/ucnid-5.c: New.
18835         * gcc.dg/ucnid-6.c: New.
18836         * gcc.dg/cpp/ucnid-1.c: New.
18837         * gcc.dg/cpp/ucnid-2.c: New.
18838         * gcc.dg/cpp/ucnid-3.c: New.
18839         * g++.dg/other/ucnid-1.C: New.
18840
18841 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18842
18843         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18844
18845 2005-03-11  Per Bothner  <per@bothner.com>
18846
18847         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18848         that diagnotics refer to correct token.
18849         * gcc.dg/unused-3.c: Likewise.
18850
18851 2005-03-11  Per Bothner  <per@bothner.com>
18852
18853         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18854         constant" is now actually on same line as string constant.
18855         * gcc.dg/cpp/direct2s.c: Likewise.
18856
18857 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18858
18859         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18860
18861 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18862
18863         PR libfortran/20124
18864         * gfortran.dg/pr20124.f90: New Test
18865
18866 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18867
18868         PR tree-optimization/20130
18869         * gcc.dg/pr20130-1.c: New test.
18870
18871 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18872
18873         PR target/20095
18874         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18875
18876 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18877
18878         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18879
18880 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18881
18882         * g++.dg/eh/forced1.C: Fix comment.
18883         * g++.dg/eh/forced2.C: Ditto.
18884         * g++.dg/eh/forced3.C: Ditto.
18885         * g++.dg/eh/forced4.C: Ditto.
18886
18887 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18888
18889         PR rtl-opt/20412
18890         * gcc.c-torture/compile/pr20412.c: New test.
18891
18892 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18893
18894         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18895
18896 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18897
18898         PR target/20322
18899         * gcc.dg/20050307-1.c: New test.
18900
18901 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18902
18903         PR c++/20375
18904         * g++.dg/other/stdarg3.C: New.
18905
18906 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18907
18908         PR c++/18384, c++/18327
18909         * g++.dg/init/array19.C: New test.
18910
18911         PR inline-asm/20314
18912         * gcc.dg/torture/pr20314-1.c: New test.
18913         * gcc.dg/torture/pr20314-2.c: New test.
18914
18915 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18916
18917         * gcc.dg/20050309-1.c: New test.
18918
18919 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18920
18921         * gcc.dg/builtins-10.c: Reactivate disabled test.
18922         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18923         new cbrt transformations.
18924
18925 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18926
18927         PR c++/20208
18928         * g++.dg/template/array13.C: New test.
18929
18930 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18931
18932         PR c++/16859
18933         * g++.dg/init/brace4.C: New test.
18934
18935 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18936
18937         PR c++/20186
18938         * g++.dg/template/non-dependent12.C: New.
18939
18940 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18941
18942         PR c++/20142
18943         * g++.dg/init/array18.C: Add dg-do run marker.
18944
18945         PR c++/20142
18946         * g++.dg/init/array18.C: New test.
18947
18948 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18949
18950         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18951         * g++.dg/gcov/gcov.exp: Likewise.
18952         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18953         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18954         * lib/c-torture.exp: Likewise.
18955         * lib/fortran-torture.exp: Likewise.
18956         * lib/g++.exp: Likewise.
18957         * lib/gcc-defs.exp: Likewise.
18958         * lib/gcc-dg.exp: Likewise.
18959         * lib/gcc.exp: Likewise.
18960         * lib/gcov.exp: Likewise.
18961         * lib/gfortran.exp: Likewise.
18962         * lib/mike-g++.exp: Likewise.
18963         * lib/mike-gcc.exp: Likewise.
18964         * lib/objc-torture.exp: Likewise.
18965         * lib/objc.exp: Likewise.
18966         * lib/profopt.exp: Likewise.
18967         * lib/target-libpath.exp: Likewise.
18968         * lib/target-supports.exp: Likewise.
18969         * lib/treelang.exp: Likewise.
18970         * lib/wrapper.exp: Likewise.
18971
18972 2005-03-08  Jeff Law  <law@redhat.com>
18973
18974         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18975         PHI-OPT changes.
18976
18977 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18978
18979         * gcc.dg/vect/pr20122.c: New test.
18980
18981 2005-03-07  Jeff Law  <law@redhat.com>
18982
18983         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18984         was folded away.
18985         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18986         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18987         * gcc.dg/tree-ssa/pr18134.c: New test.
18988
18989 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18990
18991         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18992         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18993         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18994
18995 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18996
18997         PR tree-opt/17671
18998         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18999
19000 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
19001
19002         * g++.dg/warn/Wnvdtor.C: New test.
19003
19004 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
19005
19006         * gcc.dg/torture/pr19683-1.c: New test.
19007
19008 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19009
19010         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19011         * gfortran.dg/g77/19990313-2.f: Ditto.
19012         * gfortran.dg/g77/19990313-3.f: Ditto.
19013         * gfortran.dg/g77/19990525-0.f: Ditto.
19014         * gfortran.dg/g77/19990826-0.f: Ditto.
19015         * gfortran.dg/g77/19990826-2.f: Ditto.
19016         * gfortran.dg/g77/19990826-3.f: Ditto.
19017         * gfortran.dg/g77/20000511-1.f: Ditto.
19018         * gfortran.dg/g77/20000511-2.f: Ditto.
19019         * gfortran.dg/g77/970625-2.f: Ditto.
19020         * gfortran.dg/g77/980310-2.f: Ditto.
19021         * gfortran.dg/g77/980310-3.f: Ditto.
19022         * gfortran.dg/g77/980310-8.f: Ditto.
19023         * gfortran.dg/g77/980519-2.f: Ditto.
19024         * gfortran.dg/g77/alpha1.f: Ditto.
19025         * gfortran.dg/g77/claus.f: Ditto.
19026         * gfortran.dg/g77/erfc.f: Ditto.
19027         * gfortran.dg/g77/short.f: Ditto.
19028         * gfortran.fortran-torture/execute/data.f90: Ditto.
19029         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19030         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19031
19032 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19033
19034         * lib/file-format.exp (gcc_target_object_format): Add check for som
19035         format and hardcode object formats on hppa*-*-hpux*.
19036         * lib/target-supports.exp (check_weak_available): Add check for som
19037         object format.  Always return 0 on hppa*-*-hpux10*.
19038
19039         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19040         is defined.
19041
19042         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19043
19044 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19045
19046         * gfortran.dg/pr19936_1.f90: New test.
19047         * gfortran.dg/pr19936_2.f90: New test.
19048         * gfortran.dg/pr19936_3.f90: New test.
19049
19050 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19051             Paul Thomas <prthomas@drfccad.cea.fr>
19052
19053         * gfortran.dg/PR19754_1.f90: New test.
19054         * gfortran.dg/PR19754_2.f90: Ditto.
19055
19056 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19057
19058         PR c++/19311
19059         * g++.dg/template/non-dependent11.C: New test.
19060
19061 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
19062
19063         * lib/target-supports.exp (check_iconv_available): Fix comment.
19064
19065 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
19066             Joseph S. Myers  <joseph@codesourcery.com>
19067
19068         PR c++/19797
19069         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19070
19071 2005-03-04  Matthew Sachs  <msachs@apple.com>
19072
19073         * gcc.exp (gcc_target_compile): Put braces around
19074         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19075         * objc.exp (objc_target_compile): Likewise.
19076         * treelang.exp (treelang_target_compile): Likewise.
19077
19078 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19079
19080         PR fortran/19673
19081         * gfortran.dg/func_result_1.f90: New test.
19082
19083 2005-03-04  Ben Elliston  <bje@au.ibm.com>
19084
19085         * gcc.misc-tests/options.exp: New test.
19086
19087 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19088
19089         * gcc.dg/pr15784-4.c: New test.
19090
19091 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19092
19093         * gcc.c-torture/execute/pr17133.c: New.
19094         * gcc.c-torture/compile/20050303-1.c: New.
19095
19096 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19097
19098         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19099
19100 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19101
19102         * g++.dg/overload/using2.C: New.
19103
19104 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19105
19106         PR c++/19916
19107         * g++.dg/init/ptrmem2.C: New test.
19108
19109 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19110
19111         PR c/8927
19112         * gcc.dg/pr8927-1.c: New test.
19113
19114 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19115
19116         PR c++/20232
19117         * g++.dg/inherit/covariant12.C: New.
19118
19119 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19120
19121         PR fortran/19479
19122         * gfortran.dg/bound_1.f90: New test.
19123
19124 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19125
19126         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19127         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19128
19129 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19130
19131         PR c/20245
19132         * gcc.dg/pr20245-1.c: New test.
19133
19134 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19135
19136         PR middle-end/19874
19137         * gcc.c-torture/execute/20050119-2.c: New test case.
19138
19139 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19140
19141         * README: Update the DejaGnu bug reporting address.
19142         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19143         * lib/objc-torture.exp: Likewise.
19144
19145 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19146
19147         * gfortran.dg/boz_1.f90: New test.
19148         * gfortran.dg/boz_3.f90: New test.
19149         * gfortran.dg/boz_4.f90: New test.
19150
19151 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19152
19153         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19154         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19155
19156 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19157
19158         PR libfortran/20101
19159         * gfortran.dg/write_0_pe_format.f90: New test.
19160
19161 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19162
19163         PR c++/20206
19164         * g++.dg/opt/thunk2.C: New test.
19165         * g++.dg/opt/covariant1.C: New test.
19166
19167 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19168
19169         * gfortran.dg/e_d_fmt.f90: New test.
19170
19171 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19172
19173         * gcc.dg/asm-b.c: Fix comment typos.
19174
19175 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19176
19177         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19178         a V_MAY_DEF also.
19179
19180 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19181
19182         PR tree-opt/20188
19183         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19184         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19185         * gcc.dg/asm-b.c: New test.
19186
19187 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19188
19189         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19190         Disable this test on IRIX 6.
19191
19192 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19193
19194         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19195         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19196         parser.
19197
19198 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19199
19200         PR tree-optimization/20204
19201         * testsuite/gcc.dg/pr20204.c: New test.
19202
19203 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19204
19205         PR target/20196
19206         * gcc.c-torture/execute/20050224-1.c: New test.
19207
19208         PR c++/20175
19209         * g++.dg/warn/Wbraces2.C: New test.
19210
19211 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19212
19213         PR c++/19878
19214         * g++.dg/init/const2.C: New test.
19215
19216 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19217
19218         PR tree-optimization/20100
19219         * gcc.c-torture/execute/pr20100-1.c: New test.
19220
19221 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19222
19223         * gfortran.dg/implicit_3.f90: New test.
19224
19225         * gfortran.dg/deftype_1.f90: New test.
19226
19227 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19228
19229         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19230         the test passes.
19231         * g++.dg/other/anon3.C: Accept a warning.
19232
19233 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19234
19235         * gcc.dg/pr20017.c: Fix a comment typo.
19236
19237 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19238
19239         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19240
19241 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19242
19243         PR ada/19902
19244         * ada/acats/tests/cxa/cxa3004.a: Remove.
19245         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19246
19247 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c++/20073
19250         * g++.dg/init/const1.C: New test.
19251
19252         PR c++/19991
19253         * g++.dg/parse/constant7.C: New test.
19254
19255         PR c++/20152
19256         * g++.dg/parse/error27.C: New test.
19257         * g++.dg/template/qualttp15.C: Adjust error markers.
19258         * g++.old-deja/g++.other/struct1.C: Likewise.
19259
19260         PR c++/20153
19261         * g++.dg/template/error17.C: New test.
19262
19263         PR c++/20148
19264         * g++.dg/parser/error26.C: New test.
19265
19266 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19267
19268         PR tree-optimization/20100
19269         PR tree-optimization/20115
19270         * gcc.dg/pr20115.c: New test.
19271         * gcc.dg/pr20115-1.c: New test.
19272         * gcc.dg/pr20100.c: New test.
19273         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19274         call-clobbered variables after alias1.
19275
19276 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19277
19278         * gfortran.dg/list_read_4.f90: new test.
19279
19280 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19281
19282         PR rtl-optimization/20017.
19283         * gcc.dg/pr20017.c: New.
19284
19285 2005-02-22  Devang Patel  <dpatel@apple.com>
19286
19287         PR 19952
19288         * g++.dg/tree-ssa/pr19952.C: New test.
19289
19290 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19291
19292         PR c++/19883
19293         * g++.dg/parse/constant6.C: New test.
19294
19295 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19296
19297         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19298         * g++.dg/charset/asm2.c: Likewise.
19299         * g++.dg/charset/asm3.c: Likewise.
19300         * g++.dg/charset/asm4.c: Likewise.
19301         * g++.dg/charset/asm5.c: Likewise.
19302         * g++.dg/charset/attribute1.c: Likewise.
19303         * g++.dg/charset/attribute2.c: Likewise.
19304         * g++.dg/charset/extern1.cc: Likewise.
19305         * g++.dg/charset/extern2.cc: Likewise.
19306         * g++.dg/charset/extern3.cc: Likewise.
19307         * g++.dg/charset/function.cc: Likewise.
19308         * g++.dg/charset/string.c: Likewise.
19309         * g++.dg/charset/charset.exp: Likewise.
19310         * lib/target-supports.exp (check_iconv_available): Fix comment.
19311
19312 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19313
19314         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19315         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19316         * gcc.dg/charset/asm2.c: Likewise.
19317         * gcc.dg/charset/asm3.c: Likewise.
19318         * gcc.dg/charset/asm4.c: Likewise.
19319         * gcc.dg/charset/asm5.c: Likewise.
19320         * gcc.dg/charset/asm6.c: Likewise.
19321         * gcc.dg/charset/attribute1.c: Likewise.
19322         * gcc.dg/charset/attribute2.c: Likewise.
19323         * gcc.dg/charset/builtin1.c: Likewise.
19324         * gcc.dg/charset/extern.c: Likewise.
19325         * gcc.dg/charset/function.c: Likewise.
19326         * gcc.dg/charset/string.c: Likewise.
19327         * gcc.dg/charset/charset.exp: Likewise.
19328
19329 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19330
19331         PR fortran/20086
19332         * gfortran.dg/pr20086.f90: New test.
19333
19334 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19335
19336         PR tree-optimization/19786
19337         * g++.dg/tree-ssa/pr19786.C: New.
19338
19339 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19340
19341         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19342
19343 2005-02-21  Jeff Law  <law@redhat.com>
19344
19345         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19346
19347 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19348
19349         * gfortran.dg/do_iterator: Split loop, markup all lines for
19350         which an error locus is printed.
19351         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19352         locus is printed.
19353         * gfortran.dg/select_4.f90: Likewise.
19354         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19355         locuses in the various permutations.
19356
19357 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19358
19359         PR tree-optimization/19951
19360         * g++.dg/vect: New directory.
19361         * g++.dg/vect/vect.exp: New file.
19362         * g++.dg/vect/pr19951.cc: New testcase.
19363         * g++.dg/dg.exp: Also prune vectorizer tests.
19364
19365 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19366
19367         PR 18785
19368         * gcc.dg/charset/builtin1.c: New test.
19369
19370 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19371
19372         PR c++/19299
19373         * g++.dg/inherit/volatile1.C: New test.
19374
19375         PR c++/19440
19376         * g++.dg/template/dtor4.C: New test.
19377
19378 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19379
19380         * gfortran.dg/int_1.f90: New test.
19381
19382 2005-02-19  Devang Patel  <dpatel@apple.com>
19383
19384         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19385
19386 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19387
19388         * gfortran.dg/achar_1.f90: New test.
19389
19390 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19391
19392         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19393
19394 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19395             Jakub Jelinek  <jakub@redhat.com>
19396
19397         PR tree-optimization/19828
19398         * gcc.dg/tree-ssa/loop-7.c: New test.
19399         * gcc.c-torture/execute/20050218-1.c: New test.
19400
19401 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19402
19403         PR c/20043
19404         * gcc.dg/transparent-union-1.c: New test.
19405         * gcc.dg/transparent-union-2.c: New test.
19406
19407 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19408
19409         PR tree-optimization/18977
19410         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19411
19412 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19413
19414         PR target/20054
19415         * gcc.dg/pr20054.c: New test.
19416
19417 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19418
19419         PR c++/19508
19420         * g++.dg/ext/attrib20.C: New test.
19421
19422 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19423
19424         PR middle-end/20030
19425         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19426
19427 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19428
19429         PR c++/20008
19430         * g++.dg/opt/switch4.C: New.
19431
19432 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19433
19434         PR c++/20023
19435         PR tree-optimization/20009
19436         * gcc.c-torture/compile/20050217-1.c: New test.
19437         * g++.dg/opt/switch3.C: New test.
19438
19439         PR tree-optimization/18947
19440         * gcc.c-torture/compile/20050215-1.c: New test.
19441         * gcc.c-torture/compile/20050215-2.c: New test.
19442         * gcc.c-torture/compile/20050215-3.c: New test.
19443
19444 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19445
19446         PR c++/20028
19447         * g++.dg/template/crash34.C: New.
19448
19449         PR c++/20022
19450         * g++.dg/other/access3.C: New.
19451
19452 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19453
19454         * gcc.dg/vect/vect-98.c: New test.
19455
19456 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19457
19458         PR tree-optimization/19967
19459         * gcc.dg/pr19967.c: New.
19460
19461 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19462
19463         PR middle-end/19857
19464         * gcc.dg/tree-ssa/20050215-1.c: New test.
19465         * gcc.c-torture/execute/20050215-1.c: New test.
19466
19467 2005-02-15  Eric Christopher  <echristo@redhat.com>
19468
19469         * gcc.dg/cpp/20050215-1.c: New file.
19470
19471 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19472
19473         PR tree-optimization/15785
19474         * gcc.dg/pr15785-1.c: New test.
19475
19476 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19477
19478         PR c++/17788
19479         * g++.dg/init/ctor4.C: New.
19480         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19481
19482 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19483
19484         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19485         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19486
19487 2005-02-15  Andreas Schwab  <schwab@suse.de>
19488
19489         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19490         declare malloc.
19491
19492 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19493
19494         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19495
19496 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19497
19498         PR tree-optimization/19853
19499         * gcc.c-torture/compile/pr19853.c: New test.
19500
19501 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19502
19503         PR c++/19608
19504         * g++.dg/parse/local-class1.C: New.
19505
19506         PR c++/19895
19507         * g++.dg/parse/ptrmem3.C: New.
19508
19509         PR c++/19884
19510         * g++.old-deja/g++.oliva/template6.C: Add another case.
19511         * g++.dg/template/explicit6.C: New.
19512
19513 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19514
19515         PR c++/17816
19516         * g++.dg/other/redecl2.C: New.
19517
19518 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19519
19520         PR c++/19891
19521         * g++.dg/abi/covariant4.C: New.
19522
19523 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19524
19525         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19526
19527 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19528
19529         * gcc.dg/vect/vect-96.c: Fix typo.
19530
19531 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19532
19533         PR c++/14479
19534         PR c++/19487
19535         * g++.dg/template/enum5.C: New test.
19536
19537 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19538
19539         * gcc.dg/vect/vect-97.c: New test.
19540
19541 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19542
19543         * gcc.dg/vect/vect-96.c: New test.
19544
19545 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19546
19547         * gcc.dg/builtins-34.c: Also check ldexp*.
19548
19549 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19550
19551         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19552
19553 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19554
19555         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19556         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19557         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19558         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19559         selector_list, selector_expression, dg-process-target): Move to new
19560         file target-supports-dg.exp.
19561         * lib/target-supports-dg.exp: New.
19562
19563         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19564         New.
19565
19566 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19567
19568         PR c++/19666
19569         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19570
19571         PR middle-end/19858
19572         * gcc.c-torture/compile/20050210-1.c: New test.
19573
19574 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19575
19576         PR c++/19755
19577         * g++.dg/warn/Wbraces1.C: New test.
19578
19579 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19580
19581         * gcc.dg/builtins-52.c: New testcase.
19582
19583 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19584
19585         PR c/19342
19586         * gcc.c-torture/execute/20050119-1.c: New test.
19587
19588 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19589
19590         PR c++/19811
19591         * g++.dg/init/delete1.C: New test.
19592
19593 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19594
19595         PR c++/18470
19596         * g++.dg/template/static12.C: New test.
19597
19598 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19599
19600         PR c++/19787
19601         * g++.dg/conversion/ambig1.C: New test.
19602
19603         PR c++/19739
19604         * g++.dg/ext/attrib19.C: New test.
19605
19606         PR c++/19732
19607         * g++.dg/parse/dtor5.C: New test.
19608
19609         PR c++/19762
19610         * g++.dg/template/dtor3.C: New test.
19611
19612         PR c++/19826
19613         * g++.dg/template/static11.C: New test.
19614         * g++.dg/template/crash2.C: Remove dg-error marker.
19615
19616 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19617
19618         PR C++/18491
19619         * g++.old-deja/g++.mike/p10769a.C: Remove.
19620
19621 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19622
19623         * gcc.dg/builtins-48.c: New test case.
19624         * gcc.dg/builtins-49.c: New test case.
19625         * gcc.dg/builtins-50.c: New test case.
19626         * gcc.dg/builtins-51.c: New test case.
19627
19628 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19629
19630         PR middle-end/19583
19631         * g++.dg/warn/Wreturn-type-3.C: New test.
19632
19633 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19634
19635         PR middle-end/19402
19636         * gcc.dg/pr19402-1.c: New testcase.
19637         * gcc.dg/pr19402-2.c: likewise.
19638
19639 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19640
19641         PR middle-end/19854
19642         * g++.dg/tree-ssa/tmmti.C: New testcase.
19643
19644 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19645
19646         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19647
19648 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19649
19650         PR c++/19733
19651         * g++.dg/parse/crash23.C: New test.
19652         * g++.dg/warn/Weff1.C: New test.
19653
19654 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19655
19656         * gcc.dg/20050209-1.c: New test.
19657
19658 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19659
19660         PR target/19799
19661         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19662
19663 2005-02-08  Mike Stump  <mrs@apple.com>
19664
19665         * g++.dg/pch/import-2.c: New test.
19666         * g++.dg/pch/import-2.hs: New.
19667         * g++.dg/pch/include/import-2a.h: New.
19668         * g++.dg/pch/include/import-2b.h: New.
19669
19670 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19671
19672         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19673
19674 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19675
19676         * gfortran.dg/substr_1.f90: New test.
19677
19678 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19679
19680         PR middle-end/19775
19681         * gcc.dg/torture/builtin-power-1.c: Disable test for
19682         invalid transformation.
19683         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19684         no longer optimize.
19685         * gcc.dg/builtins-47.c: New testcase.
19686
19687 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19688             Dorit Naishlos  <dorit@il.ibm.com>
19689
19690         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19691
19692 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19693
19694         * gcc.c-torture/compile/20050206-1.c: New test.
19695
19696 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19697
19698         PR tree-opt/19768
19699         * g++.dg/opt/pr19768.C: New test.
19700
19701 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19702
19703         PR tree-opt/19736
19704         * gcc.c-torture/compile/pr19736.c: New test.
19705
19706 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19707
19708         PR c++/17401
19709         * g++.dg/parse/error25.C: New test.
19710
19711 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19712
19713         * gcc.c-torture/execute/20050203-1.c: New.
19714
19715 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19716
19717         * gcc.dg/vect/vect-85.c: Remove xfail.
19718         * gcc.dg/vect/vect-86.c: Remove xfail.
19719         * gcc.dg/vect/vect-87.c: Remove xfail.
19720         * gcc.dg/vect/vect-88.c: Remove xfail.
19721
19722 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19723
19724         * gcc.dg/altivec-19.c: New.
19725
19726 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19727
19728         PR c/17807
19729         * gcc.dg/nested-func-3.c: New test.
19730         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19731
19732 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19733
19734         * gcc.test-framework/gen_directive_tests: Generate tests for
19735         selector expressions.
19736
19737 2005-02-02  Matt Austern  <austern@apple.com>
19738
19739         PR c++/19628
19740         * g++/ext/builtin7.C: New.
19741         * g++/ext/builtin8.C: New.
19742
19743 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19744
19745         PR c/18502
19746         * gcc.dg/pr18502-1.c: New test.
19747
19748 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19749
19750         PR c++/17413
19751         * g++.dg/template/local4.C: Tweak.
19752
19753 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19754
19755         PR tree-optimization/19578
19756         * gcc.c-torture/compile/20050202-1.c: New test.
19757
19758 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19759
19760         PR c/19435
19761         * gcc.dg/c99-init-4.c: New test.
19762
19763 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19764
19765         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19766
19767         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19768
19769         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19770         * g++.dg/eh/check-vect.h: New.
19771
19772         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19773         * gcc.dg/vect/vect-78.c: Ditto.
19774         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19775         Remove.
19776
19777         * g++.dg/conversion/simd1.C: Expect warning.
19778         * g++.dg/ext/attribute-test-1.C: Ditto.
19779         * g++.dg/ext/attribute-test-2.C: Ditto.
19780         * g++.dg/ext/attribute-test-3.C: Ditto.
19781         * g++.dg/ext/attribute-test-4.C: Ditto.
19782
19783         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19784         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19785
19786         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19787
19788 2005-02-01  Richard Henderson  <rth@redhat.com>
19789
19790         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19791         long double for ibm double-double format.
19792         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19793
19794 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19795
19796         PR tree-optimization/19633
19797         * testsuite/gcc.dg/pr19633-1.c: New test.
19798         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19799         to NULL or a symbol.
19800
19801 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19802
19803         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19804         New procs.
19805         (dg-process-target (local override)): Handle selector expressions.
19806
19807         * gcc.test-framework/README: Describe tests in source directory.
19808         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19809         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19810         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19811         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19812         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19813         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19814         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19815         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19816         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19817         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19818         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19819         * gcc.test-framework/dg-error-exp-P.c: New test.
19820         * gcc.test-framework/dg-error-exp-XP.c: New test.
19821         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19822         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19823         * gcc.test-framework/dg-output-exp-P.c: New test.
19824         * gcc.test-framework/dg-output-exp-XF.c: New test.
19825         * gcc.test-framework/dg-warning-exp-P.c: New test.
19826         * gcc.misc-tests/dg-1.c: Remove.
19827         * gcc.misc-tests/dg-2.c: Remove.
19828         * gcc.misc-tests/dg-3.c: Remove.
19829         * gcc.misc-tests/dg-4.c: Remove.
19830         * gcc.misc-tests/dg-5.c: Remove.
19831         * gcc.misc-tests/dg-6.c: Remove.
19832         * gcc.misc-tests/dg-7.c: Remove.
19833         * gcc.misc-tests/dg-8.c: Remove.
19834         * gcc.misc-tests/dg-9.c: Remove.
19835         * gcc.misc-tests/dg-10.c: Remove.
19836         * gcc.misc-tests/dg-11.c: Remove.
19837         * gcc.misc-tests/dg-12.c: Remove.
19838         * gcc.misc-tests/dg-test.exp: Remove.
19839
19840         * gcc.test-framework/test-framework.awk: Change recording and
19841         printing of passes and failures.
19842
19843         * gcc.test-framework: New directory.
19844         * gcc.test-framework/README: New.
19845         * gcc.test-framework/test-framework.exp: New.
19846         * gcc.test-framework/test-framework.awk: New.
19847         * gcc.test-framework/gen_directive_tests: New.
19848
19849 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19850
19851         * lib/treelang.exp: Fix comment typos.
19852         (treelang_target_compile): Don't append libs=-ltreelang to options.
19853
19854 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19855
19856         * g++.dg/parse/typename7.C: Adjust error messages.
19857
19858 2005-01-31  Jeff Law  <law@redhat.com>
19859
19860         * gcc.c-torture/execute/20050131-1.c: New test.
19861         * gcc.dg/wcaselabel.c: New test.
19862
19863 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19864
19865         * g++.dg/other/warning1.C: Adjust error messags.
19866         * g++.dg/parse/constant5.C: New test.
19867
19868 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19869
19870         PR c/19333
19871         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19872         the test case valid.
19873         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19874         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19875         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19876         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19877         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19878         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19879
19880 2005-01-31  Dale Johannesen  <dalej@apple.com>
19881
19882         * g++.dg/opt/pr19650.C: New test.
19883
19884 2005-01-31  Richard Henderson  <rth@redhat.com>
19885
19886         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19887         long double for intel double extended format.
19888         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19889
19890 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19891
19892         PR c++/19555
19893         * g++.dg/template/static10.C: New test.
19894
19895         PR c++/19395
19896         * g++.dg/parse/error24.C: New test.
19897
19898         PR c++/19367
19899         * g++.dg/lookup/builtin1.C: New test.
19900
19901         PR c++/19457
19902         * g++.dg/warn/conv3.C: New test.
19903
19904 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19905
19906         PR fortran/19647
19907         * gfortan.dg/inquire_7.f90
19908
19909 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19910
19911         PR tree-optimization/15791
19912         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19913         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19914         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19915         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19916         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19917         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19918         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19919         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19920         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19921         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19922
19923 2005-01-29  Paul Brook  <paul@codesourcery.com>
19924
19925         PR fortran/18565
19926         * check.c (real_or_complex_check): New function.
19927         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19928         * intrinsic.c (add_functions): Use new check functions.
19929         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19930         Add prototypes.
19931
19932 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19933
19934         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19935         gcc.dg/lvalue-3.c: New tests.
19936         * gcc.dg/concat.c: Update expected messages.
19937
19938 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19939
19940         PR libfortran/19595
19941         * gfortran.dg/eor_1.f90: New test.
19942
19943 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19944
19945         PR fortran/19589
19946         * gfortran.dg/logical_data_1.f90: New test.
19947
19948 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19949
19950         PR c++/19253
19951         * g++.dg/template/crash33.C: New test.
19952
19953         PR c++/19667
19954         * g++.dg/template/crash32.C: New test.
19955
19956 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19957
19958         PR middle-end/16558
19959         * g++.dg/warn/Wreturn-type-2.C: New test.
19960
19961 2004-06-24  Jeff Law  <law@redhat.com>
19962
19963         * gcc.dg/tree-ssa/20050128-1.c: New test.
19964
19965 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19966
19967         * gcc.target/frv/all-mdpackh-1.c: New test.
19968
19969 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19970
19971         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19972
19973 2005-01-27  Richard Henderson  <rth@redhat.com>
19974
19975         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19976
19977 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19978
19979         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19980
19981 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19982
19983         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19984         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19985         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19986         to cope with cases where the multilib options override the dg-options.
19987
19988 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19989
19990         PR c/18946
19991         * gcc.dg/noncompile/20050120-1.c: New test.
19992
19993 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19994
19995         PR tree-optimization/19633
19996         * gcc.dg/pr19633.c: New test.
19997         * gcc.dg/tree-ssa/pr19633.c: New test.
19998
19999 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
20000
20001         * gcc.dg/20041216-1.c: New test.
20002
20003 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
20004
20005         PR objc/18862
20006         * objc.dg/selector-2.m: New test.
20007
20008 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20009
20010         * g++.dg/opt/range-test-2.C: New test.
20011
20012         PR rtl-optimization/19579
20013         * gcc.c-torture/execute/20050124-1.c: New test.
20014
20015 2005-01-26  Greg Parker  <gparker@apple.com>
20016         Stuart Hastings  <stuart@apple.com>
20017
20018         * gcc.c-torture/execute/20050125-1.c: New.
20019
20020 2005-01-18  Jan Hubicka  <jh@suse.cz>
20021
20022         PR tree-optimize/19337
20023         * gcc.c-torture/compile/20050119-1.c: New test.
20024
20025 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20026
20027         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20028         test for successful match.
20029
20030 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20031
20032         PR objc/18408
20033         * objc.dg/comp-types-7.m: New test.
20034
20035 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20036
20037         * lib/target-supports.exp (current_target_name): New.
20038         (check_effective_target_ilp32, check_effective_target_lp64):
20039         Cache the result to use as long as the current target, with
20040         multilib flags, remains the same.
20041
20042         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20043         (dg-require-weak, dg-require-visibility, dg-require-alias,
20044         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20045         dg-require-effective-target, dg-skip-if): Remove call to
20046         skip_test_and_clear_xfail.
20047         (dg-test): Clear xfail data.
20048
20049 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20050
20051         PR target/17751
20052         * gcc.dg/ppc64-toc.c: New test.
20053
20054         * g++.dg/tree-ssa/empty-1.C: New test.
20055
20056         PR middle-end/19551
20057         * gcc.c-torture/execute/20050121-1.c: New test.
20058         * gcc.dg/20050121-2.c: New test.
20059
20060 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
20061         Paul Brook  <paul@codesourcery.com>
20062
20063         PR fortran/17941
20064         * gfortran.dg/real_const_1.f: New test.
20065         * gfortran.dg/real_const_2.f90: New test.
20066         * gfortran.dg/complex_int_1.f90: New test.
20067
20068 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
20069
20070         PR fortran/19313
20071         * gfortan.dg/inquire_6.f90: New test.
20072
20073 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20074
20075         PR libfortran/19451
20076         * open_readonly_1.f90: New test.
20077
20078 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20079
20080         PR libfortran/18982
20081         * gfortran.dg/open_new.f90: New file.
20082
20083 2005-01-22  Paul Brook  <paul@codesourcery.com>
20084
20085         * namelist_1.f90: New test.
20086
20087 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20088
20089         PR tree-optimization/19484
20090         * gcc.c-torture/compile/20050122-[12].c: New tests.
20091
20092 2005-01-22  Paul Brook  <paul@codesourcery.com>
20093
20094         * gfortran.dg/implicit_2.f90: New test.
20095
20096 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20097
20098         PR fortran/19314
20099         * gfortran.dg/inquire_5.f90: New test.
20100
20101 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20102
20103         PR c/18809
20104         * gcc.dg/pr18809-1.c: New test.
20105
20106 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20107
20108         * gcc.dg/20050121-1.c: New test.
20109
20110         PR tree-optimization/13000
20111         * gcc.dg/20040206-1.c: Change warning to point where function is
20112         being inlined.
20113
20114 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20115
20116         PR c++/19208
20117         * g++.dg/template/array11.C: New test.
20118
20119 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20120
20121         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20122         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20123         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20124         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20125         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20126         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20127
20128 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20129
20130         PR tree-optimization/15349
20131         * gcc.dg/tree-ssa/pr15349.c: New.
20132
20133 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20134
20135         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20136
20137 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20138
20139         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20140         scan-assembler-times directive name.
20141
20142         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20143         after dg-do.
20144
20145         PR rtl-optimization/19462
20146         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20147
20148 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20149
20150         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20151         counting function calls on ia64.
20152
20153 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20154
20155         PR rtl-optimization/15139
20156         * gcc.dg/20050111-2.c: New test.
20157
20158         PR c/17297
20159         * gcc.c-torture/compile/20050113-1.c: New testcase.
20160
20161         PR middle-end/19164
20162         * gcc.dg/20050113-1.c: New testcase.
20163
20164 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20165
20166         * gcc.dg/vect/vect-85.c: Add comment.
20167         * gcc.dg/vect/vect-86.c: Add xfail for now.
20168         * gcc.dg/vect/vect-87.c: Add xfail for now.
20169         * gcc.dg/vect/vect-88.c: Add xfail for now.
20170         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20171
20172 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20173
20174         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20175
20176 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20177
20178         * g++.dg/debug/typedef3.C: New test.
20179
20180 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20181
20182         PR c/19472
20183         * gcc.dg/asm-a.c: New test.
20184
20185 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20186
20187         * gcc.dg/sh-relax.c: Add prototype for abort.
20188
20189 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20190
20191         * gcc.dg/short-compare-1.c: New test.
20192         * gcc.dg/short-compare-2.c: Likewise.
20193
20194 2005-01-18  Michael Matz  <matz@suse.de>
20195
20196         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20197
20198 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20199
20200         PR tree-optimization/19121
20201         * gcc.c-torture/compile/pr19121.c: New test.
20202
20203 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20204
20205         PR target/19357
20206         * gcc.c-torture/compile/pr19357.c: New test.
20207
20208 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20209
20210         PR c/5675
20211         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20212         pass--those that refer just to the variable, possibly with a
20213         cast.
20214         * gcc.dg/c99-const-expr-3.c: Likewise.
20215
20216         PR middle-end/13127
20217         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20218         longer emitted.
20219
20220 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20221
20222         PR fortran/18778
20223         * gfortran.dg/endfile_2.f90: New test.
20224
20225 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20226
20227         PR 19168
20228         * gfortran.dg/select_5.f90: New test.
20229
20230 2004-01-16  Paul Brook  <paul@codesourcery.com>
20231
20232         * gfortran.dg/common_4.f90: New test.
20233
20234 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20235
20236         PR rtl-optimization/19462
20237         * gcc.dg/torture/pr19462-1.c: New test.
20238
20239 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20240
20241         PR objc/19321
20242         * objc.dg/func-ptr-2.m: New.
20243         * objc.dg/volatile-1.m: New.
20244
20245 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20246
20247         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20248
20249 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20250
20251         PR tree-optimization/19060
20252         * gcc.c-torture/execute/20050104-1.c: New test.
20253
20254 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20255
20256         PR fortran/18983
20257         * gfortran.dg/write_to_null.f90: New test.
20258
20259 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20260             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20261
20262         PR other/19328
20263         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20264         argument.
20265
20266 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20267
20268         PR c++/19263
20269         * g++.dg/init/vector1.C: New test.
20270
20271 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20272
20273         PR target/13158
20274         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20275         PR target/18987
20276         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20277
20278 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20279
20280         * gfortran.dg/select_1.f90: New test.
20281         * gfortran.dg/select_2.f90: New test.
20282         * gfortran.dg/select_3.f90: New test.
20283         * gfortran.dg/select_4.f90: New test.
20284
20285 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20286
20287         PR middle-end/19084
20288         PR rtl-optimization/19348
20289         * gcc.dg/20050111-1.c: New test.
20290         * gcc.c-torture/execute/20050111-1.c: New test.
20291
20292         * gcc.dg/i386-asm-4.c: New test.
20293
20294 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20295
20296         * gcc.dg/nested-func-2.c: New test.
20297         * ada/acats/norun.lst: Remove c953002.
20298
20299 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20300
20301         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20302
20303 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20304
20305         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20306
20307 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20308
20309         PR target/18761
20310         * g++.dg/abi/align1.C: New test.
20311
20312 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20313
20314         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20315         at a time.
20316         * g++.dg/ext/altivec_check.h: Support compiling as C.
20317
20318 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20319
20320         PR c++/19355
20321         * g++.dg/expr/pr19355-1.C: New test case.
20322
20323 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20324
20325         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20326         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20327         * ada/acats/tests/c3/c92005b.ada: Likewise.
20328         * ada/acats/tests/c3/cxb3012.a: Likewise.
20329         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20330
20331 2005-01-09  Paul Brook  <paul@codesourcery.com>
20332
20333         * gfortran.dg/common_2.f90: New file.
20334         * gfortran.dg/common_3.f90: New file.
20335
20336 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20337
20338         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20339
20340 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20341
20342         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20343         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20344         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20345         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20346         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20347         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20348         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20349         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20350         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20351         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20352         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20353         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20354         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20355         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20356         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20357         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20358         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20359         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20360         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20361         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20362         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20363         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20364         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20365         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20366         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20367         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20368         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20369         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20370         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20371         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20372         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20373         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20374         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20375         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20376         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20377         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20378         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20379         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20380         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20381         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20382         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20383         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20384         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20385         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20386         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20387         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20388         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20389         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20390         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20391         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20392         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20393         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20394         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20395         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20396         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20397         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20398         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20399         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20400         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20401         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20402         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20403         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20404         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20405         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20406         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20407         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20408         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20409
20410         * gcc.dg/vect/vect-1.c: Fix spelling.
20411         * gcc.dg/vect/vect-10.c: Fix spelling.
20412         * gcc.dg/vect/vect-11.c: Fix spelling.
20413         * gcc.dg/vect/vect-12.c: Fix spelling.
20414         * gcc.dg/vect/vect-14.c: Fix spelling.
20415         * gcc.dg/vect/vect-15.c: Fix spelling.
20416         * gcc.dg/vect/vect-16.c: Fix spelling.
20417         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20418         * gcc.dg/vect/vect-64.c: Fix comments.
20419         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20420
20421 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20422             Ira Rosen  <irar@il.ibm.com>
20423
20424         * gcc.dg/vect/vect-70.c: New test.
20425         * gcc.dg/vect/vect-71.c: New test.
20426
20427 2005-01-09  Manfred Hollstein  <mh@suse.com>
20428
20429         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20430         * gcc.dg/pr18241-2.c: Likewise.
20431         * gcc.dg/pr18241-3.c: Likewise.
20432         * gcc.dg/pr18241-4.c: Likewise.
20433         * gcc.dg/pr18241-5.c: Likewise.
20434
20435 2005-01-08  Richard Henderson  <rth@redhat.com>
20436
20437         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20438         False for x86 and x86-64.
20439
20440 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20441
20442         PR tree-optimization/18241
20443         * gcc.dg/pr18241-1.c: New test.
20444         * gcc.dg/pr18241-2.c: New test.
20445         * gcc.dg/pr18241-3.c: New test.
20446         * gcc.dg/pr18241-4.c: New test.
20447         * gcc.dg/pr18241-5.c: New test.
20448
20449 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20450
20451         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20452         gfortran.dg/select_4.f90: New.
20453
20454 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20455
20456         * gcc.c-torture/execute/20050107-1.c: New test.
20457
20458 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20459
20460         PR c++/19298
20461         * g++.dg/template/ref2.C: New.
20462
20463 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20464
20465         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20466         instead of being empty.
20467
20468 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20469
20470         PR fortran/15553
20471         * gfortran.dg/array-1.f90: New test.
20472
20473 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20474
20475         PR tree-optimization/19283
20476         * gcc.c-torture/execute/20050106-1.c: New test.
20477
20478         PR rtl-optimization/18861
20479         * gcc.dg/20050105-1.c: New test.
20480
20481         PR tree-optimization/18828
20482         * gcc.dg/20050105-2.c: New test.
20483
20484 2005-01-07  Andreas Jaeger  <aj@suse.de>
20485
20486         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20487
20488 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20489
20490         PR fortran/18398
20491         * gfortran.dg/fmt_read.f90: New test.
20492
20493 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20494
20495         * gcc.dg/rs6000-ldouble-2.c: New.
20496
20497 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20498
20499         PR c++/19244
20500         * g++.dg/parser/ctor2.C: New test.
20501
20502 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20503
20504         PR c++/17154
20505         * g++.dg/template/using9.C: New test.
20506
20507 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20508
20509         PR c++/19258
20510         * g++.dg/lookup/friend6.C: New test.
20511
20512 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20513
20514         PR c++/19270
20515         * g++.dg/template/array10.C: New.
20516
20517 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20518
20519         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20520         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20521
20522 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20523
20524         * gcc.c-torture/compile/20050105-1.c: New test.
20525
20526 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20527
20528         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20529
20530 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20531
20532         PR middle-end/19100
20533         * gcc.dg/conv-3.c: New test case.
20534
20535 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20536
20537         * gcc.dg/asm-wide-1.c: New test.
20538
20539 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20540
20541         PR c++/19030
20542         * g++.dg/parse/crash22.C: New
20543
20544 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20545
20546         PR 19257
20547         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20548
20549 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20550
20551         PR middle-end/17767
20552         * gcc.dg/i386-mmx-6.c: New test case.
20553
20554 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20555
20556         PR tree-optimization/18308
20557         * gcc.dg/vect/pr18308.c: New testcase.
20558
20559 2005-01-04  Andreas Jaeger  <aj@suse.de>
20560
20561         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20562
20563 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20564             Robert Bowdidge <bowdidge@apple.com>
20565
20566         * gcc.dg/cpp/subframework1.c: New.
20567         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20568         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20569         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20570         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20571
20572 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20573
20574         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20575         producing warning.
20576         * gcc.dg/darwin-weakimport-2.c: New.
20577
20578 2005-01-03  Richard Henderson  <rth@redhat.com>
20579
20580         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20581
20582 2005-01-03  Richard Henderson  <rth@redhat.com>
20583
20584         * gcc.dg/vect/vect.exp: Enable for ia64.
20585         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20586         (check_effective_target_vect_float): Likewise.
20587         (check_effective_target_vect_no_align): Likewise.
20588         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20589         * gcc.dg/vect/vect-8.c: Likewise.
20590
20591 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20592
20593         PR target/19236
20594         * gcc.dg/pr19236-1.c: New test case.
20595
20596 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20597
20598         PR rtl-optimization/12092
20599         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20600
20601 2005-01-02  Andreas Jaeger  <aj@suse.de>
20602
20603         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20604
20605 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20606             Andrew Pinski  <pinskia@physics.uc.edu>
20607
20608         PR rtl-optimization/12092
20609         * gcc.dg/pr12092-1.c: New test case.
20610
20611 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20612
20613         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20614         'hidden' and 'default' for better portability.
20615         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20616
20617         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20618         6 and 7.
20619         * g++.old-deja/g++.brendan/new3.C: Likewise.
20620
20621 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20622
20623         * gcc.dg/20041231-1.C: New test.
20624         * g++.dg/warn/Wunreachable-code-1.C: New test.
20625
20626 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20627
20628         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20629         file, not /dev/null.  Abort on error.
20630
20631 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20632             Ziemowit Laski  <zlaski@apple.com>
20633
20634         PR objc/18971
20635         * objc.dg/encode-5.m: New test.
20636
20637 2004-12-29  Richard Henderson  <rth@redhat.com>
20638
20639         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20640         * objc.dg/stabs-1.m: Disable for ia64.
20641
20642 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20643
20644         PR c++/19190
20645         * g++.dg/warn/Wunused-10.C: New test.
20646
20647 2004-12-28  Richard Henderson  <rth@redhat.com>
20648
20649         * objc.dg/stabs-1.m: Disable for alpha.
20650
20651 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20652
20653         PR c++/19149
20654         * g++.dg/parse/error23.C: New test.
20655
20656 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20657
20658         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20659
20660         PR fortran/19032
20661         * gfortran.dg/intrinsic_modulo_1.f90: New.
20662         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20663         tests with divisor -1.
20664
20665 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20666
20667         * g++.dg/opt/temp1.C (memcpy): Return a value.
20668
20669         PR c++/19148
20670         * g++.dg/expr/cond7.C: New test.
20671
20672 2004-12-27  Paul Brook  <paul@codesourcery.com>
20673
20674         * gfortran.dg/g77/select_no_compile.f: Remove.
20675
20676 2004-12-27  Richard Henderson  <rth@redhat.com>
20677
20678         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20679         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20680         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20681
20682 2004-12-26  Richard Henderson  <rth@redhat.com>
20683
20684         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20685         by 1i instead of token pasting.
20686
20687 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20688
20689         PR tree-optimization/17578
20690         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20691         to additional_flags.
20692         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20693
20694 2004-12-25  Richard Henderson  <rth@redhat.com>
20695
20696         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20697         Remove Alpha.
20698
20699 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20700
20701         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20702         hppa*-*-hpux*.
20703         * gcc.dg/pr17957.c (dg-options): Likewise.
20704         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20705         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20706         instead of 0 on __hppa__.
20707         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20708         "foo,%r" on hppa*-*-*.
20709
20710 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20711
20712         PR fortran/19071
20713         * gfortran.dg/complex_write.f90: New test.
20714
20715 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20716
20717         PR c++/17595
20718         * g++.dg/parse/pragma2.C: New test.
20719
20720         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20721
20722 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20723
20724         * gcc.dg/empty2.c: Add missing dg-warning.
20725
20726 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20727
20728         PR c++/17413
20729         * g++.dg/template/local4.C: New test.
20730         * g++.dg/template/crash19.C: Add dg-error marker.
20731
20732         * g++.dg/template/crash31.C: Correct embedded PR number.
20733
20734 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20735
20736         PR c++/16405
20737         * g++.dg/opt/temp1.C: Add do-run marker.
20738
20739 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20740
20741         * g++.dg/template/spec19.C: New.
20742
20743 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20744
20745         PR target/16819
20746         * gcc.dg/empty2.c: New.
20747
20748 2004-12-23  Richard Henderson  <rth@redhat.com>
20749
20750         * lib/target-supports.exp (check_effective_target_vect_no_align):
20751         Remove i?86 and x86-64.
20752
20753 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20754
20755         PR c++/16405
20756         * g++.dg/opt/temp1.C: New test.
20757
20758 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20759
20760         PR c++/18733
20761         * g++.dg/template/friend33.C: New testcase.
20762
20763 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20764
20765         PR c++/18464
20766         * g++.dg/template/cond5.C: New test.
20767
20768         PR c++/18492
20769         * g++.dg/inherit/thunk3.C: New test.
20770
20771         PR c++/11224
20772         * g++.dg/warn/Wunused-9.C: New test.
20773
20774 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20775
20776         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20777
20778 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20779
20780         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20781
20782 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20783
20784         PR c++/18378
20785         * g++.dg/ext/packed8.C: New test.
20786
20787         PR c++/19063
20788         * g++.dg/template/crash31.C: New test.
20789
20790         PR c++/19034
20791         * g++.dg/template/crash30.C: New test.
20792
20793 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20794
20795         PR C++/18984
20796         * g++.dg/eh/ctor3.C: New test.
20797
20798 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20799
20800         * objc.dg/stabs-1.m: Allow section name to be quoted and
20801         assembly label to begin with '.LL'.
20802
20803 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20804
20805         * gcc.dg/vect/vect.exp
20806         (check_effective_target_lp64_or_vect_no_align): New.
20807         * gcc.dg/vect/vect-77.c: Use it.
20808         * gcc.dg/vect/vect-78.c: Use it.
20809
20810         * lib/target-supports.exp
20811         (check_effective_target_vect_no_max,
20812         check_effective_target_vect_no_bitwise,
20813         check_effective_target_vect_no_align): New.
20814         * gcc.dg/vect/vect-13.c: Use them.
20815         * gcc.dg/vect/vect-17.c: Ditto.
20816         * gcc.dg/vect/vect-18.c: Ditto.
20817         * gcc.dg/vect/vect-19.c: Ditto.
20818         * gcc.dg/vect/vect-20.c: Ditto.
20819         * gcc.dg/vect/vect-27.c: Ditto.
20820         * gcc.dg/vect/vect-29.c: Ditto.
20821         * gcc.dg/vect/vect-44.c: Ditto.
20822         * gcc.dg/vect/vect-48.c: Ditto.
20823         * gcc.dg/vect/vect-50.c: Ditto.
20824         * gcc.dg/vect/vect-52.c: Ditto.
20825         * gcc.dg/vect/vect-54.c: Ditto.
20826         * gcc.dg/vect/vect-56.c: Ditto.
20827         * gcc.dg/vect/vect-58.c: Ditto.
20828         * gcc.dg/vect/vect-60.c: Ditto.
20829         * gcc.dg/vect/vect-72.c: Ditto.
20830         * gcc.dg/vect/vect-80.c: Ditto.
20831
20832 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20833
20834         PR c++/14075
20835         * g++.dg/init/string1.C: New.
20836
20837         PR c++/18975
20838         * g++.dg/other/synth1.C: New.
20839
20840 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20841
20842         PR c/18963
20843         * gcc.dg/pr18963-1.c: New test.
20844
20845 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20846
20847         PR c/18596
20848         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20849         * gcc.dg/pr18596-1.c: Use dg-error.
20850         (dg-options): Use -fno-unit-at-a-time.
20851         * gcc.dg/pr18596-2.c: New test.
20852         * gcc.dg/pr18596-3.c: New test.
20853
20854 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20855
20856         PR middle-end/18683
20857         * g++.dg/opt/pr18683-1.C: New test case.
20858
20859 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20860
20861         PR other/19093
20862         * g++.dg/opt/max1.C: Fix for 64bit targets.
20863
20864 2004-12-20  Matt Austern  <austern@apple.com>
20865
20866         PR c++/19044
20867         * g++.dg/ext/builtin6.C: New
20868
20869 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20870
20871         PR tree-optimization/19080
20872         * gcc.c-torture/compile/pr19080.c: New test.
20873
20874 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20875
20876         * gcc.dg/20041219-1.c: New test.
20877
20878 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20879
20880         PR middle-end/19068
20881         * g++.dg/opt/max1.C: New test case.
20882
20883 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20884
20885         * gcc.dg/fdata-sections-1.c: New test.
20886
20887 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20888
20889         PR middle-end/18548
20890         * gcc.dg/max-1.c: New test case.
20891
20892 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20893
20894         * gcc.c-torture/execute/20041218-1.c: New test.
20895
20896 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20897
20898         * gcc.dg/pr18501.c: New test.
20899         * gcc.dg/uninit-5.c: XFAIL.
20900         * gcc.dg/uninit-9.c: XFAIL.
20901
20902 2004-12-17  Dale Johannesen  <dalej@apple.com>
20903
20904         * gcc.dg/20041213-1.c: New.
20905
20906 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20907
20908         * objc.dg/stabs-1.m: Allow assembly label to begin
20909         with a dot ('.').
20910
20911 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20912
20913         * gcc.c-torture/execute/20041213-1.c: Move...
20914         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20915
20916 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20917
20918         PR c++/18721
20919         * g++.dg/lookup/conv-5.C: New.
20920
20921 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20922
20923         * objc.dg/stabs-1.m: New test.
20924
20925 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20926
20927         * gcc.dg/visibility-c.c: Change compile to
20928         assemble for the test.
20929
20930 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20931
20932         PR target/19041
20933         * gcc.dg/visibility-c.c: New test.
20934
20935 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20936
20937         PR middle-end/18493
20938         * gcc.dg/switch-8.c: New test case.
20939
20940 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20941
20942         PR c++/18905
20943         * g++.dg/template/init4.C: New.
20944         * g++.dg/opt/static3.C: Enable optimizer.
20945
20946 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20947
20948         * g++.dg/other/complex1.C: New test.
20949
20950 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20951
20952         * g++.dg/opt/inline9.C: New test.
20953
20954 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20955
20956         PR fortran/18993
20957         * gfotran.dg/nullify_1.f: New test.
20958
20959 2004-12-15  Richard Henderson  <rth@redhat.com>
20960
20961         * gcc.target/i386/i386.exp: New harness.
20962         * gcc.target/i386/vect-args.c: New.
20963
20964 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20965
20966         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20967
20968 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20969
20970         PR c++/18825
20971         * g++.dg/template/friend32.C: New test.
20972
20973 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20974
20975         * cpp/pragma-once-1.c: New test.
20976         * cpp/pragma-once-1b.h: Likewise.
20977         * cpp/pragma-once-1c.h: Likewise.
20978         * cpp/pragma-once-1d.h: Likewise.
20979         * cpp/inc/pragma-once-1a.h: Likewise.
20980
20981 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20982             Steven G. Kargl  <kargls@comcast.net>
20983
20984         PR fortran/17597
20985         * gfortran.dg/list_read_3.f90: New test.
20986
20987 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20988
20989         * gcc.dg/ftrapv-2.c: New test.
20990
20991 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20992
20993         PR c++/18981
20994         * g++.dg/template/typename9.C: New test.
20995
20996 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20997
20998         PR c++/18738
20999         * g++.dg/template/typename8.C: New test.
21000         * g++.dg/parse/friend2.C: Tweak error message.
21001
21002 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21003
21004         * gcc.c-torture/20041214-1.c: New test.
21005
21006 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21007
21008         PR c++/18965
21009         * g++.dg/init/array17.C: New test.
21010
21011 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21012
21013         PR c++/18793
21014         * g++.dg/init/aggr3.C: New test.
21015
21016 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21017
21018         * gcc.dg/altivec-types-1.c: New test.
21019         * gcc.dg/altivec-types-2.c: New test.
21020         * gcc.dg/altivec-types-3.c: New test.
21021         * gcc.dg/altivec-types-4.c: New test.
21022         * g++.dg/ext/altivec-types-1.C: New test.
21023         * g++.dg/ext/altivec-types-2.C: New test.
21024         * g++.dg/ext/altivec-types-3.C: New test.
21025         * g++.dg/ext/altivec-types-4.C: New test.
21026
21027 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21028
21029         PR middle-end/18951
21030         * gcc.c-torture/execute/20041213-1.c: New test.
21031
21032 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21033
21034         PR c++/18949
21035         * g++.dg/template/cast1.C: New.
21036
21037 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21038
21039         * gcc.c-torture/execute/20041213-2.c: New test.
21040
21041 2004-12-13  Richard Henderson  <rth@redhat.com>
21042
21043         * gcc.dg/i386-sse-10.c: Fix typo in options.
21044
21045 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21046
21047         PR c++/18968
21048         * g++.dg/opt/pr18968.C: New test.
21049
21050 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21051
21052         PR c++/18925
21053         * g++.dg/ext/visibility/staticdatamem.C: New test.
21054
21055 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
21056
21057         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21058
21059 2004-12-13  Roger Sayle  <roger@eyesopen.com>
21060
21061         PR rtl-optimization/18928
21062         * gcc.dg/pr18928-1.c: New test case.
21063
21064 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
21065
21066         PR tree-opt/16951
21067         * gcc.c-torture/compile/20041211-1.c: New.
21068
21069 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21070
21071         PR middle-end/17564
21072         * gcc.c-torture/execute/20041212-1.c: New test.
21073
21074 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21075
21076         PR fortran/18869
21077         * gfortran.dg/common_1.f90: New test.
21078
21079 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
21080         Paul Brook  <paul@codesourcery.com>
21081
21082         PR fortran/16222
21083         * gfortran.dg/real_do_1.f90: New test.
21084
21085 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21086
21087         PR tree-opt/18040
21088         * g++.dg/opt/ptrmem6.C: New test.
21089
21090 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21091
21092         PR middle-end/18921
21093         * gcc.dg/pr18921-1.c: New test case.
21094
21095 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21096
21097         PR fortran/17175
21098         * gfortran.dg/scale_1.f90: New test.
21099
21100 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21101
21102         PR middle-end/18903
21103         * gcc.c-torture/compile/pr18903.c: New test.
21104
21105 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21106
21107         * gcc.c-torture/execute/20041210-1.c: New test.
21108
21109 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21110
21111         PR c++/18731
21112         * g++.dg/parser/struct-1.C: New test.
21113         * g++.dg/parser/struct-2.C: New test.
21114         * g++.dg/parser/struct-3.C: New test.
21115
21116 2004-12-09  Richard Henderson  <rth@redhat.com>
21117
21118         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21119
21120         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21121         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21122
21123 2004-12-09  Matt Austern  <austern@apple.com>
21124
21125         PR c++/18514
21126         * g++.dg/ext/builtin1.C: New
21127         * g++.dg/ext/builtin2.C: New
21128         * g++.dg/ext/builtin3.C: New
21129         * g++.dg/ext/builtin4.C: New
21130         * g++.dg/ext/builtin5.C: New
21131
21132 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21133
21134         PR tree-opt/18904
21135         * g++.dg/opt/ptrmem5.C: New test.
21136
21137 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21138
21139         * g++.dg/parse/typename5.C: Adjust for new error.
21140         * g++.dg/parse/typename7.C: New.
21141
21142 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21143
21144         PR c++/18073
21145         * g++.dg/other/mmintrin.C: New test.
21146
21147 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21148
21149         PR c++/16681
21150         * g++.dg/init/array15.C: New.
21151         * g++.dg/init/array16.C: New.
21152
21153 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21154
21155         PR fortran/18826
21156         * gfortran.dg/assign_1.f90: New test.
21157
21158 2004-12-08  Nick Clifton  <nickc@redhat.com>
21159
21160         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21161         * gcc.target/xstormy16/data_below100: Likewise.
21162         * gcc.target/xstormy16/sfr: Likewise.
21163         * gcc.target/xstormy16/below100.S: New test source file.
21164         * gcc.target/xstormy16/below100.ld: New test linker script.
21165         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21166         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21167         bp instructions.
21168         * gcc.target/xstormy16/bp.c: Likewise.
21169
21170         * gcc.target/xstormy16/bss_below100: New files:
21171         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21172         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21173         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21174         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21175         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21176         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21177         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21178         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21179         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21180         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21181         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21182         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21183         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21184         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21185         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21186         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21187         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21188         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21189         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21190         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21191         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21192         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21193         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21194         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21195         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21196         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21197         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21198
21199         * gcc.target/xstormy16/data_below100: New files:
21200         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21201         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21202         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21203         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21204         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21205         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21206         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21207         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21208         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21209         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21210         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21211         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21212         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21213         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21214         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21215         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21216         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21217         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21218         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21219         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21220         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21221         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21222         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21223         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21224         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21225         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21226         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21227
21228         * gcc.target/xstormy16/sfr: New files:
21229         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21230         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21231         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21232         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21233         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21234         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21235         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21236         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21237         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21238         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21239         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21240         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21241         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21242         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21243         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21244         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21245         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21246         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21247         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21248         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21249         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21250         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21251         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21252         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21253         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21254         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21255         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21256         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21257         27_if0_sfrw_bitfield_f.c
21258
21259 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21260
21261         PR c++/18100
21262         * g++.dg/lookup/name-clash4.C: New test.
21263
21264 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21265
21266         PR c++/18672
21267         * g++.dg/opt/array1.C: New.
21268
21269         PR c++/18803
21270         * g++.dg/template/operator5.C: New.
21271
21272 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21273
21274         PR c/18867
21275         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21276
21277 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21278
21279         * gcc.dg/noncompile/20041207.c: New test.
21280
21281 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21282
21283         * g++.dg/other/unreachable-1.C: New test.
21284
21285 2004-12-06  Nick Clifton  <nickc@redhat.com>
21286
21287         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21288         <limits.h> because the latter comes from gcc's include/ directory
21289         and not the newlib/libc/include directory.
21290
21291 2004-12-04  Richard Henderson  <rth@redhat.com>
21292
21293         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21294
21295 2004-12-04  Richard Henderson  <rth@redhat.com>
21296
21297         * lib/target-supports.exp (check_gc_sections_available): Disable
21298         for alpha and ia64.
21299
21300 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21301
21302         PR middle-end/17909
21303         * g++.dg/other/vararg-2.C: New test.
21304
21305 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21306
21307         PR c++/17011, c++/17971
21308         * g++.dg/template/error15.C: Adjust expected error.
21309         * g++.dg/template/instantiate3.C: Likewise.
21310
21311 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21312
21313         * gcc.dg/altivec-18.c: Fix for darwin
21314
21315 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21316
21317         PR c++/18782
21318         * g++.dg/parse/ptrmem2.C: New.
21319
21320         PR c++/18318
21321         * g++.dg/template/new1.C: New.
21322
21323 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21324
21325         PR fortran/18710
21326         * gfortran.dg/direct_io_3.f90: New test.
21327
21328 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21329
21330         PR 18758
21331         * g++.dg/parse/crash21.C: New.
21332
21333 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21334
21335         PR c++/15664, c++/18276
21336         * g++.dg/template/ttp13.C: New test.
21337         * g++.dg/template/ttp14.C: Likewise.
21338
21339 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21340
21341         PR c++/18123
21342         * g++.dg/parse/enum2.C: New test.
21343         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21344
21345 2004-12-02  Nick Clifton  <nickc@redhat.com>
21346
21347         * gcc.target/xstormy16: New test directory.
21348         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21349         * gcc.target/xstormy16/bp.c: Check the generation of bp
21350         instructions.
21351         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21352         bn instructions and the BELOW100 attribute.
21353
21354 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21355
21356         PR target/16952
21357         * gcc.dg/ppc-eabi.c: New.
21358
21359 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21360
21361         PR fortran/18284
21362         * gfortran.dg/backspace.f90
21363
21364 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21365
21366         * gfortran.dg/inquire.f90: New test.
21367
21368 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21369
21370         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21371         handle effective-target-keyword.
21372         (dg-skip-if): Support effective-target keyword as target list.
21373         (dg-xfail-if): Ditto.
21374         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21375
21376 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21377
21378         PR tree-optimization/18291
21379         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21380
21381 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21382
21383         PR C++/18729
21384         * g++.dg/parse/crash20.C: New.
21385
21386         PR c++/17431
21387         * g++.dg/overload/arg1.C: New.
21388         * g++.dg/overload/arg2.C: New.
21389         * g++.dg/overload/arg3.C: New.
21390         * g++.dg/overload/arg4.C: New.
21391
21392 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21393
21394         * gcc.dg/c99-flex-array-4.c: Remove.
21395
21396 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21397
21398         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21399
21400         * lib/target-supports.exp (is-effective-target): Simplify.
21401
21402         * lib/target-supports.exp (check_effective_target_vect_long):
21403         Fix for powerpc64-*-*.
21404
21405 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21406
21407         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21408         to support new requirements on FreeBSD 5.
21409
21410 2004-11-30  Devang Patel  <dpatel@apple.com>
21411
21412         PR 18702
21413         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21414
21415 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21416
21417         * g++.dg/ext/altivec-13.C: New test.
21418
21419 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21420
21421         PR tree-opt/18298
21422         * gcc.c-torture/execute/p18298.c: New test.
21423
21424 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21425             Dorit Naishlos  <dorit@il.ibm.com>
21426
21427         PR tree-opt/18607
21428         * gcc.dg/vect/vect-89.c: New test.
21429
21430 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21431
21432         * gcc.dg/pr18596-1.c: New test.
21433
21434 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21435
21436         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21437
21438 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21439
21440         PR c/18479
21441         * gcc.dg/pr18479.c: New test.
21442
21443 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21444
21445         PR target/18490
21446         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21447         mmix-knuth-mmixware.
21448
21449         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21450         cris-*-elf* cris-*-aout* mmix-*-*
21451
21452 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21453
21454         PR middle-end/18725
21455         * gcc.dg/pr18725.c: New test.
21456
21457 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21458
21459         PR target/18488
21460         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21461
21462         PR target/18336
21463         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21464
21465 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21466
21467         PR c++/18368
21468         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21469         * g++.old-deja/g++.law/ctors5.C: Likewise.
21470         * g++.old-deja/g++.other/crash25.C: Likewise.
21471
21472         PR c++/18674
21473         * g++.dg/template/error16.C: New test.
21474
21475         PR c++/18512
21476         * g++.dg/template/crash29.C: New test.
21477
21478 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21479
21480         PR tree-optimization/18712
21481         * gcc.c-torture/compile/pr18712.c: New test.
21482
21483 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21484
21485         PR c/7544
21486         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21487         tests.
21488
21489 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21490
21491         PR c++/18652
21492         * g++.dg/lookup/crash6.C: New test.
21493
21494 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21495
21496         PR middle-end/18164
21497         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21498
21499 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21500
21501         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21502         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21503         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21504
21505 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21506
21507         * gcc.dg/pr18164.c: New test.
21508
21509 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21510
21511         * gcc.dg/funroll-loops-all.c: New.
21512
21513 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21514
21515         PR target/18489
21516         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21517         delimeter, match space and TAB as well as ":".
21518
21519         PR target/18484
21520         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21521
21522         PR target/18348
21523         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21524
21525         PR target/18345
21526         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21527
21528         PR target/18337
21529         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21530
21531 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21532
21533         * gfortran.dg/direct_io_2.f90: New test.
21534
21535 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21536
21537         PR target/18334
21538         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21539
21540 2004-11-28  Richard Henderson  <rth@redhat.com>
21541
21542         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21543
21544 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21545
21546         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21547         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21548         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21549         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21550         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21551         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21552         gcc.dg/pointer-arith-8.c: New tests.
21553
21554 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21555
21556         PR fortran/18364
21557         * gfortran.dg/endfile.f90: New test.
21558
21559 2004-11-27  Falk Hueffner  <falk@debian.org>
21560
21561         * gcc.dg/loop-6.c: New test.
21562
21563 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21564
21565         * gcc.c-torture/execute/20041126-1.c: New test.
21566
21567 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21568
21569         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21570         on IRIX.
21571
21572 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21573
21574         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21575         functions.
21576
21577 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21578
21579         PR rtl-optimization/17825
21580         * gcc.c-torture/compile/20041119-1.c: New test.
21581
21582 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21583
21584         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21585         Check existence of ld library path variables before unsetting.
21586
21587 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21588
21589         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21590
21591 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21592
21593         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21594
21595 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21596
21597         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21598
21599 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21600
21601         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21602         dg-do directive.
21603
21604 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21605
21606         * gcc.dg/pr17957.c: Pass --param, not -param.
21607
21608 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21609
21610         PR middle-end/17957
21611         * testsuite/gcc.dg/pr17957.c: New test.
21612
21613 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21614
21615         PR c++/18445
21616         * g++.dg/template/crash28.C: Likewise.
21617
21618         PR c++/18001
21619         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21620         * g++.dg/ext/lvaddr.C: Likewise.
21621         * g++.dg/opt/pr7503-3.C: Likewise.
21622
21623         PR c++/18466
21624         * g++.dg/parse/qualified3.C: New test.
21625         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21626
21627         PR c++/18545
21628         * g++.dg/expr/return1.C: New test.
21629
21630 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21631
21632         Friend class name lookup 3/n, PR c++/3332
21633         * g++.dg/lookup/friend3.C: New test.
21634         * g++.dg/lookup/friend4.C: Likewise.
21635         * g++.dg/lookup/friend5.C: Likewise.
21636
21637 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21638
21639         Friend class name lookup 2/n, PR c++/14513, c++/15410
21640         * g++.dg/lookup/friend2.C: New test.
21641         * g++.dg/template/friend31.C: Likewise.
21642
21643 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21644
21645         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21646
21647 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21648
21649         PR c++/17473
21650         * g++.dg/tc1/dr56.C: Remove.
21651         * g++.dg/template/typedef1.C: Add dg-error markers.
21652         * g++.old-deja/g++.other/typedef7.C: Likewise.
21653
21654         PR c++/18285
21655         * g++.dg/parse/typedef7.C: New test.
21656
21657 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21658
21659         * gcc.c-torture/execute/20041124-1.c: New test.
21660
21661 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21662
21663         * g++.dg/template/deduce3.C: New test.
21664
21665         PR c++/18586
21666         * g++.dg/template/crash27.C: New test.
21667
21668         PR c++/18530
21669         * g++.dg/warn/Wshadow-3.C: New test.
21670
21671 2004-11-24  Devang Patel  <dpatel@apple.com>
21672
21673         PR/18555
21674         * gcc.dg/cpp/isysroot-1.c: New test.
21675         * gcc.dg/cpp/usr/include/stdio.h: New file.
21676         * gcc.dg/cpp/isysroot-2.c: New test.
21677         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21678         New file.
21679
21680 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21681
21682         PR c++/8929
21683         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21684
21685 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21686
21687         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21688         * gcc.target/sparc/pdist.c: Likewise.
21689
21690 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21691
21692         PR c++/16882
21693         * g++.dg/conversion/simd1.C: New test.
21694
21695 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21696
21697         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21698         and restore_ld_library_path_env_vars.
21699         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21700         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21701         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21702         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21703
21704 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21705
21706         * gcc.dg/pragma-align-2.c: Test macro expansion.
21707         * gcc.dg/pragma-pack-2.c: New test.
21708
21709 2004-11-23  Richard Henderson  <rth@redhat.com>
21710
21711         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21712         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21713         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21714         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21715         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21716         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21717
21718         * gcc.dg/vect/vect.exp: Add check for alpha.
21719         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21720         (check_effective_target_vect_int): Enable for alpha.
21721         (check_effective_target_vect_long): New.
21722         (is-effective-target): Add it.
21723
21724 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21725
21726         * gcc.dg/pr18614-1.c: New test.
21727
21728 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21729
21730         * gcc.dg/setjmp-2.c: New test.
21731
21732 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21733
21734         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21735         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21736         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21737         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21738         gcc.target/sparc/pdist.c: New tests.
21739
21740 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21741
21742         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21743
21744 2004-11-22  Dale Johannesen  <dalej@apple.com>
21745
21746         * gcc.dg/20041111-1.c: New.
21747
21748 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21749
21750         PR tree-opt/18536
21751         * gcc.dg/vect/pr18536.c: New test.
21752
21753 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21754
21755         PR c++/18354
21756         * g++.dg/template/nontype11.C: New test.
21757
21758 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21759
21760         PR middle-end/18520
21761         * gcc.dg/pr18520-1.c: New test case.
21762
21763 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21764
21765         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21766         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21767         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21768         expected diagnostics.
21769
21770 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21771
21772         PR target/18580
21773         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21774         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21775         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21776
21777 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21778
21779         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21780
21781 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21782             Joseph Myers  <joseph@codesourcery.com>
21783
21784         * lib/target-supports.exp (check_visibility_available): Really
21785         test the compiler.
21786
21787 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21788
21789         PR tree-opt/18181
21790         * gcc.dg/vect/vect-85.c: New test.
21791         * gcc.dg/vect/vect-86.c: New test.
21792         * gcc.dg/vect/vect-87.c: New test.
21793         * gcc.dg/vect/vect-88.c: New test.
21794
21795 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21796
21797         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21798
21799 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21800
21801         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21802         * gcc.dg/ppc-and-1.c: Ditto.
21803         * gcc.dg/ppc-compare-1.c: Ditto.
21804         * gcc.dg/ppc-mov-1.c: Ditto
21805
21806 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21807             Mark Mitchell  <mark@codesourcery.com>
21808
21809         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21810
21811 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21812             Aldy Hernandez  <aldyh@redhat.com>
21813
21814         * lib/target-supports.exp (check_effective_target_vect_int): New
21815         (check_effective_target_vect_float): New
21816         (check_effective_target_vect_double): New.
21817         (is-effective-target): Support new effective targets keywords.
21818         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21819         default action for dg-do.
21820         * gcc.dg/vect/pr16105.c: Use new support.
21821         * gcc.dg/vect/pr18400.c: Ditto.
21822         * gcc.dg/vect/pr18425.c: Ditto.
21823         * gcc.dg/vect/vect-1.c: Ditto.
21824         * gcc.dg/vect/vect-10.c: Ditto.
21825         * gcc.dg/vect/vect-11.c: Ditto.
21826         * gcc.dg/vect/vect-12.c: Ditto.
21827         * gcc.dg/vect/vect-13.c: Ditto.
21828         * gcc.dg/vect/vect-14.c: Ditto.
21829         * gcc.dg/vect/vect-15.c: Ditto.
21830         * gcc.dg/vect/vect-16.c: Ditto.
21831         * gcc.dg/vect/vect-17.c: Ditto.
21832         * gcc.dg/vect/vect-18.c: Ditto.
21833         * gcc.dg/vect/vect-19.c: Ditto.
21834         * gcc.dg/vect/vect-2.c: Ditto.
21835         * gcc.dg/vect/vect-20.c: Ditto.
21836         * gcc.dg/vect/vect-21.c: Ditto.
21837         * gcc.dg/vect/vect-22.c: Ditto.
21838         * gcc.dg/vect/vect-23.c: Ditto.
21839         * gcc.dg/vect/vect-24.c: Ditto.
21840         * gcc.dg/vect/vect-25.c: Ditto.
21841         * gcc.dg/vect/vect-26.c: Ditto.
21842         * gcc.dg/vect/vect-27.c: Ditto.
21843         * gcc.dg/vect/vect-27a.c: Ditto.
21844         * gcc.dg/vect/vect-28.c: Ditto.
21845         * gcc.dg/vect/vect-29.c: Ditto.
21846         * gcc.dg/vect/vect-29a.c: Ditto.
21847         * gcc.dg/vect/vect-3.c: Ditto.
21848         * gcc.dg/vect/vect-30.c: Ditto.
21849         * gcc.dg/vect/vect-31.c: Ditto.
21850         * gcc.dg/vect/vect-32.c: Ditto.
21851         * gcc.dg/vect/vect-33.c: Ditto.
21852         * gcc.dg/vect/vect-34.c: Ditto.
21853         * gcc.dg/vect/vect-35.c: Ditto.
21854         * gcc.dg/vect/vect-36.c: Ditto.
21855         * gcc.dg/vect/vect-37.c: Ditto.
21856         * gcc.dg/vect/vect-38.c: Ditto.
21857         * gcc.dg/vect/vect-4.c: Ditto.
21858         * gcc.dg/vect/vect-40.c: Ditto.
21859         * gcc.dg/vect/vect-41.c: Ditto.
21860         * gcc.dg/vect/vect-42.c: Ditto.
21861         * gcc.dg/vect/vect-43.c: Ditto.
21862         * gcc.dg/vect/vect-44.c: Ditto.
21863         * gcc.dg/vect/vect-45.c: Ditto.
21864         * gcc.dg/vect/vect-46.c: Ditto.
21865         * gcc.dg/vect/vect-47.c: Ditto.
21866         * gcc.dg/vect/vect-48.c: Ditto.
21867         * gcc.dg/vect/vect-48a.c: Ditto.
21868         * gcc.dg/vect/vect-49.c: Ditto.
21869         * gcc.dg/vect/vect-5.c: Ditto.
21870         * gcc.dg/vect/vect-50.c: Ditto.
21871         * gcc.dg/vect/vect-51.c: Ditto.
21872         * gcc.dg/vect/vect-52.c: Ditto.
21873         * gcc.dg/vect/vect-53.c: Ditto.
21874         * gcc.dg/vect/vect-54.c: Ditto.
21875         * gcc.dg/vect/vect-55.c: Ditto.
21876         * gcc.dg/vect/vect-56.c: Ditto.
21877         * gcc.dg/vect/vect-56a.c: Ditto.
21878         * gcc.dg/vect/vect-57.c: Ditto.
21879         * gcc.dg/vect/vect-58.c: Ditto.
21880         * gcc.dg/vect/vect-59.c: Ditto.
21881         * gcc.dg/vect/vect-6.c: Ditto.
21882         * gcc.dg/vect/vect-60.c: Ditto.
21883         * gcc.dg/vect/vect-61.c: Ditto.
21884         * gcc.dg/vect/vect-62.c: Ditto.
21885         * gcc.dg/vect/vect-63.c: Ditto.
21886         * gcc.dg/vect/vect-64.c: Ditto.
21887         * gcc.dg/vect/vect-65.c: Ditto.
21888         * gcc.dg/vect/vect-66.c: Ditto.
21889         * gcc.dg/vect/vect-67.c: Ditto.
21890         * gcc.dg/vect/vect-68.c: Ditto.
21891         * gcc.dg/vect/vect-69.c: Ditto.
21892         * gcc.dg/vect/vect-7.c: Ditto.
21893         * gcc.dg/vect/vect-72.c: Ditto.
21894         * gcc.dg/vect/vect-72a.c: Ditto.
21895         * gcc.dg/vect/vect-73.c: Ditto.
21896         * gcc.dg/vect/vect-74.c: Ditto.
21897         * gcc.dg/vect/vect-75.c: Ditto.
21898         * gcc.dg/vect/vect-76.c: Ditto.
21899         * gcc.dg/vect/vect-77.c: Ditto.
21900         * gcc.dg/vect/vect-77a.c: Ditto.
21901         * gcc.dg/vect/vect-78.c: Ditto.
21902         * gcc.dg/vect/vect-79.c: Ditto.
21903         * gcc.dg/vect/vect-8.c: Ditto.
21904         * gcc.dg/vect/vect-80.c: Ditto.
21905         * gcc.dg/vect/vect-82.c: Ditto.
21906         * gcc.dg/vect/vect-82_64.c: Ditto.
21907         * gcc.dg/vect/vect-83.c: Ditto.
21908         * gcc.dg/vect/vect-83_64.c: Ditto.
21909         * gcc.dg/vect/vect-9.c: Ditto.
21910         * gcc.dg/vect/vect-all.c: Ditto.
21911         * gcc.dg/vect/vect-none.c: Ditto.
21912
21913 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21914
21915         * lib/gcc-dg.exp (dg-skip-if): New function.
21916         (dg-forbid-option): Remove.
21917         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21918         * g++.dg/abi/bitfield8.C: Likewise.
21919         * g++.dg/abi/dtor1.C: Likewise.
21920         * g++.dg/abi/empty10.C: Likewise.
21921         * g++.dg/abi/empty7.C: Likewise.
21922         * g++.dg/abi/empty9.C: Likewise.
21923         * g++.dg/abi/layout3.C: Likewise.
21924         * g++.dg/abi/layout4.C: Likewise.
21925         * g++.dg/abi/thunk1.C: Likewise.
21926         * g++.dg/abi/thunk2.C: Likewise.
21927         * g++.dg/abi/vbase11.C: Likewise.
21928         * g++.dg/abi/vthunk2.C: Likewise.
21929         * g++.dg/abi/vthunk3.C: Likewise.
21930         * g++.dg/ext/attrib8.C: Likewise.
21931         * g++.dg/opt/longbranch2.C: Likewise.
21932         * g++.dg/opt/reg-stack4.C: Likewise.
21933         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21934         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21935         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21936         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21937         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21938         * gcc.dg/20000609-1.c: Likewise.
21939         * gcc.dg/20000720-1.c: Likewise.
21940         * gcc.dg/20011107-1.c: Likewise.
21941         * gcc.dg/20011119-1.c: Likewise.
21942         * gcc.dg/20020108-1.c: Likewise.
21943         * gcc.dg/20020122-2.c: Likewise.
21944         * gcc.dg/20020122-3.c: Likewise.
21945         * gcc.dg/20020201-3.c: Likewise.
21946         * gcc.dg/20020206-1.c: Likewise.
21947         * gcc.dg/20020218-1.c: Likewise.
21948         * gcc.dg/20020310-1.c: Likewise.
21949         * gcc.dg/20020411-1.c: Likewise.
21950         * gcc.dg/20020418-2.c: Likewise.
21951         * gcc.dg/20020426-1.c: Likewise.
21952         * gcc.dg/20020426-2.c: Likewise.
21953         * gcc.dg/20020517-1.c: Likewise.
21954         * gcc.dg/20020523-1.c: Likewise.
21955         * gcc.dg/20020523-2.c: Likewise.
21956         * gcc.dg/20020729-1.c: Likewise.
21957         * gcc.dg/20030204-1.c: Likewise.
21958         * gcc.dg/20030826-2.c: Likewise.
21959         * gcc.dg/20030926-1.c: Likewise.
21960         * gcc.dg/20031202-1.c: Likewise.
21961         * gcc.dg/980312-1.c: Likewise.
21962         * gcc.dg/980313-1.c: Likewise.
21963         * gcc.dg/990117-1.c: Likewise.
21964         * gcc.dg/990424-1.c: Likewise.
21965         * gcc.dg/990524-1.c: Likewise.
21966         * gcc.dg/991230-1.c: Likewise.
21967         * gcc.dg/i386-387-1.c: Likewise.
21968         * gcc.dg/i386-387-2.c: Likewise.
21969         * gcc.dg/i386-387-3.c: Likewise.
21970         * gcc.dg/i386-387-4.c: Likewise.
21971         * gcc.dg/i386-387-5.c: Likewise.
21972         * gcc.dg/i386-387-6.c: Likewise.
21973         * gcc.dg/i386-asm-1.c: Likewise.
21974         * gcc.dg/i386-bitfield1.c: Likewise.
21975         * gcc.dg/i386-bitfield2.c: Likewise.
21976         * gcc.dg/i386-loop-1.c: Likewise.
21977         * gcc.dg/i386-loop-2.c: Likewise.
21978         * gcc.dg/i386-loop-3.c: Likewise.
21979         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21980         * gcc.dg/i386-pic-1.c: Likewise.
21981         * gcc.dg/i386-regparm.c: Likewise.
21982         * gcc.dg/i386-signbit-1.c: Likewise.
21983         * gcc.dg/i386-signbit-2.c: Likewise.
21984         * gcc.dg/i386-signbit-3.c: Likewise.
21985         * gcc.dg/i386-sse-5.c: Likewise.
21986         * gcc.dg/i386-sse-8.c: Likewise.
21987         * gcc.dg/i386-unroll-1.c: Likewise.
21988         * gcc.dg/tls/opt-1.c: Likewise.
21989         * gcc.dg/tls/opt-2.c: Likewise.
21990         * gcc.dg/unroll-1.c: Likewise.
21991         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21992         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21993         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21994         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21995
21996 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21997
21998         * g++.dg/template/incomplete1.C: New test.
21999
22000 2004-11-16  Nick Clifton  <nickc@redhat.com>
22001
22002         Revert patches accidentally commited during checkin of fixes for
22003         xstormy16 tests:
22004         gcc.c-torture/execute/simd-4.c: Revert
22005         gcc.dg/20040910-1.c: Revert.
22006
22007 2004-11-16  Paul Brook  <paul@codesourcery.com>
22008
22009         PR fortran/13010
22010         * gfortran.dg/der_pointer_1.f90: New test.
22011
22012 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22013
22014         PR c/18498
22015         * gcc.dg/bitfld-13.c: New test.
22016
22017 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22018
22019         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22020         powerpc*-*-linux*.
22021
22022         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22023         * gcc.dg/ppc64-abi-2.c: Ditto.
22024         * gcc.dg/ppc64-abi-3.c: Ditto.
22025
22026         * lib/gcc-dg.exp (dg-target-list): Remove.
22027
22028 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22029
22030         * gcc.dg/ia64-postinc.c: New test.
22031
22032 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22033
22034         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22035
22036 2004-11-15  Nick Clifton  <nickc@redhat.com>
22037
22038         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22039         __INT_MAX__ so that the test can be compiled by toolchains
22040         targeted at 16-bit processors.
22041
22042         * gcc.dg/20040625-1.c: Use long constants rather than integers
22043         when performing arithmetic that will overflow 16-bits.
22044
22045         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22046         xstormy16.  It does not support 128-bit vector operations.
22047
22048         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22049         with the macro PTR_TYPE.  Define this macro to an integer type
22050         suitable for holding a pointer.
22051
22052         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22053         the target is a 16-bit processor.
22054
22055         * gcc.dg/cpp/if-2.c: Expect a different warning message from
22056         16-bit targets where the character constant will be too long.
22057
22058         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22059         where the double will not be directly addressable.
22060
22061 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22062
22063         Friend class name lookup 1/n, PR c++/18471
22064         * g++.dg/template/crash26.C: New test.
22065         * g++.dg/lookup/struct1.C: Adjust expected error.
22066         * g++.dg/parse/elab1.C: Likewise.
22067         * g++.dg/parse/elab2.C: Likewise.
22068         * g++.dg/parse/int-as-enum1.C: Likewise.
22069         * g++.dg/parse/struct-as-enum1.C: Likewise.
22070         * g++.dg/parse/typedef1.C: Likewise.
22071         * g++.dg/parse/typedef3.C: Likewise.
22072         * g++.dg/parse/typedef4.C: Likewise.
22073         * g++.dg/parse/typedef5.C: Likewise.
22074         * g++.dg/template/nontype4.C: Likewise.
22075         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22076         * g++.old-deja/g++.other/elab1.C: Likewise.
22077         * g++.old-deja/g++.other/syntax4.C: Likewise.
22078
22079 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22080
22081         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22082
22083 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
22084
22085         * gcc.c-torture/execute/20041114-1.c: New test.
22086
22087 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22088
22089         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22090         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22091         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22092         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22093         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22094         gcc.dg/switch-7.c: New tests.
22095
22096 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22097
22098         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22099
22100 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22101
22102         PR tree-opt/18400
22103         * gcc.dg/vect/pr18400.c: New test.
22104
22105 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22106             Andrew Pinski  <pinskia@physics.uc.edu>
22107
22108         PR tree-opt/18425
22109         * gcc.dg/vect/pr18425.c: New test.
22110
22111 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22112
22113         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22114         Guard with dg-require-alias and dg-require-visibility.
22115
22116 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22117
22118         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22119
22120 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22121
22122         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22123
22124 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22125
22126         PR c++/17344
22127         * g++.dg/template/defarg5.C: New test.
22128
22129 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22130
22131         * g++.dg/parse/cast1.C: Run only on ILP32.
22132         * g++.old-deja/g++.mike/p784.C: Likewise.
22133
22134 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22135
22136         * gcc.c-torture/execute/20041113-1.c: New test.
22137
22138 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22139
22140         PR target/18230
22141         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22142         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22143         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22144         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22145         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22146         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22147         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22148         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22149         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22150         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22151         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22152         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22153         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22154
22155 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22156
22157         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22158         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22159         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22160         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22161         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22162         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22163         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22164         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22165         gcc.target/sparc/combined-1.c: New tests.
22166
22167 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22168
22169         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22170         New tests.
22171
22172 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22173
22174         * lib/gcc-dg.exp (dg-forbid-option): New function.
22175         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22176         * g++.dg/abi/bitfield8.C: Likewise.
22177         * g++.dg/abi/dtor1.C: Likewise.
22178         * g++.dg/abi/empty10.C: Likewise.
22179         * g++.dg/abi/empty7.C: Likewise.
22180         * g++.dg/abi/empty9.C: Likewise.
22181         * g++.dg/abi/layout3.C: Likewise.
22182         * g++.dg/abi/layout4.C: Likewise.
22183         * g++.dg/abi/thunk1.C: Likewise.
22184         * g++.dg/abi/thunk2.C: Likewise.
22185         * g++.dg/abi/vbase11.C: Likewise.
22186         * g++.dg/abi/vthunk2.C: Likewise.
22187         * g++.dg/abi/vthunk3.C: Likewise.
22188         * g++.dg/ext/attrib8.C: Likewise.
22189         * g++.dg/opt/longbranch2.C: Likewise.
22190         * g++.dg/opt/reg-stack4.C: Likewise.
22191         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22192         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22193         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22194         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22195         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22196         * gcc.dg/20000609-1.c: Likewise.
22197         * gcc.dg/20000720-1.c: Likewise.
22198         * gcc.dg/20011107-1.c: Likewise.
22199         * gcc.dg/20011119-1.c: Likewise.
22200         * gcc.dg/20020108-1.c: Likewise.
22201         * gcc.dg/20020122-2.c: Likewise.
22202         * gcc.dg/20020122-3.c: Likewise.
22203         * gcc.dg/20020201-3.c: Likewise.
22204         * gcc.dg/20020206-1.c: Likewise.
22205         * gcc.dg/20020218-1.c: Likewise.
22206         * gcc.dg/20020310-1.c: Likewise.
22207         * gcc.dg/20020411-1.c: Likewise.
22208         * gcc.dg/20020418-2.c: Likewise.
22209         * gcc.dg/20020426-1.c: Likewise.
22210         * gcc.dg/20020426-2.c: Likewise.
22211         * gcc.dg/20020517-1.c: Likewise.
22212         * gcc.dg/20020523-1.c: Likewise.
22213         * gcc.dg/20020523-2.c: Likewise.
22214         * gcc.dg/20020729-1.c: Likewise.
22215         * gcc.dg/20030204-1.c: Likewise.
22216         * gcc.dg/20030826-2.c: Likewise.
22217         * gcc.dg/20030926-1.c: Likewise.
22218         * gcc.dg/20031202-1.c: Likewise.
22219         * gcc.dg/980312-1.c: Likewise.
22220         * gcc.dg/980313-1.c: Likewise.
22221         * gcc.dg/990117-1.c: Likewise.
22222         * gcc.dg/990424-1.c: Likewise.
22223         * gcc.dg/990524-1.c: Likewise.
22224         * gcc.dg/991230-1.c: Likewise.
22225         * gcc.dg/i386-387-1.c: Likewise.
22226         * gcc.dg/i386-387-2.c: Likewise.
22227         * gcc.dg/i386-387-3.c: Likewise.
22228         * gcc.dg/i386-387-4.c: Likewise.
22229         * gcc.dg/i386-387-5.c: Likewise.
22230         * gcc.dg/i386-387-6.c: Likewise.
22231         * gcc.dg/i386-asm-1.c: Likewise.
22232         * gcc.dg/i386-bitfield1.c: Likewise.
22233         * gcc.dg/i386-bitfield2.c: Likewise.
22234         * gcc.dg/i386-loop-1.c: Likewise.
22235         * gcc.dg/i386-loop-2.c: Likewise.
22236         * gcc.dg/i386-loop-3.c: Likewise.
22237         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22238         * gcc.dg/i386-pic-1.c: Likewise.
22239         * gcc.dg/i386-regparm.c: Likewise.
22240         * gcc.dg/i386-signbit-1.c: Likewise.
22241         * gcc.dg/i386-signbit-2.c: Likewise.
22242         * gcc.dg/i386-signbit-3.c: Likewise.
22243         * gcc.dg/i386-sse-5.c: Likewise.
22244         * gcc.dg/i386-sse-8.c: Likewise.
22245         * gcc.dg/i386-unroll-1.c: Likewise.
22246         * gcc.dg/tls/opt-1.c: Likewise.
22247         * gcc.dg/tls/opt-2.c: Likewise.
22248         * gcc.dg/unroll-1.c: Likewise.
22249         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22250         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22251         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22252         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22253         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22254         -m64 is specified.
22255
22256 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22257
22258         PR c++/18389
22259         * g++.dg/parse/cond1.C: New test.
22260
22261         PR c++/18429
22262         * g++.dg/template/array9.C: New test.
22263         * g++.dg/ext/vla1.C: Adjust error messages.
22264         * g++.dg/ext/vlm1.C: Likewise.
22265         * g++.dg/template/crash2.C: Likewise.
22266
22267         PR c++/18436
22268         * g++.dg/template/call3.C: New test.
22269
22270         PR c++/18407
22271         * g++.dg/template/ptrmem11.C: New test.
22272
22273 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22274
22275         PR other/14264
22276         * lib/g++.exp: Set LC_ALL and LANG to C.
22277         * lib/gcc-dg.exp: Likewise.
22278         * lib/gfortran.exp: Likewise.
22279         * lib/objc.exp: Likewise.
22280         * lib/treelang.exp: Likewise.
22281
22282 2004-11-12  Andreas Schwab  <schwab@suse.de>
22283
22284         * gcc.dg/pr16286.c: Fix last change.
22285
22286 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22287
22288         PR c++/18416
22289         * g++.dg/init/global1.C: New test.
22290
22291 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22292
22293         * gcc.c-torture/execute/20041112-1.c: New test.
22294
22295 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22296
22297         * lib/gcc-dg.exp (dg-target-list): New.
22298
22299 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22300             Richard Sandiford  <rsandifo@redhat.com>
22301
22302         * lib/target-supports.exp (get-compiler_messages): New.
22303         (check_named_sections_available): Use it.
22304         (check_effective_target_ilp32): New.
22305         (check_effective_target_lp64): New.
22306         (is-effective-target): New.
22307         * lib/gcc-dg.exp (dg-require-effective-target): New.
22308
22309 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22310
22311         * gcc.dg/precedence-1.c: New test.
22312
22313 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22314
22315         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22316
22317         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22318         message, delete generated files, use more descriptive name for
22319         executable, and make the test unsupported when it cannot be run.
22320
22321         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22322         (dg-require-weak, dg-require-visibility, dg-require-alias,
22323         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22324         dg-require-iconv, dg-require-named-sections): Use it.
22325
22326         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22327
22328 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22329
22330         PR target/16457
22331         * gcc.dg/ppc-and-1: New
22332
22333         PR target/16796
22334         * gcc.dg/ppc-mov-1.c: New.
22335
22336         PR target/16458
22337         * gcc.dg/ppc-compare-1.c: New.
22338
22339 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22340
22341         * objc.dg/desig-init-2.m: New test.
22342
22343 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22344
22345         PR middle-end/18160
22346         * g++.dg/warn/register-var-1.C: New test.
22347         * g++.dg/warn/register-var-2.C: New test.
22348
22349 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22350
22351         * gcc.dg/union-2.c: New test.
22352
22353 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22354
22355         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22356         New test for PR tree-optimization/17892.
22357
22358 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22359
22360         PR c++/18369
22361         * g++.dg/init/new12.C: New test.
22362
22363 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22364
22365         * gcc.target/sparc: New directory.
22366         * gcc.target/sparc/sparc.exp: New driver.
22367         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22368         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22369         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22370         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22371
22372 2004-11-10  Paul Brook  <paul@codesourcery.com>
22373
22374         PR fortran/18218
22375         * gfortran.dg/list_read.c: New test.
22376
22377 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22378
22379         PR c/18322
22380         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22381         expected diagnostic location.
22382
22383 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22384
22385         * gcc.dg/20041109-1.c: New test.
22386
22387 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22388
22389         PR objc/18406
22390         * objc/compile/pr18406.m: New test.
22391
22392 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22393
22394         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22395
22396 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22397
22398         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22399
22400 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22401
22402         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22403
22404 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22405
22406         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22407         exit.
22408
22409 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22410
22411         PR tree-opt/18299
22412         * gcc.c-torture/pr18299-1.c: New test.
22413
22414 2004-11-06  Andreas Schwab  <schwab@suse.de>
22415
22416         * gcc.dg/pr16286.c: Also test for bool and pixel.
22417
22418 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22419
22420         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22421         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22422         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22423         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22424         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22425         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22426         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22427         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22428         gcc.dg/struct-semi-3.c: New tests.
22429
22430 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22431
22432         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22433
22434 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22435
22436         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22437         Do not use C99 designators.
22438
22439 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22440
22441         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22442
22443 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22444
22445         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22446         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22447         * gcc.c-torture/execute/simd-5.x: Remove.
22448
22449 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22450
22451         PR rtl-optimization/17933
22452         * gcc.dg/torture/pr17933-1.c: New test.
22453
22454 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22455
22456         PR target/18106
22457         * lib/target-supports.exp (check_weak_available): Support
22458         Windows.
22459
22460 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22461
22462         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22463         call to fflush(stdout) before abort.
22464         (my_ffsll): New function.
22465         (generate_fields): Use it.
22466
22467 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22468
22469         * gcc.dg/init-undef-1.c: New test.
22470
22471 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22472
22473         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22474         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22475         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22476         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22477         expected messages for new parser.
22478
22479 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22480
22481         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22482
22483 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22484
22485         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22486         on LP64 targets.
22487
22488 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22489
22490         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22491         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22492         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22493         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22494         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22495         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22496         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22497         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22498         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22499         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22500
22501 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22502
22503         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22504         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22505         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22506         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22507         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22508         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22509         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22510         for new parser.
22511
22512 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22513
22514         PR target/15342
22515         * gcc.dg/20041104-1.c: New test.
22516
22517 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22518
22519         * g++.dg/template/nontype7.C: New test.
22520         * g++.dg/template/nontype8.C: Likewise.
22521         * g++.dg/template/nontype9.C: Likewise.
22522         * g++.dg/template/nontype10.C: Likewise.
22523         * g++.dg/tc1/dr49.C: Likewise.
22524         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22525         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22526
22527 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22528
22529         * g++.dg/rtti/tinfo1.C: Remove xfails.
22530
22531 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22532
22533         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22534         packed attribute to the definition to satisfy the new C++ parser.
22535
22536 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22537
22538         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22539         invocations of va_arg.
22540
22541 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22542
22543         PR c++/18124
22544         * g++.dg/template/crash25.C: New test.
22545
22546         PR c++/18155
22547         * g++.dg/template/typedef2.C: New test.
22548         * g++.dg/parse/crash13.C: Adjust error markers.
22549
22550         PR c++/18177
22551         * g++.dg/conversion/const3.C: New test.
22552
22553 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22554
22555         PR fortran/17535
22556         PR fortran/17583
22557         PR fortran/17713
22558         * gfortran.dg/generic_[123].f90: New testcases.
22559
22560 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22561
22562         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22563         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22564
22565 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22566
22567         PR tree-opt/16808
22568         * gcc.c-torture/compile/pr16808.c: New test.
22569
22570 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22571
22572         PR rtl-optimization/17104
22573         * gcc.dg/ppc-bitfield1.c: New.
22574
22575 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22576
22577         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22578
22579 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22580
22581         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22582         strings for 32-bit code.
22583
22584 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22585
22586         PR c/18239
22587         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22588
22589 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22590
22591         PR c++/18064
22592         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22593
22594 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22595
22596         PR c++/15172
22597         * g++.dg/init/aggr2.C: New test.
22598
22599 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22600
22601         * objc.dg/local-decl-1.m: New test.
22602
22603 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22604
22605         * gcc.dg/20040910-1.c: Adjust regex.
22606
22607 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22608
22609         PR rtl-optimization/18084
22610         * g++.dg/opt/pr18084-1.C: New testcase.
22611
22612 2004-10-30  Matt Austern  <austern@apple.com>
22613
22614         PR c++/17542
22615         * g++.dg/ext/attrib18.C: New test.
22616
22617 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22618
22619         PR middle-end/18096
22620         * gcc.dg/pr18096-1.c: New test case.
22621
22622 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22623
22624         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22625
22626 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22627
22628         PR c/16666
22629         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22630         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22631         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22632         gcc.dg/old-style-prom-3.c: New tests.
22633
22634 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22635
22636         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22637         Remove unnecessary inclusion of stdio.h.
22638
22639 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22640
22641         PR rtl-optimization/17581
22642         * gcc.dg/pr17581-1.c: New test case.
22643
22644 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22645
22646         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22647         being implemented.
22648         * g++.dg/conversion/dr195-1.C: New.
22649         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22650         * g++.old-deja/g++.mike/p10148.C: Likewise.
22651
22652 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22653
22654         PR c++/17695
22655         * g++.dg/debug/typedef2.C: New test.
22656
22657 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22658
22659         PR fortran/13490
22660         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22661         * gfortran.dg/g77/README: Update.
22662
22663 2004-10-28  Matt Austern  <austern@apple.com>
22664
22665         PR c++/14124
22666         * g++.dg/ext/packed7.C: New test.
22667
22668 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22669
22670         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22671         scan-assembler.
22672         * lib/scanasm.exp (hidden-scan-for): New proc.
22673         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22674         string.
22675         (scan-not-hidden): Likewise.
22676         * lib/target-supports.exp (check_visibility_available): mach-o is
22677         support too.
22678
22679 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22680
22681         PR c++/17132
22682         * g++.dg/template/memclass3.C: New test.
22683
22684 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22685
22686         PR middle-end/18160
22687         * gcc.dg/register-var-1.c: New test.
22688         * gcc.dg/register-var-2.c: New test.
22689         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22690         error now.
22691
22692 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22693
22694         PR other/18172
22695         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22696         unused variables.
22697         * gcc.dg/vect/vect-22.c: Likewise.
22698
22699 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22700
22701         * gcc.dg/i386-rotate-1.c: New test.
22702
22703 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22704
22705         * g++.dg/init/ref12.C: Add "run" marker.
22706
22707         PR c++/17435
22708         * g++.dg/init/ref12.C: New test.
22709
22710         PR c++/18140
22711         * g++.dg/template/shift1.C: New test.
22712         * g++.dg/template/error10.C: Adjust error markers.
22713
22714 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22715
22716         PR tree-opt/17529
22717         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22718
22719 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22720
22721         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22722         * gcc.dg/weak/weak-3.c: Likewise.
22723         * gcc.dg/weak/weak-5.c: Likewise.
22724         * gcc.dg/weak/weak-9.c: Likewise.
22725         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22726         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22727
22728         * gcc.dg/darwin-weakimport-1.c: New.
22729
22730 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22731
22732         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22733
22734 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22735
22736         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22737         'syntax' error messages.
22738         * gcc.dg/cpp/direct2s.c: Likewise.
22739
22740 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22741
22742         * gcc.c-torture/compile/20041026-1.c: New.
22743
22744 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22745
22746         PR c++/18093
22747         * g++.dg/lookup/ns2.C: New test.
22748
22749         PR c++/18020
22750         * g++.dg/template/enum4.C: New test.
22751
22752         PR c++/18161
22753         * g++.dg/template/expr1.C: New test.
22754
22755 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22756
22757         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22758
22759 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22760
22761         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22762         gcc.dg/decl-nospec-3.c: New tests.
22763
22764 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22765
22766         * objc.dg/super-class-3.m: New test.
22767
22768 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22769
22770         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22771         resyncing.
22772         * gcc.dg/cpp/direct2s.c: Likewise.
22773
22774 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22775
22776         * objc.dg/image-info.m: Update for changes to section selection.
22777
22778 2004-10-25  David Ayers  <d.ayers@inode.at>
22779             Ziemowit Laski  <zlaski@apple.com>
22780
22781         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22782         diagnostics when messaging 'id <Proto>'.
22783         * objc.dg/class-protocol-1.m: New test.
22784         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22785         a non-existent method signature.
22786         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22787         Update diagnostics when messaging with non-existent method signature.
22788         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22789         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22790         invalid receivers are now resolved as if messaging 'id'; remove
22791         extraneous diagnostics.
22792
22793 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22794
22795         PR c/16667
22796         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22797         gcc.dg/init-desig-obs-3.c: New tests.
22798
22799 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22800
22801         * gcc.dg/debug/20041023-1.c: New test.
22802
22803 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22804
22805         PR middle-end/17407
22806         * gcc.c-torture/compile/pr17407.c: New test.
22807
22808         PR c++/18121
22809         * g++.dg/template/array8.C: New test.
22810
22811 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22812
22813         PR other/18138
22814         * lib/g++.exp: Accept more than one multilib libgcc.
22815         * lib/gcc-dg.exp: Likewise.
22816         * lib/objc.exp: Likewise.
22817         * lib/treelang.exp: Likewise.
22818         * lib/gfortran.exp: Likewise.
22819
22820 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22821
22822         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22823
22824 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22825
22826         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22827         * gcc.dg/c99-const-expr-3.c: Likewise.
22828
22829 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22830
22831         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22832
22833 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22834
22835         * gcc.c-torture/execute/loop-2e.x: Remove.
22836
22837 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22838
22839         PR c++/18095
22840         * g++.dg/parse/crash18.C: New.
22841         * g++.dg/parse/crash19.C: New.
22842
22843 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22844
22845         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22846         * g++.dg/ext/dllimport2.C: Same.
22847         * g++.dg/ext/dllimport8.C: Same.
22848
22849 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22850
22851         PR c++/10841
22852         * g++.dg/conversion/cast1.C: New test.
22853         * g++.dg/overload/pmf1.C: Adjust error marker.
22854
22855 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22856
22857         PR objc/17923
22858         * objc.dg/const-str-7.m: New test.
22859
22860 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22861
22862         * g++.dg/template/memfriend11.C: Fix comment typo.
22863         * g++.dg/template/memfriend14.C: Likewise.
22864
22865 2004-10-20  Richard Henderson  <rth@redhat.com>
22866
22867         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22868         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22869         -fasynchronous-unwind-tables.
22870
22871 2004-10-20  Richard Henderson  <rth@redhat.com>
22872
22873         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22874         (main): Return success.
22875         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22876         (main): Return success.
22877
22878 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22879
22880         PR c++/13495
22881         * g++.dg/template/memfriend9.C: New test.
22882         * g++.dg/template/memfriend10.C: Likewise.
22883         * g++.dg/template/memfriend11.C: Likewise.
22884         * g++.dg/template/memfriend12.C: Likewise.
22885         * g++.dg/template/memfriend13.C: Likewise.
22886         * g++.dg/template/memfriend14.C: Likewise.
22887         * g++.dg/template/memfriend15.C: Likewise.
22888         * g++.dg/template/memfriend16.C: Likewise.
22889         * g++.dg/template/memfriend17.C: Likewise.
22890         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22891
22892 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22893
22894         * g++.dg/conversion/dr195.C: New.
22895         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22896
22897 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22898             Devang Patel  <dpatel@apple.com>
22899
22900         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22901         of floating point arithmetic, which could trap.
22902
22903 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22904
22905         PR c++/14035
22906         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22907         * g++.dg/conversion/const2.C: New test.
22908         * g++.dg/expr/reinterpret2.C: New test.
22909         * g++.dg/expr/reinterpret3.C: New test.
22910         * g++.dg/expr/cast2.C: New test.
22911         * g++.dg/expr/copy1.C: New test.
22912         * g++.dg/other/conversion1.C: Change error message.
22913         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22914         function pointers to void *.
22915         * g++.old-deja/g++.mike/p10148.C: Likewise.
22916
22917 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22918
22919         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22920
22921 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22922
22923         PR c++/18047
22924
22925         * g++.dg/parse/expr3.C: New test.
22926
22927 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22928
22929         * gcc.dg/smod-1.c: New test.
22930
22931 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22932
22933         * objc.dg/method-14.m: New test.
22934
22935 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22936
22937         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22938         Also xfail as the patch was reverted.
22939
22940 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22941
22942         PR middle-end/16973
22943         * gcc.dg/pr16973.c: New test.
22944
22945 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22946
22947         PR tree-optimization/17656
22948         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22949
22950 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22951
22952         * g++.dg/eh/shadow1.C: New.
22953
22954 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22955
22956         * gcc.c-torture/compile/20041018-1.c: New test.
22957
22958 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22959
22960         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22961         compiler referring to register 0 when accessing sdata.  The linker
22962         now patches things up.
22963
22964 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22965
22966         PR c/17529
22967         * gcc.c-torture/compile/pr17529.c: New test.
22968
22969 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22970
22971         PR c++/17743
22972         * g++.dg/ext/attrib17.C: New test.
22973
22974 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22975
22976         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22977
22978 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22979
22980         PR c++/10479
22981         * g++.dg/ext/attrib16.C: New test.
22982
22983 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22984
22985         PR c++/17042
22986         * g++.dg/init/dso_handle1.C: New test.
22987
22988         PR c++/14667
22989         * g++.dg/parse/typedef6.C: New test.
22990
22991         PR c++/17916
22992         * g++.dg/parse/pragma1.C: New test.
22993
22994 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22995
22996         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22997
22998 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22999
23000         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23001         -fno-common when on HPPA HP-UX platforms.
23002
23003 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
23004
23005         PR other/16820
23006         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23007         stdint.h.
23008         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23009         uintptr_t.
23010
23011 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23012
23013         PR c++/16301
23014         * g++.dg/lookup/strong-using-4.C: New test.
23015
23016 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23017
23018         PR middle-end/16567
23019         * gcc.c-torture/compile/nested-1.c: New test.
23020
23021 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23022
23023         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23024         and mipsisa64*-*-* (until support for misaligned loads is added).
23025         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23026         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23027         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23028         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23029         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23030         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23031
23032 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23033
23034         PR c++/17976
23035         * g++.dg/init/dtor3.C: New test.
23036
23037 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23038
23039         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23040
23041 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23042
23043         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23044         * gcc.dg/macho-lo-sum.c: Likewise.
23045
23046 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23047
23048         * gcc.dg/ppc-spe64-1.c: New test.
23049
23050 2004-10-14  Devang Patel  <dpatel@apple.com>
23051
23052         PR 17635
23053         * gcc.dg/pr17635.c : New test.
23054
23055 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
23056
23057         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23058         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23059         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23060         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23061         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23062         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23063         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23064         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23065         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23066         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23067         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23068         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23069         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23070         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23071         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23072         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23073         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23074         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23075
23076 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23077
23078         * gcc.dg/vect/vect-82.c: New testcase.
23079         * gcc.dg/vect/vect-82_64.c: New testcase.
23080         * gcc.dg/vect/vect-83.c: New testcase.
23081         * gcc.dg/vect/vect-83_64.c: New testcase.
23082
23083 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23084
23085         * gcc.dg/cpp/error-1.c: New test.
23086
23087 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23088
23089         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23090
23091 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23092
23093         PR target/17984
23094         * gcc.dg/cris-peep2-xsrand2.c: New test.
23095
23096 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23097
23098         PR c++/17661
23099         * testsuite/g++.dg/expr/for2.C: New test.
23100
23101 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23102
23103         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23104
23105 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23106
23107         PR tree-optimization/17724
23108         * g++.dg/opt/pr17724-1.C: New test.
23109         * g++.dg/opt/pr17724-2.C: New test.
23110         * g++.dg/opt/pr17724-3.C: New test.
23111         * g++.dg/opt/pr17724-4.C: New test.
23112         * g++.dg/opt/pr17724-5.C: New test.
23113         * g++.dg/opt/pr17724-6.C: New test.
23114
23115 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23116
23117         PR c/17301
23118         * gcc.dg/pr17301-2.c: New test.
23119
23120 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23121
23122         PR c++/15876
23123         * g++.dg/parse/error22.C: New test.
23124
23125         PR c++/17936
23126         * g++.dg/template/spec18.C: New test.
23127
23128 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23129
23130         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23131         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23132         memcpy.
23133         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23134         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23135
23136 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23137
23138         * g++.dg/eh/cleanup5.C: Add dg-options "".
23139
23140 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23141
23142         PR middle-end/17657
23143         * gcc.dg/switch-4.c: New test case.
23144
23145 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23146
23147         * gcc.c-torture/execute/20041011-1.c: New test.
23148
23149 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23150
23151         PR c++/17554
23152         * g++.dg/init/for3.C: New test.
23153
23154         PR c++/17657
23155         * g++.dg/opt/switch2.C: New test.
23156
23157         PR middle-end/17703
23158         * g++.dg/warn/Wreturn-2.C: New test.
23159
23160 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23161
23162         PR c++/17907
23163         * g++.dg/eh/cleanup5.C: New test.
23164
23165 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23166
23167         PR c++/17393
23168         * g++.dg/parse/error21.C: New test.
23169
23170 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23171
23172         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23173         * g++.dg/warn/incomplete1.C: Likewise.
23174         * g++.dg/template/qualttp20.C: Likewise.
23175
23176 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23177
23178         PR c/17881
23179         * parm-incomplete-1.c: New test.
23180
23181 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23182
23183         PR c++/17867
23184         * g++.dg/parse/error19.C: New test.
23185
23186         PR c++/17670
23187         * g++.dg/init/new11.C: New test.
23188
23189         PR c++/17821
23190         * g++.dg/parse/error20.C: New test.
23191
23192         PR c++/17826
23193         * g++.dg/template/crash24.C: New test.
23194
23195 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23196
23197         PR c/17301
23198         * gcc.dg/pr17301-1.c: New test.
23199
23200 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23201
23202         PR c/17189
23203         * gcc.dg/anon-struct-5.c: New test.
23204
23205 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23206
23207         PR c/17844
23208         * gcc.dg/pr17844-1.c: New test.
23209
23210 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23211
23212         PR tree-optimization/17906
23213         * gcc.c-torture/compile/pr17906.c: New.
23214
23215 2004-10-09  Stuart Hastings  <stuart@apple.com>
23216             Roger Sayle  <roger@eyesopen.com>
23217
23218         PR rtl-optimization/17853
23219         * gcc.dg/i386-mmx-5.c: New testcase.
23220
23221 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23222
23223         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23224
23225 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23226
23227         PR c++/17524
23228         * g++.dg/template/static9.C: New test.
23229
23230         PR c++/17685
23231         * g++.dg/parse/operator5.C: New test.
23232
23233 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23234
23235         PR middle-end/17894
23236         * gcc.c-torture/execute/divcmp-4.c: New test case.
23237
23238 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23239
23240         PR tree-opt/17902
23241         * g++.dg/opt/pr17902.C: New test.
23242
23243 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23244
23245         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23246
23247 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23248
23249         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23250
23251 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23252
23253         * gcc.dg/assign-warn-3.c: New test.
23254
23255 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23256
23257         PR c/16999
23258         * gcc.dg/cpp/ident-1.c: New test.
23259
23260 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23261
23262         * gcc.c-torture/compile/acc1.c: New.
23263
23264 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23265
23266         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23267         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23268
23269 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23270
23271         * gcc.dg/ultrasp11.c: New test.
23272
23273 2004-10-08  Michael Matz  <matz@suse.de>
23274
23275         * gcc.dg/doloop-2.c: New test.
23276
23277 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23278
23279         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23280         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23281         objc.dg/method-9.m: Update expected diagnostics.
23282
23283 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23284
23285         * gcc.dg/ppc-fsel-3.c: New file.
23286         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23287
23288 2004-10-07  Paul Brook  <paul@codesourcery.com>
23289
23290         * gfortran.dg/intrinsic_verify_1.f90: New test.
23291
23292 2004-10-07  Paul Brook  <paul@codesourcery.com>
23293
23294         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23295
23296 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23297
23298         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23299         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23300         commit.
23301
23302 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23303
23304         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23305
23306 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23307
23308         PR c++/17115
23309         * g++.dg/warn/Winline-4.C: New test.
23310
23311 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23312
23313         * gcc.c-torture/compile/20041007-1.c: New test.
23314
23315 2004-10-07  Paul Brook  <paul@codesourcery.com>
23316
23317         PR fortran/17678
23318         * gfortran.dg/use_allocated_1.f90: New test.
23319
23320 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23321
23322         PR middle-end/17849
23323         * gfortran.fortran-torture/compile/nested.f90: New test
23324
23325 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23326
23327         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23328
23329 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23330
23331         PR c++/17368
23332         * g++.dg/ext/asm6.C: New test.
23333
23334 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23335
23336         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23337
23338 2004-10-06  Paul Brook  <paul@codesourcery.com>
23339
23340         PR libfortran/17709
23341         * gfortran.dg/empty_format_1.f90: New test.
23342
23343 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23344
23345         PR fortran/17568
23346         * gfortran.dg/ishft.f90: New test.
23347
23348         PR fortran/17283
23349         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23350         tests.
23351
23352 2004-10-06  Paul Brook  <paul@codesourcery.com>
23353
23354         * gfortran.dg/do_1.f90: New test.
23355
23356 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23357
23358         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23359         optimizing for size.
23360
23361 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23362
23363         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23364
23365 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23366
23367         * gcc.c-torture/compile/20041005-1.c: New test.
23368
23369 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23370
23371         PR c++/17829
23372         * g++.dg/lookup/koenig4.C: New.
23373
23374 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23375
23376         * g++.dg/other/classkey1.C: Adjust quoting marks.
23377         * g++.dg/parse/error15.C: Likewise.
23378         * g++.dg/template/meminit2.C (int>): Likewise.
23379
23380 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23381
23382         PR fortran/17283
23383         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23384
23385         PR fortran/17631
23386         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23387
23388         PR fortran/17708
23389         * gfortran.dg/pr17708.f90: New test.
23390
23391 2004-10-04  Chao-ying Fu  <fu@mips.com>
23392
23393         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23394         * gcc.dg/vect/vect-4.c: Ditto.
23395         * gcc.dg/vect/vect-5.c: Ditto.
23396         * gcc.dg/vect/vect-6.c: Ditto.
23397         * gcc.dg/vect/vect-8.c: Ditto.
23398         * gcc.dg/vect/vect-16.c: Ditto.
23399         * gcc.dg/vect/vect-30.c: Ditto.
23400         * gcc.dg/vect/vect-40.c: Ditto.
23401         * gcc.dg/vect/vect-41.c: Ditto.
23402         * gcc.dg/vect/vect-42.c: Ditto.
23403         * gcc.dg/vect/vect-43.c: Ditto.
23404         * gcc.dg/vect/vect-44.c: Ditto.
23405         * gcc.dg/vect/vect-45.c: Ditto.
23406         * gcc.dg/vect/vect-46.c: Ditto.
23407         * gcc.dg/vect/vect-47.c: Ditto.
23408         * gcc.dg/vect/vect-48.c: Ditto.
23409         * gcc.dg/vect/vect-49.c: Ditto.
23410         * gcc.dg/vect/vect-50.c: Ditto.
23411         * gcc.dg/vect/vect-51.c: Ditto.
23412         * gcc.dg/vect/vect-52.c: Ditto.
23413         * gcc.dg/vect/vect-53.c: Ditto.
23414         * gcc.dg/vect/vect-54.c: Ditto.
23415         * gcc.dg/vect/vect-55.c: Ditto.
23416         * gcc.dg/vect/vect-56.c: Ditto.
23417         * gcc.dg/vect/vect-57.c: Ditto.
23418         * gcc.dg/vect/vect-58.c: Ditto.
23419         * gcc.dg/vect/vect-59.c: Ditto.
23420         * gcc.dg/vect/vect-60.c: Ditto.
23421         * gcc.dg/vect/vect-74.c: Ditto.
23422         * gcc.dg/vect/vect-79.c: Ditto.
23423         * gcc.dg/vect/vect-80.c: Ditto.
23424
23425 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23426
23427         * gcc.dg/unused-7.c: Use the correct option.
23428
23429 2004-10-04  Paul Brook  <paul@codesourcery.com>
23430         Bud Davis  <bdavis9659@comcast.net>
23431
23432         PR fortran/17706
23433         PR fortran/16434
23434         * gfortran/pr17706.f90: New test.
23435         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23436
23437 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23438
23439         * gfortran.dg/pr17612.f90: New test.
23440
23441 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23442
23443         * g++.dg/template/local1.C: Adjust quoting marks in
23444         testing for diagnostics.
23445         * g++.dg/tls/diag-2.C: Likewise.
23446         * g++.dg/other/error8.C: Likewise.
23447
23448 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23449
23450         PR c/17178
23451         * gcc.dg/unused-4.c: Adjust to be correct.
23452
23453         PR c/17820
23454         * gcc.dg/unused-7.c: New test.
23455
23456 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23457
23458         PR c++/17797
23459         * g++.dg/overload/template2.C: New test.
23460
23461 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23462
23463         PR tree-optimization/16632
23464         * gcc.dg/tree-ssa/20041002-1.c: New.
23465
23466 2004-10-03  Paul Brook  <paul@codesourcery.com>
23467
23468         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23469         rather than relying on default formatting.
23470
23471 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23472
23473         * gcc.dg/20040920-1.c: Update expected message text.
23474
23475 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23476
23477         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23478
23479 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23480
23481         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23482         tree level.
23483
23484 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23485
23486         * gcc.dg/tree-ssa/pr17343.c: Remove.
23487
23488 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23489
23490         PR tree-opt/17343
23491         * gcc.dg/tree-ssa/pr17343.c: New test.
23492
23493 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23494
23495         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23496         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23497         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23498         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23499         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23500
23501 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23502
23503         * gcc.dg/lvalue-2.c: New test.
23504
23505 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23506
23507         PR c/17730
23508         * gcc.dg/pr17730-1.c: New test
23509
23510 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23511
23512         PR c/7425
23513         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23514
23515 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23516
23517         * gcc.c-torture/execute/stdarg-1.c: New test.
23518         * gcc.c-torture/execute/stdarg-2.c: New test.
23519         * gcc.c-torture/execute/stdarg-3.c: New test.
23520         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23521         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23522         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23523         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23524         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23525
23526 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23527
23528         PR tree-optimization/17697
23529         * g++.dg/opt/pr17697-1.C: New test.
23530         * g++.dg/opt/pr17697-2.C: New test.
23531         * g++.dg/opt/pr17697-3.C: New test.
23532
23533 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23534
23535         PR c/16409
23536         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23537         gcc.dg/vla-init-5.c: New tests.
23538
23539 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23540
23541         PR c/13804
23542         * gcc.dg/pr13804-1.c: New test.
23543
23544 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23545
23546         PR fortran/16938
23547         * gfortran.dg/pr16938.f90: New test.
23548
23549 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23550
23551         * g++.dg/template/crash23.C: New test.
23552
23553 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23554
23555         PR c++/17585
23556         * g++.dg/template/static8.C: New test.
23557
23558 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23559
23560         PR c++/17681
23561         * g++.dg/other/error9.C: New test.
23562
23563 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23564
23565         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23566
23567 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23568
23569         PR fortran/15164
23570         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23571
23572 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23573
23574         PR middle-end/17112
23575         * gcc.dg/pr17112-1.c: New test case.
23576
23577 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23578
23579         PR c/11459
23580         * gcc.dg/pr11459-1.c: New test.
23581
23582 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23583
23584         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23585         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23586
23587 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23588
23589         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23590
23591 2004-09-25  Jan Hubicka  <jh@suse.cz>
23592
23593         * compile/30040909-1.c: New test.
23594         * compile/30040907-1.c: New test.
23595
23596 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23597
23598         * gcc.c-torture/execute/va-arg-26.c: New test.
23599
23600 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23601
23602         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23603         extra diagnostics on targets with 64-bit pointers.
23604         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23605
23606 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23607
23608         PR c/17188
23609         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23610         * gcc.dg/decl-3.c: Adjust expected message.
23611
23612 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23613
23614         PR fortran/17615
23615         * gfortran.dg/pr17615.f90: New test.
23616
23617 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23618
23619         PR tree-optimzation/17517
23620         * g++.dg/tree-ssa/pr17517.C: New Test.
23621
23622 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23623
23624         PR c++/16889
23625         * g++.dg/lookup/ambig3.C: New.
23626
23627 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23628
23629         PR tree-opt/17624
23630         * g++.dg/opt/pr17624.C: New test.
23631
23632 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23633
23634         PR c/6980
23635         * gcc.dg/Wbad-function-cast-1.c: New test.
23636
23637 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23638
23639         * g++.dg/ext/complit1.C
23640         * g++.dg/other/error2.C
23641         * g++.dg/other/nontype-1.C
23642         * g++.dg/parse/crash11.C
23643         * g++.dg/parse/crash12.C
23644         * g++.dg/parse/error15.C
23645         * g++.dg/parse/error4.C
23646         * g++.dg/parse/tmpl-outside1.C
23647         * g++.dg/parse/too-many-tmpl-args1.C
23648         * g++.dg/template/dependent-expr3.C
23649         * g++.dg/template/error10.C
23650         * g++.dg/template/instantiate1.C
23651         * g++.dg/template/vtable2.C
23652         * g++.dg/warn/Wshadow-1.C
23653         * g++.dg/warn/weak1.C
23654         * g++.old-deja/g++.brendan/crash16.C
23655         * g++.old-deja/g++.brendan/crash18.C
23656         * g++.old-deja/g++.brendan/crash48.C
23657         * g++.old-deja/g++.brendan/crash49.C
23658         * g++.old-deja/g++.brendan/crash55.C
23659         * g++.old-deja/g++.brendan/crash56.C
23660         * g++.old-deja/g++.brendan/crash8.C
23661         * g++.old-deja/g++.brendan/enum11.C
23662         * g++.old-deja/g++.brendan/enum8.C
23663         * g++.old-deja/g++.brendan/enum9.C
23664         * g++.old-deja/g++.brendan/friend3.C
23665         * g++.old-deja/g++.brendan/misc14.C
23666         * g++.old-deja/g++.bugs/900402_02.C
23667         * g++.old-deja/g++.bugs/900404_03.C
23668         * g++.old-deja/g++.bugs/900404_04.C
23669         * g++.old-deja/g++.bugs/900428_03.C
23670         * g++.old-deja/g++.jason/crash4.C
23671         * g++.old-deja/g++.jason/overload21.C
23672         * g++.old-deja/g++.jason/redecl1.C
23673         * g++.old-deja/g++.jason/report.C
23674         * g++.old-deja/g++.jason/rfg10.C
23675         * g++.old-deja/g++.jason/template30.C
23676         * g++.old-deja/g++.law/arm12.C
23677         * g++.old-deja/g++.law/ctors5.C
23678         * g++.old-deja/g++.law/cvt20.C
23679         * g++.old-deja/g++.law/init10.C
23680         * g++.old-deja/g++.law/init8.C
23681         * g++.old-deja/g++.law/visibility17.C
23682         * g++.old-deja/g++.law/visibility7.C
23683         * g++.old-deja/g++.mike/net8.C
23684         * g++.old-deja/g++.mike/p646.C
23685         * g++.old-deja/g++.mike/p700.C
23686         * g++.old-deja/g++.mike/p701.C
23687         * g++.old-deja/g++.mike/p811.C
23688         * g++.old-deja/g++.ns/template13.C
23689         * g++.old-deja/g++.other/array3.C
23690         * g++.old-deja/g++.other/crash25.C
23691         * g++.old-deja/g++.other/dtor3.C
23692         * g++.old-deja/g++.other/dtor4.C
23693         * g++.old-deja/g++.other/main1.C
23694         * g++.old-deja/g++.other/warn7.C
23695         * g++.old-deja/g++.pt/crash11.C
23696         * g++.old-deja/g++.pt/crash36.C
23697         * g++.old-deja/g++.pt/spec22.C
23698         * g++.old-deja/g++.pt/spec9.C
23699         * g++.old-deja/g++.pt/ttp52.C
23700         * g++.old-deja/g++.robertl/eb103.C
23701         * g++.old-deja/g++.robertl/eb121.C
23702         * g++.old-deja/g++.robertl/eb22.C
23703         * g++.old-deja/g++.robertl/eb8.C:
23704         Update locations and/or regexps of dg-error markers.
23705         Remove markers for some bogus messages that are no longer issued.
23706
23707 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23708
23709         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23710         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23711
23712 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23713
23714         PR c++/17618
23715         * g++.dg/lookup/crash5.C: New test.
23716
23717 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23718
23719         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23720         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23721         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23722         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23723         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23724         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23725
23726         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23727         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23728         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23729         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23730         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23731         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23732
23733         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23734
23735         * gcc.dg/vect/vect-44.c: Check additional cases.
23736         * gcc.dg/vect/vect-48.c: Check additional cases.
23737
23738         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23739         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23740         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23741         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23742         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23743         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23744         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23745         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23746         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23747
23748         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23749         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23750         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23751
23752 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23753
23754         * gcc.dg/tree-ssa/loop-6.c: New test.
23755
23756 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23757
23758         PR c++/17620
23759         * g++.dg/inherit/base2.C: New.
23760
23761 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23762
23763         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23764         * gcc.dg/20001012-2.c: Likewise.
23765         * gcc.dg/20001013-1.c: Likewise.
23766         * gcc.dg/20001101-1.c: Likewise.
23767         * gcc.dg/20001102-1.c: Likewise.
23768         * gcc.dg/bf-spl1.c: Likewise.
23769         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23770         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23771
23772 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23773
23774         PR tree-optimization/16721
23775         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23776
23777 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23778
23779         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23780         * gcc.dg/20040305-1.c: Likewise.
23781
23782 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23783
23784         PR c/16566
23785         * gcc.c-torture/compile/pr16566-1.c,
23786         gcc.c-torture/compile/pr16566-2.c,
23787         gcc.c-torture/compile/pr16566-3.c: New tests.
23788
23789 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23790
23791         PR tree-optimization/17512
23792         * gcc.c-torture/compile/20040916-1.c.
23793
23794 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23795
23796         * gcc.dg/pragma-re-3.c: New test.
23797
23798 2004-09-17  Matt Austern  <austern@apple.com>
23799
23800         PR c++/15049
23801         * g++.dg/other/anon3.C: New.
23802
23803 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23804
23805         PR c++/7503
23806         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23807         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23808         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23809         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23810         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23811
23812 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23813
23814         PR fortran/17286
23815         * gfortran.dg/pr17286.f90: New test.
23816
23817 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23818
23819         PR c++/17530
23820         * g++.dg/template/static7.C: New test.
23821
23822 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23823
23824         PR tree-opt/17558
23825         * gcc.c-torture/compile/pr17558.c: New test.
23826
23827 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23828
23829         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23830         if SKIP_ATTRIBUTE is defined.
23831
23832 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23833
23834         PR fortran/15957
23835         * gfortran.dg/pr15957.f90: New test.
23836
23837 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23838
23839         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23840         in comparison.
23841         * gcc.dg/vect/vect-79.c: Likewise.
23842         * gcc.dg/vect/vect-80.c: Likewise.
23843
23844 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23845
23846         PR fortran/15750
23847         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23848
23849 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23850
23851         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23852         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23853         * gcc.dg/vect/vect-62.c: New testcase.
23854         * gcc.dg/vect/vect-63.c: New testcase.
23855         * gcc.dg/vect/vect-64.c: New testcase.
23856         * gcc.dg/vect/vect-65.c: New testcase.
23857         * gcc.dg/vect/vect-66.c: New testcase.
23858         * gcc.dg/vect/vect-67.c: New testcase.
23859         * gcc.dg/vect/vect-68.c: New testcase.
23860         * gcc.dg/vect/vect-69.c: New testcase.
23861         * gcc.dg/vect/vect-79.c: New testcase.
23862         * gcc.dg/vect/vect-80.c: New testcase.
23863
23864 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23865
23866         * gcc.target/mips/asm-1.c: New test.
23867
23868 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23869
23870         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23871         * gcc.dg/vect/vect-73.c: New testcase.
23872         * gcc.dg/vect/vect-74.c: New testcase.
23873         * gcc.dg/vect/vect-75.c: New testcase.
23874         * gcc.dg/vect/vect-76.c: New testcase.
23875         * gcc.dg/vect/vect-77.c: New testcase.
23876         * gcc.dg/vect/vect-78.c: New testcase
23877
23878 2004-09-18  Paul Brook  <paul@codesourcery.com>
23879
23880         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23881
23882 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23883
23884         PR c/17424
23885         * gcc.dg/pr17424-1.c: New test.
23886
23887 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23888
23889         * g++.dg/tree-ssa/pr17153.C: New test.
23890
23891 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23892
23893         PR pch/13361
23894         * testsuite/g++.dg/pch/wchar-1.C: New.
23895         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23896
23897 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23898
23899         * gcc.c-torture/execute/20040917-1.c: New test.
23900
23901 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23902
23903         PR tree-optimization/17319
23904         * gcc.dg/pr17319.c: New test.
23905
23906 2004-09-17  Devang Patel  <dpatel@apple.com>
23907
23908         * gcc.dg/20040813-1.c: New test.
23909
23910 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23911
23912         PR tree-optimization/17273
23913         * gcc.c-torture/compile/pr17273.c: New test.
23914
23915 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23916
23917         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23918         Update expected messages.
23919         * gcc.dg/declspec-13.c: New test.
23920
23921 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23922
23923         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23924
23925 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23926
23927         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23928         change what 'a' is pointing to.
23929
23930 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23931
23932         PR c++/16002
23933         * g++.dg/template/error18.C: New test.
23934
23935         PR c++/16029
23936         * g++.dg/warn/Wunused-8.C: New test.
23937
23938 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23939
23940         PR tree-optimization/17513
23941         * gcc.dg/20040916-1.c: New test.
23942
23943 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23944
23945         PR c++/17501
23946         * g++.dg/template/typename7.C: New test.
23947
23948 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23949
23950         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23951
23952 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23953
23954         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23955         with -ftree-based-profiling also.
23956         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23957
23958 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23959
23960         PR/15364
23961         * gfortran.dg/der_array_io_1.f90: New test.
23962         * gfortran.dg/der_array_io_2.f90: New test.
23963         * gfortran.dg/der_array_io_3.f90: New test.
23964
23965 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23966
23967         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23968         EABI.
23969
23970 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23971
23972         * g++.dg/opt/switch1.C: New test.
23973
23974 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23975
23976         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23977         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23978         Update expected messages.
23979
23980 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23981
23982         PR fortran/16485
23983         * gfortran.dg/same_name_1.f90: New test.
23984
23985 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23986
23987         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23988         dereference garbage pointers.
23989
23990 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23991
23992         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23993         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23994
23995         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23996         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23997         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23998
23999 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
24000
24001         PR c++/17324
24002         * g++.dg/template/mangle1.C: New test.
24003
24004 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24005
24006         PR tree-optimization/17252
24007         * gcc.c-torture/execute/pr17252.c: New test.
24008
24009 2004-09-14  Andrew Pinski  <apinski@apple.com>
24010
24011         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24012
24013 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24014
24015         PR rtl-optimization/9771
24016         * gcc.dg/pr9771-1.c: New test case.
24017
24018 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24019
24020         PR tree-optimization/15262
24021         * gcc.c-torture/execute/pr15262-1.c: New test.
24022         * gcc.c-torture/execute/pr15262-2.c: New test.
24023
24024 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24025
24026         * gcc.dg/declspec-12.c: New test.
24027
24028 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24029
24030         * gfortran.dg/pr17090.f90: Add directives to test.
24031
24032 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24033
24034         * gcc.c-torture/compile/20040914-1.c: New test.
24035
24036 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24037
24038         PR c++/16162
24039         * g++.dg/template/decl2.C: New test.
24040
24041 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24042
24043         PR fortran/17090
24044         * gfortran.dg/pr17090.f90: New test.
24045
24046 2004-09-13  Dale Johannesen  <dalej@apple.com>
24047
24048         * gcc.c-torture/compile/pr17408.c: New test case.
24049
24050 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24051
24052         PR c++/16716
24053         * g++.dg/parse/crash17.C: New test.
24054
24055         PR c++/17327
24056         * g++.dg/template/enum3.C: New test.
24057
24058 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
24059
24060         * lib/gcc-defs.exp: Load wrapper.exp.
24061         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24062         using local code.
24063         * lib/gcc.exp (gcc_init): Similar.
24064         * lib/gfortran.exp (gfortran_init): Similar.
24065         * lib/objc.exp (objc_init): Similar.
24066         * lib/treelang.exp (treelang_init): Similar.
24067         * lib/wrapper.exp: New file with build_wrapper call machinery in
24068         ${tool}_maybe_build_wrapper.
24069
24070 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24071
24072         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24073         "inline".
24074         * gcc.dg/declspec-11.c: Update expected messages.
24075         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24076         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24077         gcc.dg/inline-12.c: New tests.
24078
24079 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
24080
24081         * g++.dg/tree-ssa/pr17400.C: New testcase.
24082
24083 2004-09-13  James E Wilson  <wilson@specifixinc.com>
24084
24085         * gcc.target/mips/sb1-1.c: New testcase.
24086
24087 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24088
24089         * lib/g77-dg.exp: Remove unused file.
24090         * lib/mike-g77.exp: Ditto.
24091         * lib/g77.exp: Ditto.
24092
24093 2004-09-12  Richard Henderson  <rth@redhat.com>
24094
24095         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24096
24097 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24098
24099         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24100         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24101         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24102         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24103         Update expected messages.
24104
24105 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24106
24107         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24108         declaration/use mismatch for dirp parameter.
24109
24110 2004-09-12  Andrew Pinski  <apinski@apple.com>
24111
24112         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24113         -fgnu-runtime is passed.
24114
24115 2004-09-12  Richard Henderson  <rth@redhat.com>
24116
24117         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24118         do the uplevel thing and update additional_flags directly.
24119         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24120         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24121         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24122         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24123
24124 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24125
24126         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24127
24128 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24129
24130         PR middle-end/17411
24131         * g++.dg/opt/pr17411-1.C: New test case.
24132
24133 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24134
24135         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24136         gcc.dg/tls/diag-2.c: Update expected messages.
24137         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24138         messages.
24139         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24140         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24141         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24142         gcc.dg/tls/diag-5.c: New tests.
24143
24144 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24145
24146         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24147
24148 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24149
24150         * g++.dg/parse/break-in-for.C: New test.
24151
24152 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24153
24154         * gcc.dg/tree-ssa/20040911-1.c: New test.
24155
24156 2004-09-11  Andreas Jaeger  <aj@suse.de>
24157
24158         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24159         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24160
24161 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24162
24163         * gcc.target/frv: New directory of FR-V-specific tests.
24164
24165 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24166
24167         * gcc.dg/convert-vec-1.c: New test.
24168
24169 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24170
24171         PR middle-end/17024
24172         * gcc.dg/pr17024-1.c: New test case.
24173
24174 2004-09-10  Eric Christopher  <echristo@redhat.com>
24175
24176         * gcc.dg/20040910-1.c: New test.
24177
24178 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24179
24180         * gcc.dg/bitfld-9.c: New test.
24181
24182 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24183
24184         * gcc.c-torture/execute/ieee/acc1.c: New test.
24185         * gcc.c-torture/execute/ieee/acc2.c: New test.
24186         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24187
24188 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24189
24190         * gcc.dg/deprecated-2.c: New test.
24191
24192 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24193
24194         * gcc.dg/init-vec-1.c: New test.
24195
24196 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24197
24198         PR middle-end/17055
24199         * gcc.dg/pr17055-1.c: New test case.
24200
24201 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24202
24203         PR target/17377
24204         * gcc.c-torture/execute/pr17377.c: New test.
24205
24206 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24207
24208         PR c/8420
24209         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24210         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24211         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24212         gcc.dg/long-long-typespec-1.c: New tests.
24213         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24214
24215 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24216
24217         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24218         gcc.dg/gnu99-static-1.c: New tests.
24219
24220 2004-09-08  Devang Patel  <dpatel@apple.com>
24221
24222         * gcc.dg/darwin-ld-20040828-1.c: New test.
24223         * gcc.dg/darwin-ld-20040828-2.c: New test.
24224         * gcc.dg/darwin-ld-20040828-3.c: New test.
24225
24226 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24227
24228         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24229         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24230         in error message.
24231         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24232         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24233         in error message.
24234         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24235         types they qualify.
24236         * objc.dg/type-size-2.m: Fix wording in comment.
24237         * objc.dg/va-meth-1.m: New test case.
24238
24239 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24240
24241         PR c/16633:
24242         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24243         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24244
24245 2004-09-06  Devang Patel  <dpatel@apple.com>
24246
24247         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24248         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24249
24250 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24251
24252         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24253         reflect changed line numbering of diagnostics.
24254
24255 2004-09-06  Paul Brook  <paul@codesourcery.com>
24256
24257         * gfortran.dg/edit_real_1.f90: Add new test.
24258
24259 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24260
24261         * gcc.dg/tree-ssa/loop-2.c: New test.
24262         * gcc.dg/tree-ssa/loop-3.c: New test.
24263         * gcc.dg/tree-ssa/loop-4.c: New test.
24264         * gcc.dg/tree-ssa/loop-5.c: New test.
24265
24266 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24267
24268         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24269
24270 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24271
24272         * gcc.dg/format/sentinel-1.c: New test.
24273
24274 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24275
24276         * testsuite/gcc.dg/builtins-46.c: New.
24277
24278 2004-09-03  Devang Patel  <dpatel@apple.com>
24279
24280         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24281         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24282
24283 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24284
24285         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24286         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24287         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24288         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24289         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24290         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24291         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24292         the non-portable bzero.
24293         * gcc.dg/20010912-1.c: xfail for NetWare.
24294         * gcc.dg/20020426-2.c: xfail for NetWare.
24295         * gcc.dg/20021014-1.c: xfail for NetWare.
24296         * gcc.dg/20021018-1.c: xfail for NetWare.
24297         * gcc.dg/20030213-1.c: xfail for NetWare.
24298         * gcc.dg/20030225-1.c: xfail for NetWare.
24299         * gcc.dg/20030708-1.c: xfail for NetWare.
24300         * gcc.dg/builtins-config.h: Also exclude NetWare.
24301         * gcc.dg/format/format.h: Define restrict only if not already defined.
24302         * gcc.dg/nest.c: xfail for NetWare.
24303         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24304         * lib/target-supports.exp (check_visibility_available): Exclude
24305         NetWare.
24306
24307 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24308
24309         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24310         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24311         deterministic starting point for the alignment of structure fields.
24312         * gcc.dg/Wpadded.c: Dito.
24313         * g++.dg/abi/vbase10.C: Dito.
24314
24315 2004-09-03  Devang Patel  <dpatel@apple.com>
24316
24317         * g++.dg/debug/pr15736.cc: New test.
24318
24319 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24320
24321         * README.QMTEST: Fix out-of-date link.
24322
24323 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24324
24325         PR fortran/16579
24326         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24327         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24328
24329 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24330
24331         * g++.dg/abi/arm_rtti1.C: New test.
24332
24333 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24334
24335         * gcc.dg/ppc-vector-memcpy.c: New.
24336         * gcc.dg/ppc-vector-memset.c: New.
24337
24338 2004-09-02  Chao-ying Fu  <fu@mips.com>
24339
24340         * gcc.target/mips/mips-3d-1.c: New test.
24341         * gcc.target/mips/mips-3d-2.c: New test.
24342         * gcc.target/mips/mips-3d-3.c: New test.
24343         * gcc.target/mips/mips-3d-4.c: New test.
24344         * gcc.target/mips/mips-3d-5.c: New test.
24345         * gcc.target/mips/mips-3d-6.c: New test.
24346         * gcc.target/mips/mips-3d-7.c: New test.
24347         * gcc.target/mips/mips-3d-8.c: New test.
24348         * gcc.target/mips/mips-3d-9.c: New test.
24349         * gcc.target/mips/mips-ps-1.c: New test.
24350         * gcc.target/mips/mips-ps-2.c: New test.
24351         * gcc.target/mips/mips-ps-3.c: New test.
24352         * gcc.target/mips/mips-ps-4.c: New test.
24353         * gcc.target/mips/mips-ps-type.c: New test.
24354
24355 2004-09-02  Paul Brook  <paul@codesourcery.com>
24356
24357         * gfortran.dg/edit_real_1.f90: Add new tests.
24358
24359 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24360
24361         PR fortran/15327
24362         * gfortran.dg/merge_char_1.f90: New test.
24363
24364 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24365
24366         PR fortran/16404
24367         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24368
24369 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24370
24371         PR c/1522
24372         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24373
24374 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24375
24376         * g++.dg/opt/loop1.C: Do not XFAIL.
24377
24378 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24379
24380         * gcc.c-torture/execute/20040831-1.c: New test.
24381
24382 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24383
24384         PR fortran/16579
24385         * gfortran.dg/g77/20010610.f: Now passes.
24386         Copy from g77.f-torture/execute. Add dg-run directive.
24387         * gfortran.dg/g77/README: Update
24388
24389 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24390
24391         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24392         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24393         (t1, t2, t3, t4): Add volatile.
24394
24395 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24396
24397         * g++.dg/ext/visibility/arm1.C: New test.
24398
24399 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24400
24401         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24402         -pedantic-errors.
24403
24404 2004-09-01  Paul Brook  <paul@codesourcery.com>
24405
24406         * gfortran.dg/eof_2.f90: New test.
24407
24408 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24409
24410         PR fortran/16579
24411         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24412
24413 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24414
24415         PR libfortran/16805
24416         * gfortran.dg/list_read_2.f90: New test.
24417
24418 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24419
24420         * g++.dg/abi/key1.C: New test.
24421
24422 2004-08-31  Richard Henderson  <rth@redhat.com>
24423
24424         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24425         form of offsetof.
24426         * g++.dg/other/offsetof5.C: Remove duplicate.
24427
24428 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24429
24430         PR fortran/17244
24431         * gfortran.dg/func_derived_1.f90: New test.
24432
24433 2004-08-31  Paul Brook  <paul@codesourcery.com>
24434
24435         * gfortran.dg/eof_1.f90: New test.
24436
24437 2004-08-31  Paul Brook  <paul@codesourcery.com>
24438
24439         * gfortran.dg/list_read_1.f90: New file.
24440
24441 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24442
24443         * g++.dg/opt/loop1.C: XFAIL.
24444
24445 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24446
24447         * gcc.dg/funcdef-storage-1.c: New.
24448         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24449         an extern function in local scope.
24450         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24451         declare an 'auto inline' function in local scope.
24452         * gcc.dg/20011130-1.c: Likewise.
24453         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24454         an 'auto' function in local scope.
24455         * gcc.dg/20021014-1.c: Likewise.
24456         * gcc.dg/20030331-2.c: Likewise.
24457
24458 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24459
24460         * gfortran.dg/blockdata_1.f90: New test.
24461
24462 2004-08-30  Richard Henderson  <rth@redhat.com>
24463
24464         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24465
24466 2004-08-30  Richard Henderson  <rth@redhat.com>
24467
24468         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24469         additional_flags set by alternate driver.
24470         (ieee-options): New procedure.
24471         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24472         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24473         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24474         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24475
24476 2004-08-30  Richard Henderson  <rth@redhat.com>
24477
24478         * lib/f-torture.exp: Remove.
24479
24480 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24481
24482         PR rtl-optimization/16590
24483         * g++.dg/opt/loop1.C: New test.
24484
24485 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24486
24487         PR fortran/13910
24488         * gfortran.dg/oldstyle_1.f90: New test.
24489
24490 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24491         Paul Brook  <paul@codesourcery.com>
24492
24493         * gfortran.dg/g77/README: Update.
24494         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24495         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24496         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24497
24498 2004-08-28  Paul Brook  <paul@codesourcery.com>
24499
24500         PR libfortran/17195
24501         * gfortran.dg/edit_real_1.f90: New test.
24502
24503 2004-08-27  Paul Brook  <paul@codesourcery.com>
24504
24505         * gfortran.dg/rewind_1.f90: New test.
24506
24507 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24508
24509         PR fortran/16597
24510         * gfortran.dg/pr16597.f90: New test.
24511
24512 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24513
24514         PR c/13801
24515         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24516         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24517         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24518         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24519         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24520
24521 2004-08-26  Nick Clifton  <nickc@redhat.com>
24522
24523         * gcc.c-torture/compile/pr17119.c: New test.
24524
24525 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24526
24527         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24528
24529 2004-08-25  Richard Henderson  <rth@redhat.com>
24530
24531         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24532         the bits that expect kind=8 to be the largest real kind.
24533
24534 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24535
24536         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24537
24538 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24539
24540         * gfortran.dg/assignment_1.f90: New test.
24541
24542 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24543
24544         * g++.dg/template/repo3.C: New test.
24545
24546 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24547
24548         PR middle-end/16693
24549         PR tree-optimization/16372
24550         * g++.dg/opt/pr16372-1.C: New test case.
24551         * g++.dg/opt/pr16693-1.C: New test case.
24552         * g++.dg/opt/pr16693-2.C: New test case.
24553
24554 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24555
24556         * objc.dg/proto-lossage-4.m: New test.
24557
24558 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24559
24560         PR c++/17155
24561         * g++.dg/inherit/local2.C: New test.
24562
24563 2004-08-25  Paul Brook  <paul@codesourcery.com>
24564
24565         PR fortran/17144
24566         * gfortran.dg/string_ctor_1.f90: New test.
24567
24568 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24569
24570         PR c++/14428
24571         * g++.dg/template/redecl2.C: New test.
24572
24573 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24574
24575         PR fortran/17143
24576         * gfortran.dg/pr17143.f90: New test.
24577
24578 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24579
24580         PR fortran/17164
24581         * gfortran.dg/pr17164.f90: New test.
24582
24583 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24584
24585         * gcc.dg/tree-ssa/loop-1.c: New test.
24586
24587 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24588
24589         * gcc.c-torture/compile/20040824-1.c: New test.
24590
24591 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24592
24593         * gcc.c-torture/compile/iftrap-3.c: New test.
24594
24595 2004-08-24  Paul Brook  <paul@codesourcery.com>
24596
24597         * gfortran.dg/entry_2.f90: New test.
24598
24599 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24600
24601         PR c++/16889
24602         * g++.dg/lookup/ambig[12].C: New.
24603
24604 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24605
24606         PR c++/16706
24607         * g++.dg/template/crash21.C: New test.
24608         * g++.dg/template/crash22.C: Likewise.
24609
24610 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24611
24612         PR c++/17149
24613         * g++.dg/template/access15.C: New.
24614
24615 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24616
24617         PR c++/17163
24618         * g++.dg/template/repo2.C: New test.
24619
24620 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24621
24622         PR rtl-optimization/17078
24623         * gcc.c-torture/execute/pr17078-1.c: New test case.
24624
24625 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24626
24627         PR c/14492
24628         * gcc.dg/debug/crash1.c: New test.
24629
24630 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24631
24632         PR c/16180
24633         * gcc.dg/loop-5.c: New test.
24634
24635 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24636
24637         * gcc.c-torture/execute/20040823-1.c: New test.
24638
24639 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24640
24641         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24642         to the assembler.  Simplify test accordingly.
24643         (asm_abi_flags): Use GNU names.
24644         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24645         to check for ABI flags.
24646
24647 2004-08-22  Andrew Pinski  <apinski@apple.com>
24648
24649         * g++.dg/opt/pr14029.C: New test.
24650         * gcc.c-torture/execute/pr15262.c: New test.
24651
24652 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24653
24654         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24655
24656 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24657
24658         PR 16908
24659         * gfortran.dg/direct_io.f90: New test.
24660
24661 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24662
24663         PR c++/17121
24664         * g++.dg/inherit/local2.C: New test.
24665
24666 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24667
24668         PR c++/17120
24669         * g++.dg/warn/Wparentheses-4.C: New test.
24670
24671 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24672
24673         PR c++/17121
24674         * g++.dg/inherit/local2.C: New test.
24675
24676         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24677         * gcc.dg/ppc-ldstruct.c: Likewise.
24678         * gcc.dg/ppc64-abi-2.c: Likewise.
24679
24680 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24681
24682         PR rtl-optimization/17099
24683         * gcc.c-torture/execute/20040820-1.c: New test.
24684
24685 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24686
24687         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24688
24689 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24690
24691         PR fortran/17077
24692         * gfortran.dg/auto_array_1.f90: New test.
24693
24694 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24695
24696         PR fortran/17074
24697         * gfortran.dg/simpleif_1.f90: New test.
24698
24699 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24700
24701         * lib/target-supports.exp (check_profiling_available): Return
24702         false for arm*-*-symbianelf* and arm*-*-eabi*.
24703
24704         PR c++/15890
24705         * g++.dg/template/delete1.C: New test.
24706
24707 2004-08-19  Paul Brook  <paul@codesourcery.com>
24708
24709         PR fortran/14976
24710         PR fortran/16228
24711         * gfortran.dg/data_char_1.f90: New test.
24712
24713 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24714
24715         PR fortran/16946
24716         * gfortran.dg/reduction.f90: New testcase.
24717
24718 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24719
24720         PR fortran/16520
24721         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24722
24723 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24724
24725         PR c++/17041
24726         * g++.dg/Wparentheses-3.C: New test.
24727
24728 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24729
24730         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24731         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24732         * gcc.dg/vect/vect-2.c: Likewise.
24733         * gcc.dg/vect/vect-3.c: Likewise.
24734         * gcc.dg/vect/vect-4.c: Likewise.
24735         * gcc.dg/vect/vect-5.c: Likewise.
24736         * gcc.dg/vect/vect-6.c: Likewise.
24737         * gcc.dg/vect/vect-7.c: Likewise.
24738         * gcc.dg/vect/vect-25.c: Likewise.
24739         * gcc.dg/vect/vect-31.c: Likewise.
24740         * gcc.dg/vect/vect-32.c: Likewise.
24741         * gcc.dg/vect/vect-34.c: Likewise.
24742         * gcc.dg/vect/vect-36.c: Likewise.
24743         * gcc.dg/vect/vect-all.c: Likewise.
24744
24745 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24746
24747         PR c++/17068
24748         * g++.dg/template/operator4.C: New test.
24749
24750 2004-08-18  Richard Henderson  <rth@redhat.com>
24751
24752         * gcc.dg/20040206-1.c: XFAIL.
24753
24754 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24755
24756         PR c++/16246
24757         * g++.dg/template/array7.C: New test.
24758
24759 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24760
24761         * gcc.dg/mips-movcc-1.c: New test.
24762         * gcc.dg/mips-movcc-2.c: New test.
24763         * gcc.dg/mips-movcc-3.c: New test.
24764
24765         * gcc.dg/mips-nmadd-1.c: New test.
24766         * gcc.dg/mips-nmadd-2.c: New test.
24767
24768 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24769
24770         PR c++/15871
24771         * g++.dg/opt/inline8.C: New test.
24772
24773         PR c++/16965
24774         * g++.dg/parse/error17.C: New test.
24775
24776 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24777
24778         * gcc.dg/vect: New directory for vectorizer tests.
24779         * gcc.dg/vect/tree-vect.h: New file.
24780         * gcc.dg/vect/vect.exp: New file.
24781         * gcc.dg/vect/pr16105.c.c: New test.
24782         * gcc.dg/vect/vect-1.c: New test.
24783         * gcc.dg/vect/vect-2.c: New test.
24784         * gcc.dg/vect/vect-3.c: New test.
24785         * gcc.dg/vect/vect-4.c: New test.
24786         * gcc.dg/vect/vect-5.c: New test.
24787         * gcc.dg/vect/vect-6.c: New test.
24788         * gcc.dg/vect/vect-7.c: New test.
24789         * gcc.dg/vect/vect-8.c: New test.
24790         * gcc.dg/vect/vect-9.c: New test.
24791         * gcc.dg/vect/vect-10.c: New test.
24792         * gcc.dg/vect/vect-11.c: New test.
24793         * gcc.dg/vect/vect-12.c: New test.
24794         * gcc.dg/vect/vect-13.c: New test.
24795         * gcc.dg/vect/vect-14.c: New test.
24796         * gcc.dg/vect/vect-15.c: New test.
24797         * gcc.dg/vect/vect-16.c: New test.
24798         * gcc.dg/vect/vect-17.c: New test.
24799         * gcc.dg/vect/vect-18.c: New test.
24800         * gcc.dg/vect/vect-19.c: New test.
24801         * gcc.dg/vect/vect-20.c: New test.
24802         * gcc.dg/vect/vect-21.c: New test.
24803         * gcc.dg/vect/vect-22.c: New test.
24804         * gcc.dg/vect/vect-23.c: New test.
24805         * gcc.dg/vect/vect-24.c: New test.
24806         * gcc.dg/vect/vect-25.c: New test.
24807         * gcc.dg/vect/vect-26.c: New test.
24808         * gcc.dg/vect/vect-27.c: New test.
24809         * gcc.dg/vect/vect-28.c: New test.
24810         * gcc.dg/vect/vect-29.c: New test.
24811         * gcc.dg/vect/vect-30.c: New test.
24812         * gcc.dg/vect/vect-31.c: New test.
24813         * gcc.dg/vect/vect-32.c: New test.
24814         * gcc.dg/vect/vect-33.c: New test.
24815         * gcc.dg/vect/vect-34.c: New test.
24816         * gcc.dg/vect/vect-35.c: New test.
24817         * gcc.dg/vect/vect-36.c: New test.
24818         * gcc.dg/vect/vect-37.c: New test.
24819         * gcc.dg/vect/vect-38.c: New test.
24820         * gcc.dg/vect/vect-40.c: New test.
24821         * gcc.dg/vect/vect-41.c: New test.
24822         * gcc.dg/vect/vect-42.c: New test.
24823         * gcc.dg/vect/vect-43.c: New test.
24824         * gcc.dg/vect/vect-44.c: New test.
24825         * gcc.dg/vect/vect-45.c: New test.
24826         * gcc.dg/vect/vect-46.c: New test.
24827         * gcc.dg/vect/vect-47.c: New test.
24828         * gcc.dg/vect/vect-48.c: New test.
24829         * gcc.dg/vect/vect-49.c: New test.
24830         * gcc.dg/vect/vect-50.c: New test.
24831         * gcc.dg/vect/vect-51.c: New test.
24832         * gcc.dg/vect/vect-52.c: New test.
24833         * gcc.dg/vect/vect-53.c: New test.
24834         * gcc.dg/vect/vect-54.c: New test.
24835         * gcc.dg/vect/vect-55.c: New test.
24836         * gcc.dg/vect/vect-56.c: New test.
24837         * gcc.dg/vect/vect-57.c: New test.
24838         * gcc.dg/vect/vect-58.c: New test.
24839         * gcc.dg/vect/vect-59.c: New test.
24840         * gcc.dg/vect/vect-60.c: New test.
24841         * gcc.dg/vect/vect-61.c: New test.
24842         * gcc.dg/vect/vect-all.c: New test.
24843         * gcc.dg/vect/vect-none.c: New test.
24844
24845 2004-08-17  Paul Brook  <paul@codesourcery.com>
24846
24847         PR fortran/13082
24848         * gfortran.dg/entry_1.f90: New test.
24849
24850 2004-08-17  Andrew Pinski  <apinski@apple.com>
24851
24852         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24853
24854 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24855
24856         * gcc.dg/pr17036-1.c: New test.
24857
24858 2004-08-16  Devang Patel  <dpatel@apple.com>
24859
24860         * gcc.dg/darwin-20040809-1.c: New test.
24861
24862 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24863
24864         * gcc.dg/funcdef-attr-1.c: New test.
24865
24866 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24867
24868         * gcc.dg/altivec-17.c: New test.
24869         * gcc.dg/altivec-18.c: New test.
24870
24871 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24872
24873         PR c++/6749
24874         * g++.dg/template/vtable2.C: New test.
24875
24876 2004-08-14  Richard Henderson  <rth@redhat.com>
24877
24878         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24879         * gcc.dg/pack-test-4.c (main): Return 0.
24880         * gcc.dg/setjmp-1.c: Remove XFAIL.
24881         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24882
24883 2004-08-14  Richard Henderson  <rth@redhat.com>
24884
24885         * gcc.dg/980217-1.c: Add prototype for printf.
24886
24887 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24888
24889         * gfortran.dg/pr16935.f90: New test.
24890
24891 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24892
24893         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24894
24895 2004-08-13  Paul Brook  <paul@codesourcery.com>
24896
24897         * gfortran.dg/der_io_1.f90: Remove stray comma.
24898
24899 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24900
24901         * gcc.dg/vmx/cw-bug-2.c: Remove.
24902         * gcc.dg/vmx/vprint-1.c: Remove.
24903         * gcc.dg/vmx/vscan-1.c: Remove.
24904
24905 2004-08-12  Devang patel  <dpatel@apple.com>
24906
24907         * gcc.dg/darwin-20040809-2.c: New test.
24908
24909 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24910
24911         * g++.dg/ext/altivec-12.C: New test.
24912
24913         * g++.dg/ext/altivec-11.C: New test.
24914
24915 2004-08-12  Paul Brook  <paul@codesourcery.com>
24916
24917         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24918
24919 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24920
24921         * g++.dg/ext/altivec-2.C: Check for hardware support before
24922         executing any VMX instructions.
24923
24924         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24925
24926 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24927
24928         PR c++/16276
24929         * g++.old-deja/g++.other/comdat4.C: New test.
24930         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24931
24932 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24933
24934         PR target/16286
24935         * gcc.dg/pr16286.c: New test.
24936
24937 2004-08-12 Jan Beulich <jbeulich@novell.com>
24938
24939         * g++.dg/ext/asm5.C: New.
24940
24941 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24942
24943         PR c++/16698
24944         * g++.dg/eh/crash1.C: New test.
24945
24946         PR c++/16717
24947         * g++.dg/ext/construct1.C: New test.
24948
24949 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24950
24951         PR c++/16853
24952         * g++.dg/init/ptrmem1.C: New test.
24953
24954         PR c++/16618
24955         * g++.dg/parse/offsetof5.C: New test.
24956
24957         PR c++/16870
24958         * g++.dg/template/overload3.C: New test.
24959
24960 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24961
24962         PR c++/16964
24963         * g++.dg/parse/error16.C: New test.
24964
24965         PR c++/16904
24966         * g++.dg/template/error14.C: New test.
24967
24968         PR c++/16929
24969         * g++.dg/template/error15.C: New test.
24970
24971 2004-08-11  Devang Patel  <dpatel@apple.com>
24972
24973         * gcc.dg/darwin-ld-20040809-1.c: New test.
24974         * gcc.dg/darwin-ld-20040809-2.c: New test.
24975
24976 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24977
24978         PR fortran/16917
24979         * gfortran.dg/dfloat_1.f90: New test.
24980
24981 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24982
24983         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24984         * gcc.dg/dll-2.c: Fix dg-require syntax.
24985         * gcc.misc-tests/arm-isr.c (abort): Declare.
24986         (exit): Likewise.
24987
24988 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24989
24990         PR c++/16971
24991         * g++.dg/parse/crash16.C: New test.
24992
24993 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24994
24995         * gcc.dg/mips-rsqrt-1.c: New test case.
24996         * gcc.dg/mips-rsqrt-2.c: New test case.
24997         * gcc.dg/mips-rsqrt-3.c: New test case.
24998
24999 2004-08-10  Paul Brook  <paul@codesourcery.com>
25000
25001         * gfortran.dg/der_io_1.f90: New test.
25002
25003 2004-08-10  Paul Brook  <paul@codesourcery.com>
25004
25005         PR fortran/16919
25006         * gfortran.dg/der_array_1.f90: New test.
25007
25008 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25009
25010         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25011
25012 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25013
25014         * gcc.dg/wchar_t-2.c: Fix typo.
25015
25016 2004-08-09  Falk Hueffner  <falk@debian.org>
25017
25018         PR tree-optimization/12517
25019         * gcc.c-torture/compile/pr12517.c: New test.
25020
25021         PR tree-optimization/12578
25022         * gcc.c-torture/compile/pr12578.c: New test.
25023
25024         PR tree-optimization/12899
25025         * gcc.c-torture/compile/pr12899.c: New test.
25026
25027         PR rtl-optimization/14692
25028         * gcc.c-torture/compile/pr14692.c: New test.
25029
25030         PR tree-optimization/16461
25031         * gcc.c-torture/compile/pr16461.c: New test.
25032
25033 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25034
25035         * gfortran.dg/getenv_1.f90: New test.
25036
25037 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25038
25039         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25040         wchar_t.
25041         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25042
25043 2004-08-06  Paul Brook  <paul@codesourcery.com>
25044
25045         * gfortran.dg/ret_array_1.f90: New test.
25046         * gfortran.dg/ret_pointer_1.f90: New test.
25047
25048 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25049
25050         * gcc.dg/missing-field-init-[12].c: New tests.
25051         * g++.dg/warn/missing-field-init-[12].C: New tests.
25052
25053 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25054
25055         * gcc.dg/enum2.c: New test.
25056         * gcc.dg/symbian3.c: Likewise.
25057         * gcc.dg/symbian4.c: Likewise.
25058         * gcc.dg/wchar_t-2.c: Likewise.
25059
25060 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25061
25062         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25063         destructor tests.
25064
25065 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25066
25067         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25068         dg-require-visiblity.
25069         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25070         * g++.dg/ext/visibility/fvisibility.C: Likewise.
25071         * g++.dg/ext/visibility/memfuncts.C: Likewise.
25072         * g++.dg/ext/visibility/new1.C: Likewise.
25073         * g++.dg/ext/visibility/pragma.C: Likewise.
25074         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25075         * g++.dg/ext/visibility/virtual.C: Likewise.
25076         * g++/dg/ext/visibility/visibility-1.C: Likewise.
25077         * g++/dg/ext/visibility/visibility-2.C: Likewise.
25078         * g++/dg/ext/visibility/visibility-3.C: Likewise.
25079         * g++/dg/ext/visibility/visibility-4.C: Likewise.
25080         * g++/dg/ext/visibility/visibility-5.C: Likewise.
25081         * g++/dg/ext/visibility/visibility-6.C: Likewise.
25082         * g++/dg/ext/visibility/visibility-7.C: Likewise.
25083         * g++/dg/ext/visibility/visibility-8.C: New test.
25084         * gcc.c-torture/compile/dll.x: Remove.
25085         * gcc.dg/dll-2.c: Use dg-require-dll
25086         * gcc.dg/visibility-10.c: New test.
25087         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25088         supporting DLLs.
25089         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25090         (scan_not_hidden): Likewise.
25091
25092 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25093
25094         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25095
25096 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25097
25098         * gcc.c-torture/execute/20040805-1.c: New test.
25099
25100 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25101
25102         * gcc.dg/20020118-1.c: Declare abort.
25103         * gcc.dg/altivec_check.h: Likewise.
25104         * gcc.dg/iftrap-2.c: Likewise.
25105         * gcc.dg/pragma-darwin.c: Likewise.
25106         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25107
25108 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25109
25110         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25111
25112 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25113
25114         * gcc.c-torture/execute/builtins/abs-2.c,
25115         gcc.c-torture/execute/builtins/abs-3.c,
25116         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25117         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25118         intmax_t, uintmax_t and their limits.
25119         * gcc.dg/intmax_t-1.c: New test.
25120
25121 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25122
25123         * g++.dg/tc1/dr147.C: Add reference to PR.
25124
25125 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25126
25127         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25128         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25129
25130 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25131
25132         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25133
25134 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25135
25136         * gcc.dg/redecl-5.c: New test.
25137         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25138         of scanf.
25139
25140 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25141
25142         PR middle-end/16790
25143         * gcc.c-torture/execute/pr16790-1.c: New test case.
25144
25145 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25146
25147         * g++.dg/ext/visibility/assign1.C: New test.
25148         * g++.dg/ext/visibility/new1.C: Likewise.
25149
25150         * gcc.dg/symbian1.c: New test.
25151         * gcc.dg/symbian2.c: Likewise.
25152
25153 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25154
25155         PR target/16570
25156         * gcc.dg/i386-sse-9.c: New test.
25157
25158 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25159
25160         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25161
25162 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25163
25164         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25165         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25166         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25167         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25168         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25169         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25170         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25171         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25172         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25173         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25174         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25175         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25176         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25177         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25178         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25179         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25180         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25181         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25182         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25183         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25184         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25185         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25186         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25187         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25188         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25189         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25190         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25191         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25192         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25193         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25194         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25195         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25196         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25197         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25198         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25199         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25200         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25201         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25202         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25203         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25204         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25205         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25206         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25207         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25208         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25209         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25210         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25211         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25212         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25213         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25214         gcc.misc-tests/i386-pf-3dnow-1.c,
25215         gcc.misc-tests/i386-pf-athlon-1.c,
25216         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25217         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25218         Declare built-in functions used.
25219         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25220
25221 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25222
25223         PR c++/16707
25224         * g++.dg/lookup/using12.C: New test.
25225
25226         * g++.dg/init/null1.C: Fix PR number.
25227         * g++.dg/parse/namespace10.C: Likewise.
25228
25229 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25230
25231         PR c++/16224
25232         * g++.dg/template/spec17.C: New test.
25233         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25234         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25235
25236 2004-08-02  David Billinghurst
25237
25238         PR fortran/16292
25239         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25240
25241 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25242
25243         * gcc.dg/ia64-got-1.c: New test case.
25244
25245 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25246
25247         PR c++/16489
25248         * g++.dg/init/null1.C: New test.
25249         * g++.dg/tc1/dr76.C: Adjust error marker.
25250
25251         PR c++/16529
25252         * g++.dg/parse/namespace10.C: New test.
25253
25254         PR c++/16810
25255         * g++.dg/inherit/ptrmem2.C: New test.
25256
25257 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25258
25259         PR target/16155
25260         * gcc.dg/pr16155.c: New test.
25261
25262 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25263
25264         * gcc.dg/redecl-2.c: New test.
25265
25266 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25267
25268         * gcc.dg/darwin-longdouble.c: New file.
25269
25270 2004-07-30  Richard Henderson  <rth@redhat.com>
25271
25272         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25273         write to constant argument.
25274         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25275
25276 2004-07-30  Richard Henderson  <rth@redhat.com>
25277
25278         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25279         tests of nearest around zero.
25280
25281 2004-07-30  Andrew Pinski  <apinski@apple.com>
25282
25283         * gcc.c-torture/compile/20040730-1.c: New test.
25284
25285 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25286
25287         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25288         powerpc-eabispe.
25289
25290 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25291
25292         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25293
25294 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25295
25296         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25297         contains $ld_library_path.
25298         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25299
25300 2004-07-29  Richard Henderson  <rth@redhat.com>
25301
25302         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25303
25304         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25305         (alt2, which): New.
25306         (Check): Accept either alternative.
25307
25308 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25309
25310         * g++.dg/abi/inline1.C: New test.
25311         * g++.dg/abi/local1-a.cc: Likewise.
25312         * g++.dg/abi/local1.C: Likewise.
25313         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25314         * g++.dg/abi/mangle12.C: Likewise.
25315         * g++.dg/abi/mangle17.C: Likewise.
25316         * g++.dg/abi/mangle20-2.C: Likewise.
25317         * g++.dg/opt/interface1.C: Likewise.
25318         * g++.dg/opt/interface1.h: Likewise.
25319         * g++.dg/opt/interface1-a.cc: New test.
25320         * g++.dg/parse/repo1.C: New test.
25321         * g++.dg/template/repo1.C: Likewise.
25322         * g++.dg/warn/Winline-1.C: Likewise.
25323         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25324
25325 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25326
25327         * gcc.dg/tree-ssa/20040729-1.c: New test.
25328
25329 2004-07-27  Matt Austern <austern@apple.com>
25330
25331         * gcc.dg/darwin-bool-1.c: New test.
25332         * gcc.dg/darwin-bool-2.c: New test.
25333
25334 2004-07-28  Richard Henderson  <rth@redhat.com>
25335
25336         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25337         arguments in the correct type.  Don't write to constant arguments.
25338
25339 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25340
25341         PR tree-optimization/16688
25342         PR tree-optimization/16689
25343         * g++.dg/tree-ssa/pr16688.C: New test.
25344
25345 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25346
25347         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25348         loads.  Not only in the comment, this time.
25349
25350 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25351
25352         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25353         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25354         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25355         * gcc.dg/sh4a-bitmovua.c: New.
25356         * gcc.dg/sh4a-cos.c: New.
25357         * gcc.dg/sh4a-cosf.c: New.
25358         * gcc.dg/sh4a-fprun.c: New.
25359         * gcc.dg/sh4a-fsrra.c: New.
25360         * gcc.dg/sh4a-memmovua.c: New.
25361         * gcc.dg/sh4a-sin.c: New.
25362         * gcc.dg/sh4a-sincos.c: New.
25363         * gcc.dg/sh4a-sincosf.c: New.
25364         * gcc.dg/sh4a-sinf.c: New.
25365
25366 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25367
25368         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25369         conditionals.
25370         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25371         loads.
25372         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25373         DOM1.
25374
25375 2004-07-27  Andrew Pinski  <apinski@apple.com>
25376
25377         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25378
25379 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25380
25381         * gcc.dg/pragma-isr.c: New test.
25382
25383 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25384
25385         PR c++/14429
25386         * g++.dg/template/ttp11.C: New test.
25387
25388 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25389
25390         * gcc.c-torture/compile/20040727-1.c: New test.
25391
25392 2004-07-26  Eric Christopher  <echristo@redhat.com>
25393
25394         * gcc.c-torture/compile/20040726-2.c: New test.
25395
25396 2004-07-26  Andrew Pinski  <apinski@apple.com>
25397
25398         * g++.dg/rtti/tinfo1.C: Xfail.
25399
25400 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25401
25402         * gcc.c-torture/compile/20040726-1.c: New test.
25403
25404 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25405             Brian Ryner  <bryner@brianryner.com>
25406
25407         PR c++/9283
25408         PR c++/15000
25409         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25410         * g++.dg/ext/visibility/: New directory.
25411         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25412         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25413         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25414         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25415         * g++.dg/ext/visibility/fvisibility.C,
25416         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25417         g++.dg/ext/visibility/fvisibility-override1.C
25418         g++.dg/ext/visibility/fvisibility-override2.C
25419         g++.dg/ext/visibility/memfuncts.C
25420         g++.dg/ext/visibility/noPLT.C
25421         g++.dg/ext/visibility/pragma.C
25422         g++.dg/ext/visibility/pragma-override1.C
25423         g++.dg/ext/visibility/pragma-override2.C
25424         g++.dg/ext/visibility/staticmemfuncts.C
25425         g++.dg/ext/visibility/virtual.C: New tests.
25426
25427 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25428
25429         PR c/15360
25430         * gcc.dg/pr15360-1.c: New test.
25431
25432 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25433
25434         * gcc.dg/pragma-align-2.c: New test.
25435         * gcc.dg/pragma-init-fini.c: New test.
25436         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25437         targets.
25438
25439 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25440
25441         * gcc.dg/init-string-2.c: New test.
25442
25443 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25444
25445         PR 16684
25446         * gcc.dg/Wredundant-decls-1.c: New test case.
25447
25448 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25449
25450         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25451         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25452         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25453         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25454         * gcc.dg/compat/generate-random.c: New file.
25455         * gcc.dg/compat/generate-random.h: Likewise.
25456         * gcc.dg/compat/generate-random_r.c: Likewise.
25457         * gcc.dg/compat/struct-layout-1.h: Likewise.
25458         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25459         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25460         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25461         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25462         * gcc.dg/compat/struct-layout-1_main.c: New test.
25463         * gcc.dg/compat/struct-layout-1_x.c: New file.
25464         * gcc.dg/compat/struct-layout-1_y.c: New file.
25465         * gcc.dg/compat/struct-layout-1_test.h: New file.
25466
25467 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25468
25469         * gcc.dg/comp-return-1.c: New test
25470
25471 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25472
25473         * gcc.dg/vmx/8-02a.c: Fix typo.
25474
25475         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25476         * gcc.dg/darwin-abi-3.c: New test.
25477
25478         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25479         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25480
25481         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25482         * gcc.dg/vmx/ops-long-1.c: New test.
25483         * gcc.dg/vmx/ops-long-2.c: New test.
25484
25485 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25486
25487         * g++.dg/lookup/conv-[1234].C: New.
25488
25489 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25490
25491         * g++.dg/parse/attr2.C: Simplify.
25492
25493 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25494
25495         PR c/7284
25496         * gcc.c-torture/execute/pr7284-1.c: New test.
25497
25498 2004-07-22  Brian Booth  <bbooth@redhat.com>
25499
25500         * gcc.dg/tree-ssa/20040721-1.c: New test.
25501
25502 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25503
25504         * g++.dg/template/crash20.c: New.
25505
25506 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25507
25508         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25509         Add dg-run directive.  Declare variables as required.
25510         * gfortran.dg/g77/README: Update
25511
25512 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25513
25514         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25515         gcc.dg/cris-peep2-andu2.c: New tests.
25516
25517 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25518
25519         PR c/15052
25520         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25521         on return type.
25522         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25523         messages.
25524         * gcc.dg/qual-return-2.c: Update expected messages.
25525         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25526
25527 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25528
25529         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25530         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25531
25532 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25533
25534         PR c/11250
25535         * gcc.dg/init-string-1.c: New test.
25536
25537 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25538
25539         PR middle-end/15345
25540         PR c/16450
25541         * gcc.dg/torture/nested-fn-1.c: New test.
25542
25543 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25544
25545         PR target/16559
25546         * gcc.dg/ia64-fptr-1.c: New file.
25547
25548 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25549
25550         PR c++/14497
25551         * g++.dg/template/spec16.C: New test.
25552         * g++.old-deja/g++.robertl/eb118.C: Remove.
25553
25554 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25555
25556         PR c++/509
25557         * g++.dg/template/spec15.C: New test.
25558
25559 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25560
25561         Copy cases from g77.f-torture/execute and add dg-run
25562         directive.  Other changes as noted.
25563         * gfortran.dg/g77/13037.f
25564         * gfortran.dg/g77/1832.f
25565         * gfortran.dg/g77/19981119-0.f
25566         * gfortran.dg/g77/19990313-0.f
25567         * gfortran.dg/g77/19990313-1.f
25568         * gfortran.dg/g77/19990313-2.f
25569         * gfortran.dg/g77/19990313-3.f
25570         * gfortran.dg/g77/19990419-1.f
25571         * gfortran.dg/g77/19990826-0.f
25572         * gfortran.dg/g77/19990826-2.f
25573         * gfortran.dg/g77/20000503-1.f
25574         * gfortran.dg/g77/20001111.f
25575         * gfortran.dg/g77/20010116.f
25576         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25577         * gfortran.dg/g77/20010430.f
25578         * gfortran.dg/g77/6177.f
25579         * gfortran.dg/g77/947.f
25580         * gfortran.dg/g77/970816-3.f
25581         * gfortran.dg/g77/971102-1.f
25582         * gfortran.dg/g77/980520-1.f
25583         * gfortran.dg/g77/980628-0.f
25584         * gfortran.dg/g77/980628-1.f
25585         * gfortran.dg/g77/980628-10.f
25586         * gfortran.dg/g77/980628-2.f
25587         * gfortran.dg/g77/980628-3.f
25588         * gfortran.dg/g77/980628-7.f
25589         * gfortran.dg/g77/980628-8.f
25590         * gfortran.dg/g77/980628-9.f
25591         * gfortran.dg/g77/980701-0.f
25592         * gfortran.dg/g77/980701-1.f
25593         * gfortran.dg/g77/cabs.f
25594         * gfortran.dg/g77/claus.f
25595         * gfortran.dg/g77/complex_1.f
25596         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25597         * gfortran.dg/g77/dcomplex.f
25598         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25599         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25600         * gfortran.dg/g77/f90-intrinsic-numeric.f
25601         * gfortran.dg/g77/int8421.f
25602         * gfortran.dg/g77/labug1.f
25603         * gfortran.dg/g77/large_vec.f
25604         * gfortran.dg/g77/le.f
25605         * gfortran.dg/g77/short.f
25606         * gfortran.dg/g77/README: Update
25607
25608 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25609
25610         PR c++/16637
25611         * g++.dg/parse/lookup4.C: New test.
25612
25613 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25614
25615         PR c++/16175
25616         * g++.dg/template/ttp10.C: New test.
25617
25618 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25619
25620         * gcc.dg/pr12625-1.c: New test.
25621
25622 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25623
25624         * testsuite/gcc.dg/switch-warn-1.c: New test.
25625         * testsuite/gcc.dg/switch-warn-2.c: New test.
25626         * gcc.c-torture/compile/pr14730.c: Update.
25627
25628 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25629
25630         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25631         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25632         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25633         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25634
25635 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25636
25637         PR c++/16623
25638         * g++.dg/template/assign1.C: New test.
25639
25640 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25641
25642         PR c++/12170
25643         * g++.dg/template/ttp9.C: New test.
25644
25645 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25646
25647         * gcc.dg/format/cmn-err-1.c: New test.
25648
25649 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25650
25651         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25652         gcc.dg/Wparentheses-10.c: New tests.
25653         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25654
25655 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25656
25657         PR fortran/16465
25658         * gfortran.dg/g77//ffixed-line-length-0.f,
25659         gfortran.dg/g77/ffixed-line-length-132.f,
25660         gfortran.dg/g77/ffixed-line-length-72.f,
25661         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25662         gfortran.dg/g77/README: Update.
25663
25664 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25665
25666         PR c++/13092
25667         * g++.dg/template/non-dependent7.C: New test.
25668         * g++.dg/template/non-dependent8.C: Likewise.
25669         * g++.dg/template/non-dependent9.C: Likewise.
25670         * g++.dg/template/non-dependent10.C: Likewise.
25671
25672 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25673
25674         PR c++/16337
25675         * g++.dg/parse/attr2.C: New test.
25676
25677 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25678
25679         * g77.dg: Removed.
25680         * g77.f-torture: Ditto.
25681
25682 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25683
25684         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25685         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25686         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25687
25688 2004-07-16  Richard Henderson  <rth@redhat.com>
25689
25690         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25691
25692 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25693
25694         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25695         tests with full list of options.
25696         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25697         of TORTURE_OPTIONS if test contains 'dg-do run'.
25698
25699         PR fortran/16404
25700         * gfortran.dg/do_iterator.f90: New test.
25701
25702 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25703
25704         PR rtl-optimization/16536
25705         * gcc.c-torture/execute/restrict-1.c: New test.
25706
25707 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25708
25709         PR fortran/15324
25710         * gfortran.dg/pr15324.f90: New test.
25711
25712         PR fortran/15129
25713         * gfortran.dg/pr15129.f90: New test.
25714
25715         PR fortran/15140
25716         * gfortran.dg/pr15140.f90: New test.
25717
25718         PR fortran/13792
25719         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25720         compile-time simplification.
25721
25722 2004-07-14  Mike Stump  <mrs@apple.com>
25723
25724         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25725
25726 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25727
25728         PR target/16325
25729         * gcc.dg/profile-generate-1.c: New.
25730
25731 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25732
25733         * gcc.c-torture/execute/20040709-1.c: New test.
25734         * gcc.c-torture/execute/20040709-2.c: New test.
25735
25736 2004-07-14  Mike Stump  <mrs@apple.com>
25737
25738         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25739
25740 2004-07-14  Mike Stump  <mrs@apple.com>
25741
25742         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25743
25744 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25745
25746         PR c++/16518
25747         * g++.dg/parse/mutable1.C: New test.
25748
25749 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25750
25751         PR tree-optimization/16443
25752         * gcc.dg/tree-ssa/20040713-1.c: New test.
25753
25754 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25755
25756         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25757         for operator new.
25758
25759 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25760
25761         * gfortran.dg/g77/README: New file
25762         * gfortran.dg/g77/19981216-0.f: Copy from
25763         g77.f-torture/noncompile.  Add "dg-do compile" and
25764         dg-error as required.
25765         * gfortran.dg/g77/19990218-1.f: Likewise.
25766         * gfortran.dg/g77/19990905-1.f: Likewise.
25767         * gfortran.dg/g77/9263.f: Likewise.
25768         * gfortran.dg/g77/980615-0.f: Likewise.
25769         * gfortran.dg/g77/980616-0.f: Likewise.
25770         * gfortran.dg/g77/check0.f: Likewise.
25771         * gfortran.dg/g77/select_no_compile.f: Likewise.
25772
25773 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25774
25775         Copy files from g77.f-torture/compile.
25776         Add "{ dg-do compile}".  Other changes as noted
25777         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25778         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25779         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25780         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25781         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25782         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25783         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25784         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25785         statement to conform to standard.  Append alpha1.x for reference.
25786         * gfortran.dg/g77/xformat.f: Add dg-warning
25787
25788 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25789
25790         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25791         Add {dg-do compile} directive.
25792         * gfortran.dg/g77/cpp2.F: Likewise.
25793
25794 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25795
25796         PR c++/5402
25797         * g++.dg/lookup/name-clash1.C: New test.
25798
25799         PR c++/9777
25800         * g++.dg/lookup/name-clash2.C: New test.
25801
25802         PR c++/12102
25803         * g++.dg/lookup/name-clash3.C: New test.
25804
25805 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25806
25807         * g++.dg/lookup/new2.C: New test.
25808         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25809
25810 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25811
25812         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25813         Add {dg-do compile} directive.
25814         * gfortran.dg/g77/13060.f: Likewise.
25815         * gfortran.dg/g77/19990218-0.f: Likewise.
25816         * gfortran.dg/g77/19990305-0.f: Likewise.
25817         * gfortran.dg/g77/19990419-0.f: Likewise.
25818         * gfortran.dg/g77/19990502-0.f: Likewise.
25819         * gfortran.dg/g77/19990502-1.f: Likewise.
25820         * gfortran.dg/g77/19990525-0.f: Likewise.
25821         * gfortran.dg/g77/19990826-1.f: Likewise.
25822         * gfortran.dg/g77/19990826-3.f: Likewise.
25823         * gfortran.dg/g77/19990905-2.f: Likewise.
25824         * gfortran.dg/g77/20000412-1.f: Likewise.
25825         * gfortran.dg/g77/20000511-1.f: Likewise.
25826         * gfortran.dg/g77/20000511-2.f: Likewise.
25827         * gfortran.dg/g77/20000518.f: Likewise.
25828         * gfortran.dg/g77/20000601-1.f: Likewise.
25829         * gfortran.dg/g77/20000601-2.f: Likewise.
25830         * gfortran.dg/g77/20000629-1.f: Likewise.
25831         * gfortran.dg/g77/20000630-2.f: Likewise.
25832         * gfortran.dg/g77/20010115.f: Likewise.
25833         * gfortran.dg/g77/20010321-1.f: Likewise.
25834         * gfortran.dg/g77/20010426.f: Likewise.
25835         * gfortran.dg/g77/20020307-1.f: Likewise.
25836         * gfortran.dg/g77/8485.f: Likewise.
25837         * gfortran.dg/g77/960317-1.f: Likewise.
25838         * gfortran.dg/g77/970915-0.f: Likewise.
25839         * gfortran.dg/g77/980310-1.f: Likewise.
25840         * gfortran.dg/g77/980310-2.f: Likewise.
25841         * gfortran.dg/g77/980310-3.f: Likewise.
25842         * gfortran.dg/g77/980310-4.f: Likewise.
25843         * gfortran.dg/g77/980310-6.f: Likewise.
25844         * gfortran.dg/g77/980310-7.f: Likewise.
25845         * gfortran.dg/g77/980310-8.f: Likewise.
25846         * gfortran.dg/g77/980419-2.f: Likewise.
25847         * gfortran.dg/g77/980424-0.f: Likewise.
25848         * gfortran.dg/g77/980427-0.f: Likewise.
25849         * gfortran.dg/g77/980729-0.f: Likewise.
25850         * gfortran.dg/g77/981117-1.f: Likewise.
25851         * gfortran.dg/g77/toon_1.f: Likewise.
25852
25853 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25854
25855         PR c++/2204
25856         * g++.dg/other/abstract2.C: New test.
25857
25858 2004-07-12  Paul Brook  <paul@codesourcery.com>
25859
25860         * gfortran.dg/pointer_init_1.f90: New test.
25861
25862 2004-07-11  Paul Brook  <paul@codesourcery.com>
25863
25864         PR fortran/15986
25865         * gfortran.dg/contained_1.f90: New test.
25866
25867 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25868
25869         * g++.dg/parse/defarg8.C: New test.
25870
25871 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25872
25873         PR fortran/16433
25874         * gfortran.dg/pr16433.f: New test.
25875
25876         PR fortran/17574
25877         * gfortran.dg/pr15754.f90: New test.
25878
25879 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25880
25881         PR tree-optimization/16437
25882         * gcc.c-torture/execute/bitfld-4.c: New test.
25883
25884 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25885
25886         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25887         access to common var from module.
25888
25889 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25890
25891         PR fortran/16336
25892         * gfortran.fortran-torture/execute/common_2.f90: New test.
25893
25894 2004-07-10  Paul Brook  <paul@codesourcery.com>
25895
25896         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25897
25898 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25899
25900         PR fortran/15969
25901         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25902
25903 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25904
25905         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25906         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25907         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25908         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25909         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25910         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25911         * gfortran.dg/g77/funderscoring.f: Likewise.
25912         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25913
25914 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25915
25916         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25917
25918 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25919         Paul Brook  <paul@codesourcery.com>
25920
25921         PR fortran/13415
25922         * gfortran.dg/common_pointer_1.f90: New test.
25923
25924 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25925
25926         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25927
25928 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25929
25930         PR target/16364
25931         * gcc.c-torture/compile/20040709-1.c: New.
25932
25933 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25934
25935         PR fortran/14077
25936         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25937
25938 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25939
25940         PR fortran/13201
25941         * gfortran.dg/shape_1.f90: New test.
25942
25943 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25944             Andrew Pinski  <apinski@apple.com>
25945
25946         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25947
25948 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25949
25950         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25951         comment.
25952
25953 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25954         Paul Brook  <paul@codesourcery.com>
25955
25956         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25957         '.f95' and '.F95'.
25958
25959 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25960
25961         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25962
25963 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25964
25965         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25966         testcases with capital suffix.
25967
25968 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25969
25970         PR fortran/15481
25971         PR fortran/13372
25972         PR fortran/13575
25973         PR fortran/15978
25974         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25975
25976         * gfortran.dg/implicit_1.f90: New test.
25977
25978 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25979
25980         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25981         expression to match gfortran warning/error messages
25982         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25983         dg-error text.
25984
25985 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25986
25987         * lib/fortran-torture.exp: Rename proc search_for to
25988         search_for_re.
25989
25990 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25991
25992         * gcc.c-torture/execute/simd-5.x: New file.
25993         XFAIL on SPARC 64-bit at -O0.
25994
25995 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25996
25997         PR c++/8211
25998         PR c++/16165
25999         * g++.dg/warn/effc3.C: New test.
26000
26001 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26002
26003         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26004         change X to 1X in format.
26005         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26006         add data statements to conform to standard.
26007
26008 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26009
26010         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26011         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26012         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26013
26014 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26015
26016         * gfortran.dg/g77/7388.f: Copy from g77.dg
26017         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26018         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26019         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26020         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26021         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26022         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26023         * gfortran.dg/g77/strlen0.f: Likewise.
26024
26025 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26026
26027         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26028         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26029
26030 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26031
26032         * gcc.c-torture/execute/920428-2.x: Delete.
26033         * gcc.c-torture/execute/920501-7.x: Likewise.
26034
26035 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26036
26037         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26038         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26039         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26040         prescott and c3-2.
26041         (PREFETCH_3DNOW): Add -march=c3.
26042
26043 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26044
26045         PR c/16437
26046         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26047         * gcc.c-torture/execute/bf64-1.x: Likewise.
26048
26049 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26050
26051         * gcc.c-torture/compile/20040708-1.c: New test.
26052
26053 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26054
26055         PR c++/16169
26056         * g++.dg/warn/effc2.C: New test.
26057
26058 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26059
26060         * gcc.c-torture/execute/bitfld-1.x: Remove.
26061         * gcc.c-torture/execute/bitfld-3.c: New test.
26062         * gcc.dg/bitfld-2.c: Remove XFAILs.
26063
26064 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
26065
26066         PR c++/16276
26067         * g++.dg/rtti/tinfo1.C: New file.
26068
26069 2004-07-07  Eric Christopher  <echristo@redhat.com>
26070
26071         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26072
26073 2004-07-07  Andrew Pinski  <apinski@apple.com>
26074
26075         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26076
26077 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
26078
26079         * g++.dg/init/call1.C: XFAIL.
26080
26081 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
26082
26083         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26084         except for movstrict*, to movmem* and clrstr* to clrmem*.
26085
26086 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26087
26088         * gcc.c-torture/execute/20040707-1.c: New test.
26089
26090 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26091
26092         * gcc.c-torture/execute/20040706-1.c: New test.
26093
26094 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26095
26096         PR c++/3671
26097         * g++.dg/template/spec14.C: New test.
26098
26099 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26100
26101         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26102         nothing if not yet defined.  Use it in b, c and d type definitions.
26103         * gcc.c-torture/execute/20040705-1.c: New test.
26104         * gcc.c-torture/execute/20040705-2.c: New test.
26105
26106 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26107
26108         PR c++/2518
26109         * g++.dg/lookup/new1.C: New test.
26110
26111 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26112
26113         PR c++/11406
26114         * g++.dg/template/sizeof8.C: New test.
26115
26116 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26117
26118         * gcc.c-torture/compile/20040705-1.c: New test.
26119
26120 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26121
26122         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26123
26124 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26125
26126         * gcc.dg/cpp/if-mop.c: Two new testcases.
26127         * gcc.dg/cpp/trad/comment-3.c: New.
26128
26129 2004-07-04  Paul Brook  <paul@codesourcery.com>
26130
26131         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26132
26133 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26134
26135         PR c++/3761
26136         * g++.dg/lookup/crash4.C: New test.
26137
26138 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26139
26140         * gcc.c-torture/execute/builtin-abs-1.c
26141         * gcc.c-torture/execute/builtin-abs-2.c
26142         * gcc.c-torture/execute/builtin-complex-1.c
26143         * gcc.c-torture/execute/builtins/string-1-lib.c
26144         * gcc.c-torture/execute/builtins/string-1.c
26145         * gcc.c-torture/execute/builtins/string-2-lib.c
26146         * gcc.c-torture/execute/builtins/string-2.c
26147         * gcc.c-torture/execute/builtins/string-3-lib.c
26148         * gcc.c-torture/execute/builtins/string-3.c
26149         * gcc.c-torture/execute/builtins/string-4-lib.c
26150         * gcc.c-torture/execute/builtins/string-4.c
26151         * gcc.c-torture/execute/builtins/string-5-lib.c
26152         * gcc.c-torture/execute/builtins/string-5.c
26153         * gcc.c-torture/execute/builtins/string-6-lib.c
26154         * gcc.c-torture/execute/builtins/string-6.c
26155         * gcc.c-torture/execute/builtins/string-7-lib.c
26156         * gcc.c-torture/execute/builtins/string-7.c
26157         * gcc.c-torture/execute/builtins/string-8-lib.c
26158         * gcc.c-torture/execute/builtins/string-8.c
26159         * gcc.c-torture/execute/builtins/string-9-lib.c
26160         * gcc.c-torture/execute/builtins/string-9.c
26161         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26162         * gcc.c-torture/execute/builtins/string-asm-1.c
26163         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26164         * gcc.c-torture/execute/builtins/string-asm-2.c
26165         * gcc.c-torture/execute/stdio-opt-1.c
26166         * gcc.c-torture/execute/stdio-opt-2.c
26167         * gcc.c-torture/execute/stdio-opt-3.c
26168         * gcc.c-torture/execute/string-opt-1.c
26169         * gcc.c-torture/execute/string-opt-10.c
26170         * gcc.c-torture/execute/string-opt-11.c
26171         * gcc.c-torture/execute/string-opt-12.c
26172         * gcc.c-torture/execute/string-opt-13.c
26173         * gcc.c-torture/execute/string-opt-14.c
26174         * gcc.c-torture/execute/string-opt-15.c
26175         * gcc.c-torture/execute/string-opt-16.c
26176         * gcc.c-torture/execute/string-opt-2.c
26177         * gcc.c-torture/execute/string-opt-6.c
26178         * gcc.c-torture/execute/string-opt-7.c
26179         * gcc.c-torture/execute/string-opt-8.c:
26180         Replace with ...
26181
26182         * gcc.c-torture/execute/builtins/abs-2.c
26183         * gcc.c-torture/execute/builtins/abs-3.c
26184         * gcc.c-torture/execute/builtins/complex-1.c
26185         * gcc.c-torture/execute/builtins/fprintf.c
26186         * gcc.c-torture/execute/builtins/fputs.c
26187         * gcc.c-torture/execute/builtins/memcmp.c
26188         * gcc.c-torture/execute/builtins/memmove.c
26189         * gcc.c-torture/execute/builtins/memops-asm.c
26190         * gcc.c-torture/execute/builtins/mempcpy-2.c
26191         * gcc.c-torture/execute/builtins/mempcpy.c
26192         * gcc.c-torture/execute/builtins/memset.c
26193         * gcc.c-torture/execute/builtins/printf.c
26194         * gcc.c-torture/execute/builtins/sprintf.c
26195         * gcc.c-torture/execute/builtins/strcat.c
26196         * gcc.c-torture/execute/builtins/strchr.c
26197         * gcc.c-torture/execute/builtins/strcmp.c
26198         * gcc.c-torture/execute/builtins/strcpy.c
26199         * gcc.c-torture/execute/builtins/strcspn.c
26200         * gcc.c-torture/execute/builtins/strlen-2.c
26201         * gcc.c-torture/execute/builtins/strlen.c
26202         * gcc.c-torture/execute/builtins/strncat.c
26203         * gcc.c-torture/execute/builtins/strncmp-2.c
26204         * gcc.c-torture/execute/builtins/strncmp.c
26205         * gcc.c-torture/execute/builtins/strncpy.c
26206         * gcc.c-torture/execute/builtins/strpbrk.c
26207         * gcc.c-torture/execute/builtins/strpcpy-2.c
26208         * gcc.c-torture/execute/builtins/strpcpy.c
26209         * gcc.c-torture/execute/builtins/strrchr.c
26210         * gcc.c-torture/execute/builtins/strspn.c
26211         * gcc.c-torture/execute/builtins/strstr-asm.c
26212         * gcc.c-torture/execute/builtins/strstr.c:
26213         ... these new files.
26214
26215         * gcc.c-torture/execute/builtins/abs-2-lib.c
26216         * gcc.c-torture/execute/builtins/abs-3-lib.c
26217         * gcc.c-torture/execute/builtins/complex-1-lib.c
26218         * gcc.c-torture/execute/builtins/fprintf-lib.c
26219         * gcc.c-torture/execute/builtins/fputs-lib.c
26220         * gcc.c-torture/execute/builtins/memcmp-lib.c
26221         * gcc.c-torture/execute/builtins/memmove-lib.c
26222         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26223         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26224         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26225         * gcc.c-torture/execute/builtins/memset-lib.c
26226         * gcc.c-torture/execute/builtins/printf-lib.c
26227         * gcc.c-torture/execute/builtins/sprintf-lib.c
26228         * gcc.c-torture/execute/builtins/strcat-lib.c
26229         * gcc.c-torture/execute/builtins/strchr-lib.c
26230         * gcc.c-torture/execute/builtins/strcmp-lib.c
26231         * gcc.c-torture/execute/builtins/strcpy-lib.c
26232         * gcc.c-torture/execute/builtins/strcspn-lib.c
26233         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26234         * gcc.c-torture/execute/builtins/strlen-lib.c
26235         * gcc.c-torture/execute/builtins/strncat-lib.c
26236         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26237         * gcc.c-torture/execute/builtins/strncmp-lib.c
26238         * gcc.c-torture/execute/builtins/strncpy-lib.c
26239         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26240         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26241         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26242         * gcc.c-torture/execute/builtins/strrchr-lib.c
26243         * gcc.c-torture/execute/builtins/strspn-lib.c
26244         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26245         * gcc.c-torture/execute/builtins/strstr-lib.c
26246         * gcc.c-torture/execute/builtins/lib/abs.c
26247         * gcc.c-torture/execute/builtins/lib/fprintf.c
26248         * gcc.c-torture/execute/builtins/lib/memset.c
26249         * gcc.c-torture/execute/builtins/lib/printf.c
26250         * gcc.c-torture/execute/builtins/lib/sprintf.c
26251         * gcc.c-torture/execute/builtins/lib/strcpy.c
26252         * gcc.c-torture/execute/builtins/lib/strcspn.c
26253         * gcc.c-torture/execute/builtins/lib/strncat.c
26254         * gcc.c-torture/execute/builtins/lib/strncmp.c
26255         * gcc.c-torture/execute/builtins/lib/strncpy.c
26256         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26257         * gcc.c-torture/execute/builtins/lib/strspn.c
26258         * gcc.c-torture/execute/builtins/lib/strstr.c:
26259         New files containing support routines.
26260
26261         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26262         declaration.
26263         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26264         when not optimizing.
26265
26266 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26267
26268         PR c++/16240
26269         * g++.dg/abi/mangle22.C: New test.
26270         * g++.dg/abi/mangle23.C: Likewise.
26271
26272 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26273
26274         PR fortran/16290
26275         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26276         Allow for cases without denormalized floating point numbers.
26277
26278 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26279
26280         PR c/1027
26281         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26282         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26283         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26284         expected warning text.
26285         * gcc.dg/format/diag-2.c: New test.
26286
26287 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26288
26289         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26290
26291 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26292
26293         * gcc.dg/builtins-43.c: New.
26294         * gcc.dg/builtins-44.c: New.
26295         * gcc.dg/builtins-45.c: New.
26296
26297 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26298             Andreas Tobler  <a.tobler@schweiz.ch>
26299
26300         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26301         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26302         as SIGSEGV.
26303         * gcc.dg/cleanup-11.c: Likewise.
26304         * gcc.dg/cleanup-8.c: Likewise.
26305         * gcc.dg/cleanup-9.c: Likewise.
26306         * gcc.dg/cleanup-5.c: Run on all platforms.
26307
26308 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26309
26310         * g++.dg/warn/nonnull1.C: New test.
26311
26312 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26313
26314         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26315         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26316         Special-case the Sun compiler wrt to <complex.h>.
26317
26318 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26319
26320         * gcc.dg/Wunreachable-8.C: New test.
26321
26322         * gcc.dg/h8300-ice2.c : New test.
26323
26324 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26325
26326         PR fortran/16161
26327         * gfortran.fortran-torture/compile/implicit.f90: Add test
26328         for implicit character.
26329
26330 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26331
26332         PR fortran/16289
26333         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26334         Use tiny() intrinsic to find smallest non-negative real
26335
26336 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26337
26338         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26339         * gcc.dg/compat/struct-by-value-22_x.c: New.
26340         * gcc.dg/compat/struct-by-value-22_y.c: New.
26341
26342         * gcc.c-torture/execute/20040629-1.c: New test.
26343
26344 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26345
26346         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26347         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26348
26349         PR target/16195
26350         * gcc.dg/20040625-1.c: New test.
26351
26352 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26353
26354         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26355
26356 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26357
26358         PR fortran/15963
26359         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26360
26361 2004-06-29  Richard Henderson  <rth@redhat.com>
26362
26363         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26364
26365 2004-06-29  Paul Brook  <paul@codesourcery.com>
26366
26367         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26368         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26369
26370 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26371
26372         PR c++/16260
26373         * g++.dg/parse/crash15.C: New.
26374
26375 2004-06-28  Andrew Pinski  <apinski@apple.com>
26376
26377         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26378         by the error already.
26379
26380         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26381
26382 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26383
26384         PR target/14041
26385         * gcc.dg/h8300-bss-align-1.c : New.
26386
26387 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26388
26389         * PR c++/16174
26390         * g++.dg/template/ctor4.C: New.
26391
26392 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26393
26394         PR c++/16205
26395         * g++.dg/warn/Wsequence-point-1.C: New test.
26396
26397 2004-06-27  Paul Brook  <paul@codesourcery.com>
26398
26399         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26400
26401 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26402
26403         * g++.old-deja/g++.mike/p7325.C: Remove.
26404
26405 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26406
26407         PR c/14963
26408         * gcc.dg/pr14963.c: New test.
26409
26410 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26411
26412         PR c++/16193
26413         * g++.dg/parse/redef1.C: New test.
26414
26415 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26416
26417         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26418         20021110.c.
26419         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26420         20021119-1.c.
26421         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26422         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26423         5-04.c.
26424         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26425         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26426         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26427         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26428         g++.brendan/enum14.C.
26429         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26430         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26431         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26432         g++.mike/virt1.C.
26433         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26434         memtemp24.C.
26435
26436 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26437
26438         * gcc.dg/20040527-1.c: New test case.
26439
26440 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26441
26442         PR gfortran/pr16196
26443         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26444
26445 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26446
26447         PR middle-end/15825
26448         * gcc.dg/pr15825-1.c: New test case.
26449
26450 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26451
26452         * gcc.c-torture/execute/20040625-1.c: New test.
26453
26454 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26455
26456         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26457
26458 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26459
26460         * gcc.dg/torture/mips-div-1.c: New test.
26461
26462 2004-06-24  Jeff Law  <law@redhat.com>
26463
26464         * gcc.dg/tree-ssa/20040624-1.c: New test.
26465
26466 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26467
26468         * gcc.c-torture/compile/20040624-1.c: New test.
26469
26470 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26471
26472         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26473         this directory.
26474
26475 2004-06-23  Andrew Pinski  <apinski@apple.com>
26476
26477         PR middle-end/15988
26478         * g++.dg/opt/ptrmem4.C: New test.
26479
26480         * gcc.dg/c90-array-quals-2.c: New test.
26481
26482 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26483
26484         * gcc.dg/kpice1.c: New test.
26485
26486 2006-06-23  Andrew Pinski  <apinski@apple.com>
26487
26488         * gcc.dg/c90-array-quals.c: New test.
26489
26490 2006-06-22  Richard Henderson  <rth@redhat.com>
26491
26492         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26493
26494 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26495
26496         * gcc.dg/builtins-config.h: Handle FreeBSD.
26497
26498 2006-06-22  Richard Henderson  <rth@redhat.com>
26499
26500         * g++.dg/opt/devirt1.C: New.
26501
26502 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26503
26504         * g++.dg/opt/pr15551.C: New testcase.
26505
26506 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26507
26508         PR target/14800
26509         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26510         x86_64-*-linux* when compiling for 32bit.
26511
26512 2004-06-21  Andrew Pinski  <apinski@apple.com>
26513
26514         * gcc.dg/pch/struct-1.c: New.
26515         * gcc.dg/pch/struct-1.hs: New.
26516
26517 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26518
26519         * gcc.dg/pch/save-temps-1.c: New file.
26520         * gcc.dg/pch/save-temps-1.hs: New file.
26521
26522 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26523
26524         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26525         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26526
26527 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26528
26529         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26530         to fix type error.
26531         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26532         Remove trailing spaces.
26533
26534 2004-06-21  Richard Henderson  <rth@redhat.com>
26535
26536         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26537         merging && to BIT_FIELD_REF.
26538
26539 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26540
26541         * g++.dg/opt/placeholder1.C: New test.
26542
26543 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26544
26545         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26546         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26547         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26548         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26549
26550 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26551
26552         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26553         extern "C".
26554         * g++.dg/other/pragma-re-1.C: Add comments.
26555
26556 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26557
26558         PR gfortran/16080
26559         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26560
26561 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26562
26563         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26564         instead of setting the type of size_t by
26565         hand.
26566
26567 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26568
26569         * gcc.dg/unordered-2.c: New test case.
26570         * gcc.dg/unordered-3.c: New test case.
26571
26572 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26573
26574         PR other/16043
26575         * lib/g++.exp (g++_version): Tweak regexp for version
26576         * lib/g77.exp (g77_version): Likewise.
26577         * lib/gfortran.exp (gfortran_version): Likewise.
26578         * lib/objc.exp (objc_version): Likewise.
26579         * lib/treelang.exp (treelang_version): Likewise.
26580
26581 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26582
26583         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26584         Use INT_MAX instead of __INT_MAX__.
26585         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26586
26587         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26588         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26589         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26590         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26591         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26592         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26593         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26594         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26595         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26596
26597         * gcc.dg/range-test-1.c: New test.
26598         * g++.dg/opt/range-test-1.C: New test.
26599
26600 2004-06-17  Richard Henderson  <rth@redhat.com>
26601
26602         * objc.dg/sync-1.m: New.
26603         * objc.dg/try-catch-1.m: Don't force next runtime.
26604         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26605         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26606         shadowed catch clause.
26607         * objc.dg/try-catch-5.m: New.
26608
26609 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26610
26611         Bug 14610
26612         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26613
26614 2004-06-15  Richard Henderson  <rth@redhat.com>
26615
26616         * gcc.dg/20001116-1.c: Move expected warning line.
26617
26618 2004-06-15  Richard Henderson  <rth@redhat.com>
26619
26620         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26621         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26622
26623 2004-06-15  Jeff Law  <law@redhat.com>
26624
26625         * gcc.dg/tree-ssa/20040615-1.c: New test.
26626         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26627         be less sensitive to operand ordering.
26628         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26629
26630 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26631
26632         * g++.dg/abi/bitfield3.C: Add comment..
26633
26634 2004-06-15  Richard Henderson  <rth@redhat.com>
26635
26636         * g++.dg/ext/stmtexpr1.C: XFAIL.
26637         * gcc.dg/20030612-1.c: XFAIL.
26638
26639 2004-06-15  Eric Christopher  <echristo@redhat.com>
26640
26641         * g++.dg/charset/asm5.c: New.
26642         * gcc.dg/charset/asm6.c: New.
26643
26644 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26645
26646         PR fortran/15962
26647         * gfortran.fortran-torture/execute/select_1.f90: New test.
26648
26649 2004-06-15  Paul Brook  <paul@codesourcery.com>
26650
26651         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26652
26653 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26654
26655         PR c++/15967
26656         * g++.dg/lookup/crash3.C: New test.
26657
26658 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26659
26660         PR c++/15947
26661         * g++.dg/parse/dtor4.C: New test.
26662
26663 2004-06-14  Jeff Law  <law@redhat.com>
26664
26665         * gcc.c-torture/compile/20040614-1.c: New test.
26666
26667 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26668
26669         PR fortran/15211
26670         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26671         LEN of a character array.
26672
26673 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26674
26675         PR c++/15096
26676         * g++.dg/template/ptrmem10.C: New test.
26677
26678         PR c++/14930
26679         * g++.dg/template/friend30.C: New test.
26680
26681 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26682
26683         PR fortran/14928
26684         * gfortran.fortran-torture/compile/mloc.f90: New test.
26685
26686 2004-06-13  Paul Brook  <paul@codesourcery.com>
26687
26688         * gfortran.fortran-torture/execute/random_2.f90: New test.
26689
26690 2004-06-13  Eric Christopher  <echristo@redhat.com>
26691
26692         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26693
26694 2004-06-12  Paul Brook  <paul@codesourcery.com>
26695
26696         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26697
26698 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26699
26700         PR fortran/14923
26701         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26702
26703 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26704
26705         PR fortran/14957
26706         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26707         syntax errors in end statements of contained subroutines.
26708
26709 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26710
26711         PR fortran/12841
26712         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26713
26714 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26715
26716         PR fortran/15665
26717         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26718
26719 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26720
26721         PR gfortran/12839
26722         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26723
26724 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26725
26726         PR c++/15862
26727         * g++.dg/parse/enum1.C: New test.
26728
26729 2004-06-10  Jeff Law  <law@redhat.com>
26730
26731         * gcc.c-torture/compile/20040610-1.c: New test.
26732
26733 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26734
26735         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26736         * g++.old-deja/g++.other/decl3.C: Likewise.
26737
26738 2004-06-10  Brian Booth  <bbooth@redhat.com>
26739
26740         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26741         V_MAY_DEF instead of VDEF.
26742         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26743
26744 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26745
26746         PR c++/14211
26747         * g++.dg/conversion/const1.C: New test.
26748
26749         PR c++/15076
26750         * g++.dg/conversion/reinterpret1.C: New test.
26751
26752         PR c++/15877
26753         * g++.dg/template/enum2.C: New test.
26754
26755         PR c++/15227
26756         * g++.dg/template/error13.C: New test.
26757
26758 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26759
26760         PR fortran/14957
26761         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26762         arguments to test_* REAL and of the right size.
26763
26764 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26765
26766         PR target/15569
26767         PR rtl-optimization/15681
26768         * gcc.dg/20040609-1.c: New test.
26769
26770 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26771
26772         PR c++/14791
26773         * g++.dg/opt/builtins1.C: New test.
26774
26775 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26776
26777         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26778         that use default windows32 struct layout.
26779         * gcc.dg/i386-bitfield2.c: Likewise.
26780
26781 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26782
26783         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26784         for mingw32 and cygwin targets.
26785
26786 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26787
26788         * gcc.dg/pch/macro-4.c: New.
26789         * gcc.dg/pch/macro-4.hs: New.
26790
26791 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26792
26793         PR fortran/13249
26794         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26795
26796 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26797
26798         PR fortran/13372
26799         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26800
26801 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26802
26803         PR gfortran/14897
26804         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26805
26806 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26807
26808         PR gfortran/15755
26809         * gfortran.fortran-torture/execute/backspace.c : New test.
26810
26811 2004-06-09  Paul Brook  <paul@codesourcery.com>
26812
26813         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26814         (pointer_to_section): Rewrite to use smaller array.
26815
26816 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26817
26818         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26819         * gcc.dg/ext/altivec-10.c: Same.
26820         * gcc.dg/ext/altivec-11.c: Same.
26821         * gcc.dg/ext/altivec-12.c: Same.
26822         * gcc.dg/ext/altivec-13.c: Same.
26823         * gcc.dg/ext/altivec-14.c: Same.
26824         * gcc.dg/ext/altivec-15.c: Same.
26825         * gcc.dg/ext/altivec-16.c: Same.
26826         * gcc.dg/ext/altivec-3.c: Same.
26827         * gcc.dg/ext/altivec-4.c: Same.
26828         * gcc.dg/ext/altivec-6.c: Same.
26829         * gcc.dg/ext/altivec-7.c: Same.
26830         * gcc.dg/ext/altivec-8.c: Same.
26831         * gcc.dg/ext/altivec-varargs-1.c: Same.
26832
26833         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26834         * g++.dg/ext/altivec-10.C: Same.
26835         * g++.dg/ext/altivec-2.C: Same.
26836         * g++.dg/ext/altivec-3.C: Same.
26837         * g++.dg/ext/altivec-4.C: Same.
26838         * g++.dg/ext/altivec-5.C: Same.
26839         * g++.dg/ext/altivec-6.C: Same.
26840         * g++.dg/ext/altivec-7.C: Same.
26841         * g++.dg/ext/altivec-8.C: Same.
26842         * g++.dg/ext/altivec-9.C: Same.
26843
26844 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26845
26846         PR c++/7841
26847         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26848
26849 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26850
26851         * gcc.dg/union-1.c: New test.
26852
26853 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26854
26855         * gcc.dg/builtins-41.c: New test case.
26856         * gcc.dg/builtins-42.c: New test case.
26857
26858 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26859
26860         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26861         * g++.dg/ext/altivec-10.C: Same.
26862         * g++.dg/ext/altivec-2.C: Same.
26863         * g++.dg/ext/altivec-3.C: Same.
26864         * g++.dg/ext/altivec-4.C: Same.
26865         * g++.dg/ext/altivec-5.C: Same.
26866         * g++.dg/ext/altivec-6.C: Same.
26867         * g++.dg/ext/altivec-7.C: Same.
26868         * g++.dg/ext/altivec-8.C: Same.
26869         * g++.dg/ext/altivec-9.C: Same.
26870         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26871         * g++.old-deja/g++.brendan/new3.C: Same.
26872         * gcc.c-torture/execute/eeprof-1.x: Same.
26873
26874 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26875
26876         PR c/14765
26877         * gcc.dg/pr14765-1.c: New test.
26878
26879 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26880
26881         PR c/14649
26882         * gcc.dg/pr14649-1.c: New test case.
26883
26884 2004-06-07  Richard Henderson  <rth@redhat.com>
26885
26886         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26887         if temporaries.
26888
26889 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26890
26891         * g++.dg/eh/elide1.C: Remove XFAIL.
26892
26893 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26894
26895         PR c++/15337
26896         * g++.dg/expr/sizeof3.C: New test.
26897
26898         PR c++/14777
26899         * g++.dg/template/access14.C: New test.
26900
26901         PR c++/15554
26902         * g++.dg/template/enum1.C: New test.
26903
26904         PR c++/15057
26905         * g++.dg/eh/throw1.C: New test.
26906
26907 2004-06-07  David Ayers  <d.ayers@inode.at>
26908             Ziemowit Laski  <zlaski@apple.com>
26909
26910         * lib/objc.exp (objc_target_compile): Revert the '-framework
26911         Foundation' flag fix, since bare Darwin does not ship
26912         with the Foundation framework.
26913         * objc/execute/next_mapping.h: Provide a local NSConstantString
26914         @interface and @implementation.
26915         (objc_constant_string_init): A constructor function, used to
26916         initialize the NSConstantString meta-class object.
26917         * objc/execute/string1.m: Include "next_mapping.h" instead of
26918         <Foundation/NSString.h>.
26919         * objc/execute/string2.m: Likewise.
26920         * objc/execute/string3.m: Likewise.
26921         * objc/execute/string4.m: Likewise.
26922
26923 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26924
26925         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26926         to double. Replace double with FLOAT.
26927         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26928
26929         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26930         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26931         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26932         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26933         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26934         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26935         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26936         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26937
26938 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26939
26940         PR c/13519
26941         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26942
26943 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26944
26945         PR c++/15503
26946         * g++.dg/template/meminit2.C: New test.
26947
26948 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26949
26950         PR target/15822
26951         * gcc.c-torture/execute/compare-fp-1.c,
26952         gcc.c-torture/execute/compare-fp-2.c,
26953         gcc.c-torture/execute/compare-fp-3.c,
26954         gcc.c-torture/execute/compare-fp-4.c,
26955         gcc.c-torture/execute/compare-fp-3.x,
26956         gcc.c-torture/execute/compare-fp-4.x: Moved...
26957         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26958         gcc.c-torture/execute/ieee/compare-fp-2.c,
26959         gcc.c-torture/execute/ieee/compare-fp-3.c,
26960         gcc.c-torture/execute/ieee/compare-fp-4.c,
26961         gcc.c-torture/execute/ieee/compare-fp-3.x,
26962         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26963
26964 2004-06-04  David Ayers  <d.ayers@inode.at>
26965
26966         * objc/execute/protocol-isEqual-4.m: New testcase.
26967
26968 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26969
26970         * objc/execute/protocol-isEqual-1.m: New testcase.
26971         * objc/execute/protocol-isEqual-2.m: New testcase.
26972         * objc/execute/protocol-isEqual-3.m: New testcase.
26973
26974 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26975
26976         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26977
26978 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26979
26980         * lib/objc.exp (objc_target_compile): When running tests on
26981         Darwin (Mac OS X), inform the linker about '-framework
26982         'Foundation'.
26983
26984 2004-06-02  Eric Christopher  <echristo@redhat.com>
26985
26986         * gcc.c-torture/compile/20040602-1.c: New.
26987
26988 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26989
26990         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26991         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26992
26993         PR tree-optimization/14736
26994         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26995
26996         PR tree-optimization/14042
26997         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26998
26999         PR tree-optimization/14729
27000         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27001
27002 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27003
27004         PR fortran/15557
27005         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27006
27007 2004-06-01  Richard Hederson  <rth@redhat.com>
27008
27009         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27010
27011 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27012
27013         PR c++/14932
27014         * g++.dg/parse/offsetof4.C: New test.
27015
27016 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27017
27018         PR objc/7993
27019         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27020
27021 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27022
27023         PR c++/15701
27024         * g++.dg/template/friend29.C: New test.
27025
27026 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27027
27028         PR c/15749
27029         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27030
27031 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27032
27033         * gcc.dg/sparc-trap-1.c: New test.
27034
27035 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27036
27037         PR middle-end/15069
27038         * g++.dg/opt/fold3.C: New test case.
27039
27040 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27041
27042         * lib/target-supports.exp (check_iconv_available): Fix fallout
27043         from 2004-05-28 patch.
27044
27045 2004-05-30  Paul Brook  <paul@codesourcery.com>
27046
27047         PR fortran/15620
27048         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27049         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27050
27051 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27052
27053         * gfortran.fortran-torture/execute/random_1.f90: New test.
27054
27055 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27056
27057         * g++.dg/ext/altivec-10.C: New test.
27058
27059 2004-05-29  Paul Brook  <paul@codesourcery.com>
27060
27061         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27062
27063 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27064
27065         * gcc.dg/altivec-16.c: New test.
27066
27067 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
27068
27069         * lib/target-supports.exp (check_vmx_hw_available): New.
27070         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27071
27072         * lib/target-supports.exp (check_alias_available,
27073         check_iconv_available, check_named_sections_available): Use
27074         unique names for temporary files.
27075
27076 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27077
27078         * gcc.dg/altivec-15.c: New test.
27079
27080 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27081
27082         PR c++/15083
27083         * g++.dg/warn/noeffect6.C: New test.
27084
27085         PR c++/15471
27086         * g++.dg/expr/ptrmem4.C: New test.
27087
27088         PR c++/15640
27089         * g++.dg/template/operator3.C: New test.
27090
27091 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27092
27093         PR c++/14668
27094         * g++.dg/lookup/redecl1.C: New test.
27095         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27096
27097 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27098
27099         * gcc.c-torture/execute/compare-fp-1.c,
27100         gcc.c-torture/execute/compare-fp-2.c,
27101         gcc.c-torture/execute/compare-fp-3.c,
27102         gcc.c-torture/execute/compare-fp-4.c,
27103         gcc.c-torture/execute/compare-fp-3.x,
27104         gcc.c-torture/execute/compare-fp-4.x,
27105         gcc.dg/pr15649-1.c: New.
27106
27107 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27108
27109         PR c++/12883
27110         * g++.dg/init/array14.C: New test.
27111
27112 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27113
27114         * lib/compat.exp (compat-get-options-main): New.
27115         (compat-get-options): Remove unneeded code, warn for ignored
27116         command.
27117         (compat-execute): Check flag set by dg-require-* commands.
27118
27119         * lib/compat.exp (compat-execute): Break up long lines.
27120
27121 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27122
27123         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27124         * gcc.dg/altivec-14.c: New test.
27125         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27126
27127         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27128         * gcc.dg/altivec-12.c: Ditto.
27129
27130         * gcc.dg/altivec-3.c: Move call to altivec_check.
27131
27132 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27133
27134         PR c++/15044
27135         * g++.dg/template/error12.C: New test.
27136
27137         PR c++/15317
27138         * g++.dg/ext/attrib15.C: New test.
27139
27140         PR c++/15329
27141         * g++.dg/template/ptrmem9.C: New test.
27142
27143 2004-05-25  Paul Brook  <paul@codesourcery.com>
27144
27145         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27146
27147 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27148
27149         PR c++/15165
27150         * g++.dg/template/crash19.C: New test.
27151
27152 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27153
27154         PR c++/15025
27155         * g++.dg/template/redecl1.C: New test.
27156
27157 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27158
27159         PR c++/14821
27160         * g++.dg/other/ns1.C: New test.
27161
27162         PR c++/14883
27163         * g++.dg/template/invalid1.C: New test.
27164
27165 2004-05-23  Paul Brook  <paul@codesourcery.com>
27166         Victor Leikehman  <lei@haifasphere.co.il>
27167
27168         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27169         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27170
27171 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27172
27173         PR c++/15285
27174         PR c++/15299
27175         * g++.dg/template/non-dependent5.C: New test.
27176         * g++.dg/template/non-dependent6.C: New test.
27177
27178 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27179
27180         PR c++/15507
27181         * g++.dg/inherit/union1.C: New test.
27182
27183         PR c++/15542
27184         * g++.dg/template/addr1.C: New test.
27185
27186         PR c++/15427
27187         * g++.dg/template/array5.C: New test.
27188
27189         PR c++/15287
27190         * g++.dg/template/array6.C: New test.
27191
27192 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27193             Roger Sayle  <roger@eyesopen.com>
27194
27195         * g++.dg/lookup/forscope2.C: New test case.
27196
27197 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27198
27199         * gcc.dg/cpp/Wmissingdirs.c: New.
27200
27201 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27202
27203         PR target/15301
27204         * gcc.dg/compat/union-m128-1.h: New file.
27205         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27206         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27207         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27208
27209 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27210
27211         PR target/15302
27212         * gcc.dg/compat/struct-complex-1.h: New file.
27213         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27214         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27215         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27216
27217 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27218
27219         PR middle-end/3074
27220         * gcc.dg/pr3074-1.c: New test case.
27221         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27222
27223 2004-05-20  Falk Hueffner  <falk@debian.org>
27224
27225         PR other/15526
27226         * gcc.dg/ftrapv-1.c: New test case.
27227
27228 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27229
27230         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27231
27232 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27233             Jeff Law  <law@redhat.com>
27234
27235         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27236         * gcc.dg/tree-ssa/20040518-2.c: New test.
27237
27238         * gcc.dg/tree-ssa/20040518-1.c: New test.
27239
27240 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27241
27242         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27243
27244 2004-05-18  Paul Brook  <paul@codesourcery.com>
27245
27246         PR fortran/13930
27247         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27248
27249 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27250
27251         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27252         constant folding.
27253
27254 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27255
27256         * gcc.dg/tree-ssa/20040517-1.c: New test.
27257
27258 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27259
27260         * gcc.dg/loop-4.c: New test.
27261
27262 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27263
27264         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27265
27266 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27267
27268         PR fortran/15311
27269         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27270
27271 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27272
27273         PR fortran/13826
27274         PR fortran/13940
27275         * gfortran.fortran-torture/compile/data_1.f90: New test.
27276
27277 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27278
27279         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27280         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27281
27282 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27283
27284         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27285
27286 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27287
27288         PR c/15444
27289         * gcc.dg/format/xopen-1.c: Adjust expected message.
27290         * gcc.dg/format/xopen-3.c: New test.
27291
27292 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27293
27294         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27295
27296 2004-05-14  Jeff Law  <law@redhat.com>
27297
27298         * gcc.dg/tree-ssa/20040514-2.c: New test.
27299
27300 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27301
27302         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27303         this ...
27304         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27305         this.
27306
27307 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27308
27309         * gcc.dg/tree-ssa/20040514-1.c: New test.
27310
27311 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27312
27313         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27314         test.
27315
27316 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27317
27318         PR fortran/14066
27319         * gfortran.fortran-torture/compile/do_1.f90: New test.
27320
27321 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27322
27323         PR fortran/15051
27324         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27325         test.
27326
27327 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27328
27329         PR fortran/15149
27330         * gfortran.fortran-torture/execute/random_init.f90: New test.
27331
27332 2004-05-13  Paul Brook  <paul@codesourcery.com>
27333
27334         PR fortran/15314
27335         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27336
27337 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27338
27339         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27340         for the powerpc case.
27341
27342 2004-05-13  Jeff Law  <law@redhat.com>
27343
27344         * gcc.dg/tree-ssa/20040513-1.c: New test.
27345         * gcc.dg/tree-ssa/20040513-2.c: New test.
27346
27347 2004-05-13  Paul Brook  <paul@codesourcery.com>
27348
27349         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27350         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27351         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27352
27353 2004-05-13  Andreas Schwab  <schwab@suse.de>
27354
27355         PR other/10819
27356         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27357         characters.
27358
27359 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27360
27361         PR fortran/15294
27362         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27363
27364 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27365
27366         Merge from tree-ssa-20020619-branch.  See
27367         ChangeLog.tree-ssa for details.
27368
27369 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27370
27371         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27372         include <altivec.h> explicitly.
27373         * gcc.dg/altivec-13.c: Likewise.
27374
27375 2004-05-11  Paul Brook  <paul@codesourcery.com>
27376
27377         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27378
27379 2004-05-10  Eric Christopher  <echristo@redhat.com>
27380
27381         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27382         * gcc.dg/sibcall-4.c: Ditto.
27383
27384 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27385
27386         * g++.dg/ext/altivec-8.C: New test case.
27387         * gcc.dg/altivec-13.c: New test case.
27388
27389 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27390
27391         * gcc.c-torture/execute/divcmp-1.c: New test case.
27392         * gcc.c-torture/execute/divcmp-2.c: New test case.
27393         * gcc.c-torture/execute/divcmp-3.c: New test case.
27394
27395 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27396
27397         * g++.dg/other/pragma-re-2.C: New test.
27398
27399 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27400
27401         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27402         * gcc.dg/i386-387-2.c: Likewise.
27403
27404         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27405         __builtin_drem.
27406         * gcc.dg/i386-387-6.c: Likewise.
27407
27408 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27409
27410         * gcc.dg/builtins-33.c: Also check log1p*.
27411
27412 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27413
27414         PR optimization/15296
27415         * gcc.c-torture/execute/pr15296.c: New test.
27416
27417 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27418
27419         * gcc.dg/builtins-40.c: New test.
27420
27421 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27422
27423         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27424
27425 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27426
27427         * g++.dg/ext/spe1.C: New testcase.
27428
27429 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27430
27431         * objc.dg/image-info.m: Allow additional attributes
27432         for __image_info section.
27433
27434 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27435
27436         * gcc.dg/torture/mips-hilo-2.c: New test.
27437
27438 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27439
27440         PR c++/14389
27441         * g++.dg/template/member5.C: New test.
27442
27443 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27444
27445         * gcc.dg/builtins-34.c: Also check expm1*.
27446
27447 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27448
27449         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27450         * gcc.dg/torture/builtin-convert-3.c: New test.
27451
27452 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27453
27454         PR middle-end/15054
27455         * g++.dg/opt/pr15054.C: New test.
27456
27457 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27458
27459         * gcc.dg/torture/builtin-rounding-1.c: New test.
27460         * gcc.dg/builtins-25.c: Delete.
27461         * gcc.dg/builtins-29.c: Delete.
27462
27463 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27464
27465         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27466         * gcc.dg/sibcall-4.c: Likewise.
27467         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27468
27469 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27470
27471         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27472         bit-field on 16-bit targets.
27473
27474 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27475
27476         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27477         16-bit targets.
27478
27479 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27480
27481         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27482         * gcc.dg/rs6000-power2-2.c: Likewise.
27483
27484 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27485
27486         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27487         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27488         Change the asm registers to be in form of frN instead of fN.
27489
27490 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27491
27492         * gcc.dg/torture/builtin-convert-2.c: New test.
27493
27494 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27495
27496         * gcc.dg/rs6000-power2-1.c: New test.
27497         * gcc.dg/rs6000-power2-2.c: New test.
27498
27499 2004-04-28  Jan Hubicka  <jh@suse.cz>
27500
27501         * gcc.dg/unused-6.c: New test.
27502
27503 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27504             Ulrich Weigand  <uweigand@de.ibm.com>
27505
27506         * ada/acats/run_all.sh: Define $target variable.
27507
27508 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27509
27510         PR c++/15119
27511         * g++.dg/other/vararg-1.C: New test.
27512
27513         PR c++/4794
27514         * g++.dg/eh/cleanup3.C: New test.
27515
27516 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27517
27518         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27519         and ad8011a (target_insn).
27520         * ada/acats/support/macro.dfs: Likewise.
27521         * ada/acats/support/impbit.adb: New file.
27522
27523 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27524
27525         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27526
27527 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27528
27529         * gcc.dg/loop-3.c: New test.
27530
27531 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27532
27533         * gcc.c-torture/execute/simd-5.c: New test.
27534
27535 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27536
27537         PR c++/15064
27538         * g++.dg/template/crash18.C: New test.
27539
27540 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27541
27542         * g++.dg/ext/complit3.C: New test.
27543
27544 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27545
27546         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27547         * gcc.dg/altivec-3.c: Same.
27548         * gcc.dg/altivec-varargs-1.c: Same.
27549
27550 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27551
27552         * lib/target-supports.exp (check_profiling_available): Assume
27553         profiling is not available on powerpc-eabi targets.
27554
27555 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27556
27557         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27558         * gcc.dg/vmx/bug-1.c: Ditto.
27559
27560 2004-04-20  Eric Christopher  <echristo@redhat.com>
27561
27562         * gcc.dg/charset/extern.c: New test.
27563         * g++.dg/charset/extern3.cc: Ditto.
27564
27565 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27566
27567         * gcc.dg/builtins-39.c: New test.
27568
27569 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27570
27571         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27572
27573 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27574
27575         * gcc.dg/torture/mips-hilo-1.c: New test.
27576
27577 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27578
27579         * gcc.c-torture/compile/20040419-1.c: New test.
27580
27581 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27582
27583         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27584
27585 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27586             Aldy Hernandez  <aldyh@redhat.com>
27587
27588         * gcc.c-torture/execute/va-arg-24.c: New.
27589
27590 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27591             Aldy Hernandez  <aldyh@redhat.com>
27592
27593         * gcc.dg/vmx/1b-01.c: New.
27594         * gcc.dg/vmx/1b-02.c: New.
27595         * gcc.dg/vmx/1b-03.c: New.
27596         * gcc.dg/vmx/1b-04.c: New.
27597         * gcc.dg/vmx/1b-05.c: New.
27598         * gcc.dg/vmx/1b-06.c: New.
27599         * gcc.dg/vmx/1b-07.c: New.
27600         * gcc.dg/vmx/1c-01.c: New.
27601         * gcc.dg/vmx/1c-02.c: New.
27602         * gcc.dg/vmx/3a-01a.c: New.
27603         * gcc.dg/vmx/3a-01.c: New.
27604         * gcc.dg/vmx/3a-01m.c: New.
27605         * gcc.dg/vmx/3a-03.c: New.
27606         * gcc.dg/vmx/3a-03m.c: New.
27607         * gcc.dg/vmx/3a-04.c: New.
27608         * gcc.dg/vmx/3a-04m.c: New.
27609         * gcc.dg/vmx/3a-05.c: New.
27610         * gcc.dg/vmx/3a-06.c: New.
27611         * gcc.dg/vmx/3a-06m.c: New.
27612         * gcc.dg/vmx/3a-07.c: New.
27613         * gcc.dg/vmx/3b-01.c: New.
27614         * gcc.dg/vmx/3b-02.c: New.
27615         * gcc.dg/vmx/3b-10.c: New.
27616         * gcc.dg/vmx/3b-13.c: New.
27617         * gcc.dg/vmx/3b-14.c: New.
27618         * gcc.dg/vmx/3b-15.c: New.
27619         * gcc.dg/vmx/3c-01a.c: New.
27620         * gcc.dg/vmx/3c-01.c: New.
27621         * gcc.dg/vmx/3c-02.c: New.
27622         * gcc.dg/vmx/3c-03.c: New.
27623         * gcc.dg/vmx/3d-01.c: New.
27624         * gcc.dg/vmx/4-01.c: New.
27625         * gcc.dg/vmx/4-03.c: New.
27626         * gcc.dg/vmx/5-01.c: New.
27627         * gcc.dg/vmx/5-02.c: New.
27628         * gcc.dg/vmx/5-03.c: New.
27629         * gcc.dg/vmx/5-04.c: New.
27630         * gcc.dg/vmx/5-05.c: New.
27631         * gcc.dg/vmx/5-06.c: New.
27632         * gcc.dg/vmx/5-07.c: New.
27633         * gcc.dg/vmx/5-07t.c: New.
27634         * gcc.dg/vmx/5-08.c: New.
27635         * gcc.dg/vmx/5-10.c: New.
27636         * gcc.dg/vmx/5-11.c: New.
27637         * gcc.dg/vmx/7-01a.c: New.
27638         * gcc.dg/vmx/7-01.c: New.
27639         * gcc.dg/vmx/7c-01.c: New.
27640         * gcc.dg/vmx/7d-01.c: New.
27641         * gcc.dg/vmx/7d-02.c: New.
27642         * gcc.dg/vmx/8-01.c: New.
27643         * gcc.dg/vmx/8-02a.c: New.
27644         * gcc.dg/vmx/8-02.c: New.
27645         * gcc.dg/vmx/brode-1.c: New.
27646         * gcc.dg/vmx/bug-1.c: New.
27647         * gcc.dg/vmx/bug-2.c: New.
27648         * gcc.dg/vmx/bug-3.c: New.
27649         * gcc.dg/vmx/cw-bug-1.c: New.
27650         * gcc.dg/vmx/cw-bug-2.c: New.
27651         * gcc.dg/vmx/cw-bug-3.c: New.
27652         * gcc.dg/vmx/dct.c: New.
27653         * gcc.dg/vmx/debug-1.c: New.
27654         * gcc.dg/vmx/debug-2.c: New.
27655         * gcc.dg/vmx/debug-3.c: New.
27656         * gcc.dg/vmx/debug-4.c: New.
27657         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27658         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27659         * gcc.dg/vmx/eg-5.c: New.
27660         * gcc.dg/vmx/fft.c: New.
27661         * gcc.dg/vmx/gcc-bug-1.c: New.
27662         * gcc.dg/vmx/gcc-bug-2.c: New.
27663         * gcc.dg/vmx/gcc-bug-3.c: New.
27664         * gcc.dg/vmx/gcc-bug-4.c: New.
27665         * gcc.dg/vmx/gcc-bug-5.c: New.
27666         * gcc.dg/vmx/gcc-bug-6.c: New.
27667         * gcc.dg/vmx/gcc-bug-7.c: New.
27668         * gcc.dg/vmx/gcc-bug-8.c: New.
27669         * gcc.dg/vmx/gcc-bug-9.c: New.
27670         * gcc.dg/vmx/gcc-bug-b.c: New.
27671         * gcc.dg/vmx/gcc-bug-c.c: New.
27672         * gcc.dg/vmx/gcc-bug-d.c: New.
27673         * gcc.dg/vmx/gcc-bug-e.c: New.
27674         * gcc.dg/vmx/gcc-bug-f.c: New.
27675         * gcc.dg/vmx/gcc-bug-g.c: New.
27676         * gcc.dg/vmx/gcc-bug-i.c: New.
27677         * gcc.dg/vmx/harness.h: New.
27678         * gcc.dg/vmx/ira1.c: New.
27679         * gcc.dg/vmx/ira2a.c: New.
27680         * gcc.dg/vmx/ira2b.c: New.
27681         * gcc.dg/vmx/ira2.c: New.
27682         * gcc.dg/vmx/ira2c.c: New.
27683         * gcc.dg/vmx/mem.c: New.
27684         * gcc.dg/vmx/newton-1.c: New.
27685         * gcc.dg/vmx/ops.c: New.
27686         * gcc.dg/vmx/sn7153.c: New.
27687         * gcc.dg/vmx/spill2.c: New.
27688         * gcc.dg/vmx/spill3.c: New.
27689         * gcc.dg/vmx/spill.c: New.
27690         * gcc.dg/vmx/t.c: New.
27691         * gcc.dg/vmx/varargs-1.c: New.
27692         * gcc.dg/vmx/varargs-2.c: New.
27693         * gcc.dg/vmx/varargs-3.c: New.
27694         * gcc.dg/vmx/varargs-4.c: New.
27695         * gcc.dg/vmx/varargs-5.c: New.
27696         * gcc.dg/vmx/varargs-6.c: New.
27697         * gcc.dg/vmx/varargs-7.c: New.
27698         * gcc.dg/vmx/vmx.exp: New.
27699         * gcc.dg/vmx/vprint-1.c: New.
27700         * gcc.dg/vmx/vscan-1.c: New.
27701         * gcc.dg/vmx/x-01.c: New.
27702         * gcc.dg/vmx/x-02.c: New.
27703         * gcc.dg/vmx/x-03.c: New.
27704         * gcc.dg/vmx/x-04.c: New.
27705         * gcc.dg/vmx/x-05.c: New.
27706         * gcc.dg/vmx/yousufi-1.c: New.
27707         * gcc.dg/vmx/zero-1.c: New.
27708         * gcc.dg/vmx/zero.c: New.
27709
27710 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27711
27712         * g++.dg/lookup/java1.C: Update for chage of
27713         _Jv_AllocObject.
27714         * g++.dg/lookup/java2.C: Likewise.
27715
27716 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27717
27718         * ada/acats/run_all.sh: use -O2 by default.
27719
27720 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27721
27722         * gcc.dg/vr-mult-[12].c: New tests.
27723
27724 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27725
27726         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27727
27728         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27729
27730 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27731
27732         * lib/target-supports.exp (check_profiling_available): Assume profiling
27733         isn't available for mips*-*-elf targets.
27734
27735 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27736
27737         * gcc.dg/builtins-38.c: New test.
27738
27739 2004-04-14  Eric Christopher  <echristo@redhat.com>
27740
27741         * g++.dg/charset/charset.exp: Run .cc extension tests.
27742
27743 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27744
27745         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27746
27747 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27748
27749         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27750
27751 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27752
27753         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27754         * gcc.dg/i386-387-2.c: Likewise.
27755
27756         * gcc.dg/i386-387-7.c: New test.
27757         * gcc.dg/i386-387-8.c: New test.
27758
27759         * gcc.dg/builtins-37.c: New test.
27760
27761 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27762
27763         * g++.dg/pch/externc-1.C: Add missing semicolon.
27764
27765 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27766
27767         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27768
27769 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27770
27771         * gcc.c-torture/execute/20040411-1.c: New test.
27772
27773 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27774
27775         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27776
27777 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27778
27779         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27780
27781 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27782
27783         * lib/target-supports.exp (check_named_sections_available): New.
27784         * lib/gcc-dg.exp (dg-require-named-sections): New.
27785         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27786         old-deja.exp.  Also prune error-count message from HP linker.
27787         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27788
27789         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27790         * g++.old-deja/g++.pt/static3.C: Likewise.
27791         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27792
27793 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27794
27795         * gcc.c-torture/execute/20040409-1.c: New test case.
27796         * gcc.c-torture/execute/20040409-2.c: New test case.
27797         * gcc.c-torture/execute/20040409-3.c: New test case.
27798
27799 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27800
27801         * gcc.dg/20040409-1.c: New test.
27802
27803 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27804
27805         PR target/14888
27806         * g++.dg/opt/pr14888.C: New test case.
27807
27808 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27809
27810         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27811         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27812         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27813         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27814         New tests.
27815
27816 2004-04-08  Paul Brook  <paul@codesourcery.com>
27817
27818         * gcc.dg/spill-1.c: New test.
27819
27820 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27821
27822         * gcc.dg/torture/builtin-ctype-2.c: New test.
27823
27824 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27825
27826         * gcc.dg/pch/pch.exp: Add largefile test.
27827
27828 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27829
27830         * g++.dg/pch/externc-1.Hs: New.
27831         * g++.dg/pch/externc-1.C: New.
27832
27833 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27834
27835         * gcc.dg/compat/struct-by-value-5a_main.c,
27836         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27837         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27838         * gcc.dg/compat/struct-by-value-5a_x.c,
27839         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27840         gcc.dg/compat/struct-by-value-5_x.c.
27841         * gcc.dg/compat/struct-by-value-5a_y.c,
27842         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27843         gcc.dg/compat/struct-by-value-5_y.c.
27844
27845         * gcc.dg/compat/struct-by-value-6a_main.c,
27846         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27847         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27848         * gcc.dg/compat/struct-by-value-6a_x.c,
27849         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27850         gcc.dg/compat/struct-by-value-6_x.c.
27851         * gcc.dg/compat/struct-by-value-6a_y.c,
27852         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27853         gcc.dg/compat/struct-by-value-6_y.c.
27854
27855         * gcc.dg/compat/struct-by-value-7a_main.c,
27856         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27857         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27858         * gcc.dg/compat/struct-by-value-7a_x.c,
27859         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27860         gcc.dg/compat/struct-by-value-7_x.c.
27861         * gcc.dg/compat/struct-by-value-7a_y.c,
27862         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27863         gcc.dg/compat/struct-by-value-7_y.c.
27864
27865 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27866
27867         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27868         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27869         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27870         options.
27871
27872 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27873
27874         * gcc.dg/builtins-36.c: New test.
27875
27876 2004-04-06  Paul Brook  <paul@codesourcery.com>
27877
27878         * README.gcc: Remove obsolete contraint on testcases.
27879
27880 2004-04-05  Paul Brook  <paul@codesourcery.com>
27881
27882         PR2123
27883         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27884         failure and exit(0) on success.
27885         * g++.dg/expr/anew2.C: Ditto.
27886         * g++.dg/expr/anew3.C: Ditto.
27887         * g++.dg/expr/anew4.C: Ditto.
27888
27889 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27890
27891         PR c++/3518
27892         * g++.dg/template/unify7.C: New.
27893
27894 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27895
27896         * g++.dg/README: Bring up to date with new subdirectories; remove
27897         duplicate subdirectory lines.
27898
27899 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27900
27901         PR c++/14007
27902         * g++.dg/template/unify5.C: New.
27903         * g++.dg/template/unify6.C: New.
27904         * g++.dg/template/qualttp20.C: Adjust.
27905         * g++.old-deja/g++.jason/report.C: Adjust.
27906         * g++.old-deja/g++.other/qual1.C: Adjust.
27907
27908 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27909
27910         PR c++/14803
27911         * g++.dg/inherit/ptrmem1.C: New test.
27912
27913 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27914
27915         PR c++/14755
27916         * gcc.c-torture/execute/20040331-1.c: New test.
27917         * gcc.dg/20040331-1.c: New test.
27918
27919 2004-04-01  Paul Brook  <paul@codesourcery.com>
27920
27921         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27922
27923 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27924
27925         PR c++/14724
27926         * g++.dg/init/goto1.C: New test.
27927
27928         PR c++/14763
27929         * g++.dg/template/defarg4.C: New test.
27930
27931 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27932
27933         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27934
27935 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27936
27937         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27938
27939 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27940
27941         * gcc.dg/noncompile/undeclared-2.c: New test.
27942
27943 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27944
27945         * gcc.dg/940409-1.c: Remove XFAIL.
27946         * gcc.dg/reg-vol-struct-1.c: New test.
27947
27948 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27949
27950         * gcc.dg/torture/builtin-wctype-1.c: New test.
27951
27952 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27953
27954         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27955         * gcc.dg/20001101-1.c: Likewise.
27956         * gcc.dg/20001102-1.c: Likewise.
27957
27958 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27959
27960         * gcc.dg/compare8.c: Add an additional test for XOR.
27961
27962 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27963
27964         * gcc.dg/torture/builtin-ctype-1.c: New test.
27965
27966 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27967
27968         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27969         * gcc.dg/torture/builtin-math-1.c: Likewise.
27970         * gcc.dg/torture/builtin-power-1.c: New test.
27971
27972 2004-03-24  Andreas Schwab  <schwab@suse.de>
27973
27974         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27975         IA64 assembler.
27976
27977 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27978             Roger Sayle  <roger@eyesopen.com>
27979
27980         * gcc.dg/compare8.c: New test case.
27981
27982 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27983
27984         * g++.dg/ext/altivec-7.C: New test.
27985
27986 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27987
27988         PR 12267, 12391, 12560, 13129, 14114, 14133
27989         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27990         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27991         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27992         Adjust error regexps.
27993         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27994         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27995         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27996         * gcc.dg/local1.c: Add explanatory comment.
27997
27998 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27999
28000         PR optimization/14669
28001         * g++.dg/opt/fold2.C: New test case.
28002
28003 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
28004
28005         PR c/14069
28006         * gcc.dg/20040322-1.c: New test.
28007
28008 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28009
28010         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28011         * gcc.dg/ultrasp4.c: Likewise.
28012         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28013
28014 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28015
28016         * gcc.dg/i386-sse-8.c: Reset default options.
28017
28018 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28019
28020         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28021         in the error message text.
28022
28023 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28024
28025         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28026
28027 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28028
28029         PR c++/14616
28030         * g++.dg/init/array13.C: New test.
28031
28032 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28033
28034         PR target/13889
28035         * gcc.c-torture/compile/pr13889.c: New test case.
28036
28037 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28038
28039         PR c/14635
28040         * builtins-1.c (nan, nans): Don't test.
28041         * builtins-30.c: Don't use nan, nanf, nanl.
28042         * builtins-35.c: New test.
28043
28044 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28045
28046         * g++.dg/ext/altivec-6.C: New test.
28047
28048 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28049
28050         * g++.dg/init/placement3.C: New test.
28051
28052         * g++.dg/template/spec13.C: New test.
28053
28054         * g++.dg/lookup/using11.C: New test.
28055
28056         * g++.dg/lookup/koenig3.C: New test.
28057
28058         * g++.dg/template/operator2.C: New test.
28059
28060         * g++.dg/expr/dtor3.C: New test.
28061         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28062         marker.
28063         * g++.old-deja/g++.law/visibility28.C: Likewise.
28064
28065 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
28066
28067         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28068         * gcc.dg/ppc64-abi-3.c: Likewise.
28069
28070 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28071
28072         PR c++/14545
28073         * g++.dg/parse/template15.C: New test.
28074
28075 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28076
28077         * g++.dg/expr/dtor2.C: New test.
28078
28079         * g++.dg/lookup/anon4.C: New test.
28080
28081         * g++.dg/overload/using1.C: New test.
28082
28083         * g++.dg/template/lookup7.C: New test.
28084
28085         * g++.dg/template/typename6.C: New test.
28086
28087         * g++.dg/expr/cond6.C: New test.
28088
28089 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28090
28091         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28092
28093 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28094
28095         * g++.dg/expr/cond5.C: New test.
28096         * g++.dg/expr/constcast1.C: Likewise.
28097         * g++.dg/expr/ptrmem2.C: Likewise.
28098         * g++.dg/expr/ptrmem3.C: Likewise.
28099         * g++.dg/lookup/main1.C: Likewise.
28100         * g++.dg/template/lookup6.C: Likewise.
28101
28102 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28103
28104         * gcc.dg/local1.c: New test.
28105
28106         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28107
28108 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28109
28110         * gcc.dg/torture/builtin-convert-1.c: New test.
28111
28112 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28113
28114         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28115
28116 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28117
28118         PR c++/14481
28119         * g++.dg/warn/Wunused-7.C: New test.
28120
28121 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28122
28123         * gcc.dg/torture/builtin-integral-1.c: New test.
28124
28125 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28126
28127         PR c++/14586
28128         * g++.dg/parse/non-dependent3.C: New test.
28129
28130 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28131
28132         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28133         * g++.dg/eh/simd-2.C: Likewise.
28134         * g++.dg/init/array10.C: Likewise.
28135         * gcc.c-torture/compile/simd-1.c: Likewise.
28136         * gcc.c-torture/compile/simd-2.c: Likewise.
28137         * gcc.c-torture/compile/simd-3.c: Likewise.
28138         * gcc.c-torture/compile/simd-4.c: Likewise.
28139         * gcc.c-torture/compile/simd-6.c: Likewise.
28140         * gcc.c-torture/execute/simd-1.c: Likewise.
28141         * gcc.c-torture/execute/simd-2.c: Likewise.
28142         * gcc.dg/compat/vector-defs.h: Likewise.
28143         * gcc.dg/20020531-1.c: Likewise.
28144         * gcc.dg/altivec-3.c: Likewise.
28145         * gcc.dg/altivec-4.c: Likewise.
28146         * gcc.dg/altivec-varargs-1.c: Likewise.
28147         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28148         * gcc.dg/i386-mmx-3.c: Likewise.
28149         * gcc.dg/i386-sse-4.c: Likewise.
28150         * gcc.dg/i386-sse-5.c: Likewise.
28151         * gcc.dg/i386-sse-8.c: Likewise.
28152         * gcc.dg/simd-1.c: Likewise.
28153         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28154         __ev64_opaque__ since the machine description provides it.
28155
28156 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28157
28158         * lib/compat.exp (skip_list): New global variable.
28159         Use it to hold the user defined COMPAT_SKIPS list if any.
28160         (compat-obj): Add the members of skip_list to optall.
28161
28162 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28163
28164         * gcc.dg/compat/union-by-value-1_main.c,
28165         union-by-value-1_x.c, union-by-value-1_y.c,
28166         union-check.h, union-defs.h,
28167         union-init.h, union-return-1_main.c,
28168         union-return-1_x.c, union-return-1_y.c: New files.
28169
28170 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28171
28172         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28173         mixed-struct-init.h: Add 4 mixed structure types.
28174         struct-by-value-21_main.c, struct-by-value-21_x.c,
28175         struct-by-value-21_y.c, struct-return-21_main.c,
28176         struct-return-21_x.c, struct-return-21_y.c: New files.
28177
28178 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28179
28180         PR c++/14550
28181         * g++.dg/parse/template14.C: New test.
28182
28183 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28184
28185         * gcc.c-torture/execute/20040313-1.c: New test.
28186
28187 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28188
28189         PR target/14533
28190         * gcc.dg/20040311-2.c: New test.
28191
28192 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28193
28194         PR other/14544
28195         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28196         bit-field.
28197
28198 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28199
28200         * gcc.dg/20040305-2.c: Add missing return statement.
28201
28202 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28203
28204         * gcc.dg/builtins-34.c: Also check pow10*.
28205
28206 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28207
28208         PR target/14262
28209         * gcc.dg/20040305-2.c: New test.
28210
28211 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28212
28213         * gcc.dg/20040310-1.c: New test.
28214
28215 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28216
28217         * gcc.c-torture/execute/20040311-1.c: New test case.
28218
28219 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28220
28221         PR c++/14476
28222         * g++.dg/lookup/enum1.C: New test.
28223
28224 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28225
28226         PR c++/14510
28227         * g++.dg/lookup/struct2.C: New test.
28228
28229 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28230
28231         * gcc.dg/builtins-34.c: New test.
28232
28233 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28234
28235         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28236
28237 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28238
28239         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28240         * gcc.dg/alias-2.c: New testcase.
28241
28242 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28243
28244         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28245
28246 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28247
28248         * gcc.c-torture/execute/20040309-1.c: New test case.
28249
28250 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28251
28252         PR c++/14397
28253         * g++.dg/overload/ref1.C: New.
28254
28255 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28256
28257         PR c++/14409
28258         * g++.dg/template/spec12.C: New test.
28259
28260         PR c++/14448
28261         * g++.dg/parse/crash14.C: New test.
28262
28263 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28264
28265         PR c++/14230
28266         * g++.dg/init/ref11.C: New test.
28267
28268 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28269
28270         PR c++/14432
28271         * g++.dg/parse/builtin2.C: New test.
28272
28273 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28274
28275         PR c++/14401
28276         * g++.dg/init/ctor3.C: New test.
28277         * g++.dg/init/union1.C: New test.
28278         * g++.dg/ext/anon-struct4.C: New test.
28279
28280 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28281
28282         * g++.dg/lookup/koenig1.C: Tweak error messages.
28283         * g++.dg/lookup/used-before-declaration.C: Likewise.
28284         * g++.dg/other/do1.C: Likewise.
28285         * g++.dg/overload/koenig1.C: Likewise.
28286         * g++.dg/parse/crash13.C: Likewise.
28287         * g++.dg/template/instantiate3.C: Likewise.
28288
28289 2004-03-08  Eric Christopher  <echristo@redhat.com>
28290
28291         * * lib/target-supports.exp: Enable libiconv in test
28292         compilation.  Fix up error checking.
28293
28294 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28295
28296         PR middle-end/14289
28297         * gcc.dg/pr14289-1.c: New test case.
28298         * gcc.dg/pr14289-2.c: Likewise.
28299         * gcc.dg/pr14289-3.c: Likewise.
28300
28301 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28302
28303         * gcc.c-torture/execute/20040308-1.c: New test.
28304
28305 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28306
28307         * gcc.c-torture/execute/20040307-1.c: New test case.
28308
28309 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28310
28311         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28312
28313 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28314
28315         * gcc.dg/20040306-1.c: New test.
28316
28317 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28318
28319         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28320         them static.
28321         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28322
28323 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28324
28325         PR c/14465
28326         * gcc.dg/decl-6.c: New test.
28327
28328 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28329
28330         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28331         Rename LOGPOW -> LOG_POW.
28332         (SQRT_EXP, POW_EXP): New.
28333
28334 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28335
28336         * gcc.dg/i386-sse-8.c: New test.
28337
28338 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28339
28340         PR c/14114
28341         * gcc.dg/decl-5.c: New test.
28342
28343 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28344
28345         * gcc.dg/20040305-1.c: New test.
28346
28347 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28348
28349         PR other/14354
28350         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28351
28352 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28353
28354         PR c++/14425, c++/14426
28355         * g++.dg/ext/altivec-4.C: New test.
28356         * g++.dg/ext/altivec-5.C: New test.
28357
28358 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28359
28360         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28361         global variables of a type with no linkage.
28362         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28363         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28364         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28365         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28366         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28367         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28368         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28369         * g++.dg/warn/deprecated.C: Name enum Color.
28370         * g++.dg/overload/VLA.C: Name structure for 'b'.
28371         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28372
28373 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28374
28375         * gcc.c-torture/compile/20040304-1.c: New test.
28376
28377 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28378
28379         PR 13728
28380         * gcc.dg/decl-4.c: New testcase.
28381
28382 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28383
28384         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28385         as PRECF if sizeof (float) > sizeof (double).
28386         (PRECL): Make it the same as PRECF if
28387         sizeof (float) > sizeof (long double).
28388
28389 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28390
28391         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28392         system type.  Add check for irix6 which doesn't have c99 runtime.
28393
28394 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28395
28396         * gcc.dg/const-elim-1.c: xfail for xtensa.
28397
28398 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28399
28400         PR c++/14369
28401         * g++.dg/template/cond4.C: New test.
28402
28403 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28404
28405         PR c++/14360
28406         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28407
28408         PR c++/14361
28409         * g++.dg/parse/defarg7.C: New test.
28410
28411         PR c++/14359
28412         * g++.dg/template/friend26.C: New test.
28413
28414 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28415
28416         PR c++/14324
28417         * g++.dg/abi/mangle21.C: New test.
28418
28419         PR c++/14260
28420         * g++.dg/parse/constructor2.C: New test.
28421
28422         PR c++/14337
28423         * g++.dg/template/sfinae1.C: New test.
28424
28425 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28426
28427         PR c++/14267
28428         * g++.dg/expr/crash2.C: New test.
28429
28430         PR middle-end/13448
28431         * gcc.dg/inline-5.c: New test.
28432         * gcc.dg/always-inline.c: Split out tests into ...
28433         * gcc.dg/always-inline2.c: ... this and ...
28434         * gcc.dg/always-inline3.c: ... this.
28435
28436 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28437
28438         PR debug/12103
28439         * g++.dg/debug/crash1.C: New test.
28440
28441 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28442
28443         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28444         function with __attribute__((noinline)).
28445         (recurser_void2): Likewise.
28446         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28447         (recurser_void2): Likewise.
28448
28449 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28450
28451         PR middle-end/14203
28452         * g++.dg/warn/Wunused-6.C: New test case.
28453
28454 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28455
28456         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28457         not defined.
28458
28459 2004-02-27  Eric Christopher  <echristo@redhat.com>
28460
28461         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28462         * g++.dg/charset/asm2.c: Run only x86.
28463         * gcc.dg/charset/asm3.c: Ditto.
28464
28465 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28466
28467         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28468         ld_library_path.
28469
28470 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28471
28472         * g++.dg/ext/altivec-3.C: New.
28473
28474 2004-02-26  Richard Henderson  <rth@redhat.com>
28475
28476         * g++.dg/ext/attrib10.C: Mark for warning.
28477         * gcc.dg/attr-alias-1.c: New.
28478
28479 2004-02-26  Richard Henderson  <rth@redhat.com>
28480
28481         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28482         * gcc.c-torture/execute/20040208-2.c: ... it back.
28483
28484 2004-02-26  Eric Christopher  <echristo@redhat.com>
28485
28486         * lib/target-supports.exp (check-iconv-available): New function.
28487         * lib/gcc-dg.exp (dg-require-iconv): New function.
28488         Use above.
28489         * gcc.dg/charset: New directory.
28490         * gcc.dg/charset/charset.exp: New file.
28491         * gcc.dg/charset/asm1.c: Ditto.
28492         * gcc.dg/charset/asm2.c: Ditto.
28493         * gcc.dg/charset/asm3.c: Ditto.
28494         * gcc.dg/charset/asm4.c: Ditto.
28495         * gcc.dg/charset/asm5.c: Ditto.
28496         * gcc.dg/charset/attribute1.c: Ditto.
28497         * gcc.dg/charset/attribute2.c: Ditto.
28498         * gcc.dg/charset/string1.c: Ditto.
28499         * g++.dg/charset: New directory.
28500         * g++.dg/dg.exp: Add here. Special options.
28501         * g++.dg/charset/charset.exp: New file.
28502         * g++.dg/charset/asm1.c: Ditto.
28503         * g++.dg/charset/asm2.c: Ditto.
28504         * g++.dg/charset/asm3.c: Ditto.
28505         * g++.dg/charset/asm4.c: Ditto.
28506         * g++.dg/charset/attribute1.c: Ditto.
28507         * g++.dg/charset/attribute2.c: Ditto.
28508         * g++.dg/charset/extern1.cc: Ditto.
28509         * g++.dg/charset/extern2.cc: Ditto.
28510         * g++.dg/charset/string1.c: Ditto.
28511
28512 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28513
28514         PR c++/14278
28515         * g++.dg/parse/comma1.C: New test.
28516
28517 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28518
28519         PR c++/14284
28520         * g++.dg/template/ttp8.C: New test.
28521
28522 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28523
28524         * gcc.dg/fixuns-trunc-1.c: New test.
28525
28526 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28527
28528         * gcc.dg/builtins-config.h: Use #elif.
28529
28530 2004-02-26  Michael Matz  <matz@suse.de>
28531
28532         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28533         * gcc.dg/991214-1.c: Likewise.
28534         * gcc.dg/i386-asm-1.c: Likewise.
28535
28536 2004-02-25  Richard Henderson  <rth@redhat.com>
28537
28538         * gcc.c-torture/execute/20040208-2.c: Move ...
28539         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28540
28541 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28542
28543         PR c++/14246
28544         * g++.dg/other/crash-3.C: New test.
28545
28546 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28547
28548         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28549         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28550
28551         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28552         HP-UX.
28553
28554 2004-02-24  Michael Matz  <matz@suse.de>
28555
28556         * gcc.dg/i386-regparm.c: New.
28557
28558 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28559
28560         * gcc.c-torture/execute/20040223-1.c: New.
28561
28562 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28563             Kazu Hirata  <kazu@cs.umass.edu>
28564
28565         * gcc.dg/fwritable-strings-1.c: Remove.
28566
28567 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28568
28569         PR c/14156
28570         * gcc.dg/20040223-1.c: New test.
28571
28572 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28573
28574         PR c++/14106
28575         * g++.dg/ext/typeof9.C: New test.
28576
28577 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28578
28579         PR c++/14250
28580         * g++.dg/other/switch1.C: New test.
28581
28582 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28583
28584         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28585         * gcc.dg/va-arg-1.c: Likewise.
28586
28587 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28588
28589         PR c++/14143
28590         * g++.dg/template/koenig5.C: New test.
28591
28592 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28593
28594         * g++.dg/ext/altivec-1.C: Generalize target triple.
28595         * g++.dg/ext/altivec-2.C: New test case.
28596         * g++.dg/ext/altivec_check.h: New file.
28597         * gcc.dg/altivec-1.c: Generalize target triple;
28598         include altivec_check.h and call altivec_check().
28599         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28600         * gcc.dg/altivec-6.c: New test case.
28601         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28602         type casts as needed.
28603         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28604         altivec_check().
28605         * gcc.dg/altivec-12.c: New test case.
28606         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28607         include altivec_check.h and call altivec_check().
28608         * gcc.dg/altivec_check.h: New file.
28609
28610 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28611
28612         * lib/target-supports.exp (check_alias_available): Don't mangle
28613         function `g' in test program.
28614
28615 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28616
28617         * lib/target-supports.exp (check_profiling_available): Check
28618         argument to determine whether we support a profiling type.
28619         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28620         check_profiling_available.
28621         * g++.dg/bprob/bprob.exp: Likewise.
28622         * g77.dg/bprob/bprob.exp: Likewise.
28623         * gcc.misc-tests/bprob.exp: Likewise.
28624         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28625         dg-require-profiling and delete expected error handling.
28626         * gcc.dg/20021014-1.c: Likewise.
28627         * gcc.dg/nest.c: Likewise.
28628
28629 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28630
28631         PR c++/12007
28632         * g++.dg/other/vthunk1.C: New test.
28633
28634 2004-02-20  Falk Hueffner  <falk@debian.org>
28635
28636         PR target/14201
28637         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28638
28639 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28640
28641         PR c++/13927
28642         * g++.dg/other/error8.C: Remove XFAIL markers.
28643
28644         PR c++/14173
28645         * g++.dg/ext/packed5.C: New test.
28646
28647         PR c++/14199
28648         * g++.dg/warn/Wunused-5.C: New test.
28649
28650         PR c++/14186
28651         * g++.dg/lookup/member1.C: New test.
28652
28653 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28654
28655         * gcc.c-torture/compile/20040130-1.c: Enable only when
28656         __INT_MAX__ >= 2147483647L.
28657         * gcc.c-torture/compile/961203-1.c: Likewise.
28658
28659 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28660
28661         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28662         * g++.dg/opt/template1.C: Robustify assembler regexp
28663
28664 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28665
28666         * gcc.c-torture/execute/simd-4.x: Remove.
28667         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28668         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28669         Guard with #ifndef SKIP_ATTRIBUTE.
28670         * gcc.dg/compat/vector-1_y.c: Likewise.
28671         * gcc.dg/compat/vector-2_x.c: Likewise.
28672         * gcc.dg/compat/vector-2_y.c: Likewise.
28673         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28674         * g++.dg/eh/simd-2.C: Likewise.
28675
28676 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28677
28678         * gcc.c-torture/compile/complex-1.c: New.
28679
28680 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28681
28682         PR target/14209
28683         * gcc.c-torture/execute/20040218-1.c: New test.
28684
28685 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28686
28687         PR c++/14181
28688         * g++.dg/parse/new2.C: New test.
28689
28690 2004-02-18  Paul Brook  <paul@codesourcery.com>
28691
28692         * gcc.c-torture/compile/libcall-1.c: New test.
28693
28694 2004-02-18  Paul Brook  <paul@codesourcery.com>
28695
28696         PR debug/12934
28697         * gcc.dg/debug/debug-7.c: New test.
28698
28699 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28700
28701         * gcc.dg/20040217-1.c: New test.
28702
28703 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28704
28705         * gcc.c-torture/execute/990208-1.x: Delete.
28706
28707 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28708
28709         * gcc.c-torture/execute/20040208-2.x: New file.
28710
28711 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28712
28713         PR c++/11326
28714         * g++.dg/abi/structret1.C: New test.
28715
28716 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28717
28718         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28719         (i386_cpuid): No need to test if cpuid is available on AMD64.
28720         Fix assembly, so that it works onboth i386 and AMD64.
28721         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28722         (vecInLong): Fix s[] member type to unsigned int.
28723         (vecInWord): Remove type.
28724         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28725         (a64, b64, c64, d64, e64): Remove.
28726         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28727         Remove unused variable.  Remove initialization of removed variables.
28728         Don't call mmx_tests nor sse_tests.
28729         (reference_mmx, reference_sse): Remove.
28730         (check): Add return stmt.
28731         * gcc.dg/i386-sse-7.c: New test.
28732         * gcc.dg/i386-mmx-4.c: New test.
28733
28734 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28735
28736         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28737         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28738         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28739         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28740         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28741         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28742         g++.dg/tc1/dr94.C: Fix line terminator.
28743
28744 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28745
28746         * gcc.c-torture/compile/20040216-1.c: New.
28747
28748 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28749
28750         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28751         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28752         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28753         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28754         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28755         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28756
28757 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28758
28759         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28760
28761 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28762
28763         PR c++/13971
28764         * g++.dg/expr/cond4.C: New test.
28765
28766         PR c++/14086
28767         * g++.dg/lookup/crash2.C: New test.
28768
28769 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28770
28771         * gcc.c-torture/compile/20040214-2.c: New test.
28772
28773 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28774
28775         PR c++/14116
28776         * g++.dg/ext/typeof8.C: New test.
28777
28778 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28779
28780         * gcc.c-torture/compile/20040214-1.c: New test.
28781
28782 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28783
28784         PR c++/13635
28785         * g++.dg/template/spec11.C: New test.
28786
28787 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28788
28789         PR c++/13927
28790         * g++.dg/other/error8.C: New test.
28791
28792 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28793
28794         PR c++/14122
28795         * g++.dg/template/array4.C: New test.
28796
28797         PR c++/14108
28798         * g++.dg/inherit/thunk2.C: New test.
28799
28800         PR c++/14083
28801         * g++.dg/eh/cond2.C: New test.
28802
28803 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28804
28805         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28806
28807 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28808
28809         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28810
28811 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28812
28813         * g++.dg/simd-2.C: xfail on ppc64-linux.
28814
28815 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28816
28817         PR c/456
28818         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28819         tests.
28820
28821 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28822
28823         * gcc.dg/builtins-33.c: New test.
28824
28825 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28826
28827         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28828
28829 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28830
28831         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28832
28833 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28834
28835         * gcc.dg/ppc64-abi-3.c: New test.
28836
28837 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28838
28839         PR c/14092
28840
28841         * gcc.dg/pr14092-1.c: New testcase.
28842
28843 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28844
28845         * gcc.dg/cpp/assert4.c: Fix typo last change.
28846
28847         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28848         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28849
28850         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28851
28852 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28853
28854         * gcc.c-torture/compile/20040209-1.c: New test case.
28855
28856 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28857
28858         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28859
28860 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28861
28862         * gcc.c-torture/execute/20040208-[12].c: New tests.
28863
28864 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28865
28866         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28867
28868 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28869
28870         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28871
28872 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28873
28874         Bug 13856
28875         * gcc.dg/visibility-8.c: New testcase.
28876
28877 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28878
28879         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28880         arguments.
28881         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28882
28883 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28884
28885         PR middle-end/13696
28886         * g++.dg/opt/fold1.C: New test case.
28887
28888 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28889
28890         PR c++/14033
28891         * g++.dg/other/crash-2.C: New test.
28892
28893 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28894
28895         PR c++/14028
28896         * g++.dg/parse/angle-bracket2.C: New test.
28897
28898 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28899
28900         PR middle-end/13750
28901         Revert:
28902         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28903         PR pch/13361
28904         * testsuite/g++.dg/pch/wchar-1.C: New.
28905         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28906
28907 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28908
28909         PR c++/14008
28910         * g++.dg/parse/error15.C: New test.
28911         * g++.dg/parse/crash11.C: Update dg-error mark.
28912
28913 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28914
28915         PR c++/13932
28916         * g++.dg/warn/conv2.C: New test.
28917
28918 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28919
28920         PR c++/13086
28921         * g++.dg/warn/incomplete1.C: Remove xfail.
28922
28923 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28924
28925         * lib/file-format.exp (gcc_target_object_format): Use
28926         ${tool}_target_compile, not gcc_target_compile.
28927         * lib/target-supports.exp (check_alias_available): Likewise.
28928         (check_gc_sections_available): Likewise.
28929         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28930         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28931         dg-require-alias.
28932
28933 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28934
28935         PR c++/13969
28936         * g++.dg/template/static6.C: New test.
28937
28938 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28939
28940         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28941
28942 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28943
28944         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28945         tests for systems where `char' is unsigned by default.
28946
28947 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28948
28949         PR c++/13997
28950         * g++.dg/template/partial3.C: New test.
28951
28952 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28953
28954         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28955         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28956         Remove mentions of obsolete ports.
28957
28958 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28959
28960         * gcc.dg/noncompile/20001228-1.c: Fix for new
28961         error message.
28962
28963 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28964
28965         PR target/9348
28966         * gcc.c-torture/execute/multdi-1.c: New test case.
28967
28968 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28969
28970         PR c++/13925
28971         * g++.dg/template/lookup5.C: New test.
28972
28973 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28974
28975         PR c++/13950
28976         * g++.dg/template/lookup4.C: New test.
28977
28978         PR c++/13970
28979         * g++.dg/parse/error14.C: New test.
28980
28981         PR c++/14002
28982         * g++.dg/parse/template13.C: New test.
28983
28984 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28985
28986         PR c++/13978
28987         * g++.dg/template/koenig4.C: New test.
28988
28989         PR c++/13968
28990         * g++.dg/template/crash17.C: New test.
28991
28992         PR c++/13975
28993         * g++.dg/parse/error13.C: New test.
28994         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28995
28996 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28997
28998         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28999
29000 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
29001
29002         PR c/11658
29003         PR c/13994
29004         * gcc.dg/noncompile/20040203-1.c: New test.
29005         * gcc.dg/noncompile/20040203-2.c: Likewise.
29006         * gcc.dg/noncompile/20040203-3.c: Likewise.
29007         * gcc.dg/20040203-1.c: Likewise.
29008
29009 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29010
29011         PR c++/10858
29012         * g++.dg/template/sizeof7.C: New test.
29013
29014 2004-02-02  Eric Christopher  <echristo@redhat.com>
29015             Zack Weinberg  <zack@codesourcery.com>
29016
29017         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29018
29019 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29020
29021         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29022         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29023         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29024         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29025
29026 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29027
29028         PR c++/13113
29029         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29030
29031         PR c++/13854
29032         * g++.dg/ext/attrib13.C: New test.
29033
29034         PR c++/13907
29035         * g++.dg/conversion/op2.C: New test.
29036
29037 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29038
29039         * gcc.dg/titype-1.c: Fix pasto.
29040
29041 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29042
29043         * gcc.dg/titype-1.c: New test.
29044
29045 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29046
29047         PR c++/13957
29048         * g++.dg/template/non-type-template-argument-1.C,
29049         g++.dg/template/qualified-id1.C: Update dg-error marks.
29050         * g++.dg/template/nontype6.C: New test.
29051
29052 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29053
29054         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29055         * gcc.dg/builtins-31.c: New testcase.
29056         * gcc.dg/builtins-32.c: New testcase.
29057
29058 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
29059
29060         * objc.dg/call-super-2.m: Update line numbers
29061         for the including of stddef.h.
29062
29063 2004-01-30  Michael Matz  <matz@suse.de>
29064
29065         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29066         g++.dg/ext/case-range3.C: New tests.
29067
29068 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29069
29070         DR206
29071         PR c++/13813
29072         * g++.dg/template/member4.C: New test.
29073
29074 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29075
29076         PR c++/13683
29077         * g++.dg/template/sizeof6.C: New test.
29078
29079 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29080
29081         * gcc.dg/fwritable-strings-1.c: New test.
29082
29083 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29084
29085         * gcc.c-torture/compile/20040130-1.c: New test.
29086
29087 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29088
29089         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29090
29091 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29092
29093         PR c++/13883
29094         * g++.dg/template/ctor3.C: New test.
29095
29096 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29097
29098         * g++.dg/tc1: New directory.
29099         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29100         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29101         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29102         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29103         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29104
29105 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29106
29107         * g++.dg/parse/error11.C: New test.
29108         * g++.dg/parse/error12.C: Likewise.
29109
29110 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29111
29112         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29113         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29114
29115 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29116
29117         PR c++/13791
29118         * g++.dg/ext/attrib12.C: New test.
29119
29120         PR c++/13736
29121         * g++.dg/parse/cast2.C: New test.
29122
29123 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29124
29125         * objc.dg/encode-2.m (main): New local string.  Set depending on
29126         sizeof long.  Use in sscanf call.
29127         * objc.dg/encode-3.m (main): New local string.  Set depending on
29128         sizeof long.  Use in scan_initial call.
29129
29130 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29131
29132         * objc.dg/call-super-2.m: Make LP64-safe.
29133         * objc.dg/desig-init-1.m: Likewise.
29134
29135 2004-01-27  Devang Patel <dpatel@apple.com>
29136
29137         * g++.dg/debug/namespace1.C: New test.
29138
29139 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29140
29141         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29142         xscale-*-*.
29143
29144         * gcc.dg/arm-mmx-1.c: New test.
29145
29146 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29147
29148         * gcc.dg/20040127-1.c: New test.
29149         * gcc.dg/20040127-2.c: New test.
29150
29151 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29152
29153         * objc.dg/stret-1.m (glob): Renamed to globa.
29154
29155 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29156
29157         PR c++/13663
29158         * g++.dg/expr/for1.C: New test.
29159
29160 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29161
29162         PR middle-end/13779
29163         * gcc.dg/darwin-longlong.c: New test.
29164
29165 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29166
29167         * gcc.dg/20040124-1.c: Moved test from here...
29168         * gcc.c-torture/compile/20040124-1.c: ...to here.
29169
29170 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29171
29172         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29173         the assembly output if -m64 is passed.
29174
29175 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29176
29177         PR c++/13833
29178         * g++.dg/template/cond3.C: New test.
29179
29180 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29181
29182         PR c++/13810
29183         * g++.dg/template/ttp7.C: New test.
29184
29185 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29186
29187         PR c++/13797
29188         * g++.dg/template/nontype4.C: New test.
29189         * g++.dg/template/nontype5.C: Likewise.
29190
29191 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29192
29193         * gcc.dg/torture/mips-clobber-at.c: New test.
29194
29195 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29196
29197         * gcc.dg/20040124-1.c: New test.
29198
29199 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29200
29201         * gcc.dg/20040123-1.c: New test.
29202
29203 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29204
29205         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29206
29207 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29208
29209         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29210
29211 2004-01-23  Andrew Pinski  <apinski@apple.com>
29212
29213         * gcc.dg/20030121-1.c: Move to ..
29214         * gcc.dg/20040121-1.c: here.
29215
29216 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29217
29218         * gcc.dg/builtins-29.c: New test case.
29219
29220 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29221
29222         PR 18314
29223         * gcc.dg/builtins-30.c: New testcase.
29224
29225 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29226
29227         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29228         * lib/g77.exp: Likewise.
29229         * lib/objc.exp: Likewise.
29230         * lib/g++.exp: Likewise.
29231
29232 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29233
29234         * gcc.dg/struct-by-value-2.c: New test.
29235
29236 2004-01-21  Andrew Pinski  <apinski@apple.com>
29237
29238         PR target/13785
29239         * gcc.dg/20030121-1.c: New test.
29240
29241 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29242
29243         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29244         clobber frame pointer register in asm statement.
29245
29246 2004-01-21  Falk Hueffner  <falk@debian.org>
29247
29248         * gcc.c-torture/compile/20040121-1.c: New test.
29249
29250 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29251
29252         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29253
29254 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29255
29256         * gcc.dg/ppc64-abi-2.c: New test.
29257
29258 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29259
29260         * lib/treelang.exp: Fill out this file.
29261         * lib/treelang-dg.exp: New File.
29262
29263 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29264
29265         * gcc.c-torture/compile/981022-1.c: Remove.
29266         * gcc.dg/array-5.c: Remove XFAIL.
29267         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29268         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29269         gcc.dg/cond-lvalue-1.c: Update.
29270         * gcc.dg/cast-lvalue-2.c: New test.
29271
29272 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29273
29274         PR c++/13592
29275         * g++.dg/other/error1.C (class foo): Tweak error message.
29276
29277         PR c++/13592
29278         * g++.dg/template/call2.C: New test.
29279
29280 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29281
29282         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29283         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29284         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29285         scalar-return-1_x.c, scalar-return-2_y.c,
29286         scalar-return-3_x.c, scalar-return-3_y.c,
29287         scalar-return-4_x.c, scalar-return-4_y.c,
29288         struct-align-1.h, struct-align-1_x.c,
29289         struct-align-1_y.c, struct-align-2.h,
29290         struct-align-2_x.c, struct-align-2_y.c,
29291         struct-by-value-10_y.c, struct-by-value-11_x.c,
29292         struct-by-value-11_y.c, struct-by-value-12_x.c,
29293         struct-by-value-12_y.c, struct-by-value-13_x.c,
29294         struct-by-value-13_y.c, struct-by-value-14_x.c,
29295         struct-by-value-14_y.c, struct-by-value-15_x.c,
29296         struct-by-value-15_y.c, struct-by-value-16_y.c,
29297         struct-by-value-17_y.c, struct-by-value-18_y.c,
29298         struct-by-value-19_y.c, struct-by-value-1_x.c,
29299         struct-by-value-1_y.c, struct-by-value-20_y.c,
29300         struct-by-value-2_x.c, struct-by-value-2_y.c,
29301         struct-by-value-3_y.c, struct-by-value-4_x.c,
29302         struct-by-value-4_y.c, struct-by-value-5_y.c,
29303         struct-by-value-6_y.c, struct-by-value-7_y.c
29304         struct-by-value-8_x.c, struct-by-value-8_y.c
29305         struct-by-value-9_x.c, struct-by-value-9_y.c
29306         struct-return-10_x.c, struct-return-10_y.c,
29307         struct-return-19_x.c, struct-return-20_x.c
29308         struct-return-2_x.c, struct-return-2_y.c
29309         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29310         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29311
29312 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29313
29314         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29315         attribute on sparc*-sun-solaris2.*.
29316
29317 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29318
29319         PR c++/13710
29320         * g++.dg/ext/typeof7.C: New test.
29321
29322 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29323
29324         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29325         * gcc.dg/const-elim-1.c: Same.
29326
29327 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29328
29329         * objc.dg/stret-1.m: New.
29330         * objc.dg/stret-2.m: New.
29331
29332 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29333
29334         PR c++/11895
29335         * g++.dg/ext/vector1.C: New test.
29336
29337 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29338
29339         * gcc.dg/pch/import-1.c: New.
29340         * gcc.dg/pch/import-1.hs: New.
29341         * gcc.dg/pch/import-1a.h: New.
29342         * gcc.dg/pch/import-1b.h: New.
29343         * gcc.dg/pch/import-1c.h: New.
29344
29345 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29346
29347         PR c++/13574
29348         * g++.dg/ext/array1.C: New test.
29349
29350         PR c++/13178
29351         * g++.dg/conversion/op1.C: New test.
29352
29353 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29354
29355         PR 11864
29356         From Kazumoto Kojima / Dan Kegel:
29357         * gcc.dg/pr11864-1.c: New test.
29358
29359         PR 10392
29360         From Marcus Comstedt / Dan Kegel:
29361         * gcc.dg/pr10392-1.c: New test.
29362
29363 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29364
29365         PR c++/13478
29366         * g++.dg/init/ref10.C: New test.
29367
29368 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29369
29370         PR c++/13407
29371         * g++.dg/parse/typename6.C: New test.
29372
29373 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29374
29375         PR pch/13361
29376         * testsuite/g++.dg/pch/wchar-1.C: New.
29377         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29378
29379 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29380
29381         PR c++/9259
29382         * g++.dg/expr/sizeof2.C: New test.
29383
29384 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29385
29386         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29387
29388 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29389
29390         PR c++/13659
29391         * g++.dg/lookup/strong-using-3.C: New.
29392         * g++.dg/lookup/using-10.C: New.
29393
29394 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29395
29396         PR c++/13594
29397         * g++.dg/lookup/strong-using-2.C: New.
29398
29399 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29400             Dan Kegel <dank@kegel.com>
29401             J"orn Rennecke <joern.rennecke@superh.com>
29402
29403         PR target/9365
29404         * gcc.dg/pr9365-1.c: New test.
29405
29406 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29407
29408         PR c++/8856
29409         * g++.dg/parse/casting-operator2.C: New test.
29410         * g++.old-deja/g++.pt/explicit83.C: Remove.
29411
29412 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29413
29414         * gcc.dg/label-compound-stmt-1.c: New test.
29415         * gcc.c-torture/compile/950922-1.c,
29416         gcc.c-torture/compile/20000211-3.c,
29417         gcc.c-torture/compile/20000518-1.c,
29418         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29419         compound statements.
29420
29421 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29422
29423         * gcc.dg/ppc64-abi-1.c: New test.
29424
29425 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29426
29427          * g++.dg/ext/attrib9.C: Add dg-warnings.
29428
29429 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29430
29431         PR c++/12335
29432         * g++.dg/parse/dtor3.C: New test.
29433
29434 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29435
29436         PR c++/12709
29437         * g++.dg/parse/try-catch-1.C: New test.
29438
29439 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29440
29441         * ada/acats/run_all.sh: Add more verbose output in acats.log
29442         when compiling tests.
29443
29444 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29445
29446         PR 13656
29447         * gcc.dg/typedef-redecl.c: New test case.
29448         * gcc.dg/typedef-redecl.h: New support file.
29449
29450 2004-01-13  Jan Hubicka  <jh@suse.cz>
29451
29452         * gcc.dg/always_inline.c: New test.
29453         * gcc.dg/debug/20031231-1.c: Fix.
29454
29455 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29456
29457         PR c++/13474
29458         * g++.dg/template/array3.C: New test.
29459
29460 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29461
29462         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29463         * g++.dg/warn/Wunused-2.C: Likewise.
29464
29465 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29466
29467         PR c++/13289
29468         * g++.dg/template/instantiate6.C: New test.
29469
29470 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29471
29472         PR middle-end/11397
29473         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29474
29475 2004-01-12  Jan Hubicka  <jh@suse.cz>
29476
29477         PR opt/12826
29478         * gcc.dg/20040112-1.c: New.
29479
29480         * gcc.dg/dwarf-die[1-7].c: Move to...
29481         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29482         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29483
29484 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29485
29486         PR c++/4100
29487         * g++.dg/parse/friend4.C: New test.
29488
29489 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29490
29491         PR c++/4100
29492         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29493         definition is called a friend.
29494
29495 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29496
29497         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29498
29499 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29500
29501         PR c++/3478
29502         * g++.dg/parse/error10.C: New test.
29503         * g++.dg/template/arg2.C: Accept "invalid type" error.
29504
29505 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29506
29507         PR middle-end/13392
29508         * g++.dg/opt/expect2.C: New test.
29509
29510 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29511
29512         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29513         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29514         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29515         Update dg-error regexps.
29516
29517 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29518
29519         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29520         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29521
29522 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29523
29524         * gcc.dg/pragma-re-1.c: Use right pointer type.
29525
29526 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29527
29528         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29529
29530 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29531
29532         * gcc.dg/rs6000-ldouble-1.c: New.
29533
29534 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29535
29536         DR 337
29537         PR c++/9256
29538         * g++.dg/other/abstract1.C: New test.
29539
29540 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29541
29542         * g++.dg/lookup/strong-using-1.C: New.
29543
29544 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29545
29546         PR c/11234
29547         * gcc.dg/func-ptr-conv-1.c: New test.
29548         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29549
29550 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29551
29552         PR target/13380.
29553         * gcc.c-torture/compile/20040109-1.c: New.
29554
29555 2004-01-08  Stuart Hastings  <stuart@apple.com>
29556
29557         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29558         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29559         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29560
29561 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29562
29563         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29564
29565 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29566
29567         * ada/acats/run_acats: Treat 'gnatchop' the same way
29568         as 'gnatmake'.  Export GCC_DRIVER.
29569         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29570         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29571
29572 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29573
29574         PR c++/12573
29575         * g++.dg/template/dependent-expr4.C: New test.
29576
29577 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29578
29579         * gcc.dg/altivec-11.c: New test.
29580
29581 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29582
29583         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29584
29585 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29586
29587         PR c/6024
29588         * gcc.dg/enum-compat-1.c: New test.
29589         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29590
29591 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29592
29593         PR c/12165
29594         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29595         gcc.dg/c99-idem-qual-3.c: New tests.
29596
29597 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29598
29599         * gcc.dg/winline-7.c: Don't cast void * to int.
29600
29601 2004-01-06  Jan Hubicka  <jh@suse.cz>
29602
29603         * gcc.dg/i386-sse-5.c: New test
29604         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29605
29606 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29607
29608         PR c++/12815
29609         * g++.dg/rtti/typeid4.C: New test.
29610
29611 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29612
29613         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29614
29615 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29616
29617         PR c++/12132
29618         * g++.dg/template/error11.C: New test.
29619
29620         PR c++/13451
29621         * g++.dg/template/class2.C: New test.
29622
29623 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29624         Richard Sandiford <rsandifo@redhat.com>
29625
29626         PR c++/13387
29627         * g++.dg/opt/alias3.C: New test.
29628
29629 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29630
29631         PR c++/13157
29632         * g++.dg/template/koenig3.C: New test.
29633
29634         PR c++/13529
29635         * g++.dg/parse/offsetof3.C: New test.
29636
29637         * g++.dg/init/copy7.C: Add missing dg-error markers.
29638
29639         PR c++/12226
29640         * g++.dg/init/copy7.c: New test.
29641
29642         PR c++/13536
29643         * g++.dg/parse/cast1.C: New test.
29644
29645 2004-01-04  Jan Hubicka  <jh@suse.cz>
29646
29647         * gcc.dg/winline[1-7].c: New tests.
29648
29649 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29650
29651         PR c++/13520
29652         * g++.dg/template/qualttp22.C: New test.
29653
29654 2004-01-01  Jan Hubicka  <jh@suse.cz>
29655
29656         * gcc.dg/debug/20031231-1.c: New.
29657         * gcc.c-torture/compile/20040101-1.c: New.
29658         * gcc.dg/dwarf-die-[1-7].c: New.
29659
29660 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29661
29662         PR optimization/13521
29663         * gcc.c-torture/compile/20031231-1.c: New test.
29664
29665 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29666
29667         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29668
29669 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29670
29671         PR c++/10079
29672         * g++.dg/template/crash16.C: New test.
29673
29674 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29675
29676         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29677
29678 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29679
29680         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29681         ports.
29682         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29683         * g++.old-deja/g++.law/profile1.C: Likewise.
29684         * gcc.c-torture/compile/981006-1.c: Likewise.
29685         * gcc.c-torture/execute/loop-2e.x: Likewise.
29686         * gcc.c-torture/execute/loop-2f.x: Remove.
29687         * gcc.c-torture/execute/loop-2g.x: Likewise.
29688         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29689         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29690
29691 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29692
29693         PR c++/13507
29694         * g++.dg/ext/attrib11.C: New test.
29695
29696         PR c++/13494
29697         * g++.dg/template/array2-1.C: New test.
29698         * g++.dg/template/array2-2.C: New test.
29699
29700 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29701
29702         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29703
29704 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29705
29706         PR c++/12774
29707         * g++.dg/template/array1-1.C: New test.
29708         * g++.dg/template/array1-2.C: New test.
29709
29710 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29711
29712         PR fortran/12632
29713         * g77.dg/12632.f: New test case.
29714
29715 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29716
29717         PR c++/13289
29718         * g++.dg/parse/nontype1.C: New test.
29719
29720 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29721
29722         PR c++/12403
29723         * g++.dg/parse/explicit1.C: New test.
29724         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29725
29726 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29727
29728         PR c++/13081
29729         * g++.dg/opt/inline6.C: New test.
29730
29731         PR c++/12613
29732         * g++.dg/parse/error9.C: New test.
29733
29734         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29735
29736 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29737
29738         PR c++/13009
29739         * g++.dg/init/assign1.C: New test.
29740
29741 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29742
29743         PR c++/13070
29744         * g++.dg/warn/format3.C: New test case.
29745
29746 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29747
29748         * gcc.c-torture/compile/20031227-1.c: New test.
29749
29750 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29751
29752         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29753         * g77.dg/bprob/bprob.exp: Likewise.
29754         * gcc.misc-tests/bprob.exp: Likewise.
29755         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29756         variants on systems where the library does not provide that
29757         functionality.
29758         * gcc.dg/builtins-20.c: Use builtins-config.h.
29759         * gcc.dg/builtins-config.h: New file.
29760
29761 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29762
29763         * lib/gcc-dg.exp (dg-require-profiling): New function.
29764         * lib/target-supports.exp (check_profiling_available): Likewise.
29765         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29766         * g77.dg/bprob/bprob.exp: Likewise.
29767         * gcc.misc-tests/bprob.exp: Likewise.
29768         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29769         * gcc.dg/20021014-1.c: Likewise.
29770         * gcc.dg/nest.c: Likewise.
29771
29772 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29773
29774         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29775         compiling.
29776         * g++.dg/lookup/java2.C: Likewise.
29777         * gcc.dg/cpp/lexident.c: Likewise.
29778
29779 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29780
29781         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29782         given.
29783         * gcc.c-torture/compile/961203-1.c: Likewise.
29784         * gcc.c-torture/compile/980506-1.c: Likewise.
29785
29786 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29787
29788         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29789         (additional_prunes): New global.
29790         (gcc-dg-prune): Handle additional per-test pruning.
29791         (dg-test): Clear additional_prunes between tests.
29792
29793         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29794         dg-prune-output to avoid spurious failures from assembler
29795         complaining about nonexistent WAW violations.
29796         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29797         Use dg-prune-output to avoid spurious failures from assembler
29798         warning about Itanium B-step errata.
29799
29800 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29801
29802         * g++.dg/abi/macro0.C: New test.
29803         * g++.dg/abi/macro1.C: Likewise.
29804         * g++.dg/abi/macro2.C: Likewise.
29805
29806         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29807         * g++.dg/abi/bitfield7.C: Likewise.
29808         * g++.dg/abi/dtor2.C: Likewise.
29809         * g++.dg/abi/mangle11.C: Likewise.
29810         * g++.dg/abi/mangle12.C: Likewise.
29811         * g++.dg/abi/mangle14.C: Likewise.
29812         * g++.dg/abi/mangle17.C: Likewise.
29813         * g++.dg/abi/vbase10.C: Likewise.
29814         * g++.dg/abi/vbase14.C: Likewise.
29815         * g++.dg/template/qualttp17.C: Likewise.
29816
29817 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29818
29819         PR c/11995
29820         * gcc.dg/20031223-1.c: New test.
29821
29822 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29823
29824         * gcc.dg/noreturn-7.c: New test.
29825
29826 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29827
29828         * gcc.dg/null-pointer-1.c: New test.
29829
29830 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29831
29832         * g++.old-deja/g++.jason/template18.C: Remove.
29833         * g++.old-deja/g++.jason/template37.C: Likewise.
29834
29835         PR c++/12862
29836         * g++.dg/lookup/ns1.C: New test.
29837
29838         PR c++/12397
29839         * g++.dg/template/lookup3.C: New test.
29840
29841 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29842
29843         * g++.dg/template/recurse1.C: New test
29844
29845 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29846
29847         PR c++/12479
29848         * g++.dg/parse/semicolon1.C: New test.
29849         * g++.dg/parse/semicolon1.h: Likewise.
29850
29851 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29852
29853         * gcc.dg/darwin-misaligned.c: New test.
29854
29855 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29856
29857         PR c/9163
29858         * gcc.dg/20031222-1.c: New test.
29859
29860 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29861
29862         PR c++/13438
29863         * g++.dg/parse/error8.C: New test.
29864
29865         PR c++/11554
29866         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29867
29868 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29869
29870         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29871         too small.
29872         * gcc.c-torture/compile/930217-1.c: Likewise.
29873         * gcc.c-torture/compile/930513-1.c: Likewise.
29874         * gcc.c-torture/execute/920908-2.c: Likewise.
29875         * gcc.c-torture/execute/921204-1.c: Likewise.
29876         * gcc.c-torture/execute/930621-1.c: Likewise.
29877         * gcc.c-torture/execute/930630-1.c: Likewise.
29878         * gcc.c-torture/execute/931031-1.c: Likewise.
29879         * gcc.c-torture/execute/980602-2.c: Likewise.
29880         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29881         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29882         * gcc.c-torture/execute/extzvsi.c: Likewise.
29883         * gcc.c-torture/unsorted/ext.c: Likewise.
29884
29885 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29886
29887         PR target/12749
29888         * gcc.c-torture/compile/20031220-2.c: New test case.
29889
29890 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29891
29892         PR optimization/13031
29893         * gcc.c-torture/compile/20031220-1.c: New test case.
29894
29895 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29896
29897         * gcc.dg/cast-function-1.c: New test.
29898
29899 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29900
29901         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29902         formats.
29903
29904 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29905
29906         PR c++/12795
29907         * g++.dg/ext/attrib10.C: New test.
29908
29909 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29910
29911         * gcc.dg/cleanup-10.c: New test.
29912         * gcc.dg/cleanup-11.c: New test.
29913
29914 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29915
29916         PR c++/13239
29917         * g++.dg/opt/expect1.C: New test.
29918
29919 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29920
29921         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29922
29923 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29924
29925         PR debug/12923
29926         * gcc.dg/20031218-1.c: New test.
29927
29928         PR debug/12389
29929         * gcc.dg/20031218-2.c: New test.
29930         * gcc.dg/20031218-3.c: New test.
29931
29932         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29933         of label name and allow for USER_LABEL_PREFIX == "_" names.
29934         * g++.dg/abi/mangle18-2.C: Likewise.
29935         * g++.dg/abi/mangle19-1.C: Likewise.
29936         * g++.dg/abi/mangle19-2.C: Likewise.
29937         * g++.dg/abi/mangle20-1.C: Likewise.
29938         * g++.dg/abi/mangle20-2.C: Likewise.
29939
29940 2003-12-18  Richard Henderson  <rth@redhat.com>
29941
29942         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29943
29944 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29945             Dan Kegel <dank@kegel.com>
29946
29947         PR other/12009
29948         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29949         testing a cross compiler, it causes spurious compile failures.
29950         * lib/g++.exp: Likewise.
29951
29952 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29953
29954         PR c++/13262
29955         * g++.dg/template/access13.C: New test.
29956
29957 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29958
29959         * gcc.dg/20031216-1.c: New test.
29960
29961 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29962
29963         PR c++/9154
29964         * g++.dg/template/error10.C: New test.
29965
29966 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29967
29968         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29969         * g++.dg/eh/simd-2.C: Likewise.
29970
29971 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29972             Roger Sayle  <roger@eyesopen.com>
29973
29974         * gcc.c-torture/execute/ieee/mzero5.c: New.
29975
29976 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29977
29978         PR c++/10603
29979         * g++.dg/parse/error6.C: New test.
29980
29981         PR c++/12827
29982         * g++.dg/parse/error7.C: New test.
29983
29984 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29985
29986         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29987         at -O with stabs debugging formats.
29988         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29989         * gcc.dg/debug/debug-2.c: Likewise.
29990
29991 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29992
29993         PR c++/12696
29994         * g++.dg/init/error1.C: New test.
29995
29996         PR c++/12218
29997         * g++.dg/init/pm3.C: New test.
29998
29999 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30000
30001         PR c/3347
30002         * gcc.dg/bitfld-8.c: New test.
30003
30004 2003-12-16  James Lemke  <jim@wasabisystems.com>
30005
30006         * gcc.dg/arm-scd42-[123].c: New tests.
30007
30008 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30009
30010         PR c++/9043
30011         * g++.dg/abi/mangle20-1.C: New test.
30012         * g++.dg/abi/mangle20-2.C: New test.
30013
30014 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30015
30016         PR c++/13275
30017         * g++.dg/other/offsetof2.C: Remove XFAIL.
30018         * g++.dg/parse/offsetof1.C: New test.
30019         * g++.gd/parse/offsetof2.C: Likewise.
30020
30021 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30022
30023         * g++.dg/template/nontype3.C: New test.
30024         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30025
30026 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30027
30028         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30029
30030 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30031
30032         PR c++/13387
30033         * g++.dg/expr/assign1.C: New test.
30034
30035         PR c++/13242
30036         * g++.dg/abi/mangle19-1.C: New test.
30037         * g++.dg/abi/mangle19-2.C: New test.
30038
30039 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30040
30041         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30042
30043 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30044
30045         * gcc.c-torture/execute/20031216-1.c: New test.
30046
30047 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30048
30049         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30050         an ICE regression.
30051
30052 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30053
30054         PR c++/10926
30055         * g++.dg/template/error9.C: New test.
30056
30057         PR c++/11116
30058         * g++.dg/template/error8.C: New test.
30059
30060 2003-12-15  Roger Sayle  <roger@eyesopen.com>
30061
30062         PR middle-end/13400
30063         * gcc.c-torture/execute/20031215-1.c: New test case.
30064
30065 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30066
30067         PR c++/13269
30068         * g++.dg/parse/error5.C: New test.
30069
30070         PR c++/12989
30071         * g++.dg/expr/sizeof1.C: New test.
30072
30073         PR c++/13310
30074         * g++.dg/template/crash15.C: New test.
30075
30076 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
30077
30078         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30079         a non-POD type as the last named parameter of a varargs function.
30080
30081 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30082
30083         PR c++/13243
30084         PR c++/12573
30085         * g++.dg/template/crash14.C: New test.
30086         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30087
30088 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30089
30090         * g++.dg/other/java1.C: New test.
30091
30092         PR c++/13241
30093         * g++.dg/abi/mangle18-1.C: New test.
30094         * g++.dg/abi/mangle18-2.C: New test.
30095
30096 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30097
30098         PR optimization/10312
30099         * gcc.c-torture/execute/20031214-1.c: New.
30100
30101 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30102
30103         PR c++/10779
30104         PR c++/12160
30105         * g++.dg/parse/error3.C: New test.
30106         * g++.dg/parse/error4.C: Likewise.
30107         * g++.dg/abi/mangle4.C: Tweak error messages.
30108         * g++.dg/lookup/using5.C: Likewise.
30109         * g++.dg/other/error2.C: Likewise.
30110         * g++.dg/parse/typename5.C: Likewise.
30111         * g++.dg/parse/undefined1.C: Likewise.
30112         * g++.dg/template/arg2.C: Likewise.
30113         * g++.dg/template/ttp3.C: Likewise.
30114         * g++.dg/template/type1.C: Likewise.
30115         * g++.old-deja/g++.other/crash32.C: Likewise.
30116         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30117
30118 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30119
30120         PR c++/13106
30121         * g++.dg/warn/noreturn-3.C: New test.
30122
30123 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30124
30125         PR c++/13118
30126         * g++.dg/abi/covariant3.C: New.
30127
30128 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30129
30130         * g++.dg/eh/ia64-1.C: New test.
30131
30132 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30133
30134         PR optimization/13037
30135         * g77.f-torture/execute/13037.f: New test case.
30136
30137 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30138
30139         PR c++/12881
30140         * g++.dg/abi/covariant2.C: New.
30141
30142 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30143
30144         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30145
30146 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30147
30148         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30149
30150 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30151
30152         PR other/10819
30153         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30154         to fix Bug 10819.
30155         * lib/g++.exp (g++_version): Likewise.
30156         * lib/g77.exp (g77_version): Likewise.
30157         * lib/objc.exp (default_objc_version): Likewise.
30158
30159 2003-12-10  Richard Henderson  <rth@redhat.com>
30160
30161         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30162
30163         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30164
30165 2003-12-08  Matt Austern  <austern@apple.com>
30166
30167         PR c/13134
30168         * lib/gcc-dg.exp (dg-require-visibility): Define.
30169         * lib/target-supports (check_visibility_available): Define.
30170         * gcc.dg/visibility-1.c: New test.
30171         * gcc.dg/visibility-2.c: Likewise.
30172         * gcc.dg/visibility-3.c: Likewise.
30173         * gcc.dg/visibility-4.c: Likewise.
30174         * gcc.dg/visibility-5.c: Likewise.
30175         * gcc.dg/visibility-6.c: Likewise.
30176         * g++.dg/ext/visibility-1.C: Likewise.
30177         * g++.dg/ext/visibility-2.C: Likewise.
30178         * g++.dg/ext/visibility-3.C: Likewise.
30179         * g++.dg/ext/visibility-4.C: Likewise.
30180         * g++.dg/ext/visibility-5.C: Likewise.
30181         * g++.dg/ext/visibility-6.C: Likewise.
30182
30183 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30184
30185         * g++.dg/lookup/java1.C: New test.
30186         * g++.dg/lookup/java2.C: New test.
30187
30188 2003-12-07  Falk Hueffner  <falk@debian.org>
30189
30190         * g++.dg/opt/noreturn-1.C: New test.
30191
30192 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30193
30194         * gcc.dg/overflow-1.c: New test.
30195
30196 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30197
30198         * g77.f-torture/compile/13060.f: New test.
30199
30200 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30201
30202         PR c++/13323
30203         * g++.dg/inherit/operator2.C: New test.
30204
30205 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30206
30207         PR c++/13305
30208         * g++.dg/ext/attrib9.C: New test.
30209
30210 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30211
30212         PR c++/13314
30213         * g++.dg/template/error7.C: New test.
30214
30215 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30216             J"orn Rennecke <joern.rennecke@superh.com>
30217
30218         PR target/13302
30219         * g++.dg/other/struct-va_list.C: New test.
30220
30221 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30222
30223         PR c++/13166
30224         * g++.dg/parse/defarg6.C: New test.
30225
30226 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30227
30228         PR target/13256
30229         * gcc.c-torture/execute/20031201-1.c: New test.
30230
30231 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30232
30233         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30234
30235 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30236
30237         * gcc.dg/builtin-return-1.c: New test.
30238
30239 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30240             J"orn Rennecke <joern.rennecke@superh.com>
30241
30242         PR optimization/13260
30243         * gcc.c-torture/execute/20031204-1.c: New test.
30244
30245 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30246
30247         PR c++/9127
30248         * g++.dg/template/error6.C: New test.
30249
30250 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30251
30252         * gcc.dg/20031202-1.c: New test.
30253
30254 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30255
30256         PR c++/13179
30257         * g++.dg/template/eh1.C: New test.
30258
30259         PR c++/10771
30260         * g++.dg/template/error5.C: New test.
30261
30262 2003-12-02  David Ung  <davidu@mips.com>
30263
30264         * gcc.dg/compat/vector-check.h: Corrected type for var
30265         g_##TMODE
30266
30267 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30268
30269         PR c++/10126
30270         * g++.dg/template/ptrmem8.C: New test.
30271
30272 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30273
30274         PR c++/12573
30275         * g++.dg/template/dependent-expr3.C: New test.
30276
30277 2003-12-01  James Lemke  <jim@wasabisystems.com>
30278
30279         * gcc.dg/arm-g2.c: New test.
30280
30281 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30282
30283         PR optimization/11634
30284         * gcc.dg/20031201-2.c: New test case.
30285
30286 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30287
30288         PR 11433
30289         * objc.dg/proto-lossage-3.m: New test.
30290
30291 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30292
30293         PR optimization/12628
30294         * gcc.dg/20031201-1.c: New test case.
30295
30296 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30297
30298         * gcc.dg/unaligned-1.c: New test.
30299
30300 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30301
30302         PR c++/9849
30303         * g++.dg/template/error4.C: New test.
30304         * g++.dg/template/nested3.C: Adjust error markers.
30305
30306 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30307
30308         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30309
30310 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30311
30312         PR c/10333
30313         * gcc.dg/bitfld-7.c: New test.
30314
30315 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30316
30317         * gcc.dg/tls/asm-1.C: New test.
30318
30319 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30320
30321         * gcc.dg/cpp/assert4.c: Update.
30322
30323 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30324
30325         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30326         * gcc.dg/builtin-apply3.c: New test.
30327
30328 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30329
30330         * lib/compat.exp (compat-obj): New xfaildata parameter.
30331         Use it to set compiler_conditional_xfail_data before compiling.
30332         (compat-get-options): Handle dg-xfail-if.
30333         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30334         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30335         * gcc.dg/compat/vector-1_y.c: Likewise.
30336         * gcc.dg/compat/vector-2_x.c: Likewise.
30337         * gcc.dg/compat/vector-2_y.c: Likewise.
30338
30339 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30340
30341         * g++.dg/opt/reg-stack4.C: New test.
30342
30343 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30344
30345         * gcc.dg/builtin-apply2.c: New test.
30346
30347 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30348
30349         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30350
30351 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30352
30353         PR c++/12924
30354         * g++.dg/template/template-id-2.C: New test.
30355
30356 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30357
30358         PR c++/5369
30359         * g++.dg/template/memfriend1.C: New test.
30360         * g++.dg/template/memfriend2.C: Likewise.
30361         * g++.dg/template/memfriend3.C: Likewise.
30362         * g++.dg/template/memfriend4.C: Likewise.
30363         * g++.dg/template/memfriend5.C: Likewise.
30364         * g++.dg/template/memfriend6.C: Likewise.
30365         * g++.dg/template/memfriend7.C: Likewise.
30366         * g++.dg/template/memfriend8.C: Likewise.
30367         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30368
30369 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30370
30371         PR c++/12515
30372         * g++.dg/ext/cond1.C: New test.
30373
30374 2003-11-20  Richard Henderson  <rth@redhat.com>
30375
30376         * gcc.dg/20020201-2.c: Remove.
30377         * gcc.dg/20020201-4.c: Remove.
30378         * gcc.dg/20020304-1.c: Remove.
30379
30380 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30381
30382         * gcc.dg/cpp/trad/xwin1.c: New test case.
30383
30384 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30385
30386         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30387         * lib/g77.exp: Likewise.
30388         * lib/objc.exp: Likewise.
30389         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30390         for darwin.
30391
30392 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30393
30394         PR c++/12932
30395         * g++.dg/template/static5.C: New test.
30396
30397 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30398
30399         * gcc.dg/nested-func-1.c: New test.
30400
30401 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30402
30403         * gcc.dg/cpp/assert4.c: New test.
30404
30405 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30406
30407         PR c++/2294
30408         * g++.dg/lookup/using9.c: New test.
30409
30410 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30411
30412         PR c++/12762
30413         * g++.dg/template/error3.C: New test.
30414
30415 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30416
30417         PR ada/13035
30418         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30419         No longer use a wrapper for gcc, since this does not work under
30420         Windows.
30421
30422 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30423
30424         PR c++/2094
30425         * g++.dg/template/ptrmem7.C: New test.
30426
30427 2003-11-13  Andrew Pinski <apinski@apple.com>
30428
30429         * gcc.c-torture/compile/20031113-1.c: New test.
30430
30431 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30432             Kean Johnston <jkj@sco.com>
30433
30434         PR c/13029
30435         * gcc.dg/unused-4.c: Update.
30436
30437 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30438
30439         * g++.dg/opt/const3.C: New test.
30440
30441 2003-11-13  Jan Hubicka  <jh@suse.cz>
30442
30443         * gcc.c-torture/compile/20031112-1.c: New test.
30444
30445 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30446
30447         * g++.dg/parse/crash10.C: Remove bogus error marker.
30448
30449 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30450
30451         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30452         (host_gcc): Likewise.
30453         (ROOT): Honor $PWDCMD.
30454         (BASE): Likewise.
30455         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30456
30457 2003-11-12  Catherine Moore  <clm@redhat.com>
30458
30459         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30460
30461 2003-11-12  Andreas Jaeger  <aj@suse.de>
30462             Jakub Jelinek  <jakub@redhat.com>
30463             Andrew Pinski  <pinskia@physics.uc.edu>
30464             Richard Henderson  <rth@redhat.com>
30465
30466         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30467         systems.
30468         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30469
30470         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30471         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30472
30473 2003-11-11  Andreas Jaeger  <aj@suse.de>
30474
30475         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30476
30477         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30478
30479 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30480
30481         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30482         Clean ups.
30483
30484 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30485
30486         * gcc.dg/trampoline-1.c: New test.
30487
30488 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30489
30490         * gcc.c-torture/compile/200031109-1.c: New test.
30491
30492 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30493
30494         PR c/3190
30495         PR c/8714
30496         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30497         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30498         gcc.dg/format/no-y2k-1.c: Update.
30499
30500 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30501
30502         PR optimization/10467
30503         * gcc.dg/20031108-1.c: New test case.
30504
30505 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30506
30507         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30508
30509 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30510
30511         * gcc.dg/compound-lvalue-1.c: New test.
30512         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30513         some XFAILs.
30514
30515 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30516
30517         * gcc.dg/altivec-varargs-1.c: New test.
30518
30519 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30520
30521         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30522         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30523         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30524         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30525         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30526
30527 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30528
30529         * gcc.dg/cond-lvalue-1.c: New test.
30530
30531 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30532
30533         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30534
30535 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30536
30537         PR c++/11616
30538         * g++.dg/template/instantiate5.C: New test.
30539
30540 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30541
30542         PR c++/12726
30543         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30544         * ChangeLog: Add missing first entry for above test.
30545
30546 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30547
30548         PR c++/9810
30549         * g++.dg/template/using8.C: New test.
30550         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30551
30552 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30553
30554         PR optimization/10817
30555         * gcc.c-torture/compile/20031102-1.c: New test case.
30556
30557 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30558
30559         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30560         2147483647.
30561
30562 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30563
30564         * gcc.dg/20031102-1.c: New test.
30565
30566 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30567
30568         * gcc.dg/complex-1.c: New test.
30569
30570 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30571
30572         PR c++/12796
30573         * g++.dg/template/crash13.C: Adjust expected error location.
30574         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30575
30576 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30577
30578         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30579
30580 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30581
30582         PR/10239
30583         * gcc.c-torture/compile/20031031-2.c: New test.
30584
30585 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30586
30587         PR/11640
30588         * gcc.c-torture/compile/20031031-1.c: New test.
30589
30590 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30591
30592         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30593         * gcc.misc-tests/bprob.exp: Likewise.
30594         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30595         the execution test on arm-elf configs.
30596         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30597         configs that don't support scratch files.
30598         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30599
30600 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30601
30602         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30603         done by dejagnu.
30604
30605 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30606
30607         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30608         Avoid non pure sh syntax. Add more logging.
30609
30610         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30611         fail.
30612
30613 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30614
30615         PR libgcj/10610
30616         * gcc.dg/ppc-stackalign-1.c: New test.
30617
30618 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30619
30620         * ada/acats/run_all.sh: Change output to be more compliant with
30621         dejagnu framework.
30622         Create acats.sum and acats.log files under testsuite/ada/acats
30623         Only run [a-z]* directories, to filter out e.g. CVS.
30624         Redirect build output to log file.
30625
30626 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30627
30628         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30629
30630 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30631
30632         PR ada/5909:
30633         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30634
30635 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30636
30637         * gcc.c-torture/compile/20031023-1.c: New test.
30638         * gcc.c-torture/compile/20031023-2.c: New test.
30639         * gcc.c-torture/compile/20031023-3.c: New test.
30640         * gcc.c-torture/compile/20031023-4.c: New test.
30641
30642 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30643
30644         PR c++/10371
30645         * g++.dg/lookup/scoped8.C: New test.
30646
30647 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30648
30649         * g++.dg/opt/reg-stack3.C: New test.
30650
30651 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30652
30653         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30654
30655 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30656
30657         PR c++/11076
30658         * g++.dg/template/crash13.C: New test.
30659
30660 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30661
30662         * gcc.dg/c99-restrict-2.c: New test.
30663
30664 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30665
30666         PR c++/12698, c++/12699, c++/12700, c++/12566
30667         * g++.dg/inherit/covariant9.C: New test.
30668         * g++.dg/inherit/covariant10.C: New test.
30669         * g++.dg/inherit/covariant11.C: New test.
30670
30671 2003-10-23  Jason Merrill  <jason@redhat.com>
30672
30673         PR c++/12726
30674         * g++.dg/ext/complit2.C: New test.
30675
30676 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30677
30678         PR target/12654
30679         * gcc.c-torture/execute/20031020-1.c: New test.
30680
30681 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30682
30683         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30684         following the jump_insn.
30685
30686 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30687
30688         * gcc.dg/cast-lvalue-1.c: New test.
30689
30690 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30691
30692         PR c++/11962
30693         * g++.dg/template/cond2.C: New test.
30694
30695 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30696
30697         * gcc.dg/builtins-28.c: New test.
30698
30699 2003-10-20  Jan Hubicka  <jh@suse.cz>
30700
30701         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30702         parameter.
30703         * testsuite/gcc.dg/inline-2.c: Likewise.
30704
30705 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30706
30707         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30708         * gcc.dg/nest.c: Likewise.
30709
30710 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30711
30712         PR c++/9781, c++/10583, c++/11862
30713         * g++.dg/parse/crash13.C: New test.
30714
30715 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30716
30717         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30718
30719 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30720
30721         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30722         Define HAVE_C99_RUNTIME except on Solaris.
30723         * gcc.dg/builtins-20.c: Likewise.
30724
30725 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30726
30727         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30728
30729 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30730
30731         PR c++/12495
30732         * g++.dg/template/crash21.C: New test.
30733
30734 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30735
30736         PR c++/2513
30737         * g++.dg/template/typename5.C: New test.
30738
30739 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30740
30741         PR c++/12369
30742         * g++.dg/template/friend25.C: New test.
30743
30744 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30745
30746         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30747         versions.
30748
30749 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30750
30751         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30752         == 2147483647.
30753
30754 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30755
30756         * gcc.c-torture/execute/960416-1.x: Remove.
30757         * gcc.c-torture/execute/divconst-3.x: Likewise.
30758
30759 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30760
30761         PR target/12598
30762         * gcc.dg/torture/cris-volatile-1.c: New test.
30763
30764 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30765
30766         PR optimization/9325
30767         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30768         for overflowing floating point to integer conversion during RTL
30769         simplification.
30770
30771 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30772
30773         * objc/execute/_cmd.m: Fix typo.
30774         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30775         Relax 'scan-assembler' regexp.
30776         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30777         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30778         * objc.dg/zero-link-2.m: Remove blank line.
30779         * objc.dg/zero-link-3.m: New test case.
30780
30781 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30782
30783         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30784
30785         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30786         than linker trickery.
30787
30788 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30789
30790         PR c++/12370
30791         * g++.dg/other/friend2.C: New test.
30792
30793 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30794
30795         * gcc.dg/20031012-1.c: New test.
30796
30797 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30798
30799         * gcc.dg/weak/weak-3.c: Fix for new warning.
30800
30801 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30802
30803         PR optimization/8750
30804         * gcc.c-torture/execute/20031012-1.c: New test case.
30805
30806 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30807
30808         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30809         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30810
30811 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30812
30813         PR optimization/12260
30814         * gcc.c-torture/compile/20031011-2.c: New test case.
30815
30816 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30817
30818         * gcc.c-torture/execute/20031011-1.c: New testcase.
30819
30820 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30821
30822         * gcc.c-torture/compile/20031011-1.c: New test.
30823
30824 2003-10-11  Jan Hubicka  <jh@suse.cz>
30825
30826         * g++.dg/other/first-global.C: New test.
30827
30828 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30829
30830         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30831
30832 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30833
30834         * gcc.c-torture/compile/20031010-1.c: New test.
30835
30836 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30837
30838         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30839         * gcc.c-torture/execute/va-arg-25.c: ... here.
30840
30841 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30842
30843         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30844
30845 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30846
30847         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30848
30849 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30850
30851         * g++.dg/parse/error2.C: New test.
30852
30853 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30854
30855         PR c++/11097
30856         * g++.dg/other/error5.C: Modify the error message.
30857         * g++.dg/lookup/using8.C: New test.
30858
30859 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30860
30861         * gcc.dg/darwin-abi-2.c: New file.
30862         * gcc.c-torture/execute/va-arg-24.c: New file.
30863
30864 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30865
30866         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30867         indentation.
30868
30869 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30870
30871         PR c++/10147
30872         * g++.dg/other/error4.C: Update error messages.
30873         * g++.dg/template/ptrmem4.C: Likewise.
30874
30875         PR c++/12337
30876         * g++.dg/init/new9.C: New test.
30877
30878         PR c++/12334, c++/12236, c++/8656
30879         * g++.dg/ext/attrib8.C: New test.
30880
30881 2003-10-06  Devang Patel  <dpatel@apple.com>
30882
30883         * gcc.dg/debug/dwarf2-3.h: New test.
30884         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30885
30886 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30887
30888         * g++.dg/opt/cfg2.C: New test.
30889
30890 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30891
30892         * g++.dg/opt/float1.C: New test.
30893
30894 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30895
30896         * gcc.dg/c90-array-lval-6.c: New test.
30897         * gcc.dg/c99-array-lval-6.c: New test.
30898
30899 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30900             Ziemowit Laski  <zlaski@apple.com>
30901
30902         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30903         'Derived', so that it is never considered a class method; add
30904         new warning for '+port' method ambiguity.
30905         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30906         <objc/objc-api.h> (needed on Mac OS X).
30907         * objc.dg/method-13.m: New test.
30908
30909 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30910
30911         PR optimization/9325, PR java/6391
30912         * gcc.c-torture/execute/20031003-1.c: New test case.
30913
30914 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30915
30916         PR optimization/12180
30917         * gcc.dg/20031002-1.c: New test.
30918
30919         PR c++/12486
30920         * g++.dg/inherit/error1.C: New test.
30921
30922 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30923
30924         * lib/f-torture.exp (search_for): Rename to...
30925         (search_for_re): This.  Also, clean up comments and the
30926         "regexp" invocation.
30927
30928 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30929
30930         * gcc.c-torture/compile/20031002-1.c: New test.
30931
30932 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30933
30934         * g++.dg/opt/cond1.C: New test.
30935
30936 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30937
30938         * gcc.dg/Wold-style-definition-2.c: New testcase.
30939         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30940
30941 2003-09-29  Richard Henderson  <rth@redhat.com>
30942
30943         * g++.dg/init/array10.C: Add dg-options.
30944
30945 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30946
30947         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30948
30949 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30950
30951         * g++.dg/template/friend19.C: Fix typo.
30952         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30953
30954 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30955
30956         * gcc.c-torture/execute/20030928-1.c: New test.
30957         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30958
30959 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30960
30961         * g++.dg/opt/unroll1.C: New test.
30962
30963 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30964
30965         PR optimization/11741
30966         * gcc.dg/20030926-1.c: New test case.
30967
30968 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30969
30970         PR c++/5655
30971         * g++.dg/parse/access7.C: New test.
30972         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30973
30974 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30975
30976         MERGE OF objc-improvements-branch into MAINLINE:
30977         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30978         if libobjc has not been built.
30979         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30980         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30981         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30982         objc/execute/nested-3.m, objc/execute/np-2.m,
30983         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30984         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30985         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30986         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30987         objc.dg/special/unclaimed-category-1.h,
30988         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30989         well as GNU runtime.
30990         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30991         * execute/cascading-1.m, execute/function-message-1.m,
30992         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30993         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30994         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30995         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30996         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30997         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30998         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30999         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31000         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31001         * objc.dg/bitfield-2.m: Run only on Darwin.
31002         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31003         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31004         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31005         * objc.dg/const-str-1.m: Fix constant string layout.
31006
31007 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31008
31009         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31010
31011 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31012
31013         * gcc.dg/darwin-abi-1.c: New file.
31014
31015 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31016
31017         PR target/12281
31018         * gcc.c-torture/compile/20030921-1.c: New test.
31019
31020 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31021
31022         * g++.dg/opt/reg-stack2.C: New test.
31023
31024 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31025
31026         * g++.dg/eh/delayslot1.C: New test.
31027
31028 2003-09-20  Richard Henderson  <rth@redhat.com>
31029
31030         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31031
31032 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31033
31034         * gcc.c-torture/execute/20030920-1.c: New test case.
31035
31036 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31037
31038         * g++.dg/rtti/typeid3.C: Correct expected error message.
31039
31040 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31041
31042         PR c++/157
31043         * g++.dg/parse/crash12.C: New test.
31044
31045 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31046
31047         * gcc.dg/compat/mixed-struct-check.h: New.
31048         * gcc.dg/compat/mixed-struct-defs.h: New.
31049         * gcc.dg/compat/mixed-struct-init.h: New.
31050         * gcc.dg/compat/struct-by-value-19_main.c: New.
31051         * gcc.dg/compat/struct-by-value-19_x.c: New.
31052         * gcc.dg/compat/struct-by-value-19_y.c: New.
31053         * gcc.dg/compat/struct-by-value-20_main.c: New.
31054         * gcc.dg/compat/struct-by-value-20_x.c: New.
31055         * gcc.dg/compat/struct-by-value-20_y.c: New.
31056         * gcc.dg/compat/struct-return-19_main.c: New.
31057         * gcc.dg/compat/struct-return-19_x.c: New.
31058         * gcc.dg/compat/struct-return-19_y.c: New.
31059         * gcc.dg/compat/struct-return-20_main.c: New.
31060         * gcc.dg/compat/struct-return-20_x.c: New.
31061         * gcc.dg/compat/struct-return-20_y.c: New.
31062
31063 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
31064         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31065         so that it will not complain on LP64 targets.
31066
31067 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31068
31069         PR c++/495
31070         * g++.dg/template/friend24.C: New test.
31071
31072 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
31073
31074         PR c++/12332
31075         * g++.dg/template/memtmpl2.C: New test.
31076
31077 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
31078
31079         PR target/11184
31080         * gcc.dg/builtin-apply1.c: New test.
31081
31082 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31083
31084         PR c++/9848
31085         * g++.dg/warn/Wunused-4.C: New test.
31086
31087 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31088
31089         PR c++/12316
31090         * g++.dg/other/gc2.C: New test.
31091
31092 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31093
31094         PR c++/11991
31095         * g++.dg/rtti/typeid3.C: New test.
31096
31097         PR c++/12266
31098         * g++.dg/overload/template1.C: New test.
31099
31100 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31101
31102         * g++.dg/opt/cfg3.C: New test.
31103
31104 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31105
31106         PR c++/7939
31107         * g++.dg/template/crash11.C: New test.
31108
31109 2003-09-16  Jason Merrill  <jason@redhat.com>
31110             Jakub Jelinek  <jakub@redhat.com>
31111
31112         * gcc.dg/attr-warn-unused-result.c: New test.
31113
31114 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31115
31116         PR c++/12184
31117         * g++.dg/expr/call2.C: New test.
31118
31119 2003-09-15  Andreas Jaeger  <aj@suse.de>
31120
31121         * gcc.dg/Wold-style-definition-1.c: New test.
31122
31123 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31124
31125         PR c++/3907
31126         * g++.dg/parse/template12.C: New test.
31127
31128         * g++.dg/abi/bitfield11.C: New test.
31129         * g++.dg/abi/bitfield12.C: Likewise.
31130
31131 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31132
31133         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31134         non-expansion of functional macro name without arguments at EOL.
31135         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31136
31137 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31138
31139         * gcc.c-torture/execute/20030914-[12].c: New tests.
31140
31141 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31142
31143         PR c++/11788
31144         * g++.dg/overload/addr1.C: New test.
31145
31146 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31147
31148         * gcc.dg/20030909-1.c: New test.
31149
31150 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31151
31152         * gcc.dg/ultrasp10.c: New test.
31153
31154 2003-09-09  Devang Patel  <dpatel@apple.com>
31155
31156         * gcc.dg/darwin-ld-6.c: New test.
31157
31158 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31159
31160         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31161
31162 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31163
31164         * gcc.dg/ia64-types1.c: New test.
31165         * gcc.dg/ia64-types2.c: Likewise.
31166
31167 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31168
31169         * gcc.dg/builtins-1.c: Add more _Complex tests.
31170         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31171
31172         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31173         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31174
31175 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31176
31177         PR c++/11786
31178         * g++.dg/lookup/koenig2.C: New test.
31179
31180         PR c++/5296
31181         * g++.dg/rtti/typeid2.C: New test.
31182
31183 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31184
31185         * gcc.c-torture/compile/20030904-1.c: New test.
31186
31187 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31188
31189         * g++.dg/opt/longbranch2.C: New test.
31190
31191 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31192
31193         * g++.dg/template/crash10.C: Only compile it.
31194
31195 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31196
31197         PR middle-end/11665
31198         * gcc.c-torture/compile/20030907-1.c: New test.
31199         * g++.dg/init/array11.C: New test.
31200
31201 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31202
31203         PR c++/11852
31204         * g++.dg/init/struct1.C: New test.
31205
31206 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31207
31208         PR c++/12181
31209         * g++.dg/expr/comma1.C: New test.
31210
31211 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31212
31213         PR c++/11867
31214         * g++.dg/expr/static_cast5.C: New test.
31215
31216 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31217
31218         PR c++/11507
31219         * g++.dg/lookup/scoped7.C: New test.
31220
31221         PR c++/9574
31222         * g++.dg/other/static1.C: New test.
31223
31224         PR c++/11490
31225         * g++.dg/warn/template-1.C: New test.
31226
31227         PR c++/11432
31228         * g++.dg/template/crash10.C: New test.
31229
31230         PR c++/2478
31231         * g++.dg/overload/VLA.C: New test.
31232
31233         PR c++/10804
31234         * g++.dg/template/call1.C: New test.
31235
31236 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31237
31238         PR c++/11794
31239         * g++.dg/parse/using3.C: New test.
31240
31241 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31242
31243         PR c++/11409
31244         * g++.dg/overload/builtin3.C: New test case.
31245
31246 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31247
31248         PR c/9862
31249         * gcc.dg/20030906-1.c: New test.
31250         * gcc.dg/20030906-2.c: Likewise.
31251
31252 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31253
31254         PR c++/12167
31255         * g++.dg/parse/defarg5.C: New test.
31256
31257         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31258
31259 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31260
31261         PR c++/12163
31262         * g++.dg/expr/static_cast4.C: New test.
31263
31264         PR c++/12146
31265         * g++.dg/template/crash9.C: New test.
31266
31267 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31268
31269         * g++.old-deja/g++.ext/pretty2.C: Update for change
31270         in __FUNCTION__.
31271         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31272
31273 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31274
31275         PR c++/11922
31276         * g++/dg/template/qualified-id1.C: New test.
31277
31278         PR c++/12037
31279         * g++.dg/warn/noeffect4.C: New test.
31280
31281 2003-09-04  Matt Austern  <austern@apple.com>
31282
31283         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31284         * g++.dg/ext/fnname2.C: Likewise.
31285         * g++.dg/ext/fnname3.C: Likewise.
31286
31287 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31288
31289         * g++.dg/expr/lval1.C: New test.
31290         * g++.dg/ext/lvcast.C: Remove.
31291
31292 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31293
31294         PR optimization/11700.
31295         * gcc.c-torture/compile/20030903-1.c: New test case.
31296
31297 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31298
31299         PR c++/12053
31300         * g++.dg/abi/layout4.C: New test.
31301
31302 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31303
31304         PR c++/11553
31305         * g++.dg/parse/friend3.C: New test.
31306
31307 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31308
31309         PR c++/11847
31310         * g++.dg/template/class1.C: New test.
31311
31312         PR c++/11808
31313         * g++.dg/expr/call1.C: New test.
31314
31315 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31316
31317         PR c++/12114
31318         * g++.dg/init/ref9.C: New test.
31319
31320         PR c++/11972
31321         * g++.dg/template/nested4.C: New test.
31322
31323 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31324
31325         PR c++/12093
31326         * g++.dg/template/non-dependent4.C: New test.
31327
31328         PR c++/11928
31329         * g++.dg/inherit/conv1.C: New test.
31330
31331 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31332
31333         PR c++/6196
31334         * g++.dg/ext/label1.C: New test.
31335         * g++.dg/ext/label2.C: Likewise.
31336
31337 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31338
31339         * g++.dg/expr/cond3.C: New test.
31340
31341 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31342
31343         * gcc.dg/builtins-1.c: Add new builtin cases.
31344
31345 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31346
31347         * gcc.dg/builtins-1.c: Add new cases.
31348         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31349
31350 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31351
31352         * gcc.dg/builtins-1.c: Add more math builtin tests.
31353         * gcc.dg/torture/builtin-attr-1.c: New test.
31354
31355 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31356
31357         PR optimization/5079
31358         * g++.dg/opt/static3.C: New test.
31359
31360 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31361
31362         * gcc.misc-tests/gcov-10b.c: New test.
31363
31364 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31365
31366         * g++.dg/opt/ptrmem3.C: New test.
31367
31368         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31369
31370 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31371
31372         * gcc.dg/20030826-2.c: New test.
31373
31374 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31375
31376         PR middle-end/12002
31377         * g77.f-torture/compile/12002.f: New test case.
31378
31379 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31380
31381         * gcc.dg/20030826-1.c: New test case.
31382
31383 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31384
31385         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31386
31387 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31388
31389         PR c++/11871
31390         * c++.dg/lookup/crash1.C: New test.
31391
31392         * c++.dg/warn/noeffect3.C: New test.
31393
31394 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31395
31396         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31397         * gcc.dg/compat/vector-1_y.c: Ditto.
31398         * gcc.dg/compat/vector-2_x.c: Ditto.
31399         * gcc.dg/compat/vector-2_y.c: Ditto.
31400
31401 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31402
31403         * gcc.dg/20030702-1.c: New test.
31404
31405 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31406
31407         PR c++/8795
31408         * g++.dg/ext/altivec-1.C: New test.
31409
31410 2003-08-24  Richard Henderson  <rth@redhat.com>
31411
31412         * g++.dg/eh/simd-2.C: Add -w for x86.
31413
31414 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31415
31416         * gcc.dg/20030815-1.c: New test.
31417
31418 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31419
31420         PR c++/3765
31421         * g++.dg/parse/access6.C: New test.
31422
31423 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31424
31425         PR c++/641, c++/11876
31426         * g++.dg/template/friend22.C: New test.
31427         * g++.dg/template/friend23.C: Likewise.
31428
31429 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31430
31431         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31432         identically.
31433
31434 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31435
31436         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31437
31438 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31439
31440         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31441
31442 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31443
31444         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31445
31446 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31447
31448         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31449
31450 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31451
31452         PR c++/11919
31453         * g++.dg/overload/prom1.C: New test.
31454
31455         PR c++/11551
31456         * g++.dg/parse/dtor2.C: New test.
31457
31458         PR c++/10762
31459         * g++.dg/parse/using2.C: New test.
31460
31461 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31462
31463         PR target/11805
31464         * gcc.c-torture/compile/20030821-1.c: New.
31465
31466 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31467
31468         PR c++/11834
31469         * g++.dg/template/deduce2.C: New test.
31470
31471 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31472
31473         * gcc.c-torture/execute/20030821-1.c: New test.
31474
31475 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31476
31477         PR middle-end/11984
31478         * gcc.dg/20030820-1.c: New test case.
31479
31480 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31481
31482         PR c++/11945
31483         * g++.dg/warn/noeffect2.C: New test.
31484
31485 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31486
31487         PR c++/10926
31488         * g++.dg/template/dtor2.C: New test.
31489
31490         PR c++/11684
31491         * g++.dg/template/operator1.C: New test.
31492         * g++.dg/parse/operator4.C: New test.
31493
31494         PR c++/11946.C
31495         * g++.dg/expr/enum1.C: New test.
31496         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31497
31498         PR c++/11036.C
31499         * g++.dg/parse/elab2.C: New test.
31500         * g++.dg/parse/typedef4.C: Change error message.
31501         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31502         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31503         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31504
31505 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31506
31507         * gcc.dg/pch/warn-1.c: New.
31508         * gcc.dg/pch/warn-1.hs: New.
31509
31510         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31511         not-tested file.
31512
31513 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31514
31515         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31516
31517 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31518
31519         * gcc.dg/uninit-D.c: New Test.
31520         * gcc.dg/uninit-E.c: New Test.
31521         * gcc.dg/uninit-F.c: New Test.
31522         * gcc.dg/uninit-G.c: New Test.
31523
31524 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31525
31526         * g++.dg/README: Describe the pch directory.
31527
31528 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31529
31530         PR c++/11174
31531         * g++.dg/parse/access4.C: New test.
31532         * g++.dg/parse/access5.C: Likewise.
31533         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31534
31535 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31536
31537         * gcc.dg/noncompile/20030818-1.c: New.
31538
31539 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31540
31541         PR c++/11957
31542         * g++.dg/warn/noeffect1.C: New test.
31543
31544         * g++.dg/template/scope2.C: New test.
31545         * g++.dg/template/error2.C: Correct dg-error
31546
31547 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31548
31549         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31550
31551 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31552
31553         PR C++/11512
31554         * g++.dg/template/warn1.C: New.
31555
31556 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31557
31558         * g++.dg/template/error2.C: New test.
31559         * g++.dg/lookup/using7.C: Adjust errors
31560         * g++.old-deja/g++.pt/crash36.C: Likewise.
31561         * g++.old-deja/g++.pt/derived3.C: Likewise.
31562
31563 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31564
31565         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31566         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31567         * gcc.c-torture/execute/builtins/string-9.c: New, from
31568         string-opt-9.c.  Adjust for execute/builtins framework.
31569         * gcc.c-torture/execute/string-opt-9.c: Delete.
31570
31571 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31572
31573         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31574
31575         * g++.dg/parse/ret-type2.C: New test.
31576
31577         PR c++/11703
31578         * g++.dg/init/new8.C: New test.
31579
31580         PR c++/10923
31581         * g++.dg/parse/typedef5.C: New test.
31582
31583         PR c++/9512
31584         * g++.dg/parse/qualified2.C: New test.
31585         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31586         invalid code.
31587
31588 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31589
31590         * g++.dg/conversion/ptrmem1.C: New test.
31591
31592 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31593
31594         PR target/11693
31595         * gcc.dg/20030811-1.c: New test.
31596
31597         PR target/11535
31598         * gcc.c-torture/execute/20030811-1.c: New test.
31599
31600 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31601
31602         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31603
31604 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31605
31606         PR c++/11789.C
31607         * g++.dg/inherit/multiple1.C: New test.
31608
31609 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31610
31611         * gcc.dg/spe1.c: New test.
31612
31613         PR c++/11670
31614         * g++.dg/expr/cast2.C: New test.
31615
31616         PR c++/10530
31617         * g++.dg/template/dependent-name2.C: New test.
31618
31619 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31620
31621         * g++.dg/parse/crash11.C: Put the dg options in comments.
31622
31623 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31624
31625         * lib/gcc-dg.exp: Update for diagnostic change.
31626
31627 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31628
31629         PR c++/5767
31630         * g++.dg/parse/crash11.C: New test.
31631
31632 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31633
31634         * gcc.dg/cpp/spacing1.c: Update.
31635
31636 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31637
31638         PR target/11739
31639         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31640         a value for -mtune.
31641
31642 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31643
31644         PR middle-end/11771
31645         * gcc.c-torture/compile/20030804-1.c: New test case.
31646
31647 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31648
31649         * gcc.dg/20030804-1.c: New test case.
31650
31651 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31652
31653         * gcc.dg/cpp/separate-1.c: New test.
31654
31655 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31656
31657         PR c++/11704
31658         * g++.dg/template/dependent-expr2.C: New test.
31659
31660         PR c++/11766
31661         * g++.dg/expr/ptrmem1.C: New test.
31662
31663 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31664
31665         PR c++/9453
31666         * g++.dg/template/friend15.C: New test.
31667
31668 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31669
31670         * lib/dg-pch.exp: Work round PCH bug.
31671
31672 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31673
31674         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31675         builtins.  Move cases from builtins-4.c here.
31676
31677         * gcc.dg/torture/builtin-math-1.c: New test taken from
31678         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31679         additional cases.
31680
31681         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31682         Delete.
31683
31684 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31685
31686         PR c++/9447
31687         * g++.dg/template/using7.C: New test.
31688
31689 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31690
31691         * import1.c, import2.c: New tests.
31692
31693 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31694
31695         * g++.dg/eh/crossjump1.C: New test.
31696
31697 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31698
31699         PR c++/11697
31700         * g++.dg/template/using6.C: New test.
31701
31702         PR c++/11744
31703         * g++.dg/template/koenig2.C: New test.
31704
31705 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31706
31707         PR c++/7983
31708         * g++.dg/parse/typedef4.C: New test.
31709
31710 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31711
31712         PR c++/8442, c++/8806
31713         * g++.dg/template/elab1.C: New test.
31714         * g++.dg/template/type2.C: Likewise.
31715         * g++.dg/template/ttp3.C: Adjust expected error message.
31716         * g++.old-deja/g++.law/visibility13.C: Likewise.
31717         * g++.old-deja/g++.niklas/t135.C: Likewise.
31718         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31719         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31720         template argument.
31721         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31722
31723 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31724
31725         PR c++/11295
31726         * g++.dg/ext/stmtexpr1.C: New test.
31727
31728         * g++.dg/opt/tmp1.C: New test.
31729
31730         PR c++/11525
31731         * g++.dg/parse/constant4.C: New test.
31732
31733         PR c++/9447
31734         * g++.dg/template/using5.C: New test.
31735
31736 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31737
31738         * gcc.dg/builtins-27.c: New test case.
31739
31740 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31741
31742         * gcc.dg/tls/opt-7.c: New test.
31743
31744 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31745
31746         * g++.old-deja/g++.other/crash18.C: Remove.
31747
31748 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31749
31750         * g++.dg/template/explicit3.C: New.
31751         * g++.dg/template/explicit4.C: New.
31752         * g++.dg/template/explicit5.C: New.
31753
31754         PR c++/11347
31755         * g++.dg/template/memtmpl1.C: New.
31756
31757 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31758
31759         PR target/11565
31760         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31761         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31762
31763 2003-07-30  Jan Hubicka  <jh@suse.cz>
31764
31765         * vtgc1.c: Kill.
31766
31767 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31768
31769         * gcc.dg/struct-in-proto-1.c: New test.
31770
31771 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31772
31773         * gcc.dg/cpp/include2.c: Only expect one message.
31774
31775 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31776
31777         PR c++/9447
31778         * g++.dg/template/using1.C: New test.
31779         * g++.dg/template/using2.C: New test.
31780         * g++.dg/template/using3.C: New test.
31781         * g++.dg/template/using4.C: New test.
31782
31783 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31784
31785         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31786         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31787
31788 2003-07-28  Jan Hubicka  <jh@suse.cz>
31789
31790         PR c++/11530
31791         * g++.dg/opt/call1.C: New test.
31792
31793 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31794
31795         PR c++/11667
31796         * g++.dg/init/enum2.C: New test.
31797         * g++.dg/template/overload1.C: Add "-w" option.
31798
31799 2003-07-28    <hp@bitrange.com>
31800
31801         * gcc.dg/Wdeclaration-after-statement-1.c,
31802         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31803
31804 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31805
31806         * gcc.c-torture/compile/20030725-1.c: New test.
31807
31808 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31809
31810         * gcc.dg/20030505.c: Only run for SPE.
31811         Remove definition of opaque type.
31812
31813 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31814
31815         * g++.dg/template/ptrmem6.C: New test.
31816
31817 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31818
31819         * gcc.c-torture/compile/zero-strct-2.c: New test.
31820
31821 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31822
31823         * gcc.dg/intermod-1.c: New test.
31824
31825 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31826
31827         PR c++/11617
31828         * g++.dg/template/lookup2.C: New test.
31829         * g++.dg/template/memclass1.C: Remove instantiated from error.
31830         * g++.dg/other/error2.C: Tweak expected errors.
31831
31832         PR c++/11596
31833         * g++.dg/template/defarg3.C: New test.
31834
31835         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31836
31837 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31838
31839         * g++.dg/inherit/access5.C: New test.
31840
31841 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31842
31843         PR c++/11513
31844         * g++.dg/template/crash8.C: New test.
31845
31846 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31847
31848         PR c/10602
31849         * gcc.dg/noncompile/incomplete-2.c: New test.
31850
31851 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31852
31853         PR c++/11645
31854         * g++.dg/inherit/access4.C: New test.
31855
31856         PR c++/11517
31857         * g++.dg/expr/cond2.C: New test.
31858
31859         PR optimization/10679
31860         * g++.dg/opt/inline4.C: New test.
31861
31862 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31863
31864         * g++.dg/parse/crash10: New test.
31865
31866 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31867
31868         * g++.dg/ext/flexary1.C: New test.
31869
31870 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31871
31872         PR c++/10793
31873         * g++.dg/template/crash9.C: New test.
31874
31875 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31876
31877         PR c++/3004
31878         * g++.dg/parse/typedef3.C: New test.
31879
31880         PR c++/7906
31881         * g++.dg/parse/operator2.C: New test.
31882
31883         PR c++/8895
31884         * g++.dg/parse/def-tmpl-arg1.C: New test.
31885
31886         PR c++/9282
31887         * g++.dg/parse/funptr1.C: New test.
31888
31889         PR c++/9452
31890         * g++.dg/parse/ambig3.C: New test.
31891
31892         PR c++/9454
31893         * g++.dg/parse/operator3.C: New test.
31894
31895         PR c++/9486
31896         * g++.dg/parse/template10.C: New test.
31897
31898         PR c++/9488
31899         * g++.dg/parse/template11.C: New test.
31900
31901         PR c++/10150
31902         * g++.dg/parse/invalid-op1.C: New test.
31903
31904         PR c++/10247
31905         * g++.dg/parse/condexpr1.C: New test.
31906
31907 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31908
31909         * g++.dg/ext/packed3.C: New test.
31910         * g++.dg/ext/packed4.C: New test.
31911
31912         * gcc.dg/pack-test-3.c: New test.
31913
31914 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31915
31916         * lib/compat.exp: Handle dg-options per source file.
31917         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31918         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31919         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31920         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31921         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31922         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31923         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31924         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31925         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31926         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31927         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31928         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31929         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31930         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31931
31932 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31933
31934         PR c/10320
31935         * gcc.c-torture/execute/20030718-1.c: New test.
31936
31937 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31938
31939         PR optimization/11536
31940         * gcc.dg/20030721-1.c: New test.
31941
31942 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31943
31944         PR c++/11546
31945         * g++.dg/template/lookup1.C: New test.
31946
31947 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31948
31949         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31950         diagnostics of ill-formed constructs involving labels.
31951         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31952         the new 'previously defined here' message.
31953
31954 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31955
31956         * g++.dg/parse/non-dependent2.C: New test.
31957
31958 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31959
31960         * g++.dg/init/init-ref4.C: xfail on targets without
31961         weak symbols.
31962
31963 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31964
31965         PR target/11087
31966         * gcc.c-torture/execute/20030717-1.c: New test.
31967
31968 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31969
31970         * g++.dg/opt/cfg1.C: New test.
31971
31972 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31973
31974         PR optimization/11557
31975         * gcc.dg/20030717-1.c: New test.
31976
31977 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31978
31979         PR c++/10476
31980         * g++.dg/expr/crash-1.C: New test.
31981
31982         PR c++/11027
31983         * g++.dg/template/init3.C: New test.
31984
31985         PR c++/8222
31986         * g++.dg/template/non-dependent1.C: New test.
31987
31988         PR c++/11070
31989         * g++.dg/template/non-dependent2.C: New test.
31990
31991         PR c++/11071
31992         * g++.dg/template/non-dependent3.C: New test.
31993
31994         PR c++/9907
31995         * g++.dg/template/sizeof5.C: New test.
31996
31997 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31998
31999         PR 11498
32000         * gcc.c-torture/compile/mangle-1.c: New file.
32001
32002 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32003
32004         PR c++/7809
32005         * g++.dg/parse/access3.C: New test.
32006
32007 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32008
32009         PR c++/11384
32010         * g++.dg/init/init-ref4.C: New test.
32011
32012 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32013
32014         PR c++/11547
32015         * g++.dg/parse/constant3.C: New test.
32016         * g++.dg/parse/crash7.C: Likewise.
32017
32018 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32019
32020         PR target/11008
32021         * gcc.dg/i386-pentium4-not-mull.c: New.
32022
32023 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32024
32025         * gcc.dg/asm-names.c (ymain): Make it weak.
32026
32027 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32028
32029         PR c++/5421
32030         * g++.dg/template/friend21.C: New test.
32031
32032 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32033
32034         * gcc.dg/cleanup-8.c: New test.
32035         * gcc.dg/cleanup-9.c: New test.
32036
32037 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32038
32039         * g++.dg/ext/dll-MI1.h: New file.
32040         * g++.dg/ext/dllexport-MI1.C: New file.
32041         * g++.dg/ext/dllimport-MI1.C: New file.
32042
32043 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32044
32045         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32046         it does not have cmpstrsi patterns (just cmpmemsi).
32047
32048 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32049
32050         PR debug/11473
32051         * g++.dg/debug/debug8.C: New test.
32052
32053 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32054
32055         PR c++/10108
32056         * g++.dg/template/crash7.C: New test.
32057
32058 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
32059
32060         PR target/10795
32061         * gcc.c-torture/compile/20030708-1.c: New.
32062
32063 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32064
32065         * gcc.c-torture/execute/20030715-1.c: New test.
32066
32067 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
32068
32069         * gcc.dg/pch/inline-3.c: New file.
32070         * gcc.dg/pch/inline-3.hs: New file.
32071         * gcc.dg/pch/inline-4.c: New file.
32072         * gcc.dg/pch/inline-4.hs: New file.
32073
32074 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
32075
32076         PR c++/11509
32077         * g++.dg/template/crash6.C: New test.
32078
32079         PR c++/7053
32080         * g++.dg/template/friend20.C: New test.
32081
32082         PR c++/7019
32083         * g++.dg/template/overload2.C: New test.
32084
32085 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32086
32087         PR optimization/11440
32088         * gcc.c-torture/execute/20030714-1.c: New test.
32089
32090 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32091
32092         PR c++/11154
32093         * g++.dg/template/partial2.C: New test.
32094
32095 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32096
32097         PR c++/11503
32098         * g++.dg/template/anon1.C: New test.
32099
32100         PR c++/11493
32101         PR c++/11495
32102         * g++.dg/parse/template9.C: Likewise.
32103         * g++.dg/template/crash4.C: New test.
32104         * g++.dg/template/koenig1.C: Likewise.
32105         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32106         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32107         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32108         functions.
32109         * g++.old-deja/g++.jason/template36.C: Likewise.
32110         * g++.old-deja/g++.mike/p1989.C: Likewise.
32111         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32112         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32113         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32114         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32115         compiling.
32116         * g++.old-deja/g++.pt/union2.C: Use this->.
32117
32118 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32119
32120         * gcc.dg/20030711-1.c: New test.
32121
32122 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32123
32124         PR c++/11050
32125         * g++.dg/parse/args1.C: New test.
32126         * g++.pt/defarg8.C: Change expected errors.
32127
32128 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32129
32130         PR c++/8164
32131         * g++.dg/template/nontype2.C: New test.
32132
32133         PR c++/10558
32134         * g++.dg/parse/template8.C: New test.
32135
32136         PR c++/8327
32137         * g++.dg/template/scope1.C: New test.
32138
32139         * g++.dg/warn/Wsign-compare-1.C: New test.
32140
32141 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32142
32143         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32144
32145 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32146
32147         PR c++/9411
32148         * g++.dg/template/explicit2.C: New test.
32149
32150         PR c++/10032
32151         * g++.dg/warn/pedantic1.C: New test.
32152
32153 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         PR c++ 9483
32156         * g++.dg/other/field1.C: New test.
32157
32158 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32159
32160         PR c/11449
32161         * gcc.c-torture/compile/20030707-1.c: New.
32162
32163 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32164
32165         PR c++/10849
32166         * g++.dg/template/access12.C: New test.
32167
32168 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32169
32170         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32171         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32172         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32173         * gcc.misc-tests/gcov.exp: Update
32174         * g++.dg/gcov/gcov.exp: Update
32175         * lib/gcov.exp: Update.
32176
32177 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32178
32179         * g++.dg/abi/mangle17.C: Make sure template expressions are
32180         dependent.
32181         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32182         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32183         * g++.dg/opt/stack1.C: Remove erroneous code.
32184         * g++.dg/parse/template7.C: New test.
32185         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32186         * g++.old-deja/g++.pt/crash4.C: Likewise.
32187
32188 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32189
32190         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32191         with zero or one occurence of `$' after the initial `L'.
32192
32193 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32194
32195         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32196
32197 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32198
32199         PR c/11370
32200         * gcc.dg/Wunreachable-6.c: New testcase.
32201         * gcc.dg/Wunreachable-7.c: New testcase.
32202
32203 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32204
32205         PR c/11420
32206         * gcc.dg/20030708-1.c: New test.
32207
32208 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32209
32210         * gcc.dg/compat/sdata-section.h: New file.
32211         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32212         * gcc.dg/torture/mips-sdata-1.c: New test.
32213
32214 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32215
32216         PR c++/11030
32217         * g++.dg/template/friend19.C: New test.
32218
32219 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32220
32221         * g++.dg/opt/strength-reduce.C: New test.
32222
32223 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32224
32225         PR target/10979
32226         * gcc.dg/20030707-1.c: New testcase.
32227
32228 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32229
32230         PR optimization/11059
32231         * g++.dg/opt/emptyunion.C: New testcase.
32232
32233 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32234             Eric Botcazou  <ebotcazou@libertysurf.fr>
32235
32236         * g++.dg/opt/stack1.C: New test.
32237
32238 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32239
32240         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32241         run test.
32242
32243         PR c++/11431
32244         * g++.dg/expr/static_cast3.C: New test.
32245
32246 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32247
32248         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32249         everywhere.
32250         * gcc.dg/concat.c: Concatenation of string constants with
32251         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32252         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32253         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32254         necessary to avoid multi-character character constant warning.
32255         * gcc.dg/cpp/escape.c: Likewise.
32256         * gcc.dg/cpp/ucs.c: Likewise.
32257         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32258         Fix a typo.
32259
32260 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32261
32262         PR c/11428
32263         * gcc.c-torture/compile/20030704-1.c: New.
32264
32265 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32266
32267         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32268
32269 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32270
32271         PR c++/5287, PR c++/7910,  PR c++/11021
32272         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32273         tests for warnings.
32274         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32275         * g++.dg/ext/dllimport3.C: Likewise.
32276         * g++.dg/ext/dllimport4.C: New file.
32277         * g++.dg/ext/dllimport5.C: New file.
32278         * g++.dg/ext/dllimport6.C: New file.
32279         * g++.dg/ext/dllimport7.C: New file.
32280         * g++.dg/ext/dllimport8.C: New file.
32281         * g++.dg/ext/dllimport9.C: New file.
32282         * g++.dg/ext/dllimport10.C: New file.
32283         * g++.dg/ext/dllexport1.C: New file.
32284
32285 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32286
32287         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32288         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32289
32290 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32291
32292         * gcc.dg/builtins-25.c: New testcase.
32293         * gcc.dg/builtins-26.c: New testcase.
32294
32295 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32296
32297         * gcc.dg/compat/vector-defs.h: New file.
32298         * gcc.dg/compat/vector-setup.h: New file.
32299         * gcc.dg/compat/vector-check.h: New file.
32300         * gcc.dg/compat/vector-1_main.c: New file.
32301         * gcc.dg/compat/vector-1_x.c: New file.
32302         * gcc.dg/compat/vector-1_y.c: New file.
32303         * gcc.dg/compat/vector-2_main.c: New file.
32304         * gcc.dg/compat/vector-2_x.c: New file.
32305         * gcc.dg/compat/vector-2_y.c: New file.
32306
32307         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32308         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32309         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32310         * gcc.dg/compat/struct-align-1.h: New file.
32311         * gcc.dg/compat/struct-align-1_main.c: New file.
32312         * gcc.dg/compat/struct-align-1_x.c: New file.
32313         * gcc.dg/compat/struct-align-1_y.c: New file.
32314         * gcc.dg/compat/struct-align-2.h: New file.
32315         * gcc.dg/compat/struct-align-2_main.c: New file.
32316         * gcc.dg/compat/struct-align-2_x.c: New file.
32317         * gcc.dg/compat/struct-align-2_y.c: New file.
32318
32319         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32320         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32321         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32322         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32323         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32324         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32325         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32326         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32327         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32328         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32329         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32330         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32331         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32332         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32333         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32334         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32335         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32336         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32337         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32338         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32339         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32340         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32341         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32342         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32343         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32344         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32345         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32346         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32347         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32348
32349 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32350
32351         * gcc.dg/i386-call-1.c: New test.
32352
32353 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32354
32355         PR c++/9162
32356         * g++.dg/parse/defarg4.C: New.
32357
32358 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32359
32360         PR target/10700
32361         * gcc.c-torture/compile/20030703-1.c: New test case.
32362
32363 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32364
32365         * g++.dg/template/local3.C: Remove extra semicolon.
32366
32367 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32368
32369         * gcc.dg/i386-volatile-1.c: New test.
32370
32371 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32372
32373         PR c++/11072
32374         * g++.dg/other/offsetof2.C: XFAIL.
32375         * g++.dg/other/offsetof5.C: New.
32376
32377         PR c++/10219
32378         * g++.dg/template/error1.C: New.
32379
32380         PR c++/9779
32381         * g++.dg/template/dependent-expr1.C: New.
32382
32383 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32384
32385         PR c++/6949
32386         * g++.dg/template/local3.C: New test.
32387
32388         PR c++/11149
32389         * g++.dg/lookup/scoped6.C: New test.
32390
32391 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32392
32393         PR c++/8046
32394         * g++.dg/other/error7.C: New test.
32395
32396 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32397
32398         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32399         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32400         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32401         * g++.old-deja/g++.other/union2.C: Likewise.
32402         * gcc.dg/c90-const-expr-2.c: Likewise.
32403         * gcc.dg/c90-const-expr-3.c: Likewise.
32404         * gcc.dg/c99-const-expr-2.c: Likewise.
32405         * gcc.dg/c99-const-expr-3.c: Likewise.
32406         * gcc.dg/concat.c: Likewise.
32407
32408 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32409
32410         PR c++/9559
32411         * g++.dg/init/static1.C: New test.
32412
32413 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32414
32415         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32416         * g++.old-deja/g++.other/access2.C: Likewise.
32417         * g++.old-deja/g++.other/decl2.C: Likewise.
32418         * gcc.c-torture/execute/20020615-1.c: Likewise.
32419
32420 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32421
32422         PR c++/4933
32423         * g++.dg/template/sizeof4.C: New test.
32424
32425 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32426
32427         * g++.dg/other/error6.C: New test.
32428
32429 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32430
32431         PR c++/10750
32432         * g++.dg/parse/constant2.C: New test.
32433
32434 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32435
32436         PR c++/11106
32437         * g++.dg/other/error5.C: New test.
32438
32439 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32440
32441         * gcc.dg/format/gcc_diag-1.c: New test.
32442
32443 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32444
32445         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32446
32447 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32448
32449         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32450         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32451         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32452
32453 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32454
32455         * gcc.c-torture/execute/builtins/string-8.c: New test.
32456         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32457         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32458         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32459
32460 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32461
32462         PR c++/10468
32463         * g++.dg/ext/typeof6.C: New test.
32464
32465 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32466
32467         PR c++/10796
32468         * g++.dg/init/enum1.C: New test.
32469
32470 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32471
32472         * gcc.dg/20030627-1.c: New test.
32473
32474 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32475
32476         PR c++/11332
32477         * g++.dg/expr/static_cast2.C: New test.
32478
32479 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32480             Jakub Jelinek  <jakub@redhat.com>
32481
32482         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32483         sprintf(dst,"%s",src) optimization.
32484         * gcc.c-torture/execute/20030626-1.c: New test case.
32485         * gcc.c-torture/execute/20030626-2.c: New test case.
32486
32487 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32488
32489         * gcc.c-torture/execute/multi-ix.c: New test.
32490
32491         * gcc.c-torture/execute/simd-4.c (main):
32492         Added missing semicolon at end of union.
32493
32494 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32495
32496         PR c++/8266
32497         * g++.dg/template/explicit-instantiation3.C: New test.
32498
32499 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32500
32501         * gcc.dg/20030626-1.c: Use signed char.
32502
32503 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32504
32505         * gcc.dg/20030626-1.c: New test.
32506
32507 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32508
32509         * const-str-2.m: Update.
32510
32511 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32512
32513         PR c++/10990
32514         * g++.dg/rtti/dyncast1.C: New test.
32515         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32516         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32517         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32518
32519         PR c++/10931
32520         * g++.dg/expr/static_cast1.C: New test.
32521
32522 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32523
32524         * gcc.dg/20030625-1.c: New test.
32525
32526 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32527
32528         * gcc.c-torture/compile/20030624-1.c: New test case.
32529
32530 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32531
32532         * gcc.c-torture/execute/string-opt-17.c: New test.
32533
32534 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32535
32536         PR c++/5754
32537         * g++.dg/parse/crash6.C: New test.
32538
32539 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32540
32541         * gcc.dg/builtins-24.c: New test case.
32542
32543 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32544
32545         * g++.dg/opt/operator1.C: New test.
32546
32547 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32548
32549         * gcc.c-torture/execute/string-opt-16.c: New test case.
32550
32551 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32552
32553         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32554         * g++.old-deja/g++.other/conv7.C: Likewise.
32555         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32556         * g++.old-deja/g++.other/overload14.C: Likewise.
32557
32558 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32559
32560         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32561         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32562
32563 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32564
32565         PR c++/10888
32566         * g++.dg/warn/Winline-3.C: New test.
32567
32568 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32569
32570         * lib/target-supports.exp (check_alias_available): Make the test
32571         program acceptable to the Solaris assembler.
32572
32573         PR c++/10749
32574         * g++.dg/template/memclass2.C: New test.
32575
32576 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32577             Eric Botcazou  <ebotcazou@libertysurf.fr>
32578
32579         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32580         data for non-matching targets.
32581         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32582
32583 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32584
32585         PR c++/10845
32586         * g++.dg/template/member3.C: New test.
32587
32588 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32589
32590         PR c++/10939
32591         * g++.dg/template/func1.C: New test.
32592
32593         PR c++/9649
32594         * g++.dg/template/static4.C: New test.
32595         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32596
32597         PR c++/11041
32598         * g++.dg/init/ref7.C: New test.
32599
32600 2003-06-19  Matt Austern  <austern@apple.com>
32601
32602         PR c++/11228
32603         * g++.dg/anew1.C: New test.
32604         * g++.dg/anew2.C: New test.
32605         * g++.dg/anew3.C: New test.
32606         * g++.dg/anew4.C: New test.
32607
32608 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32609
32610         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32611
32612 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32613
32614         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32615         endian-dependent.
32616
32617 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32618
32619         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32620         Remove cruft.
32621
32622 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32623
32624         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32625         * gcc.c-torture/compile/961203-1.c: Likewise.
32626         * gcc.c-torture/compile/980506-1.c: Likewise.
32627
32628 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32629
32630         PR c++/10712
32631         * g++.dg/lookup/using7.C: New test.
32632
32633 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32634
32635         PR c++/11105
32636         * g++.dg/abi/conv1.C: Remove it.
32637         * g++.dg/template/conv7.C: New test.
32638         * g++.dg/template/conv8.C: Likewise.
32639         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32640         conversion operator.
32641
32642 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32643
32644         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32645         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32646         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32647         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32648         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32649         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32650         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32651         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32652         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32653         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32654         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32655         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32656         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32657         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32658         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32659         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32660         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32661         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32662         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32663         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32664         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32665         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32666         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32667         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32668         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32669         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32670         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32671         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32672         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32673
32674 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32675
32676         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32677         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32678         indications.
32679
32680 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32681
32682         * gcc.dg/i386-387-5.c: New test case.
32683         * gcc.dg/i386-387-6.c: New test case.
32684         * gcc.dg/builtins-23.c: New test case.
32685
32686 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32687
32688         * gcc.dg/builtins-22.c: New test case.
32689         * gcc.dg/i386-387-1.c: Update to test exp.
32690         * gcc.dg/i386-387-2.c: Likewise.
32691
32692 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32693
32694         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32695
32696 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32697
32698         * lib/gcc-dg.exp (dg-require-dll): New function.
32699         (dg-xfail-if): Likewise.
32700         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32701         driver.
32702
32703         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32704         * gcc.c-torture/compile/20001205-1.c: Likewise.
32705         * gcc.c-torture/compile/20001226-1.c: Likewise.
32706         * gcc.c-torture/compile/20010518-2.c: Likewise.
32707         * gcc.c-torture/compile/20020312-1.c: Likewise.
32708         * gcc.c-torture/compile/20020604-1.c: Likewise.
32709         * gcc.c-torture/compile/920501-12.c: Likewise.
32710         * gcc.c-torture/compile/920501-4.c: Likewise.
32711         * gcc.c-torture/compile/920520-1.c: Likewise.
32712         * gcc.c-torture/compile/920521-1.c: Likewise.
32713         * gcc.c-torture/compile/920625-1.c: Likewise.
32714         * gcc.c-torture/compile/961203-1.c: Likewise.
32715         * gcc.c-torture/compile/980506-1.c: Likewise.
32716         * gcc.c-torture/compile/981006-1.c: Likewise.
32717         * gcc.c-torture/compile/981022-1.c: Likewise.
32718         * gcc.c-torture/compile/981223-1.c: Likewise.
32719         * gcc.c-torture/compile/990617-1.c: Likewise.
32720         * gcc.c-torture/compile/dll.c: Likewise.
32721         * gcc.c-torture/compile/labels-3.c: Likewise.
32722         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32723         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32724         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32725         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32726         * gcc.c-torture/compile/simd-5.c: Likewise.
32727         * gcc.c-torture/compile/20000804-1.x: Remove.
32728         * gcc.c-torture/compile/20001205-1.x: Likewise.
32729         * gcc.c-torture/compile/20001226-1.x: Likewise.
32730         * gcc.c-torture/compile/20010518-2.x: Likewise.
32731         * gcc.c-torture/compile/20020312-1.x: Likewise.
32732         * gcc.c-torture/compile/20020604-1.x: Likewise.
32733         * gcc.c-torture/compile/920501-12.x: Likewise.
32734         * gcc.c-torture/compile/920501-4.x: Likewise.
32735         * gcc.c-torture/compile/920520-1.x: Likewise.
32736         * gcc.c-torture/compile/920521-1.x: Likewise.
32737         * gcc.c-torture/compile/920625-1.x: Likewise.
32738         * gcc.c-torture/compile/961203-1.x: Likewise.
32739         * gcc.c-torture/compile/980506-1.x: Likewise.
32740         * gcc.c-torture/compile/981006-1.x: Likewise.
32741         * gcc.c-torture/compile/981022-1.x: Likewise.
32742         * gcc.c-torture/compile/981223-1.x: Likewise.
32743         * gcc.c-torture/compile/990617-1.x: Likewise.
32744         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32745         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32746         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32747         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32748         * gcc.c-torture/compile/simd-5.x: Likewise.
32749
32750         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32751
32752 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32753
32754         * gcc.c-torture/execute/20030611-1.c: New test.
32755
32756 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32757
32758         PR middle-end/168
32759         * gcc.dg/20030612-1.c: New test case.
32760
32761 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32762
32763         PR c++/10635
32764         * g++.dg/expr/cast1.C: New test.
32765
32766 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32767
32768         * gcc.dg/builtins-21.c: New test case.
32769
32770 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32771
32772         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32773         options instead of at the end.
32774         * lib/objc.exp (objc_target_compile): Likewise.
32775
32776 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32777
32778         PR c++/10432
32779         * g++.dg/parse/error1.C: New test.
32780
32781 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32782
32783         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32784         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32785         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32786         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32787         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32788         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32789         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32790         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32791         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32792         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32793         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32794         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32795         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32796         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32797         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32798         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32799         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32800         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32801         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32802         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32803         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32804         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32805         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32806         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32807
32808         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32809         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32810         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32811         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32812         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32813         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32814         * gcc.dg/compat/scalar-return-3_main.c: New file.
32815         * gcc.dg/compat/scalar-return-3_x.c: New file.
32816         * gcc.dg/compat/scalar-return-3_y.c: New file.
32817         * gcc.dg/compat/scalar-return-4_main.c: New file.
32818         * gcc.dg/compat/scalar-return-4_x.c: New file.
32819         * gcc.dg/compat/scalar-return-4_y.c: New file.
32820
32821 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32822
32823         * gcc.dg/compat/fp2-struct-check.h: New file.
32824         * gcc.dg/compat/fp2-struct-defs.h: New file.
32825         * gcc.dg/compat/fp2-struct-init.h: New file.
32826         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32827         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32828         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32829         * gcc.dg/compat/struct-return-10_main.c: New file.
32830         * gcc.dg/compat/struct-return-10_x.c: New file.
32831         * gcc.dg/compat/struct-return-10_y.c: New file.
32832
32833         * gcc.dg/compat/compat-common.h: New file.
32834         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32835         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32836         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32837         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32838         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32839         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32840         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32841         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32842         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32843         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32844         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32845         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32846         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32847         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32848         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32849         * gcc.dg/compat/small-struct-check.h: Ditto.
32850         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32851         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32852         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32853         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32854         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32855         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32856         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32857         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32858         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32859         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32860         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32861         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32862         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32863         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32864         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32865         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32866         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32867         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32868         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32869         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32870         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32871         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32872         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32873         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32874         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32875         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32876         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32877         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32878         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32879         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32880
32881 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32882
32883         * g++.dg/pch/static-1.C: New file.
32884         * g++.dg/pch/static-1.Hs: New file.
32885
32886 2003-06-10  Richard Henderson  <rth@redhat.com>
32887
32888         * gcc.dg/asm-7.c: Adjust expected warning text.
32889
32890 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32891
32892         * gcc.dg/builtins-20.c: New test case.
32893
32894 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32895
32896         PR c++/11131
32897         * g++.dg/opt/template1.C: New test.
32898
32899 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32900
32901         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32902         additional_sources.
32903
32904 2003-05-21  David Taylor  <dtaylor@emc.com>
32905
32906         * gcc.dg/Wpadded.c: New file.
32907
32908 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32909
32910         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32911         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32912         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32913         dg-require-weak.
32914
32915 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32916
32917         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32918
32919 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32920
32921         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32922         (dg-require-alias): Likewise.
32923         (dg-require-gc-sections): Likewise.
32924         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32925
32926 2003-06-08  Richard Henderson  <rth@redhat.com>
32927
32928         * gcc.dg/20011029-2.c: Fix the array reference.
32929         * gcc.dg/asm-7.c: New.
32930
32931 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32932
32933         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32934
32935 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32936
32937         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32938         (dg-require-gc-sections): Likewise.
32939
32940 2003-06-08  Jan Hubicka  <jh@suse.cz>
32941
32942         * i386-cmov1.c: Fix regular expression.
32943         * i386-cvt-1.c: Likewise.
32944         * i386-local.c: Likewise.
32945         * i386-local2.c: Likewise.
32946         * i386-mul.c: Likewise.
32947         * i386-ssetype-1.c: Likewise.
32948         * i386-ssetype-3.c: Likewise.
32949         * i386-ssetype-5.c: Likewise.
32950
32951 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32952
32953         PR c++/11039
32954         * g++.dg/warn/implicit-typename2.C: New test.
32955         * g++.dg/warn/implicit-typename3.C: New test.
32956
32957 2003-06-07  Richard Henderson  <rth@redhat.com>
32958
32959         * g++.dg/other/offsetof3.C: Use size_t.
32960         * g++.dg/other/offsetof4.C: Likewise.
32961
32962 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32963
32964         * lib/copy-file.exp: New. Implement gcc_copy_files.
32965
32966         * lib/dg-pch.exp: Load copy-file.exp
32967         (dg-pch): Use gcc_copy_files instead of "file copy".
32968
32969 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32970
32971         * gcc.dg/weak/weak.exp: Simplify.
32972         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32973         * gcc.dg/weak/weak-1.c: Likewise.
32974         * gcc.dg/weak/weak-2.c: Likewise.
32975         * gcc.dg/weak/weak-3.c: Likewise.
32976         * gcc.dg/weak/weak-4.c: Likewise.
32977         * gcc.dg/weak/weak-5.c: Likewise.
32978         * gcc.dg/weak/weak-6.c: Likewise.
32979         * gcc.dg/weak/weak-7.c: Likewise.
32980         * gcc.dg/weak/weak-8.c: Likewise.
32981         * gcc.dg/weak/weak-9.c: Likewise.
32982
32983 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32984
32985         gcc.c-torture/execute/20030606-1.c: New.
32986
32987 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32988
32989         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32990         * gcc.dg/builtins-19.c: Likewise.
32991
32992 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32993
32994         * gcc.dg/builtins-2.c: Add some more tests.
32995         * gcc.dg/builtins-18.c: New test case.
32996         * gcc.dg/builtins-19.c: New test case.
32997
32998 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32999             Jim Wilson  <wilson@tuliptree.org>
33000
33001         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33002
33003 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
33004
33005         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33006         mempcpy/stpcpy calls not to be optimized into something else.
33007         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33008         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33009         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33010
33011 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33012
33013         * gcc.dg/format/asm_fprintf-1.c: New test.
33014
33015 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33016
33017         * lib/gcc-defs.exp (additional_sources): New variable.
33018         (dg-additional-sources): New function.
33019         (additional_files): New variable.
33020         (dg-additional-files): New function.
33021         (dg-additional-files-options): Likewise.
33022         * lib/gcc-dg.exp (dg-require-weak): New function.
33023         (dg-require-alias): Likewise.
33024         (dg-require-gc-sections): Likewise.
33025         * lib/target-supports.exp (check_alias_available): Remove testfile
33026         parameter.
33027         (check_gc_sections_available): New function.
33028         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33029         (dg-gpp-additional-files): Likewise.
33030         * lib/g++.exp (additional_sources): Remove.
33031         (additional_files): Likewise.
33032         (g++_target_compile): Use dg-additional-files-options.
33033
33034         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33035         Tcl logic.
33036         * gcc.dg/special/ecos.exp: Remove.
33037         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33038         * gcc.dg/special/alias-1.c: Likewise.
33039         * gcc.dg/special/alias-2.c: Likewise.
33040         * gcc.dg/special/gcsec-1.c: Likewise.
33041         * gcc.dg/special/weak-1.c: Likewise.
33042         * gcc.dg/special/weak-2.c: Likewise.
33043         * gcc.dg/special/wkali-1.c: Likewise.
33044         * gcc.dg/special/wkali-2.c: Likewise.
33045
33046         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33047         dg-gpp-additional-*.
33048         * g++.dg/special/conpr-3.C: Likewise.
33049         * g++.dg/special/conpr-4.C: Likewise.
33050         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33051         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33052         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33053         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33054         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33055         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33056         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33057         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33058         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33059         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33060         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33061         * g++.old-deja/g++.other/comdat1.C: Likewise.
33062         * g++.old-deja/g++.other/comdat2.C: Likewise.
33063         * g++.old-deja/g++.other/comdat3.C: Likewise.
33064         * g++.old-deja/g++.other/ctor1.C: Likewise.
33065         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33066
33067 2003-06-05  Richard Henderson  <rth@redhat.com>
33068
33069         * gcc.dg/debug/20030605-1.c: New.
33070
33071 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33072
33073         * README.QMTEST: Update.
33074
33075 2003-06-04  Richard Henderson  <rth@redhat.com>
33076
33077         * gcc.dg/cleanup-1.c: New.
33078         * gcc.dg/cleanup-2.c: New.
33079         * gcc.dg/cleanup-3.c: New.
33080         * gcc.dg/cleanup-4.c: New.
33081         * gcc.dg/cleanup-5.c: New.
33082         * gcc.dg/cleanup-6.c: New.
33083         * gcc.dg/cleanup-7.c: New.
33084
33085 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33086
33087         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33088
33089         * lib/dg-pch.exp: New file.
33090         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33091         * gcc.dg/pch/pch.exp: Likewise.
33092
33093 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33094
33095         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33096         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33097         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33098         * gcc.dg/builtins-17.c: New test case.
33099         * gcc.dg/i386-387-4.c: New test case.
33100         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33101
33102 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33103
33104         * gcc.dg/ultrasp9.c: New test.
33105
33106 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33107
33108         * gcc.c-torture/compile/20030604-1.c: New test.
33109         * gcc.dg/sparc-constant-1.c: New test.
33110
33111 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33112
33113         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33114
33115 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33116
33117         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33118
33119         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33120         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33121
33122 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33123
33124         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33125
33126 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33127
33128         PR c++/10940
33129         * g++.dg/template/spec10.C: New test.
33130
33131 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33132
33133         * gcc.dg/builtins-16.c: New test case.
33134
33135 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33136
33137         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33138         mempcpy test with post-increments.
33139         * gcc.c-torture/execute/string-opt-3.c: New test.
33140         * gcc.dg/string-opt-1.c: New test.
33141
33142 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33143
33144         PR fortran/10965
33145         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33146
33147 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33148
33149         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33150         (scan-assembler): ... here.  Use dg-scan.
33151         (scan-assembler-not): Likewise.
33152         (scan-file): New function.
33153         (scan-file-not): Likewise.
33154         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33155         * gcc.dg/cpp/_Pragma4.c: Likewise.
33156         * gcc.dg/cpp/_Pragma5.c: Likewise.
33157         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33158         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33159         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33160         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33161         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33162         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33163         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33164         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33165         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33166         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33167         * gcc.dg/cpp/cxxcom1.c: Likewise.
33168         * gcc.dg/cpp/line1.c: Likewise.
33169         * gcc.dg/cpp/maccom1.c: Likewise.
33170         * gcc.dg/cpp/maccom2.c: Likewise.
33171         * gcc.dg/cpp/maccom3.c: Likewise.
33172         * gcc.dg/cpp/maccom4.c: Likewise.
33173         * gcc.dg/cpp/maccom5.c: Likewise.
33174         * gcc.dg/cpp/maccom6.c: Likewise.
33175         * gcc.dg/cpp/multiline.c: Likewise.
33176         * gcc.dg/cpp/spacing1.c: Likewise.
33177         * gcc.dg/cpp/spacing2.c: Likewise.
33178         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33179         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33180         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33181         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33182         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33183         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33184         * gcc.dg/cpp/cxxcom2.c: Likewise.
33185         * gcc.dg/cpp/cxxcom2.h: New file.
33186
33187         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33188         * g++.dg/cpp/truefalse.C: Here.
33189         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33190
33191 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33192
33193         * gcc.dg/cpp/redef3.c: New file.
33194
33195 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33196
33197         * gcc.dg/i386-loop-3.c: New test.
33198
33199 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33200
33201         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33202
33203 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33204
33205         * gcc.dg/fwrapv-1.c: New test case.
33206         * gcc.dg/fwrapv-2.c: New test case.
33207
33208 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33209
33210         PR c++/10956
33211         * g++.dg/template/spec9.C: New test.
33212
33213 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33214
33215         * gcc.dg/duff-4.c: New test case.
33216
33217 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33218
33219         PR fortran/10843
33220         * g77.dg/ffixed-form-1.f: New test
33221         * g77.dg/ffixed-form-2.f: New test
33222         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33223         * g77.dg/ffree-form-3.f: New test
33224
33225 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33226
33227         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33228         * gcc.dg/wint_t-1.c: Likewise.
33229
33230 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33231
33232         * g++.dg/template/access11.C: New test.
33233
33234 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33235
33236         PR c++/10849
33237         * g++.dg/template/access10.C: New test.
33238
33239 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33240             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33241
33242         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33243
33244 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33245
33246         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33247         suppress for powerpc-*-darwin*.
33248         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33249
33250 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33251
33252         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33253         suppress option for powerpc-*-darwin*.
33254
33255 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33256
33257         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33258         * gcc.dg/builtins-4.c: Add test for fmod.
33259
33260 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33261
33262         PR c++/10682
33263         * g++.dg/template/instantiate4.C: New test.
33264
33265 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33266
33267         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33268
33269 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33270
33271         * gcc.dg/compat/scalar-return-1_main.c: New file.
33272         * gcc.dg/compat/scalar-return-1_x.c: New file.
33273         * gcc.dg/compat/scalar-return-1_y.c: New file.
33274         * gcc.dg/compat/scalar-return-2_main.c: New file.
33275         * gcc.dg/compat/scalar-return-2_x.c: New file.
33276         * gcc.dg/compat/scalar-return-2_y.c: New file.
33277         * gcc.dg/compat/struct-return-3_main.c: New file.
33278         * gcc.dg/compat/struct-return-3_y.c: New file.
33279         * gcc.dg/compat/struct-return-3_x.c: New file.
33280         * gcc.dg/compat/struct-return-2_main.c: New file.
33281         * gcc.dg/compat/struct-return-2_x.c: New file.
33282         * gcc.dg/compat/struct-return-2_y.c: New file.
33283
33284 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33285
33286         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33287         for hppa*-hp-hpux*.
33288         * gcc.dg/20021014-1.c (dg-options): Likewise.
33289         * gcc.dg/nest.c (dg-options): Likewise.
33290
33291 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33292
33293         PR c++/9738
33294         * g++.dg/ext/dllimport2.C: New file.
33295         * g++.dg/ext/dllimport3.C: New file.
33296
33297 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33298
33299         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33300         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33301         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33302         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33303         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33304         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33305         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33306         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33307         * gcc.dg/compat/small-struct-defs.h: New file.
33308         * gcc.dg/compat/small-struct-init.h: New file.
33309         * gcc.dg/compat/small-struct-check.h: New file.
33310         * gcc.dg/compat/fp-struct-defs.h: New file.
33311         * gcc.dg/compat/fp-struct-check.h: New file.
33312         * gcc.dg/compat/fp-struct-init.h: New file.
33313         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33314         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33315
33316 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33317
33318         * gcc.dg/20030225-2.c: New test.
33319
33320 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33321             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33322
33323         * gcc.c-torture/compile/20030518-1.c: New test case.
33324
33325 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33326
33327         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33328         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33329         gcc-dg-debug-runtest.
33330         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33331         gcc-dg-debug-runtest.
33332
33333 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33334
33335         PR c++/9022
33336         * g++.dg/lookup/using6.C: New test.
33337
33338 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33339
33340         * g++.dg/parse/access2.C: New test.
33341
33342 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33343
33344         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33345         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33346         * gcc.dg/debug/debug.exp: Likewise.
33347
33348 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33349
33350         * gcc.dg/dollar.c: New test.
33351
33352 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33353
33354         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33355         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33356         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33357         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33358         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33359         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33360         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33361         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33362         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33363         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33364         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33365         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33366         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33367         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33368         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33369         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33370         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33371         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33372
33373 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33374
33375         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33376         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33377         support for "repo" mode.
33378         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33379         * lib/g77-dg.exp: Likewise.
33380         * lib/obj-dg.exp: Likewise.
33381
33382 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33383
33384         Merge from gcc-3_2-rhl8-branch:
33385         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33386
33387         * gcc.dg/tls/opt-6.c: New test.
33388
33389         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33390
33391         * gcc.dg/20030405-1.c: New test.
33392
33393         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33394
33395         * gcc.dg/20030309-1.c: New test.
33396
33397         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33398
33399         * gcc.c-torture/execute/20030307-1.c: New test.
33400
33401         2003-02-20  Randolph Chung  <tausq@debian.org>
33402
33403         * gcc.c-torture/compile/20030220-1.c: New test.
33404
33405         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33406
33407         * gcc.dg/20030217-1.c: New test.
33408
33409         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33410
33411         * gcc.c-torture/compile/20020129-1.c: New test.
33412
33413         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33414
33415         * gcc.dg/unroll-1.c: New test.
33416
33417         2002-11-16  Jan Hubicka  <jh@suse.cz>
33418
33419         * gcc.c-torture/execute/20020920-1.c: New test.
33420
33421         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33422
33423         PR target/7434
33424         * gcc.c-torture/compile/20021008-1.c: New test.
33425
33426         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33427
33428         PR target/7559
33429         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33430
33431         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33432
33433         * gcc.c-torture/compile/20020807-1.c: New test.
33434
33435         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33436
33437         * gcc.dg/tls/opt-1.c: New test.
33438
33439         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33440
33441         * gcc.dg/20020729-1.c: New test.
33442
33443         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33444
33445         * g++.dg/opt/life1.C: New test.
33446
33447         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33448
33449         * gcc.dg/20020525-1.c: New test.
33450
33451         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33452
33453         PR c++/6794
33454         * g++.dg/ext/pretty1.C: New test.
33455         * g++.dg/ext/pretty2.C: New test.
33456
33457 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33458
33459         PR c++/8385
33460         * g++.dg/ext/typeof5.C: New test.
33461
33462 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33463
33464         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33465         __USER_LABEL_PREFIX__ into account.
33466         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33467
33468 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33469
33470         * gcc.dg/builtins-15.c: New test case.
33471
33472 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33473
33474         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33475
33476 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33477
33478         * lib/g++.exp: Tweak handling of additional source files.
33479         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33480         * g++.dg/special/conpr-2a.C: Rename to ...
33481         * g++.dg/special/conpr-2a.cc: ... this.
33482         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33483         * g++.dg/special/conpr-3a.C: Rename to ...
33484         * g++.dg/special/conpr-3a.cc: This.
33485         * g++.dg/special/conpr-3b.C: Rename to ...
33486         * g++.dg/special/conpr-3b.cc: This.
33487         * g++.dg/special/conpr-4.C: New test.
33488         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33489
33490 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33491
33492         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33493
33494 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33495
33496         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33497         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33498         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33499         * g++.old-deja/g++.other/warn3.C: Likewise.
33500
33501 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33502
33503         * gcc.dg/i386-387-1.c: Update to also test log.
33504         * gcc.dg/i386-387-2.c: Likewise.
33505
33506 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33507
33508         * g77.f-torture/execute/int8421.f: New test.
33509
33510 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33511
33512         PR c++/10230, c++/10481
33513         * g++.dg/lookup/scoped5.C: New test.
33514
33515 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33516
33517         PR c++/10552
33518         * g++.dg/template/ttp6.C: New test.
33519
33520 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33521
33522         * gcc.c-torture/execute/builtins: New directory.
33523         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33524         gcc.c-torture/execute/builtins.
33525         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33526         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33527         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33528         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33529
33530 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33531
33532         PR c++/9252
33533         * g++.dg/template/access8.C: New test.
33534         * g++.dg/template/access9.C: New test.
33535
33536 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33537
33538         PR c++/9554
33539         * g++.dg/parse/access1.C: New test.
33540
33541 2003-05-09  DJ Delorie  <dj@redhat.com>
33542
33543         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33544         long, and not an int.
33545
33546 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33547
33548         PR c++/10555, c++/10576
33549         * g++.dg/template/memclass1.C: New test.
33550
33551 2003-05-08  DJ Delorie  <dj@redhat.com>
33552
33553         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33554         targets.
33555         * gcc.c-torture/execute/20021024-1.x: Likewise.
33556         * gcc.c-torture/execute/shiftdi.x: Likewise.
33557         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33558         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33559         * gcc.dg/20021018-1.c: Likewise.
33560
33561 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33562
33563         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33564
33565         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33566         (bcopy): Call memmove.
33567
33568 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33569
33570         * g77.f-torture/compile/8485.f: New test case.
33571
33572 2003-05-07  Richard Henderson  <rth@redhat.com>
33573
33574         PR c++/10570
33575         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33576         Verify exception_cleanup not called for rethrows.
33577         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33578         when exiting catch block without rethrowing.
33579         * g++.dg/eh/forced3.C: New.
33580         * g++.dg/eh/forced4.C: New.
33581
33582 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33583
33584         * gcc.dg/20030505.c: Fix triplet.
33585
33586 2003-05-06  DJ Delorie  <dj@redhat.com>
33587
33588         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33589         * gcc.dg/nest.c: Likewise.
33590
33591 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33592
33593         * gcc.dg/builtins-14.c: New test case.
33594
33595 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33596
33597         * lib/compat.exp (compat-execute): New argument.
33598         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33599         * gcc.dg/compat: New test directory.
33600         * gcc.dg/compat/compat.exp: New expect script.
33601         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33602         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33603         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33604         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33605         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33606         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33607
33608         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33609         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33610         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33611         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33612         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33613         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33614         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33615         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33616         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33617         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33618         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33619         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33620         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33621         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33622         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33623
33624 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33625
33626         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33627
33628 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33629
33630         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33631
33632 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33633
33634         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33635         * gcc.dg/ppc-fsel-2.c: New test.
33636
33637         * gcc.dg/unused-5.c: New test.
33638
33639 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33640
33641         PR c++/10496
33642         * g++.dg/warn/pmf1.C: New test.
33643
33644 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33645
33646         PR c++/4494
33647         * g++.dg/warn/main.C: New test.
33648
33649 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33650
33651         * gcc.dg/nonnull-3.c: New test.
33652
33653 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33654
33655         * gcc.dg/cpp/Wtrigraphs.c: Update.
33656         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33657
33658 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33659
33660         * gcc.dg/ppc-fsel-1.c: New test.
33661
33662 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33663
33664         PR c/10604
33665         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33666
33667 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33668
33669         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33670
33671 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33672
33673         PR c++/9364, c++/10553, c++/10586
33674         * g++.dg/parse/typename4.C: New test.
33675         * g++.dg/parse/typename5.C: Likewise.
33676
33677 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33678
33679         * gcc.c-torture/compile/20030503-1.c: New test.
33680
33681 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33682
33683         * g++.dg/lookup/using5.C: Fix testcase error.
33684
33685 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33686
33687         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33688         since MEABI is no longer supported.  Remove all vestiges
33689         of MEABI from the test.
33690
33691 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33692
33693         PR c++/10554
33694         * g++.dg/lookup/using5.C: New test.
33695
33696 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33697
33698         PR c++/8772
33699         * g++.dg/template/ttp5.C: New test.
33700
33701 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33702
33703         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33704         (dg-gpp-additional-sources): New function.
33705         (dg-gpp-additional-files): Likewise.
33706         * lib/g++.exp (additional_sources): New variable.
33707         (additional_files): Likewise.
33708         (g++_target_compile): Deal with them.
33709         * lib/old-dejagnu.exp: Remove.
33710         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33711         * g++.old-deja: Revise all tests to use dg commands.
33712
33713 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33714
33715         PR c++/9432, c++/9528
33716         * g++.dg/lookup/using4.C: New test.
33717
33718 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33719
33720         * gcc.dg/noreturn-5.c: New file.
33721         * gcc.dg/noreturn-6.c: New file.
33722
33723         * gcc.c-torture/compile/inline-1.c: New file.
33724
33725 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33726
33727         PR c++/10551
33728         * g++.dg/template/explicit1.C: New test.
33729
33730 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33731
33732         PR c++/10549
33733         * g++.dg/other/bitfield1.C: New test.
33734
33735         PR c++/10527
33736         * g++.dg/init/new7.C: New test.
33737
33738 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33739
33740         * g++.dg/ext/desig1.C: New test.
33741         * g++.dg/ext/init1.C: Update.
33742
33743         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33744
33745 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33746
33747         PR c++/10180
33748         * g++.dg/warn/Winline-1.C: New test.
33749
33750 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33751
33752         * gcc.c-torture/execute/string-opt-19.c: New test.
33753
33754         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33755         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33756
33757 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33758
33759         PR c++/10506
33760         * g++.dg/init/new6.C: New test.
33761
33762         PR c++/10503
33763         * g++.dg/init/ref6.C: New test.
33764
33765 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33766
33767         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33768
33769 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33770
33771         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33772         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33773
33774 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33775
33776         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33777         initialized static data members.
33778
33779 2003-04-25  H.J. Lu <hjl@gnu.org>
33780
33781         * gcc.dg/ia64-sync-4.c: New test.
33782
33783 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33784
33785         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33786         date.
33787
33788 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33789
33790         PR c++/10337
33791         * g++.dg/warn/conv1.C: New test.
33792         * g++.old-deja/g++.other/conv7.C: Adjust.
33793         * g++.old-deja/g++.other/overload14.C: Adjust.
33794
33795 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33796
33797         PR c++/10471
33798         * g++.dg/template/defarg2.C: New test.
33799
33800 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33801
33802         * gcc.dg/cpp/include2.c: Update.
33803         * gcc.dg/cpp/multiline-2.c: New.
33804         * gcc.dg/cpp/multiline.c: Update.
33805         * gcc.dg/cpp/strify2.c: Update.
33806         * gcc.dg/cpp/trad/literals-2.c: Update.
33807
33808 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33809
33810         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33811
33812 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33813
33814         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33815
33816 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33817
33818         PR c++/10451
33819         * g++.dg/parse/crash4.C: New test.
33820
33821         PR c++/9847
33822         * g++.dg/parse/crash5.C: New test.
33823
33824 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33825
33826         PR c++/10446
33827         * g++.dg/parse/crash3.C: New test.
33828
33829         PR c++/10428
33830         * g++.dg/parse/elab1.C: New test.
33831
33832 2003-04-22  Devang Patel  <dpatel@apple.com>
33833
33834         * gcc.dg/cpp/trad/funlike-5.c: New test.
33835
33836 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33837
33838         * g++.dg/other/packed1.C: Fix dg options.
33839
33840 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33841
33842         * g++.dg/other/offsetof2.C: New test.
33843
33844 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33845
33846         * g++.dg/template/recurse.C: Adjust location of error messages.
33847
33848 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33849
33850         PR c++/9881
33851         * g++.dg/init/addr-const1.C: New test.
33852         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33853
33854 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33855
33856         PR c++/10405
33857         * g++.dg/lookup/struct-hack1.C: New test.
33858
33859 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33860
33861         * ucs.c: Update diagnostic messages.
33862
33863 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33864
33865         * gcc.dg/cpp/truefalse.cpp: New test.
33866         * gcc.dg/cpp/cpp.exp: Update.
33867         * g++.dg/other/stdbool-if.C: Remove.
33868
33869 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33870
33871         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33872         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33873
33874 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33875
33876         * gcc.c-torture/compile/20030418-1.c: New test.
33877
33878 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33879
33880         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33881
33882 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33883
33884         PR c++/10347
33885         g++.dg/template/dependent-name1.C: New test.
33886
33887 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33888
33889         * gcc.dg/warn-1.c (tourist_guide): New array,
33890         contains a pointer to bar.
33891
33892 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33893
33894         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33895         * gcc.c-torture/execute/medce-1.c: New test case.
33896         * gcc.c-torture/execute/medce-2.c: New test case.
33897
33898 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33899
33900         * lib/prune.exp: Ignore more messages.
33901
33902         PR c++/10381
33903         * g++.dg/parse/lookup3.C: New test.
33904
33905 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33906
33907         * gcc.c-torture/compile/20030415-1.c : New test.
33908
33909 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33910
33911         * gcc.c-torture/execute/scope-2.c: Move to ...
33912         * gcc.dg/noncompile/scope.c: .... here.
33913
33914 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33915
33916         * gcc.dg/20030414-2.c: New test case.
33917
33918 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33919
33920         PR target/10377
33921         * gcc.dg/20030414-1.c: New test.
33922
33923 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33924
33925         * gcc.dg/builtins-12.c: New test case.
33926         * gcc.dg/builtins-13.c: New test case.
33927
33928 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33929
33930         * gcc.c-torture/execute/string-opt-18.c: New test.
33931
33932 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33933
33934         PR c++/10300
33935         * g++.dg/init/new5.C: New test.
33936
33937 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33938
33939         PR c++/7910
33940         * g++.dg/ext/dllimport1.C: New test.
33941
33942 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33943
33944         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33945
33946 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33947
33948         PR Fortran/9263
33949         * g77.f-torture/noncompile/9263.f: New test
33950         PR Fortran/1832
33951         * g77.f-torture/execute/1832.f: New test
33952
33953 2003-04-11  David Chad  <davidc@freebsd.org>
33954             Loren J. Rittle  <ljrittle@acm.org>
33955
33956         libobjc/8562
33957         * objc.dg/headers.m: New test.
33958
33959 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33960
33961         * gcc.c-torture/execute/builtin-noret-2.c: New.
33962         * gcc.c-torture/execute/builtin-noret-2.x: New.
33963         XFAIL builtin-noret-2.c at -O1 and above.
33964         * gcc.dg/redecl.c: New.
33965         * gcc.dg/Wshadow-1.c: Update error regexps.
33966
33967 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33968
33969         * g++.dg/abi/bitfield10.C: New test.
33970
33971 2003-04-09  Mike Stump  <mrs@apple.com>
33972
33973         * gcc.dg/pch/pch.exp: Make testcase names longer.
33974         * g++.dg/pch/pch.exp: Make testcase names longer.
33975
33976 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33977
33978         * gcc.dg/builtins-11.c: New test case.
33979
33980 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33981
33982         * gcc.dg/builtins-9.c: New test case.
33983         * gcc.dg/builtins-10.c: New test case.
33984
33985 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33986
33987         * gcc.dg/noncompile/init-4.c.c: New test.
33988
33989 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33990
33991         * gcc.misc-test/gcov-9.c: New test.
33992         * gcc.misc-test/gcov-10.c: New test
33993         * gcc.misc-test/gcov-11.c: New test.
33994
33995 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33996
33997         PR optimization/10024
33998         * gcc.c-torture/compile/20030405-1.c: New test.
33999
34000 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
34001
34002         * gcc.dg/pch/static-3.c: New.
34003         * gcc.dg/pch/static-3.hs: New.
34004         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34005
34006 2003-04-04  Richard Henderson  <rth@redhat.com>
34007
34008         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34009         * g++.dg/eh/forced2.C: Likewise.
34010
34011 2003-04-03  Mike Stump  <mrs@apple.com>
34012
34013         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34014         target arg.
34015         (scan-assembler-times, scan-assembler-not): Likewise.
34016         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34017
34018 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34019
34020         * gcc.dg/sparc-loop-1.c: New test.
34021
34022 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34023
34024         PR other/9274
34025         * g++.dg/pch/system-2.C: New.
34026         * g++.dg/pch/system-2.Hs: New.
34027
34028 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34029
34030         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34031
34032         * g++.dg/eh/simd-1.C (vecfunc): Same.
34033
34034 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34035
34036         * gcc.c-torture/execute/20030401-1.c: New test case.
34037
34038 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34039
34040         * objc.dg/defs.m: New.
34041
34042 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34043
34044         * g++.dg/eh/simd-1.C: New.
34045         * g++.dg/eh/simd-2.C: New.
34046
34047 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34048
34049         * gcc.c-torture/execute/simd-3.c: New.
34050
34051 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34052
34053         PR c/9936
34054         * gcc.dg/20030331-2.c: New test.
34055
34056 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34057
34058         PR c++/10278
34059         * g++.dg/parse/crash2.C: New test.
34060
34061 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34062
34063         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34064         * gcc.c-torture/execute/20030331-1.c: ...here.
34065
34066 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34067
34068         * gcc.c-torture/execute/20030331-1.c: New test.
34069
34070 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34071
34072         * lib/gcov.exp: Adjust call return testing strings.
34073         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34074
34075 2003-03-31  Roger Sayle  <roger@eyesopen.com>
34076
34077         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34078         * gcc.dg/builtins-7.c: New test case.
34079         * gcc.dg/builtins-8.c: New test case.
34080
34081 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34082
34083         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34084
34085 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34086
34087         PR c++/7647
34088         * g++.dg/lookup-class-member-2.C: New test.
34089
34090 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34091
34092         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34093
34094 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34095
34096         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34097
34098 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34099
34100         * g++.dg/init/attrib1.C: New test.
34101
34102 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34103
34104         * gcc.dg/ultrasp8.c: New test.
34105
34106 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34107
34108         * gcc.dg/ultrasp7.c: New test.
34109
34110 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34111
34112         PR c++/10047
34113         * g++.dg/template/inline1.C: New test.
34114
34115 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34116
34117         * gcc.dg/sparc-dwarf2.c: New test.
34118
34119 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34120
34121         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34122         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34123
34124 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34125
34126         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34127         than reading .x files.
34128         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34129         * g77.dg/gcov/gcov-1.f: Likewise.
34130         * gcc.misc-tests/gcov-4b.c: Likewise.
34131         * gcc.misc-tests/gcov-5b.c: Likewise.
34132         * gcc.misc-tests/gcov-6.c: Likewise.
34133         * gcc.misc-tests/gcov-7.c: Likewise.
34134         * gcc.misc-tests/gcov-8.c: Likewise.
34135         * g++.dg/gcov/gcov-1.x: Remove.
34136         * g77.dg/gcov/gcov-1.x: Likewise.
34137         * gcc.misc-tests/gcov-4b.x: Likewise.
34138         * gcc.misc-tests/gcov-5b.x: Likewise.
34139         * gcc.misc-tests/gcov-6.x: Likewise.
34140         * gcc.misc-tests/gcov-7.x: Likewise.
34141         * gcc.misc-tests/gcov-8.x: Likewise.
34142
34143 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34144
34145         PR opt/10087
34146         * gcc.dg/20030324-1.c: New test.
34147
34148 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34149
34150         PR c++/10224
34151         * g++.dg/template/arg3.C: New test.
34152
34153         PR c++/10158
34154         * g++.dg/template/friend18.C: New test.
34155
34156 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34157
34158         * g77.f-torture/compile/20030326-1.f: New test case.
34159
34160 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34161
34162         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34163
34164         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34165
34166 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34167
34168         * gcc.dg/ia64-sync-3.c: New test.
34169
34170 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34171
34172         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34173
34174 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34175
34176         * gcc.dg/ultrasp6.c: New test.
34177
34178 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34179
34180         * gcc.dg/i386-signbit-1.c: New test.
34181         * gcc.dg/i386-signbit-2.c: New test.
34182         * gcc.dg/i386-signbit-3.c: New test.
34183
34184 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34185
34186         * gcc.dg/ultrasp5.c: Fix options.
34187
34188 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34189
34190         * gcc.dg/ultrasp5.c: Fix comment.
34191
34192 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34193
34194         PR fortran/10197
34195         * g77.f-torture/execute/10197.f: New test.
34196
34197 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34198
34199         PR c++/9898, c++/383
34200         * g++.dg/template/conv6.C: New test.
34201
34202         PR c++/10119
34203         * g++.dg/template/ptrmem5.C: New test.
34204
34205         PR c++/10026
34206         * g++.dg/lookup/koenig1.C: New test.
34207
34208         PR C++/10199
34209         * g++.dg/lookup/template2.C: New test.
34210
34211 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34212
34213         * g++.dg/opt/rtti1.C: New test.
34214
34215 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34216
34217         * gcc.dg/ultrasp5.c: New test.
34218
34219 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34220
34221         PR middle-end/9967
34222         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34223         builtin fputs.
34224
34225 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34226
34227         PR c/8224
34228         * gcc.dg/20030323-1.c: New test.
34229
34230 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34231
34232         * gcc.c-torture/compile/20030323-1.c: New test case.
34233
34234 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34235
34236         * gcc.dg/20030321-1.c: New test.
34237
34238 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34239
34240         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34241
34242 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34243
34244         PR c++/9978, c++/9708
34245         * g++.dg/ext/vlm1.C: Adjust expected error.
34246         * g++.dg/ext/vla2.C: New test.
34247         * g++.dg/template/arg1.C: New test.
34248         * g++.dg/template/arg2.C: New test.
34249
34250 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34251
34252         * g77.f-torture/execute/select.f: New test.
34253         * g77.f-torture/noncompile/select_no_compile.f: New test.
34254
34255 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34256
34257         PR c++/9898
34258         * g++.dg/other/error4.C: New test.
34259
34260 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34261
34262         * g++.dg/template/friend17.C: New test.
34263
34264 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34265
34266         * gcc.c-torture/compile/20030320-1.c: New.
34267
34268 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34269
34270         * gcc.dg/builtins-6.c: New test case.
34271
34272 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34273
34274         PR target/10073
34275         * gcc.c-torture/compile/20030319-1.c: New.
34276
34277 2003-03-18  Jan Hubicka  <jh@suse.cz>
34278
34279         * gcc.dg/i386-cvt-1.c: New test.
34280
34281 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34282
34283         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34284         * objc.dg/naming-2.m: Likewise.
34285
34286 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34287
34288         PR c++/9639
34289         * g++.dg/parse/crash1.C: New test.
34290
34291 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34292
34293         PR c++/8805
34294         * g++.dg/eh/cleanup1.C: New test.
34295
34296 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34297
34298         * gcc.c-torture/execute/20030316-1.c: New test case.
34299
34300 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34301
34302         PR c++/9629
34303         * g++.dg/init/ctor2.C: New test.
34304
34305 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34306
34307         * g77.f-torture/compile/xformat.f: New test case.
34308
34309 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34310
34311         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34312         * g++.old-deja/g++.mike/eh50.C: Likewise.
34313
34314 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34315
34316         PR c++/6440
34317         * g++.dg/template/spec7.C: New test.
34318         * g++.dg/template/spec8.C: Likewise.
34319
34320 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34321
34322         * gcc.c-torture/execute/20030313-1.c: New test.
34323
34324 2003-03-14  Richard Henderson  <rth@redhat.com>
34325
34326         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34327
34328 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34329
34330         * gcc.c-torture/compile/20030314-1.c: New test.
34331
34332 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34333
34334         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34335         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34336         thumb target,
34337         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34338         to accept newer _imp__  prefix and additional
34339         newline in .drectve section.
34340         * gcc.dg/dll-4.c: Likewise.
34341         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34342         switch.
34343
34344 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34345
34346         * g++.dg/parse/namespace9.C: New test.
34347
34348         * g++.dg/init/ref5.C: New test.
34349         * g++.dg/parse/ptrmem1.C: Likewise.
34350
34351 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34352
34353         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34354         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34355         regular expression.
34356         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34357         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34358
34359 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34360
34361         * gcc.c-torture/execute/20030224-2.c: New test.
34362
34363 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34364
34365         * gcc.dg/decl-3.c: New test.
34366
34367 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34368
34369         * gcc.dg/i386-loop-2.c: New test.
34370
34371 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34372
34373         PR c++/9474
34374         * g++.dg/parse/namespace8.C: New test.
34375
34376         PR c++/9924
34377         * g++.dg/overload/builtin2.C: New test.
34378
34379 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34380
34381         * gcc.dg/return-type-3.c: New test.
34382
34383 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34384
34385         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34386         profiling options are not supported.
34387
34388 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34389
34390         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34391         * g++.old-deja/g++.warn/impint2.C: Likewise.
34392
34393 2003-03-10  Devang Patel  <dpatel@apple.com>
34394
34395         * g++.dg/cpp/c++_cmd_1.C: New test.
34396         * g++.dg/cpp/c++_cmd_1.h: New file.
34397
34398 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34399
34400         * gcc.dg/altivec-9.c: New file.
34401
34402 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34403
34404         * gcc.dg/ppc-sdata-1.c: New test.
34405         * gcc.dg/ppc-sdata-2.c: New test.
34406
34407 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34408
34409         PR c++/9373
34410         * g++.dg/opt/ptrmem2.C: New test.
34411
34412         PR c++/8534
34413         * g++.dg/opt/ptrmem1.C: New test.
34414
34415 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34416
34417         * gcc.dg/i386-loop-1.c: New test.
34418
34419 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34420
34421         PR c++/9970
34422         * g++.dg/lookup/friend1.C: New test.
34423
34424 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34425
34426         PR c++/9823
34427         * g++.dg/parser/constructor1.C: New test.
34428
34429 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34430
34431         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34432
34433         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34434
34435 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34436
34437         * gcc.dg/cpp/Wunused.c: Update test.
34438
34439 2003-03-08  Jan Hubicka  <jh@suse.cz>
34440
34441         * gcc.dg/inline-3.c: New test.
34442
34443 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34444
34445         PR c++/9809
34446         * g++.dg/parse/builtin1.C: New test.
34447
34448         PR c++/9982
34449         * g++.dg/abi/cookie1.C: New test.
34450         * g++.dg/abi/cookie2.C: Likewise.
34451
34452         PR c++/9524
34453         * g++.dg/template/field1.C: New test.
34454
34455         PR c++/9912
34456         * g++.dg/parse/class1.C: New test.
34457         * g++.dg/parse/namespace7.C: Likewise.
34458         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34459
34460 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34461
34462         * g++.dg/init/ref4.C: New test.
34463
34464 2003-03-07  Jan Hubicka  <jh@suse.cz>
34465
34466         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34467         * gcc.dg/inline-3.c: New test.
34468
34469 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34470
34471         * g++.dg/init/ref3.C: New test.
34472
34473         PR c++/9965
34474         * g++.dg/init/ref2.C: New test.
34475
34476         PR c++/9400
34477         * g++.dg/warn/Wshadow-2.C: New test.
34478
34479         PR c++/9791
34480         * g++.dg/warn/Woverloaded-1.C: New test.
34481
34482 2003-03-05  Jan Hubicka  <jh@suse.cz>
34483
34484         * gcc.dg/i386-local2.c: New.
34485         * gcc.dg/i386-local.c: Fix typo.
34486
34487 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34488
34489         * g++.dg/abi/layout3.C: New test.
34490
34491 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34492
34493         * gcc.c-torture/compile/20030305-1.c
34494
34495 2003-03-05  Jan Hubicka  <jh@suse.cz>
34496
34497         * gcc.dg/i386-local.c: New.
34498
34499 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34500
34501         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34502
34503 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34504
34505         * gcc.dg/switch-2.c: New test.
34506         * gcc.dg/switch-3.c: New test.
34507         * gcc.dg/Wswitch.c: Adjust line numbers.
34508         * gcc.dg/Wswitch-default.c: Likewise.
34509         * gcc.dg/Wswitch-enum.c: Likewise.
34510
34511 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34512
34513         * gcc.c-torture/execute/20030222-1.c: New test.
34514
34515 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34516
34517         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34518
34519 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34520
34521         PR c++/9878
34522         * g++.dg/init/ref1.C: New test.
34523
34524 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34525
34526         * gcc.dg/sh-relax.c: New SH-only test.
34527
34528 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34529
34530         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34531         comment explaining purpose of testcase.
34532
34533 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34534
34535         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34536         for HC11/HC12 (asm needs two int registers).
34537         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34538         HC11/HC12 because the test uses an asm which needs two 32-bit
34539         registers.
34540
34541 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34542
34543         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34544         for HC11/HC12 (array is too large otherwise).
34545         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34546         * gcc.c-torture/compile/20010518-2.x: Likewise.
34547         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34548         HC11/HC12 (array is too large).
34549
34550 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34551
34552         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34553         * lib/g++-dg.exp (g++-dg-test): Likewise.
34554
34555 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34556
34557         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34558         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34559
34560 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34561
34562         * g++.dg/warn/implicit-typename1.C: Remove warning.
34563
34564 2003-02-28  Richard Henderson  <rth@redhat.com>
34565
34566         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34567         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34568
34569 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34570
34571         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34572         * g++.dg/pch/pch.exp: Likewise.
34573
34574 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34575
34576         PR c++/9879
34577         * testsuite/g++.dg/init/new4.C: New test.
34578
34579 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34580
34581         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34582
34583 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34584
34585         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34586         unsigned long.
34587
34588         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34589         wider than float.
34590
34591 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34592
34593         * lib/scanasm.exp: Add support for counting numbers of
34594         occurences.
34595         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34596         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34597
34598 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34599
34600         PR c++/9683
34601         * g++.dg/template/static3.C: New test.
34602
34603         PR c++/9829
34604         * g++.dg/parse/namespace6.C: New test.
34605
34606 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34607
34608         PR target/9732
34609         * gcc.dg/20030225-1.c: New test.
34610
34611 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34612
34613         * README: Remove out-of-date information.
34614
34615         PR c++/9836
34616         * g++.dg/template/spec6.C: New test.
34617
34618 2003-02-24  Jeff Law  <law@redhat.com>
34619
34620         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34621
34622 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34623
34624         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34625         * gcc.dg/pragma-ep-1.c: Likewise.
34626
34627 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34628
34629         PR c++/9602
34630         * g++.dg/template/friend16.C: New test.
34631
34632 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34633
34634         PR c++/5333
34635         * g++.dg/parse/fused-params1.C: Adjust error messages.
34636         * g++.dg/template/nested3.C: New test.
34637
34638 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34639
34640         * g++.dg/abi/param1.C: New test.
34641
34642 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34643
34644         PR c++/7982
34645         * g++.dg/warn/implicit-typename1.C: New test.
34646
34647 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34648
34649         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34650         with "mtune".
34651         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34652         * gcc.c-torture/execute/20010129-1.x: Likewise.
34653         * gcc.dg/20011107-1.c: Likewise.
34654         * gcc.dg/20020108-1.c: Likewise.
34655         * gcc.dg/20020122-3.c: Likewise.
34656         * gcc.dg/20020206-1.c: Likewise.
34657         * gcc.dg/20020310-1.c: Likewise.
34658         * gcc.dg/20020426-2.c: Likewise.
34659         * gcc.dg/20020517-1.c: Likewise.
34660         * gcc.dg/991230-1.c: Likewise.
34661         * gcc.dg/i386-unroll-1.c: Likewise.
34662         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34663
34664 2003-02-22  Jan Hubicka  <jh@suse.cz>
34665
34666         * gcc.dg/i386-mul.c: New test.
34667
34668 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34669
34670         * gcc.dg/builtins-5.c: New test case.
34671
34672 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34673
34674         * gcc.dg/asmreg-1.c: New test.
34675
34676 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34677
34678         PR c++/9749
34679         * g++.dg/parse/varmod1.C: New test.
34680
34681 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34682
34683         PR c++/9727
34684         * g++.dg/template/op1.C: New test.
34685
34686 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34687
34688         PR c++/8906
34689         * g++.dg/template/nested2.C: New test.
34690
34691 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34692
34693         PR c++/8724
34694         * g++.dg/expr/dtor1.C: New test.
34695
34696 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34697
34698         * gcc.dg/cpp/include3.c: New test.
34699         * gcc.dg/cpp/inc/foo.h: New file.
34700
34701 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34702
34703         * gcc.c-torture/execute/20030221-1.c: New test.
34704
34705 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34706
34707         PR c++/9729
34708         * g++.dg/abi/conv1.C: New test.
34709
34710 2003-02-20  Jan Hubicka  <jh@suse.cz>
34711
34712         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34713
34714 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34715
34716         * gcc.c-torture/compile/20030219-1.c: New test.
34717
34718 2003-02-18  Jan Hubicka  <jh@suse.cz>
34719
34720         * gcc.dg/funcorder.c: New test.
34721
34722 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34723
34724         * gcc.c-torture/execute/20030218-1.c: New.
34725
34726 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34727
34728         * gcc.dg/20030218-1.c: New.
34729
34730 2003-02-18  Richard Henderson  <rth@redhat.com>
34731
34732         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34733         * gcc.dg/attr-used-2.c: New.
34734
34735 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34736
34737         PR c++/9704
34738         * g++.dg/init/copy5.C: New test.
34739
34740 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34741
34742         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34743         * g++.dg/pch/pch.exp: Likewise.
34744
34745 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34746
34747         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34748         STACK_SIZE is not defined.
34749
34750 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34751
34752         PR c++/9457
34753         * g++.dg/template/init1.C: New test.
34754
34755 2003-02-16  Jan HUbicka  <jh@suse.cz>
34756
34757         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34758         (foo): Add few extra tests
34759         * gcc.dg/c99-const-expr-3.c: Likewise.
34760         * gcc.c-torture/execute/20030216-1.c: New.
34761
34762 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34763
34764         PR c++/9459
34765         * g++.dg/ext/typeof4.C: New test.
34766
34767 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34768
34769         * gcc.dg/i386-387-3.c: New test case.
34770
34771 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34772
34773         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34774         cris-*-elf* cris-*-aout* and mmix-*-*.
34775
34776 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34777
34778         * gcc.dg/20030213-1.c: New test.
34779
34780 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34781
34782         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34783         * gcc.dg/i386-387-2.c: Likewise.
34784
34785 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34786
34787         * gcc.dg/ppc-spe.c: Fix formatting.
34788         Enable tests that were previously unsupported by gas.
34789         Delete tests for instructions that no longer exist.
34790         Switch arguments on evsubifw builtin.
34791
34792 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34793
34794         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34795         STACK_SIZE is too small.
34796
34797 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34798             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34799
34800         * gcc.dg/decl-2.c: New test.
34801
34802 2003-02-10  Jan Hubicka  <jh@suse.cz>
34803
34804         * gcc.dg/i386-fpcvt-1.c: New test.
34805
34806 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34807
34808         * gcc.c-torture/execute/20030209-1.c: New test.
34809
34810 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34811
34812         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34813         int-wide bitops, use the constants of the same width.
34814         Likewise, if long long is 32-bit wide, test bitops using
34815         32-bit constants.
34816
34817 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34818
34819         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34820
34821 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34822
34823         * testsuite/gcc.dg/builtins-4.c: New test case.
34824
34825 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34826
34827         * gcc.dg/20020430-1.c: Fix dg command typos.
34828         * gcc.dg/20020503-1.c: Likewise.
34829
34830 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34831
34832         PR c++/8785
34833         * g++.dg/parse/fused-params1.C: New test.
34834
34835         PR c++/8857
34836         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34837
34838         PR c++/8921
34839         * g++.dg/parse/non-dependent1.C: New test.
34840
34841         PR c++/8928
34842         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34843
34844         PR c++/9228
34845         * g++.dg/parse/undefined7.C: New test.
34846         * g++.dg/parse/non-templ1.C: New test.
34847
34848         PR c++/9229
34849         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34850
34851 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34852
34853         * gcc.c-torture/compile/20030206-1.c: New test.
34854
34855 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34856
34857         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34858         "pow" to "foo" to avoid potential confusion with a math built-in.
34859
34860 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34861
34862         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34863         conditions for SPARC targets.
34864
34865 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34866
34867         * gcc.dg/20030204-1.c: New test.
34868
34869 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34870
34871         PR c++/38
34872         * g++.dg/parse/array-size1.C: New test.
34873
34874         PR c++/5657
34875         * g++.dg/parse/undefined3.C: New test.
34876
34877         PR c++/5665
34878         * g++.dg/parse/undefined4.C: New test.
34879
34880         PR c++/5975
34881         * g++.dg/parse/undefined5.C: New test.
34882
34883         PR c++/7259
34884         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34885
34886         PR c++/8578
34887         * g++.dg/parse/casting-operator1.C: New test.
34888
34889         PR c++/8596
34890         * g++.dg/parse/undefined6.C: New test.
34891
34892         PR c++/8736
34893         * g++.dg/parse/missing-template1.C: New test.
34894
34895 2003-02-04  Jan Hubicka  <jh@suse.cz>
34896
34897         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34898         * gcc.dg/i386-cmov?.c: Likewise.
34899         * gcc.dg/i386-fpcvt-?.c: Likewise.
34900         * gcc.dg/i386-ssefp-1.c: Likewise.
34901         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34902         conventions.
34903
34904 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34905
34906         PR c++/7129
34907         * testsuite/g++.dg/ext/max.C: New test.
34908
34909 2003-02-03  Jan Hubicka  <jh@suse.cz>
34910
34911         * gcc.c-torture/execute/20030203-1.c: New test.
34912
34913 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34914
34915         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34916         'natural-endian'.
34917
34918 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34919
34920         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34921         * g++.dg/init/new2.C: Likewise.
34922         * g++.dg/other/new1.C: Likewise.
34923
34924 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34925
34926         * gcc.dg/struct-ret-libc.c: New test.
34927
34928 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34929
34930         * gcc.dg/20030129-1.c: New test.
34931
34932 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34933
34934         PR c++/8849
34935         * g++.dg/template/ptrmem4.C: New test.
34936
34937 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34938
34939         * g++.dg/parser/constant1.C: New test.
34940
34941 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34942
34943         PR c++/8591
34944         * g++.dg/parse/friend2.C: New test.
34945
34946 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34947
34948         PR c++/9437
34949         * g++.dg/template/unify4.C: New test.
34950
34951 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34952
34953         * gcc.c-torture/execute/20030128-1.c: New test.
34954
34955 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34956
34957         * g++.dg/lookup/nested1.C: Test moved from ...
34958         * g++.old-deja/g++.other/lookup24.C: ... here.
34959
34960 2003-01-28  Jan Hubicka  <jh@suse.cz>
34961
34962         * gcc.dg/i386-cmov5.c: New test.
34963
34964 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34965
34966         * gcc.c-torture/execute/20010925-1.c: Changed the
34967         memcpy declaration.
34968
34969 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34970
34971         PR c++/3902
34972         * g++.dg/parse/template5.C: New test.
34973
34974 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34975
34976         PR fortran/9258
34977         * g77.dg/pr9258: New test.
34978
34979 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34980
34981         * README: Move relevant parts from README.g++.
34982
34983         * README.g++: Remove this file.
34984
34985 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34986
34987         * g++.dg/abi/dcast1.C: New test.
34988
34989 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34990
34991         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34992
34993 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34994
34995         PR c++/47
34996         * g++.old-deja/g++.other/lookup24.C: New test.
34997
34998 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34999
35000         PR middle-end/7227
35001         * gcc.dg/uninit-C.c: New test.
35002
35003 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
35004
35005         * g++.dg/abi/covariant1.C: New test.
35006
35007 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35008
35009         * gcc.dg/20030123-1.c: New test.
35010
35011 2003-01-25  Jan Hubicka  <jh@suse.cz>
35012
35013         PR opt/8492
35014         * gcc.c-torture/compile/20030125-1.c
35015
35016 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35017
35018         PR c++/9403
35019         * g++.dg/parse/template3.C: New test.
35020         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35021
35022         PR c++/795
35023         * g++.dg/parse/template4.C: New test.
35024
35025         PR c++/9415
35026         * g++.dg/template/qual2.C: New test.
35027
35028         PR c++/8545
35029         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35030
35031         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35032
35033 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35034
35035         * gcc.c-torture/execute/switch-1.c: New test case.
35036
35037 2003-01-25  Jan Hubicka  <jh@suse.cz>
35038
35039         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35040
35041 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35042
35043         Tweaks for Bison-1.875. From the NEWS file:
35044         "- `parse error' -> `syntax error'
35045         Bison now uniformly uses the term `syntax error'"
35046         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35047         * gcc.dg/cpp/digraph2.c: Likewise.
35048         * gcc.dg/cpp/direct2.c: Likewise.
35049         * gcc.dg/cpp/paste4.c: Likewise.
35050         * gcc.dg/c90-restrict-1.c: Likewise.
35051         * gcc.dg/c99-func-2.c: Likewise.
35052         * gcc.dg/noncompile/920721-2.c: Likewise.
35053         * gcc.dg/noncompile/930622-2.c: Likewise.
35054         * gcc.dg/noncompile/940112-1.c: Likewise.
35055         * gcc.dg/noncompile/950921-1.c: Likewise.
35056         * gcc.dg/noncompile/951123-1.c: Likewise.
35057         * gcc.dg/noncompile/971104-1.c: Likewise.
35058         * gcc.dg/noncompile/990416-1.c: Likewise.
35059
35060 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
35061
35062         * g++.dg/parse/undefined1.C: Add error message.
35063
35064 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35065
35066         PR c++/9354
35067         * g++.dg/parse/new1.C: New test.
35068
35069         PR c++/9216
35070         * g++.dg/parse/template2.C: New test.
35071
35072         PR c++/9354
35073         * g++.dg/parse/typedef2.C: New test.
35074
35075         PR c++/9328
35076         * g++.dg/ext/typeof3.C: New test.
35077
35078 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35079
35080         PR c++/2738
35081         * g++.dg/parse/ret-type1.C: New test.
35082
35083         PR c++/3792
35084         * g++.dg/parse/tmpl-outside1.C: New test.
35085
35086         PR c++/4207
35087         * g++.dg/parse/int-as-enum1.C: New test.
35088
35089         PR c++/4903
35090         * g++.dg/parse/no-typename1.C: New test.
35091
35092         PR c++/5533
35093         * g++.dg/parse/no-value1.C: New test.
35094
35095         PR c++/5921
35096         * g++.dg/parse/wrong-inline1.C: New test.
35097
35098         PR c++/6402
35099         * g++.dg/parse/ref1.C: New test.
35100
35101         PR c++/6992
35102         * g++.dg/parse/attr-ctor1.C: New test.
35103
35104         PR c++/7229
35105         * g++.dg/parse/namespace5.C: New test.
35106
35107         PR c++/7917
35108         * g++.dg/parse/func-def1.C: New test.
35109
35110         PR c++/8143
35111         * g++.dg/parse/undefined1.C: New test.
35112
35113         PR c++/5723, PR c++/8522
35114         * g++.dg/parse/specialization1.C: New test.
35115
35116         PR c++/163, PR c++/8595
35117         * g++.dg/parse/struct-as-enum1.C: New test.
35118
35119         PR c++/9173
35120         * g++.dg/parse/undefined2.C: New test.
35121
35122 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35123
35124         PR c++/9298
35125         * g++.dg/parse/template1.C: New test.
35126
35127         PR c++/9384
35128         * g++.dg/parse/using1.C: New test.
35129
35130         PR c++/9285
35131         PR c++/9294
35132         * g++.dg/parse/expr2.C: New test.
35133
35134         PR c++/9388
35135         * g++.dg/parse/lookup2.C: Likewise.
35136
35137 2003-01-21  Jan Hubicka  <jh@suse.cz>
35138
35139         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35140         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35141         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35142         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35143
35144 2003-01-20  Nick Clifton  <nickc@redhat.com>
35145
35146         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35147         problem with ARM sibcall code generation.
35148
35149 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35150
35151         * gcc.c-torture/execute/20030120-1.c: New.
35152
35153 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35154
35155         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35156
35157 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35158
35159         PR c++/9272
35160         * g++.dg/parse/ctor1.C: New test.
35161
35162         PR c++/9294:
35163         * g++.dg/parse/qualified1.C: New test.
35164
35165         * g++.dg/parse/typename3.C: New test.
35166
35167 2003-01-16  Richard Henderson  <rth@redhat.com>
35168
35169         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35170
35171 2003-01-16  Richard Henderson  <rth@redhat.com>
35172
35173         * g++.dg/pch/pch.exp: Copy test header to the working directory
35174         before using it either for precompilation or direct use.
35175         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35176         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35177
35178 2003-01-16  Richard Henderson  <rth@redhat.com>
35179
35180         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35181         before using it either for precompilation or direct use.
35182         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35183         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35184
35185 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35186
35187         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35188         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35189         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35190         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35191         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35192         typename warning into error.
35193         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35194         error messages.
35195         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35196         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35197         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35198         messages.
35199         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35200         make declaration visible in template.
35201         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35202         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35203         messages.
35204         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35205         message.
35206         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35207         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35208         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35209         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35210         typename warning with error message.
35211         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35212         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35213         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35214
35215 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35216
35217         * g++.dg/parse/ambig2.C: New test.
35218
35219 2003-01-15  Richard Henderson  <rth@redhat.com>
35220
35221         * g++.dg/tls/init-2.C: Update error message string.
35222
35223 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35224
35225         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35226
35227 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35228
35229         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35230         all for HC11/HC12.
35231         * gcc.c-torture/compile/20001205-1.x: Likewise.
35232         * gcc.c-torture/compile/20001226-1.x: Likewise.
35233         * gcc.c-torture/compile/920520-1.x: Likewise.
35234         * gcc.c-torture/compile/961203-1.x: Likewise.
35235         * gcc.c-torture/compile/20020604-1.x: Likewise.
35236
35237 2003-01-15  Jan Hubicka  <jh@suse.cz>
35238
35239         * gcc.c-torture/compile/20030115-1.c: New test.
35240
35241         * gcc.dg/i386-fpcvt-1.c: New test.
35242         * gcc.dg/i386-fpcvt-2.c: New test.
35243
35244 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35245
35246         Further conform g++'s __vmi_class_type_info to the C++ ABI
35247         specification.
35248         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35249         the specification.
35250
35251 2003-01-14  Jan Hubicka  <jh@suse.cz>
35252
35253         * gcc.dg/i386-fpcvt-1.c: New test.
35254         * gcc.dg/i386-fpcvt-2.c: New test.
35255
35256 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35257
35258         * gcc.dg/i386-mmx-3.c: New test.
35259
35260 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35261
35262         PR c++/9264
35263         * g++.dg/parse/octal1.C: New file.
35264
35265         PR c++/9172
35266         * g++.dg/parse/typename1.C: New file.
35267
35268 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35269
35270         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35271         * gcc.dg/bf-no-ms-layout.c: Likewise.
35272         * gcc.dg/bf-ms-attrib.c: Likewise.
35273
35274 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35275
35276         PR c++/9099
35277         * g++.dg/parse/dtor1.C: New file.
35278
35279         PR c++/9128
35280         * g++.dg/rtti/typeid1.C: New file.
35281
35282         PR c++/9153
35283         * g++.dg/parse/lookup1.C: New file.
35284
35285         PR c++/9171
35286         * g++.dg/templ/spec5.C: New file.
35287
35288 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35289
35290         * gcc.c-torture/compile/20030110-1.c: New test.
35291
35292 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35293
35294         Merge from pch-branch:
35295
35296         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35297
35298         * gcc.dg/pch/cpp-1.h: New.
35299         * gcc.dg/pch/cpp-1.c: New.
35300         * gcc.dg/pch/cpp-2.h: New.
35301         * gcc.dg/pch/cpp-2.c: New.
35302
35303         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35304
35305         * gcc.dg/pch/except-1.h: New.
35306         * gcc.dg/pch/except-1.c: New.
35307
35308         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35309
35310         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35311         running test.
35312         * gcc.dg/pch: Include *.hp not *.h.
35313         * gcc.dg/pch/system-1.h: New.
35314         * gcc.dg/pch/system-1.c: New.
35315
35316         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35317
35318         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35319         rather than trying to build and run a program using PCH.
35320         * gcc.dg/pch: Remove dg-do commands from test files.
35321
35322         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35323
35324         * gcc.dg/pch/macro-3.c: New.
35325         * gcc.dg/pch/macro-3.h: New.
35326
35327         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35328
35329         * gcc.dg/pch/common-1.c: New.
35330         * gcc.dg/pch/common-1.h: New.
35331         * gcc.dg/pch/decl-1.c: New.
35332         * gcc.dg/pch/decl-1.h: New.
35333         * gcc.dg/pch/decl-2.c: New.
35334         * gcc.dg/pch/decl-2.h: New.
35335         * gcc.dg/pch/decl-3.c: New.
35336         * gcc.dg/pch/decl-3.h: New.
35337         * gcc.dg/pch/decl-4.c: New.
35338         * gcc.dg/pch/decl-4.h: New.
35339         * gcc.dg/pch/decl-5.c: New.
35340         * gcc.dg/pch/decl-5.h: New.
35341         * gcc.dg/pch/global-1.c: New.
35342         * gcc.dg/pch/global-1.h: New.
35343         * gcc.dg/pch/inline-1.c: New.
35344         * gcc.dg/pch/inline-1.h: New.
35345         * gcc.dg/pch/inline-2.c: New.
35346         * gcc.dg/pch/inline-2.h: New.
35347         * gcc.dg/pch/static-1.c: New.
35348         * gcc.dg/pch/static-1.h: New.
35349         * gcc.dg/pch/static-2.c: New.
35350         * gcc.dg/pch/static-2.h: New.
35351
35352         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35353
35354         * g++.dg/pch/pch.exp: Better handle failing testcases.
35355         * gcc.dg/pch/pch.exp: Likewise.
35356         * gcc.dg/pch/macro-1.c: New.
35357         * gcc.dg/pch/macro-1.h: New.
35358         * gcc.dg/pch/macro-2.c: New.
35359         * gcc.dg/pch/macro-2.h: New.
35360
35361         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35362
35363         * g++.dg/dg.exp: Treat files in pch/ specially.
35364         * g++.dg/pch/pch.exp: New file.
35365         * g++.dg/pch/empty.H: New file.
35366         * g++.dg/pch/empty.C: New file.
35367         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35368         "precompile".
35369
35370         * gcc.dg/pch/pch.exp: New file.
35371         * gcc.dg/pch/empty.h: New file.
35372         * gcc.dg/pch/empty.c: New file.
35373         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35374         "precompile".
35375
35376 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35377
35378         * g++.dg/template/friend14.C: New test.
35379
35380 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35381
35382         * gcc.dg/old-style-asm-1.c: New test.
35383
35384 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35385
35386         * gcc.c-torture/compile/20030109-1.c: New test.
35387
35388 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35389
35390         * gcc.c-torture/execute/20030109-1.c: New test.
35391
35392 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35393
35394         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35395         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35396         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35397         * g++.old-deja/g++.mike/eh2.C: Likewise.
35398         * g++.old-deja/g++.mike/eh3.C: Likewise.
35399         * g++.old-deja/g++.mike/eh5.C: Likewise.
35400         * g++.old-deja/g++.mike/eh6.C: Likewise.
35401         * g++.old-deja/g++.mike/eh7.C: Likewise.
35402         * g++.old-deja/g++.mike/eh8.C: Likewise.
35403         * g++.old-deja/g++.mike/eh9.C: Likewise.
35404         * g++.old-deja/g++.mike/eh10.C: Likewise.
35405         * g++.old-deja/g++.mike/eh12.C: Likewise.
35406         * g++.old-deja/g++.mike/eh13.C: Likewise.
35407         * g++.old-deja/g++.mike/eh14.C: Likewise.
35408         * g++.old-deja/g++.mike/eh16.C: Likewise.
35409         * g++.old-deja/g++.mike/eh17.C: Likewise.
35410         * g++.old-deja/g++.mike/eh18.C: Likewise.
35411         * g++.old-deja/g++.mike/eh21.C: Likewise.
35412         * g++.old-deja/g++.mike/eh23.C: Likewise.
35413         * g++.old-deja/g++.mike/eh24.C: Likewise.
35414         * g++.old-deja/g++.mike/eh25.C: Likewise.
35415         * g++.old-deja/g++.mike/eh26.C: Likewise.
35416         * g++.old-deja/g++.mike/eh27.C: Likewise.
35417         * g++.old-deja/g++.mike/eh28.C: Likewise.
35418         * g++.old-deja/g++.mike/eh29.C: Likewise.
35419         * g++.old-deja/g++.mike/eh31.C: Likewise.
35420         * g++.old-deja/g++.mike/eh33.C: Likewise.
35421         * g++.old-deja/g++.mike/eh34.C: Likewise.
35422         * g++.old-deja/g++.mike/eh35.C: Likewise.
35423         * g++.old-deja/g++.mike/eh36.C: Likewise.
35424         * g++.old-deja/g++.mike/eh37.C: Likewise.
35425         * g++.old-deja/g++.mike/eh38.C: Likewise.
35426         * g++.old-deja/g++.mike/eh39.C: Likewise.
35427         * g++.old-deja/g++.mike/eh40.C: Likewise.
35428         * g++.old-deja/g++.mike/eh41.C: Likewise.
35429         * g++.old-deja/g++.mike/eh42.C: Likewise.
35430         * g++.old-deja/g++.mike/eh44.C: Likewise.
35431         * g++.old-deja/g++.mike/eh46.C: Likewise.
35432         * g++.old-deja/g++.mike/eh47.C: Likewise.
35433         * g++.old-deja/g++.mike/eh48.C: Likewise.
35434         * g++.old-deja/g++.mike/eh49.C: Likewise.
35435         * g++.old-deja/g++.mike/eh50.C: Likewise.
35436         * g++.old-deja/g++.mike/eh51.C: Likewise.
35437         * g++.old-deja/g++.mike/eh53.C: Likewise.
35438         * g++.old-deja/g++.mike/eh55.C: Likewise.
35439         * g++.old-deja/g++.mike/p7912.C: Likewise.
35440         * g++.old-deja/g++.mike/p9706.C: Likewise.
35441         * g++.old-deja/g++.mike/p10416.C: Likewise.
35442         * g++.old-deja/g++.mike/p11667.C: Likewise.
35443         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35444         Remove redundant reference to Iris.
35445         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35446         Elxsi, i860, Pico Java, and WE32K.
35447
35448 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35449
35450         * g++.dg/ext/asm4.C: New test.
35451
35452 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35453
35454         PR c++/9030
35455         * g++.dg/template/friend12.C: New test.
35456         * g++.dg/template/friend13.C: Likewise.
35457         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35458
35459 2003-01-08  Jan Hubicka  <jh@suse.cz>
35460
35461         * gcc.dg/i386-cadd.c: New test.
35462         * gcc.dg/i386-cmov4.c: Likewise.
35463
35464 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35465
35466         PR c++/9165
35467         * g++.dg/warn/Wunused-3.C: New test.
35468
35469         * g++.dg/abi/bitfield9.C: New test.
35470
35471         PR c++/9189
35472         * g++.dg/parse/defarg3.C: New test.
35473
35474 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35475
35476         * g++.dg/parse/ambig1.C: New test.
35477         * g++.dg/parse/defarg2.C: New test.
35478
35479 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35480
35481         * g++.dg/template/defarg-1.C: New test.
35482         * g++.dg/template/local2.C: Likewise.
35483
35484 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35485
35486         * gcc.c-torture/execute/20030105-1.c: New test.
35487
35488 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35489
35490         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35491         * g++.dg/parse/namespace4.C: Likewise.
35492
35493 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35494
35495         * g++.dg/template/ntp2.C: New test.
35496
35497 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35498
35499         * g++.dg/parse/extern-C-1.C: New test.
35500
35501         * g++.dg/parse/namespace4.C: New test.
35502
35503         * g++.dg/template/nested1.C: New test.
35504
35505         * g++.dg/parse/namespace3.C: New test.
35506
35507 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35508
35509         * g++.dg/lookup/two-stage1.C: New test.
35510
35511 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35512
35513         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35514         * g++.old-deja/g++.jason/access8.C: Likewise.
35515         * g++.old-deja/g++.other/decl5.C: Likewise.
35516
35517 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35518
35519         * g++.dg/parse/parse7.C: New test.
35520
35521 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35522
35523         PR c++/2843
35524         * g++.dg/ext/attrib7.C: New test.
35525
35526 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35527
35528         * g++.dg/parse/parse6.C: New test.
35529
35530 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35531
35532         * gcc.dg/h8300-stack-1.c: New.
35533
35534 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35535
35536         g++.dg/lookup/exception1.C: New test.
35537
35538         g++.dg/lookup/template1.C: New test.
35539
35540         g++.dg/parse/namespace2.C: New test.
35541
35542         g++.dg/parse/parens2.C: New test.
35543
35544 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35545
35546         * g++.dg/parse/parse5.C: New test.
35547         * g++.dg/lookup/scoped4.C: New test.
35548
35549 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35550
35551         * g++.dg/parse/parens1.C: New test.
35552
35553         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35554         angle-bracket1.C.
35555         * g++.dg/parse/parens2.C: New test.
35556
35557         * g++.dg/lookup/scope-operator1.C: New test.
35558
35559         * g++.dg/parse/operator1.C: New test.
35560
35561 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35562
35563         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35564         * g++.old-deja/g++.other/access6.C: Likewise.
35565         * g++.old-deja/g++.other/decl1.C: Likewise.
35566         * g++.old-deja/g++.pt/typename12.C: Likewise.
35567
35568 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35569
35570         * g++.dg/parse/namespace1.C: New test.
35571
35572 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35573
35574         * g++.dg/parse/parse4.C: New test.
35575
35576 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35577
35578         * g++.dg/parse/parse3.C: New test.
35579
35580 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35581
35582         * g++.dg/parse/parse2.C: New test.
35583
35584 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35585
35586         * g++.dg/template/friend11.C: New test.
35587
35588 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35589
35590         * g++.dg/parse/parse1.C: New test.
35591
35592 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35593
35594         * lib/profopt.exp: Change the name of a global variable to avoid
35595         possible clashes with other test suites.
35596
35597 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35598
35599         * g++.dg/inherit/covariant8.C: New test.
35600
35601 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35602
35603         * g++.dg/init/array9.C: New test.
35604
35605         PR c++/9112
35606         * g++.dg/parse/expr1.C: New test.
35607
35608 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35609
35610         * gcc.c-torture/compile/20021230-1.c: New test.
35611
35612 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35613
35614         * g++.dg/inherit/covariant5.C: New test.
35615         * g++.dg/inherit/covariant6.C: New test.
35616         * g++.dg/inherit/covariant7.C: New test.
35617
35618 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35619
35620         PR c++/2739
35621         * g++.dg/other/access2.C: New test.
35622
35623 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35624
35625         * g++.dg/other/anon-struct.C: No longer fails
35626         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35627         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35628         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35629
35630 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35631
35632         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35633
35634 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35635
35636         * g++.dg/eh/spec4.C: Remove stray semicolon.
35637         * g++.dg/expr/pmf-1.C: Change error message.
35638         * g++.dg/ext/asm1.C: Remove stray semicolon.
35639         * g++.dg/ext/typename1.C: Add missing typenames.
35640         * g++.dg/inherit/template-as-base.C: Change error message.
35641         * g++.dg/lookup/scoped1.C: Likewise.
35642         * g++.dg/lookup/scoped2.C: Likewise.
35643         * g++.dg/lookup/using2.C: Likewise.
35644         * g++.dg/other/component1.C: Remove stray semicolon.
35645         * g++.dg/other/do1.C: Change error message.
35646         * g++.dg/other/error2.C: Likewise.
35647         * g++.dg/other/init1.C: Likewise.
35648         * g++.dg/other/packed1.C: Remove stray semicolon.
35649         * g++.dg/other/ptrmem2.C: Change error message.
35650         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35651         marker.
35652         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35653         * g++.dg/template/access3.C: Add typename keyword.
35654         * g++.dg/template/access5.C: Remove stray semicolon.
35655         * g++.dg/template/access6.C: Likewise.
35656         * g++.dg/template/complit1.C: Likewise.
35657         * g++.dg/template/crash1.C: Change error message.
35658         * g++.dg/template/inherit2.C: Remove stray semicolon.
35659         * g++.dg/template/instantiate2.C: Likewise.
35660         * g++.dg/template/instantiate3.C: Change error message.
35661         * g++.dg/template/qual1.C: Remove stray semicolon.
35662         * g++.dg/template/qualttp18.C: Change error message.
35663         * g++.dg/template/ref1.C: Remove stray semicolon.
35664         * g++.dg/template/sizeof1.C (A::value): Declare it.
35665         * g++.dg/template/spec4.C: Change error message.
35666         * g++.dg/template/static1.C: Likewise.
35667         * g++.dg/template/type1.C: Likewise.
35668         * g++.dg/template/typename3.C: Likewise.
35669         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35670         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35671         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35672         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35673         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35674         named return value extension.
35675         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35676         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35677         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35678         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35679         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35680         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35681         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35682         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35683         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35684         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35685         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35686         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35687         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35688         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35689         syntax.
35690         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35691         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35692         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35693         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35694         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35695         * g++.old-deja/g++.brendan/template11.C: Likewise.
35696         * g++.old-deja/g++.brendan/template26.C: Likewise.
35697         * g++.old-deja/g++.brendan/template27.C: Use explicit
35698         specialization syntax.
35699         * g++.old-deja/g++.brendan/template30.C: Likewise.
35700         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35701         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35702         non-dependent names.
35703         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35704         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35705         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35706         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35707         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35708         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35709         named return value extension.
35710         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35711         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35712         * g++.old-deja/g++.ext/return1.C: Likewise.
35713         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35714         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35715         * g++.old-deja/g++.jason/access8.C: Likewise.
35716         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35717         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35718         pseudo-destructor names.
35719         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35720         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35721         pseudo-destructor names.
35722         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35723         * g++.old-deja/g++.jason/overload19.C: Likewise.
35724         * g++.old-deja/g++.jason/overload32.C: Likewise.
35725         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35726         stray semicolons.
35727         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35728         * g++.old-deja/g++.jason/return.C: Likewise.
35729         * g++.old-deja/g++.jason/return2.C: Likewise.
35730         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35731         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35732         syntax.
35733         * g++.old-deja/g++.jason/template10.C: Account for use of
35734         non-dependent names.
35735         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35736         syntax.
35737         * g++.old-deja/g++.jason/template37.C: Likewise.
35738         * g++.old-deja/g++.law/access4.C: Change error messages.
35739         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35740         pseudo-destructor names.
35741         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35742         * g++.old-deja/g++.law/ctors9.C: Likewise.
35743         * g++.old-deja/g++.law/cvt22.C: Likewise.
35744         * g++.old-deja/g++.law/dtors5.C: Likewise.
35745         * g++.old-deja/g++.law/global-init1.C: Likewise.
35746         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35747         * g++.old-deja/g++.law/operators28.C: Likewise.
35748         * g++.old-deja/g++.law/visibility28.C: Likewise.
35749         * g++.old-deja/g++.martin/eval1.C: Likewise.
35750         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35751         name.
35752         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35753         * g++.old-deja/g++.mike/net34.C: Likewise.
35754         * g++.old-deja/g++.mike/net36.C: Likewise.
35755         * g++.old-deja/g++.mike/ns2.C: Likewise.
35756         * g++.old-deja/g++.mike/p12306.C: Likewise.
35757         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35758         value extension.
35759         * g++.old-deja/g++.mike/p700.C: Likewise.
35760         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35761         * g++.old-deja/g++.mike/p710.C: Likewise.
35762         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35763         value extension.
35764         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35765         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35766         * g++.old-deja/g++.ns/crash2.C: Likewise.
35767         * g++.old-deja/g++.ns/crash3.C: Likewise.
35768         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35769         * g++.old-deja/g++.ns/ns17.C: Likewise.
35770         * g++.old-deja/g++.ns/template16.C: Likewise.
35771         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35772         keyword.
35773         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35774         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35775         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35776         named return value extension.
35777         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35778         * g++.old-deja/g++.other/access4.C: Issue additional error
35779         messages.
35780         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35781         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35782         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35783         * g++.old-deja/g++.other/crash25.C: Change error message.
35784         * g++.old-deja/g++.other/crash4.C: Change error message.
35785         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35786         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35787         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35788         checks.
35789         * g++.old-deja/g++.other/defarg8.C: Likewise.
35790         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35791         * g++.old-deja/g++.other/dtor10.C: Likewise.
35792         * g++.old-deja/g++.other/incomplete.C: Likewise.
35793         * g++.old-deja/g++.other/linkage7.C: Likewise.
35794         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35795         lookup algorithm.
35796         * g++.old-deja/g++.other/mangle2.C: Likewise.
35797         * g++.old-deja/g++.other/refinit2.C: Likewise.
35798         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35799         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35800         * g++.old-deja/g++.pt/crash28.C: Likewise.
35801         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35802         syntax.
35803         * g++.old-deja/g++.pt/crash32.C: Change error message.
35804         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35805         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35806         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35807         error message position.
35808         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35809         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35810         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35811         syntax.
35812         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35813         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35814         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35815         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35816         keyword.
35817         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35818         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35819         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35820         keyword.
35821         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35822         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35823         syntax.
35824         * g++.old-deja/g++.pt/friend28.C: Account for use of
35825         non-dependent names.
35826         * g++.old-deja/g++.pt/friend29.C: Likewise.
35827         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35828         rules.
35829         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35830         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35831         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35832         lookup rules.
35833         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35834         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35835         keyword.
35836         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35837         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35838         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35839         keyword.
35840         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35841         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35842         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35843         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35844         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35845         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35846         keyword.
35847         * g++.old-deja/g++.pt/spec10.C: Likewise.
35848         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35849         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35850         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35851         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35852         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35853         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35854         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35855         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35856         * g++.old-deja/g++.pt/typename15.C: Likewise.
35857         * g++.old-deja/g++.pt/typename22.C: Likewise.
35858         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35859         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35860         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35861         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35862         syntax.
35863         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35864         return value extension.
35865         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35866         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35867         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35868         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35869
35870 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35871
35872         * g++.dg/warn/inline1.C: New test.
35873         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35874         * g++.old-deja/g++.jason/synth10.C: Likewise.
35875         * g++.old-deja/g++.mike/net31.C: Likewise.
35876         * g++.old-deja/g++.mike/p8786.C: Likewise.
35877
35878         * g++.dg/template/friend10.C: New test.
35879         * g++.dg/template/conv5.C: New test.
35880
35881 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35882
35883         * g++.dg/lookup/scoped3.C: New test.
35884
35885         * g++.dg/lookup/decl1.C: New test.
35886         * g++.dg/lookup/decl2.C: New test.
35887
35888 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35889
35890         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35891         gcc.c-torture/compile/20021015-1.c,
35892         gcc.c-torture/compile/20021015-2.c,
35893         gcc.c-torture/compile/20021123-1.c,
35894         gcc.c-torture/compile/20021123-2.c,
35895         gcc.c-torture/compile/20021123-3.c,
35896         gcc.c-torture/compile/20021123-4.c,
35897         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35898         only to 3.1 or 3.2 branch.
35899
35900 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35901
35902         * gcc.dg/i386-bitfield3.c: New test.
35903
35904         * gcc.dg/i386-bitfield2.c: New test.
35905
35906 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35907
35908         * g++.dg/parse/conv_op1.C: New test.
35909
35910 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35911
35912         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35913         approved.
35914
35915 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35916
35917         * gcc.c-torture/compile/20021220-1.c: New test.
35918
35919 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35920
35921         * gcc.dg/i386-fastcall-1.c: New.
35922
35923 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35924
35925         * gcc.c-torture/execute/20021219-1.c: New test.
35926
35927 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35928
35929         * gcc.dg/i386-pic-1.c: New test.
35930
35931 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35932
35933         PR c++/8099
35934         * g++.dg/template/friend9.C: New test.
35935
35936 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35937
35938         PR c++/3663
35939         * g++.dg/template/access7.C: New test.
35940
35941 2002-12-18  Nick Clifton  <nickc@redhat.com>
35942
35943         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35944         the libstdc++-v3 directory has been found.
35945
35946 2002-12-12  Devang Patel <dpatel@apple.com>
35947         * gcc.dg/darwin-ld-1.c: New test.
35948         * gcc.dg/darwin-ld-2.c: New test.
35949         * gcc.dg/darwin-ld-3.c: New test.
35950         * gcc.dg/darwin-ld-4.c: New test.
35951         * gcc.dg/darwin-ld-5.c: New test.
35952
35953 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35954
35955         * gcc.c-torture/compile/20021212-1.c: New test.
35956
35957 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35958
35959         * gcc.dg/fshort-wchar: New test.
35960
35961 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35962
35963         PR c++/8372
35964         * g++.dg/template/dtor1.C: New test.
35965
35966         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35967         markers.
35968
35969 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35970
35971         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35972
35973 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35974
35975         * g++.dg/template/static1.C: New test.
35976         * g++.dg/template/static2.C: New test.
35977         * g++.old-deja/g++.ext/memconst.C: New test.
35978
35979 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35980
35981         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35982         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35983         * g++.dg/special/initp1.C: Likewise.
35984
35985 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35986
35987         * gcc.c-torture/execute/20021204-1.c: New test.
35988
35989 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35990
35991         * gcc.dg/ppc-fmadd-1.c: New file.
35992         * gcc.dg/ppc-fmadd-2.c: New file.
35993         * gcc.dg/ppc-fmadd-3.c: New file.
35994
35995 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35996
35997         * gcc.c-torture/compile/20021204-1.c: New test.
35998
35999 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36000
36001         * g++.dg/inherit/covariant2.C: New test.
36002         * g++.dg/inherit/covariant3.C: New test.
36003         * g++.dg/inherit/covariant4.C: New test.
36004         * g++.dg/inherit/covariant1.C: Remove XFAIL.
36005         * g++.old-deja/g++.robertl/eb17.C: Likewise.
36006
36007 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36008
36009         PR c++/8688
36010         * g++.dg/init/brace3.C: New test.
36011
36012 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36013
36014         * gcc.dg/20020210-1.c: Fix a comment typo.
36015
36016 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36017
36018         PR c++/8720
36019         * g++.dg/parse/defarg1.C: New test.
36020
36021         PR c++/8615
36022         * g++.dg/template/char1.C: New test.
36023
36024         * g++.dg/template/varmod1.C: Fix typo.
36025
36026 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36027
36028         DR 180
36029         * g++.old-deja/g++.pt/crash32.C: Expect error.
36030
36031 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36032
36033         PR c++/5919
36034         * g++.dg/template/varmod1.C: New test.
36035
36036         PR c++/8727
36037         * g++.dg/inherit/typeinfo1.C: New test.
36038
36039         PR c++/8663
36040         * g++.dg/inherit/typedef1.C: New test.
36041
36042 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36043
36044         PR c++/8332
36045         PR c++/8493
36046         * g++.dg/template/strlen1.C: New test.
36047
36048         PR c++/8227
36049         * g++.dg/template/ctor2.C: New test.
36050
36051         PR c++/8214
36052         * g++.dg/init/string1.C: New test.
36053
36054         PR c++/8511
36055         * g++.dg/template/friend8.C: New test.
36056
36057 2002-11-29  Joe Buck <jbuck@synopsys.com>
36058
36059         * g++.dg/lookup/anon2.C: New test.
36060
36061 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
36062
36063         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36064         h8300 port.
36065
36066 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
36067
36068         * gcc.dg/bitfld-6.c: New test.
36069
36070 2002-11-27  Jan Hubicka  <jh@suse.cz>
36071
36072         * gcc.c-torture/execute/20021127.[cx]: New test.
36073
36074 2002-11-26  Jan Hubicka  <jh@suse.cz>
36075
36076         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36077         quality.
36078
36079 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
36080
36081         * g++.dg/init/brace2.C: New test.
36082         * g++.old-deja/g++.mike/p9129.C: Correct.
36083
36084 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
36085
36086         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36087
36088 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36089
36090         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36091
36092 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36093
36094         * testsuite/g++.dg/abi/empty11.C: New test.
36095         * testsuite/g++.dg/rtti/cv1.C: New test.
36096
36097 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36098
36099         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36100
36101 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36102
36103         * g++.dg/abi/empty10.C: New test.
36104
36105 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36106
36107         * gcc.c-torture/compile/20021124-1.c: New test.
36108
36109 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36110
36111         * g++.dg/abi/rtti2.C: New test.
36112
36113 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36114
36115         * gcc.dg/i386-unroll-1.c: New test.
36116
36117 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36118
36119         * gcc.c-torture/compile/20021120-1.c: New test.
36120         * gcc.c-torture/compile/20021120-2.c: New test.
36121
36122 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36123
36124         * gcc.dg/bitfld-5.c: New test.
36125
36126 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36127
36128         * gcc.c-torture/execute/20021120-3.c: New test.
36129
36130 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36131
36132         * gcc.c-torture/execute/20021120-2.c: New test.
36133
36134 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36135
36136         * gcc.c-torture/execute/20021120-1.c: New test.
36137
36138 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36139
36140         * gcc.c-torture/execute/20021118-3.c: New test.
36141
36142 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36143
36144         * gcc.c-torture/compile/20021119-1.c: New test.
36145
36146 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36147
36148         * gcc.dg/duff-1.c: New test.
36149         * gcc.dg/duff-2.c: New test.
36150         * gcc.dg/duff-3.c: New test.
36151
36152 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36153
36154         * gcc.dg/cpp/_Pragma5.c: New test.
36155
36156 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36157
36158         * gcc.c-torture/execute/20021118-2.c: New test.
36159
36160 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36161
36162         * gcc.c-torture/execute/20021118-1.c: New test.
36163
36164 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36165
36166         * gcc.dg/20021116-1.c: New test.
36167
36168 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36169
36170         * g++.dg/abi/vcall1.C: New test.
36171
36172 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36173
36174         * gcc.dg/20021029-1.c: New test.
36175         * gcc.dg/20021029-2.c: New test.
36176
36177 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36178
36179         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36180
36181 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36182
36183         PR c/8439
36184         * gcc.dg/20021110.c: Move to ...
36185         * gcc.c-torture/compile/20021110.c: .... here.
36186
36187 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36188
36189         PR c/8467
36190         * gcc.c-torture/execute/20021111-1.c
36191
36192 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36193
36194         PR c/8439
36195         * gcc.dg/20021110.c: New test.
36196
36197 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36198
36199         * g++.dg/abi/vthunk3.C: Run only on x86.
36200
36201 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36202
36203         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36204
36205 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36206
36207         * lib/compat.exp (compat-execute): Fix logic error in last
36208         change.
36209
36210 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36211
36212         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36213
36214 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36215
36216         PR c++/8389
36217         * g++.dg/template/access6.C: New test.
36218
36219 2002-11-08  Jan Hubicka  <jh@suse.cz>
36220
36221         * gcc.dg/i386-ssefp-1.c: New test.
36222         * gcc.dg/i386-ssefp-1.c: New test.
36223
36224 2002-11-08  Jan Hubicka  <jh@suse.cz>
36225
36226         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36227
36228 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36229
36230         * g++.dg/abi/vthunk3.C: New test.
36231
36232         PR c++/8338
36233         * g++.dg/template/crash2.C: New test.
36234
36235 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36236
36237         * testsuite/g++.dg/abi/dtor1.C: New test.
36238         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36239
36240 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36241
36242         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36243         Darwin.
36244
36245 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36246
36247         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36248         -mthumb.  Only xfail with -O0.
36249
36250 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36251
36252         * g++.dg/abi/thunk1.C: New test.
36253         * g++.dg/abi/thunk2.C: Likewise.
36254         * g++.dg/abi/vtt1.C: Likewise.
36255
36256 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36257
36258         PR optimization/8423
36259         * gcc.c-torture/execute/builtin-constant.c: New test.
36260
36261 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36262
36263         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36264         Add some more cases.
36265
36266 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36267
36268         PR c++/8391
36269         * g++.dg/opt/local1.C: New test.
36270
36271 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36272
36273         PR c++/8160
36274         * g++.dg/template/complit1.C: New test.
36275
36276         PR c++/8149
36277         * g++.dg/template/typename4.C: Likewise.
36278
36279 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36280
36281         Core issue 287, PR c++/7639
36282         * g++.dg/template/instantiate1.C: Adjust error location.
36283         * g++.dg/template/instantiate3.C: New test.
36284         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36285         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36286         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36287
36288 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36289
36290         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36291
36292 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36293
36294         PR c++/8287
36295         * g++.dg/init/dtor2.C: New test.
36296
36297 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36298
36299         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36300         * gcc.dg/nest.c: Bypass errors on irix6.
36301
36302 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36303
36304         * gcc.dg/nest.c: Expect error for mmix-*-*.
36305         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36306
36307 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36308
36309         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36310         markers.
36311
36312         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36313
36314 2002-10-25  Mike Stump  <mrs@apple.com>
36315
36316         * gcc.dg/warn-1.c: New test.
36317
36318 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36319
36320         * g++.dg/template/typename3.C: New test.
36321
36322 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36323
36324         * g++.dg/lookup/ptrmem1.C: New test.
36325
36326         * g++.dg/abi/vthunk2.C: New test.
36327
36328 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36329
36330         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36331
36332 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36333
36334         * g++.dg/abi/empty9.C: New test.
36335
36336 2002-10-24  Richard Henderson  <rth@redhat.com>
36337
36338         * g++.dg/inherit/thunk1.C: Enable for ia64.
36339
36340 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36341
36342         PR c++/8067
36343         * g++.dg/lookup/pretty1.C: New test.
36344
36345 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36346
36347         * gcc.dg/20021023-1.c: New test.
36348
36349 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36350
36351         PR c++/7679
36352         * g++.dg/parse/inline1.C: New test.
36353
36354 2002-10-23  Richard Henderson  <rth@redhat.com>
36355
36356         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36357
36358         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36359
36360 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36361
36362         PR c++/6579
36363         * g++.dg/parse/stmtexpr3.C: New test.
36364
36365 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36366
36367         * g++.dg/expr/cond1.C: New test.
36368
36369 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36370
36371         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36372
36373 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36374
36375         * g++.dg/abi/vbase13.C: New test.
36376         * g++.dg/abi/vbase14.C: Likewise.
36377
36378 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36379
36380         * gcc.dg/tls/pic-1.c: New test.
36381         * gcc.dg/tls/nonpic-1.c: New test.
36382         * gcc.dg/20021018-1.c: New test.
36383
36384 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36385
36386         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36387         Remove only files with the same base name as the test case.
36388         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36389         (profopt-execute): Likewise.  Also, remove old profiling
36390         and performance data files before running the tests.
36391
36392         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36393         * g++.dg/bprob/bprob.exp: Likewise.
36394         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36395         to allow more general test case names.
36396
36397         * g++.dg/bprob/bprob-1.C: Rename to ...
36398         * g++.dg/bprob/g++-bprob-1.C: ... this.
36399
36400         * g77.dg/bprob/bprob-1.f: Rename to ...
36401         * g77.dg/bprob/g77-bprob-1.f: ... this.
36402
36403 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36404
36405         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36406         bison 1.50 or later.
36407
36408 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36409
36410         * g++.dg/README: Describe more test directories.
36411
36412 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36413
36414         * g++.dg/init/array6.C: Add additional tests.
36415
36416 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36417
36418         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36419         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36420
36421 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36422
36423         * gcc.c-torture/compile/20020604-1.x: New.
36424         * gcc.c-torture/compile/simd-5.x: Likewise.
36425         * gcc.c-torture/execute/920710-1.x: Likewise.
36426         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36427
36428 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36429
36430         * g++.dg/inherit/override1.C: Add dg-options clause.
36431
36432 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36433
36434         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36435         _mm_slli_si128.
36436
36437 2002-10-19  Andreas Schwab  <schwab@suse.de>
36438
36439         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36440         directory component.
36441
36442 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36443
36444         * g++.dg/inherit/thunk1.C: New test.
36445
36446         * g++.dg/inherit/override1.C: New test.
36447
36448         * g++.dg/abi/mangle11.C: New test.
36449         * g++.dg/abi/mangle14.C: New test.
36450         * g++.dg/abi/mangle17.C: New test.
36451
36452 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36453
36454         * g++.dg/overload/member2.C: New test.
36455
36456 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36457
36458         * g++.dg/README: Describe new compat directory.
36459         * g++.dg/dg.exp: Skip tests in compat directory.
36460         * README.compat: New file.
36461         * lib/compat.exp: New expect script.
36462         * g++.dg/compat: New test directory.
36463         * g++.dg/compat/compat.exp: New expect script.
36464         * g++.dg/compat/abi: New test directory.
36465         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36466         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36467         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36468         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36469         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36470         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36471         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36472         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36473         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36474         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36475         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36476         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36477         * g++.dg/compat/break: New test directory.
36478         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36479         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36480         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36481         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36482         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36483         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36484         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36485         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36486         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36487         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36488         g++.dg/compat/break/README: New files.
36489         * g++.dg/compat/eh: New test directory.
36490         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36491         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36492         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36493         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36494         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36495         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36496         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36497         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36498         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36499         g++.dg/compat/eh/filter2_y.C,
36500         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36501         g++.dg/compat/eh/new1_y.C,
36502         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36503         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36504         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36505         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36506         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36507         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36508         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36509         g++.dg/compat/eh/unexpected1_y.C: New files.
36510         * g++.dg/compat/init: New test directory.
36511         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36512         g++.dg/compat/init/array5_y.C,
36513         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36514         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36515         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36516         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36517         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36518         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36519         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36520         g++.dg/compat/init/init-ref2_y.C: New files.
36521
36522 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36523
36524         PR c++/7584
36525         * g++.dg/inherit/using3.C: New test.
36526
36527 2002-10-17  Jan Hubicka  <jh@suse.cz>
36528
36529         * gcc.dg/20021017-2.c: New test.
36530
36531 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36532
36533         * g++.dg/abi/mangle16.C: Adjust.
36534
36535         * g++.dg/init/array8.C: New test.
36536
36537 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36538
36539         * gcc.dg/special/mips-abi.exp: New test.
36540         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36541
36542 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36543
36544         * g++.dg/abi/mangle16.C: New test.
36545         * g++.dg/abi/mangle17.C: Likewise.
36546
36547         PR c++/7478
36548         * g++.dg/template/ref1.C: New test.
36549
36550 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36551
36552         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36553
36554 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36555
36556         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36557
36558 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36559
36560         PR c++/7524
36561         * g++.dg/init/array7.C: New test.
36562
36563 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36564
36565         * g++.dg/init/array6.C: New test.
36566
36567         * g++.dg/abi/mangle13.C: Likewise.
36568         * g++.dg/abi/mangle14.C: Likewise.
36569         * g++.dg/abi/mangle15.C: Likewise.
36570
36571 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36572
36573         * g++.dg/abi/empty8.C: New test.
36574
36575 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36576
36577         * g++.dg/init/ctor1.C: New test.
36578
36579 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36580
36581         * gcc.c-torture/execute/20021015-1.c: New test.
36582
36583 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36584
36585         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36586
36587 2002-10-14  Jan Hubicka  <jh@suse.cz>
36588
36589         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36590
36591 2002-10-14  Richard Henderson  <rth@redhat.com>
36592
36593         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36594
36595 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36596
36597         PR optimization/6631
36598         * g++.dg/opt/const2.C: New test.
36599
36600 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36601
36602         PR c++/7176
36603         * g++.dg/parse/friend1.C: New test.
36604         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36605
36606 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36607
36608         * gcc.dg/20021014-1.c: New test.
36609
36610 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36611
36612         PR c++/5661
36613         * g++.dg/ext/vlm1.C: New test.
36614         * g++.dg/ext/vlm2.C: Likewise.
36615
36616         * g++.dg/init/array1.C: Remove invalid braces.
36617         * g++.dg/init/brace1.C: New test.
36618         * g++.dg/init/copy2.C: Likewise.
36619         * g++.dg/init/copy3.C: Likewise.
36620         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36621         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36622         braces.
36623
36624 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36625
36626         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36627
36628 2002-10-11  Richard Shann  <richard.shann@superh.com>
36629
36630         * gcc.c-torture/compile/simd-5.c: New test.
36631
36632 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36633
36634         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36635
36636 2002-10-10  Jim Wilson  <wilson@redhat.com>
36637
36638         * gcc.c-torture/execute/20021010-1.c: New test.
36639
36640 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36641
36642         PR c/7353
36643         * g++.dg/ext/typedef-init.C: New test.
36644         * gcc.dg/typedef-init.c: New test.
36645
36646 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36647
36648         * gcc.dg/cpp/paste13.c: New test.
36649
36650 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36651
36652         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36653         remaining platforms, XFAIL during compile, not execute.  Don't
36654         XFAIL at -O0.
36655
36656 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36657
36658         * gcc.dg/alias-1.c: Tweak expected warning.
36659
36660 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36661
36662         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36663
36664 2002-10-06  Andreas Jaeger  <aj@suse.de>
36665
36666         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36667         * gcc.dg/cpp/c++98.C: Likewise.
36668
36669         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36670         * g++.dg/cpp/c++98.C: Likewise.
36671
36672         * g++.dg/README (Subdirectories): Mention cpp directory.
36673
36674         PR target/7559
36675         * gcc.dg/20021006-1.c: New test.
36676
36677 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36678
36679         PR c++/7804
36680         * g++.dg/other/warning1.C: New test.
36681
36682 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36683
36684         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36685         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36686         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36687
36688 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36689
36690         PR c++/7931
36691         * g++.dg/template/ptrmem3.C: New test.
36692
36693         PR c++/7754
36694         * g++.dg/template/union1.C: New test.
36695
36696 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36697
36698         PR c++/8006
36699         * g++.dg/abi/mangle9.C: New test.
36700         * g++.dg/abi/mangle10.C: New test.
36701         * g++.dg/abi/mangle11.C: New test.
36702         * g++.dg/abi/mangle12.C: New test.
36703
36704 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36705
36706         PR c++/7188.
36707         * g++.dg/template/meminit1.C: New test.
36708         * g++.dg/warn/Wreorder-1.C: Likewise.
36709         * g++.old-deja/g++.mike/warn3.C: Tweak.
36710         * lib/prune.exp: Ingore "in copy constructor".
36711
36712 2002-10-02  Andreas Jaeger  <aj@suse.de>
36713
36714         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36715         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36716         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36717         on x86-64.
36718
36719 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36720
36721         * gcc.dg/empty1.C: Fix typo.
36722
36723 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36724
36725         * gcc.dg/alias-1.c: New test.
36726
36727 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36728
36729         * gcc.dg/empty1.C: New test.
36730
36731         * g++.dg/tls/init-2.C: Tweak error messages.
36732
36733 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36734
36735         * gcc.c-torture/compile/20020923-1.c: New test.
36736
36737 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36738
36739         * gcc.c-torture/execute/ffs-1.c: New test.
36740         * gcc.c-torture/execute/ffs-2.c: Ditto.
36741
36742 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36743
36744         * g++.dg/overload/member1.C: New test.
36745
36746 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36747
36748         * g++.dg/abi/empty7.C: New test.
36749         * g++.dg/init/pm2.C: Likewise.
36750
36751 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36752
36753         * g++.dg/rtti/crash1.C: New test.
36754
36755 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36756
36757         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36758         gcc.dg/sibcall-4.c: New tests.
36759
36760 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36761
36762         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36763         powerpc and MMIX targets.
36764
36765 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36766
36767         * gcc.dg/cpp/20020927-1.c: New.
36768
36769 2002-09-26  David S. Miller  <davem@redhat.com>
36770
36771         * gcc.c-torture/compile/trunctfdf.c: New.
36772
36773 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36774
36775         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36776
36777 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36778
36779         * gcc.c-torture/execute/loop-15.c: New.
36780
36781 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36782
36783         * README.QMTEST: Fix typo.
36784
36785 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36786
36787         * gcc.dg/20020926-1.c: New test.
36788
36789 2002-09-25  David S. Miller  <davem@redhat.com>
36790
36791         PR target/7842
36792         * gcc.c-torture/execute/shiftdi.c: New test.
36793
36794 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36795
36796         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36797         unique to the tool.
36798         * lib/g77.exp (g77_init): Likewise.
36799         * lib/g++.exp (g++_init): Likewise.
36800         * lib/objc.exp (objc_init): Likewise.
36801
36802 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36803
36804         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36805         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36806         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36807
36808 2002-09-25  Richard Henderson  <rth@redhat.com>
36809
36810         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36811         too-small long double.
36812
36813 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36814
36815         * gcc.dg/20020919-1.c: New test.
36816
36817 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36818
36819         * g++.dg/abi/bitfield6.C: New test.
36820         * g++.dg/abi/bitfield7.C: New test.
36821         * g++.dg/abi/bitfield8.C: New test.
36822         * g++.dg/abi/vbase11.C: New test.
36823
36824 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36825
36826         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36827         hppa*-*-hpux*.  Update test comment.
36828
36829 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36830
36831         * gcc.dg/tls/struct-1.c: New test.
36832
36833 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36834
36835         * gcc.dg/cpp/tr-warn2.c: Update.
36836
36837 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36838
36839         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36840
36841 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36842
36843         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36844         systems.
36845
36846 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36847
36848         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36849
36850         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36851         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36852         setting of cxxfilt.
36853
36854 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36855
36856         * gcc.dg/20020312-2.c: Update for darwin.
36857
36858 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36859
36860         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36861
36862 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36863
36864         * objc.dg/comp-types-1.m: New test.
36865         * objc.dg/comp-types-2.m: New test.
36866         * objc.dg/comp-types-3.m: New test.
36867         * objc.dg/comp-types-4.m: New test.
36868         * objc.dg/comp-types-5.m: New test.
36869         * objc.dg/comp-types-6.m: New test.
36870
36871 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36872
36873         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36874
36875 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36876
36877         * g++.dg/other/do1.C: New test.
36878
36879         * g++.dg/template/subst1.C: New test.
36880
36881 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36882
36883         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36884
36885 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36886
36887         * g++.dg/template/qualttp20.C: Adjust expected errors.
36888         * g++.old-deja/g++.jason/report.C: Likewise.
36889         * g++.old-deja/g++.other/qual1.C: Likewise.
36890
36891         * g++.dg/lookup/scoped2.C: New test.
36892
36893         * g++.dg/ext/asm3.C: New test.
36894
36895 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36896
36897         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36898
36899 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36900
36901         * ChangeLog: follow spelling conventions.
36902         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36903         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36904         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36905         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36906         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36907         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36908         * g++.old-deja/g++.law/global-init1.C: Likewise.
36909         * g++.old-deja/g++.other/delete4.C: Likewise.
36910         * g++.old-deja/g++.other/inline21.C: Likewise.
36911         * g++.old-deja/g++.other/singleton.C: Likewise.
36912         * g77.dg/strlen0.f: Likewise.
36913         * g77.f-torture/compile/20010519-1.f: Likewise.
36914         * g77.f-torture/compile/980310-4.f: Likewise.
36915         * gcc.c-torture/compile/20000605-1.c: Likewise.
36916         * gcc.c-torture/execute/20020225-1.c: Likewise.
36917         * gcc.dg/c90-hexfloat-2.c: Likewise.
36918         * gcc.dg/c99-bool-1.c: Likewise.
36919         * gcc.dg/c99-hexfloat-2.c: Likewise.
36920         * gcc.dg/dll-2.c: Likewise.
36921         * gcc.dg/wtr-union-init-1.c: Likewise.
36922         * gcc.dg/wtr-union-init-2.c: Likewise.
36923         * gcc.dg/wtr-union-init-3.c: Likewise.
36924         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36925         * gcc.dg/cpp/defined.c: Likewise.
36926         * gcc.dg/cpp/macsyntx.c: Likewise.
36927         * gcc.dg/cpp/paste2.c: Likewise.
36928         * gcc.dg/cpp/trad/defined.c: Likewise.
36929         * gcc.dg/format/c90-printf-1.c: Likewise.
36930         * gcc.dg/format/c90-scanf-1.c: Likewise.
36931         * gcc.dg/format/c99-printf-1.c: Likewise.
36932         * gcc.dg/format/c99-scanf-1.c: Likewise.
36933         * gcc.misc-tests/gcov-8.c: Likewise.
36934         * lib/profopt.exp: Likewise.
36935
36936 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36937
36938         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36939
36940 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36941
36942         * g++.dg/inherit/using2.C: New test.
36943
36944 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36945
36946         * ChangeLog: Follow spelling conventions.
36947         * g++.dg/template/friend4.C: Likewise.
36948         * g++.old-deja/g++.pt/crash67.C: Likewise.
36949         * gcc.c-torture/execute/20000801-4.c: Likewise.
36950         * gcc.dg/c90-digraph-1.c: Likewise.
36951         * gcc.dg/c94-digraph-1.c: Likewise.
36952         * gcc.dg/c99-digraph-1.c: Likewise.
36953         * gcc.dg/cpp/line5.c: Likewise.
36954         * gcc.dg/cpp/multiline.c: Likewise.
36955         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36956         * gcc.dg/format/attr-3.c: Likewise.
36957         * gcc.dg/format/c90-scanf-3.c: Likewise.
36958         * gcc.dg/format/ext-4.c: Likewise.
36959
36960 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36961
36962         * g++.dg/template/pretty1.C: New test.
36963
36964 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36965
36966         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36967
36968 2002-09-13  Matt Austern  <austern@apple.com>
36969
36970         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36971         passing a cast expression to a function by const reference.
36972
36973 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36974
36975         * g++.dg/template/deduce1.C: New test.
36976
36977 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36978
36979         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36980         32-bit int.
36981
36982 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36983
36984         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36985         usage.
36986
36987 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36988
36989         * gcc.c-torture/compile/20020910-1.c: New test.
36990
36991 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36992
36993         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36994
36995 2002-09-10  Andreas Jaeger  <aj@suse.de>
36996
36997         * gcc.dg/20020312-2.c: Adjust for x86-64.
36998
36999 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
37000
37001         * g77.dg/7388.f: New test case for PR 7388.
37002
37003 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
37004
37005         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37006
37007 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37008
37009         * objc.dg/proto-lossage-1.m: New test.
37010
37011 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37012
37013         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37014
37015 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37016
37017         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37018         expected to pass.
37019
37020 2002-09-06  Stan Shebs  <shebs@apple.com>
37021             David Edelsohn  <edelsohn@gnu.org>
37022
37023         * gcc.dg/weak: New directory.
37024         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37025         target-specific xfail bits.
37026         * gcc.dg/typeof-2.c: Move to new directory.
37027         * gcc.dg/weak.exp: New expect script.
37028
37029 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37030
37031         * gcc.c-torture/execute/extzvsi.c: New test.
37032
37033 2002-09-05  Stan Shebs  <shebs@apple.com>
37034
37035         * gcc.dg/weak-1.c: xfail on Darwin.
37036         * gcc.dg/weak-2.c: Ditto.
37037         * gcc.dg/weak-3.c: Ditto.
37038         * gcc.dg/weak-4.c: Ditto.
37039         * gcc.dg/weak-5.c: Ditto.
37040         * gcc.dg/weak-6.c: Ditto.
37041         * gcc.dg/weak-7.c: Ditto.
37042         * gcc.dg/weak-8.c: Ditto.
37043         * gcc.dg/weak-9.c: Ditto.
37044
37045 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37046
37047         * gcc.c-torture/execute/loop-14.c: New test.
37048
37049 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37050
37051         * g++.dg/other/cxa-atexit1.C: New test.
37052
37053         * gcc.dg/typeof-2.c: New test.
37054
37055 2002-09-03  Roger Sayle  <roger@eyesopen.com>
37056
37057         * gcc.dg/builtins-2.c: New testcase.
37058         * gcc.dg/builtins-3.c: New testcase.
37059
37060 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
37061
37062         * gcc.dg/cpp/_Pragma4.c: New test.
37063
37064 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
37065
37066         * objc/execute/nil_method-1.m: New testcase.
37067
37068 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
37069
37070         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37071         [Object class], not [Object initialize].
37072
37073 2002-08-31  Roger Sayle  <roger@eyesopen.com>
37074             Hans-Peter Nilsson  <hp@bitrange.com>
37075
37076         * gcc.c-torture/execute/20020720-1.x: Skip test on
37077         mmix-knuth-mmixware.  Correct comment.
37078
37079 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
37080
37081         * testsuite/g++.dg/abi/bitfield5.C: New test.
37082         * testsuite/g++.dg/abi/vbase10.C: Likewise.
37083
37084 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
37085
37086         * objc.dg/undeclared-selector.m: New test.
37087
37088 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37089
37090         * g++.dg/other/offsetof1.C: Avoid cast warning.
37091
37092 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37093
37094         * objc.dg/super-class-2.m: New test.
37095
37096 2002-08-24  Matt Austern  <austern@apple.com>
37097
37098         * g++.dg/ext/lvaddr.C: New test.
37099         * g++.dg/ext/lvcast.C: New test.
37100
37101 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37102
37103         * testsuite/g++.dg/inherit/cond1.C: New test.
37104
37105 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37106
37107         * gcc.dg/noncompile/incomplete-1.c: New test.
37108
37109 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37110
37111         * gcc.dg/typespec-1.c: New test.
37112
37113 2002-08-20  Devang Patel  <dpatel@apple.com>
37114         * objc.dg/proto-hier-2.m: New test.
37115
37116 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37117
37118         * objc.dg/bitfield-1.m: New test.
37119         * objc.dg/bitfield-2.m: New test.
37120
37121 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37122
37123         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37124         gcc.dg/c99-flex-array-4.c: New tests.
37125
37126 2002-08-16  Stan Shebs  <shebs@apple.com>
37127
37128         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37129
37130 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37131
37132         * gcc.dg/typeof-1.c: New test.
37133         * g++.dg/ext/typeof2.C: New test.
37134
37135 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37136
37137         * g++.dg/other/offsetof1.C: New test.
37138
37139 2002-08-14  Richard Henderson  <rth@redhat.com>
37140
37141         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37142
37143 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37144
37145         * gcc.dg/cpp/_Pragma3.c: New test.
37146
37147 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37148
37149         * g++.dg/template/inherit3: New test.
37150
37151 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37152
37153         * gcc.dg/bitfld-4.c: Add blank options.
37154
37155 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37156
37157         * g++.dg/template/crash1.C: New test.
37158
37159 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37160
37161         * gcc.dg/tls/opt-2.c: New test.
37162
37163 2002-08-08  Devang Patel  <dpatel@apple.com>
37164
37165         * objc.dg/selector-1.m : New test
37166
37167 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37168
37169         * g++.dg/abi/bitfield4.C: New test.
37170         * gcc.dg/bitfld-4.c: New test.
37171
37172 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37173
37174         * g++.dg/other/packed1.C: New test.
37175
37176 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37177
37178         * g++.dg/abi/offsetof.C: Tweak error messages.
37179         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37180
37181 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37182
37183         * gcc.dg/bitfld-3.c: New test.
37184
37185 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37186             Richard Henderson  <rth@redhat.com>
37187
37188         * gcc.dg/i386-bitfield1.c: New test.
37189         * g++.dg/abi/bitfield3.C: Update.
37190
37191 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37192
37193         * objc.dg/const-str-2.m: Update.
37194         * gcc.dg/cpp/c++98.c: Change to C extension.
37195         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37196         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37197
37198 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37199
37200         * testsuite/gcc.dg/tls/diag-3.c: New.
37201
37202 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37203
37204         * g++.dg/README (Subdirectories): Document new subdir expr.
37205         * g++.dg/expr/pmf-1.C: New test.
37206
37207 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37208
37209         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37210
37211 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37212
37213         * g++.dg/abi/bitfield3.C: New test.
37214
37215 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37216
37217         * lib/gcov.exp: Tweak expected line formats.
37218         * gcc.misc-tests/gcov8.c: New test.
37219         * gcc.misc-tests/gcov8.x: New flags.
37220
37221 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37222
37223         * consistency.vlad/layout/endian.c: Include string.h.
37224
37225         * gcc.c-torture/execute/20020805-1.c: New test.
37226
37227 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37228
37229         * g++.dg/other/conversion1.C: New test.
37230
37231 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37232
37233         * gcc.dg/builtins-1.c: New testcase.
37234
37235 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37236
37237         * g++.dg/inherit/access3.C: New test.
37238
37239 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37240
37241         * gcc.dg/ia64-visibility-2.c: New test.
37242
37243 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37244
37245         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37246         __qualifier_flags to __flags.
37247
37248 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37249
37250         * g++.dg/inherit/operator1.C: New test.
37251         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37252         * g++.dg/other/error1.C: Change expected error message.
37253         * g++.dg/template/conv4.C: Likewise.
37254
37255 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37256
37257         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37258         for documented behavior.
37259
37260 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37261
37262         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37263         several targets known to fail.
37264
37265 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37266
37267         * gcc.dg/mips-args-[123].c: New tests.
37268
37269 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37270
37271         * gcc.dg/ppc-spe.c: New.
37272
37273 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37274
37275         * g++.dg/other/ptrmem4.C: New testcase.
37276
37277 2002-07-24  Richard Henderson  <rth@redhat.com>
37278
37279         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37280
37281 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37282
37283         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37284
37285 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37286
37287         * gcc.c-torture/execute/memset-3.c: New testcase.
37288
37289 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37290
37291         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37292         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37293
37294 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37295
37296         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37297         Delete.
37298
37299 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37300
37301         * gcc.c-torture/compile/simd-4.c: New test.
37302
37303 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37304
37305         PR c++/7347, c++/7348
37306         * g++.dg/template/access4.C: New test.
37307         * g++.dg/template/access5.C: New test.
37308         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37309         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37310         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37311         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37312
37313 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37314
37315         * gcc.dg/gnu89-init-2.c: New test.
37316
37317 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37318
37319         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37320
37321 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37322
37323         * gcc.c-torture/execute/20020720-1.c: New testcase.
37324
37325 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37326
37327         * gcc.dg/cpp/Wsignprom.c: New tests.
37328
37329 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37330
37331         * gcc.c-torture/execute/loop-13.c: New test.
37332
37333 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37334
37335         * gcc.dg/cpp/expr.c: New tests.
37336
37337 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37338
37339         * g++.dg/opt/pr6713.C: Add template instantiation.
37340
37341 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37342
37343         * gcc.dg/nest.c: New test.
37344
37345 2002-07-17  Richard Henderson  <rth@redhat.com>
37346
37347         * g++.dg/opt/pr6713.C: New test.
37348
37349 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37350
37351         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37352         XFAIL for all x86 processors.
37353
37354 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37355
37356         * gcc.c-torture/execute/20010122-1.x: Do not test with
37357         -fomit-frame-pointer.
37358
37359 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37360
37361         * g++.dg/template/instantiate2.C: New test.
37362         * g++.dg/template/spec4.C: New test.
37363
37364 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37365
37366         * g++.dg/template/access2.C: New test.
37367         * g++.dg/template/access3.C: New test.
37368
37369 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37370
37371         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37372         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37373         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37374         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37375         Convert to use <stdarg.h>.
37376         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37377         Delete.
37378         * gcc.dg/va-arg-2.c: New.
37379         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37380
37381 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37382
37383         * gcc.c-torture/compile/20020710-1.c: New test.
37384
37385 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37386                           Andrew Pinski  <pinskia@physics.uc.edu>
37387
37388         gcc.c-torture/compile/simd-2.c: New testcase.
37389         gcc.c-torture/compile/simd-3.c: Likewise.
37390
37391 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37392
37393         PR c++/7224
37394         * g++.dg/overload/error1.C: New test.
37395
37396 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37397
37398         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37399         configuration and IRIX 6 O32 ABI.
37400
37401 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37402
37403         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37404
37405 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37406
37407         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37408
37409 2002-07-10  Jeffrey A Law  <law@redhat.com>
37410
37411         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37412
37413         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37414
37415 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37416
37417         * gcc.dg/20020312-2.c: Check for __PPC__.
37418
37419 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37420
37421         * gcc.c-torture/compile/20020709-1.c: New test.
37422
37423 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37424
37425         * g++.dg/template/qualttp21.C: New test case.
37426
37427 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37428
37429         * gcc.c-torture/compile/20020706-1.c: New test.
37430         * gcc.c-torture/compile/20020706-2.c: New test.
37431
37432 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37433             Alexandre Oliva  <aoliva@redhat.com>
37434
37435         * g++.dg/warn/incomplete1.C: New test.
37436
37437 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37438
37439         PR c++/7099
37440         * g++.dg/warn/noreturn1.C: New test.
37441
37442 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37443
37444         PR c++/6706
37445         * g++.dg/debug/debug6.C: New test.
37446         * g++.dg/debug/debug7.C: New test.
37447
37448 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37449
37450         * gcc.c-torture/compile/simd-3.c: New test.
37451
37452 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37453
37454         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37455         * gcc.dg/20020620-1.c: Likewise.
37456
37457 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37458
37459         PR c++/6944
37460         * g++.dg/init/array4.C: New test.
37461         * g++.dg/init/array5.C: New test.
37462
37463 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37464
37465         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37466         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37467
37468 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37469
37470         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37471         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37472         * gcc.dg/wtr-conversion-1.c: Likewise.
37473         * gcc.dg/wtr-escape-1.c: Likewise.
37474         * gcc.dg/wtr-int-type-1.c: Likewise.
37475         * gcc.dg/wtr-label-1.c: Likewise.
37476         * gcc.dg/wtr-static-1.c: Likewise.
37477         * gcc.dg/wtr-strcat-1.c: Likewise.
37478         * gcc.dg/wtr-suffix-1.c: Likewise.
37479         * gcc.dg/wtr-switch-1.c: Likewise.
37480         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37481         * gcc.dg/wtr-union-init-1.c: Likewise.
37482         * gcc.dg/wtr-union-init-2.c: Likewise.
37483         * gcc.dg/wtr-union-init-3.c: Likewise.
37484
37485         * gcc.dg/wtr-func-def-1.c: New test.
37486
37487 2002-07-02 Devang Patel <dpatel@apple.com>
37488
37489         * objc.dg/param-1.m: New test.
37490
37491 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37492
37493         * gcc.dg/cpp/trad/directive.c: Add test.
37494         * gcc.dg/cpp/trad/macroargs.c: Add test.
37495         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37496
37497 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37498
37499         * gcc.dg/cpp/cmdlne-M.c: New test.
37500
37501 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37502
37503         * objc.dg/desig-init-1.m: New test.
37504
37505 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37506
37507         PR c++/6716
37508         * g++.dg/template/instantiate1.C: New test.
37509
37510 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37511
37512         PR c++/7112
37513         * g++.dg/template/sizeof2.C: New test.
37514
37515 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37516
37517         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37518         gcc.dg/cpp/trad/include.c: New tests.
37519
37520 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37521
37522         PR target/7177
37523         * gcc.c-torture/compile/20020701-1.c: New test.
37524
37525 2002-07-01  Stan Shebs  <shebs@apple.com>
37526
37527         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37528         header here...
37529         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37530         (objc-torture-execute): or here.
37531
37532 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37533
37534         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37535
37536 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37537
37538         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37539
37540 2002-06-30  Devang Patel  <dpatel@apple.com>
37541
37542         * objc.dg/fsyntax-only.m: New test.
37543
37544 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37545
37546         PR c++/6695
37547         * g++.dg/template/friend7.C: New file.
37548
37549 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37550
37551         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37552         return type.
37553
37554 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37555
37556         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37557         avoid division by zero.
37558
37559 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37560
37561         * gcc.dg/Wunknownprag.c: New tests.
37562
37563 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37564
37565         * gcc.c-torture/execute/simd-2.c: New test.
37566
37567 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37568
37569         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37570         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37571         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37572         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37573         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37574         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37575         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37576         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37577         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37578         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37579         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37580         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37581         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37582         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37583         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37584         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37585         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37586
37587 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37588
37589         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37590         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37591         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37592         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37593         New tests.
37594         * gcc.dg/cpp/trad/directive.c: Update.
37595
37596 2002-06-23  Andreas Jaeger  <aj@suse.de>
37597
37598         * gcc.c-torture/execute/complex-6.c: New.
37599
37600 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37601
37602         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37603         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37604         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37605         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37606
37607 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37608
37609         * gcc.dg/cpp/trad: New directory with traditional tests copied
37610         from parent directory.
37611         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37612         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37613         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37614         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37615         Move to trad/ and rename.
37616         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37617         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37618         gcc.dg/cpp/trad/redef2.c: New tests.
37619         * gcc.dg/cpp/trad/trad.exp: New driver.
37620
37621 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37622
37623         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37624         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37625         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37626         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37627         Remove.
37628
37629 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37630
37631         * gcc.dg/20020620-1.c: New test.
37632
37633 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37634
37635         * g++.dg/template/ttp4.C: New test.
37636
37637 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37638
37639         * g++.dg/opt/vt1.C: Fix regexp.
37640
37641 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37642
37643         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37644         Don't use attribute `noinline'.
37645
37646 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37647
37648         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37649
37650 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37651
37652         * gcc.c-torture/execute/simd-1.c: New.
37653
37654         * gcc.dg/simd-1.c: New.
37655
37656 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37657
37658         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37659
37660 2002-06-16  Richard Henderson  <rth@redhat.com>
37661
37662         * g++.dg/ext/anon-struct1.C: New.
37663         * g++.dg/ext/anon-struct2.C: New.
37664         * g++.dg/ext/anon-struct3.C: New.
37665         * gcc.dg/anon-struct-1.c: New.
37666         * gcc.dg/anon-struct-2.c: New.
37667         * gcc.dg/anon-struct-3.c: New.
37668         * gcc.dg/20011008-1.c: Adjust warning text.
37669         * gcc.dg/20020527-1.c: Add -fms-extensions.
37670
37671 2002-06-16  Richard Henderson  <rth@redhat.com>
37672
37673         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37674
37675 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37676
37677         * gcc.c-torture/execute/20020615-1.c: New test.
37678
37679 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37680
37681         * gcc.c-tortuture/execute/compare-1.c: New test case.
37682         * gcc.c-tortuture/execute/compare-2.c: New test case.
37683         * gcc.c-tortuture/execute/compare-3.c: New test case.
37684
37685 2002-06-13  Richard Henderson  <rth@redhat.com>
37686
37687         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37688         ia64 ilp32.
37689
37690 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37691
37692         * g++.dg/template/typename2.C: Update error message.
37693
37694 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37695
37696         * gcc.c-torture/execute/20020611-1.c: New test.
37697
37698 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37699
37700         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37701         list of targets to skip.
37702
37703 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37704
37705         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37706         targets if not optimizing.
37707
37708 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37709
37710         * gcc.c-torture/compile/20020605-1.c: New test.
37711
37712         * g++.dg/opt/vt1.C: New test.
37713
37714         * gcc.dg/20020531-1.c: New test.
37715
37716         * gcc.dg/20020530-1.c: New test.
37717
37718         * gcc.dg/20020527-1.c: New test.
37719
37720         * g++.dg/opt/cse1.C: New test.
37721
37722 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37723
37724         * gcc.dg/20020607-2.c: New test case.
37725
37726 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37727
37728         * gcc.c-torture/compile/20020604-1.c: New test.
37729
37730 2002-06-04  Richard Henderson  <rth@redhat.com>
37731
37732         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37733         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37734         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37735
37736 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37737
37738         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37739
37740 2002-06-03  Richard Henderson  <rth@redhat.com>
37741
37742         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37743         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37744
37745 2002-06-02  Richard Henderson  <rth@redhat.com>
37746
37747         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37748         test functions static.
37749
37750 2002-06-02  Andreas Jaeger  <aj@suse.de>
37751
37752         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37753         now.
37754
37755 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37756
37757         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37758         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37759         Update for mofified diagnostics.
37760         * gcc.dg/c99-intconst-1.c: No longer fail.
37761
37762 2002-06-02  Richard Henderson  <rth@redhat.com>
37763
37764         * gcc.dg/uninit-A.c: Remove xfail markers.
37765
37766 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37767
37768         * gcc.dg/fnegate-1.c: New test case.
37769
37770 2002-05-30  Osku Salerma  <osku@iki.fi>
37771
37772         * gcc.c-torture/execute/mayalias-1.c: New file.
37773
37774 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37775
37776         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37777         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37778         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37779
37780 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37781
37782         * gcc.c-torture/execute/20020529-1.c: New test.
37783
37784 2002-05-27  Richard Henderson  <rth@redhat.com>
37785
37786         * g++.dg/ext/attrib6.C: New test case.
37787
37788 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37789
37790         * gcc.c-torture/execute/pure-1.c: New test.
37791
37792 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37793
37794         * gcc.dg/cpp/arith-2.c: Remove.
37795
37796 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37797
37798         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37799         * gcc.dg/cpp/if-3.c: Remove.
37800
37801 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37802
37803         * g++.dg/opt/cse2.C: New test.
37804
37805 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37806
37807         * gcc.dg/cpp/arith-1.c: New semantic tests.
37808         * gcc.dg/cpp/if-1.c: Update.
37809
37810 2002-05-24  Ben Elliston  <bje@redhat.com>
37811
37812         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37813
37814 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37815
37816         * gcc.dg/verbose-asm.c: New test.
37817
37818 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37819
37820         * gcc.dg/cpp/paste12.c: New test.
37821
37822 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37823
37824         * g++.dg/parse/named_ops.C: New test.
37825
37826 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37827
37828         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37829
37830 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37831
37832         * gcc.dg/weak-2.c: Allow optional leading underscore
37833         in scan-assembler symbol name.
37834         * gcc.dg/weak-3.c: Likewise.
37835         * gcc.dg/weak-4.c: Likewise.
37836         * gcc.dg/weak-5.c: Likewise.
37837
37838 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37839
37840         * gcc.dg/20020523-1.c: New test.
37841
37842 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37843
37844         * objc.dg/const-str-2.m: Update now that we stop after
37845         a command line error.
37846
37847 2002-05-22  Richard Henderson  <rth@redhat.com>
37848
37849         * g++.dg/dg.exp: Fix typo in test pruneing.
37850
37851 2002-05-22  Richard Henderson  <rth@redhat.com>
37852
37853         * g++.dg/dg.exp: Prune the tls subdirectory.
37854         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37855         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37856         * g++.dg/tls/init-1.C: New.
37857
37858 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37859
37860         * gcc.dg/20020517-1.c: New test.
37861
37862 2002-05-21  Richard Henderson  <rth@redhat.com>
37863
37864         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37865         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37866
37867 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37868
37869         * g++.dg/other/copy2.C: New test.
37870
37871 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37872
37873         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37874         (MAX_COPY): Bump up to 10 times sizeof (long long).
37875         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37876
37877         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37878         sizeof (long long).
37879
37880         * gcc.c-torture/execute/strcpy-1.c: New test.
37881
37882 2002-05-19  Jason Merrill  <jason2redhat.com>
37883
37884         * g++.dg/ext/oper1.C: New test.
37885
37886 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37887 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37888
37889         * README.QMTEST: New file.
37890
37891         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37892
37893 2002-05-19  Andreas Jaeger  <aj@suse.de>
37894
37895         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37896         now.
37897         * gcc.c-torture/execute/loop-2d.x: Likewise.
37898
37899 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37900
37901         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37902         support weak symbols.
37903         * gcc.dg/weak-4.c: Likewise.
37904         * gcc.dg/weak-6.c: Likewise.
37905
37906 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37907
37908         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37909         cygwin, coff and h8300-*-hms targets
37910         * gcc.dg/weak-5.c: Likewise.
37911         * gcc.dg/weak-7.c: Likewise.
37912
37913 2002-05-16  Jason Merrill  <jason@redhat.com>
37914
37915         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37916         (scan-assembler-not, scan-assembler-dem): Likewise.
37917         (scan-assembler-dem-not): Likewise.
37918
37919 2002-05-15  Richard Henderson  <rth@redhat.com>
37920
37921         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37922
37923 2002-05-15  Richard Henderson  <rth@redhat.com>
37924
37925         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37926         (vfoo1f): Warning here.
37927         (vfoo1l): Don't redefine the alias.
37928
37929 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37930
37931         * g++.dg/init/pm1.C: New test.
37932
37933 2002-05-12  David S. Miller  <davem@redhat.com>
37934
37935         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37936         types.
37937
37938 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37939
37940         * gcc.c-torture/execute/20020510-1.c: New test case.
37941
37942 2002-05-10  David S. Miller  <davem@redhat.com>
37943
37944         * gcc.c-torture/execute/conversion.c: Test long double too.
37945
37946 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37947
37948         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37949         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37950         * lib/g++.exp (g++_link_flags): Likewise.
37951         * lib/objc.exp (objc_target_compile): Likewise.
37952
37953 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37954
37955         * gcc.dg/cpp/poison.c: Update.
37956         * gcc.dg/cpp/20000625-2.c: Remove.
37957         * gcc.dg/cpp/direct2s.c: Remove final test.
37958
37959 2002-05-08  Tom Rix  <trix@redhat.com>
37960
37961         * gcc.c-torture/execute/20020508-1.c: New test.
37962         * gcc.c-torture/execute/20020508-2.c: New test.
37963         * gcc.c-torture/execute/20020508-3.c: New test.
37964
37965 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37966
37967         * gcc.dg/cpp/charconst-4.c: More tests.
37968
37969 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37970
37971         PR c/6569
37972         * gcc.dg/weak-3.c: Update location of warning messages.
37973         * gcc.dg/weak-5.c: Likewise.
37974
37975 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37976
37977         * gcc.c-torture/execute/20020506-1.c: New test case.
37978
37979 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37980
37981         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37982
37983 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37984
37985         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37986
37987 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37988
37989         * gcc.dg/cpp/charconst-3.c: New test.
37990
37991 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37992
37993         * gcc.dg/cpp/charconst.c: Update tests.
37994
37995 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37996
37997         * treelang: Added directory for new sample language treelang. Also
37998         lib/treelang.exp: New file to signal treelang should be tested.
37999
38000 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38001
38002         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38003         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38004         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38005         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38006         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38007         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38008         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38009
38010 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38011
38012         * gcc.dg/format/xopen-2.c: New test.
38013
38014 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38015
38016         * gcc.dg/20020503-1.c: New test.
38017
38018 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38019
38020         * g++.dg/init/dtor1.C: Make it tougher.
38021
38022 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38023
38024         * g++.dg/init/dtor1.C: New test.
38025
38026 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38027
38028         * gcc.dg/altivec-8.c: New.
38029
38030 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38031
38032         * gcc.dg/altivec-7.c: New.
38033
38034 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38035
38036         * g++.dg/parse/typedef1.C: New test.
38037
38038 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38039
38040         PR c++/6486
38041         * g++.dg/template/friend6.C: New test.
38042
38043         PR c++/6492
38044         * g++.dg/init/copy1.C: New test.
38045
38046 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38047
38048         * g++.dg/warn/effc1.C: New test.
38049
38050 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38051
38052         * gcc.dg/cpp/if-cexp.c: Add a test.
38053
38054 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
38055
38056         * gcc.dg/20020426-2.c: New test.
38057
38058 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38059
38060         * gcc.dg/cpp/if-mop.c: Update.
38061         * gcc.dg/cpp/if-mpar.c: Add test.
38062         * gcc.dg/cpp/if-oppr.c: Update.
38063
38064 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38065
38066         PR c/6343
38067         * gcc.dg/weak-[2-7].c: New tests.
38068
38069 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38070
38071         * gcc.dg/enum1.c: New test.
38072
38073 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38074
38075         PR c++/6497
38076         * g++.dg/inherit/access2.C: New test.
38077
38078 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38079
38080         PR bootstrap/6445
38081         * gcc.dg/20020426-1.c: New test.
38082
38083 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38084
38085         * g++.dg/abi/enum1.C: New test.
38086
38087 2002-04-26  Richard Henderson  <rth@redhat.com>
38088
38089         * gcc.dg/c99-bool-1.c: Expect always true warning.
38090
38091 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38092
38093         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38094
38095 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38096
38097         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38098         targets.
38099
38100 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38101
38102         * g++.dg/abi/mange7.C: New test.
38103
38104         PR c++/6438.
38105         * g++.dg/parse/stmtexpr2.C: New test.
38106
38107 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38108
38109         * gcc.dg/20020312-2.c: Add SH target.
38110
38111 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38112
38113         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38114         compiler output on mips*-*-irix*.
38115
38116 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38117
38118         * g++.dg/parse/attr1.C: New test.
38119
38120 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38121
38122         * gcc.c-torture/execute/string-opt-17.c: New test case.
38123         * gcc.c-torture/execute/memset-2.c: New test case.
38124
38125 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38126
38127         PR c++/6256:
38128         * g++.dg/template/friend5.C: New test.
38129
38130         PR c++/6331:
38131         * g++.dg/template/qual1.C: Likewise.
38132
38133 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38134
38135         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38136         Include stdlib.h, not stdio.h or ctype.h.
38137
38138 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38139
38140         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38141         cris-*-elf* and mmix-*-*.
38142         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38143         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38144         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38145         Ditto.
38146         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38147         * gcc.dg/wchar_t-1.c: Ditto.
38148
38149 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38150
38151         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38152         Clarify comment.
38153
38154 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38155
38156         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38157
38158 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38159
38160         * gcc.c-torture/execute/20000906-1.x: Delete.
38161
38162 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38163
38164         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38165
38166 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38167
38168         * PR6367
38169         * g77.f-torture/execute/6367.f: New test.
38170         * g77.f-torture/execute/6367.x: Disable for MMIX.
38171
38172 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38173
38174         * PR6352
38175         * g++.dg/opt/inline2.C: New test.
38176
38177 2002-04-18  Richard Henderson  <rth@redhat.com>
38178
38179         * gcc.dg/20000906-1.c: Enable for all targets.
38180         * gcc.c-torture/compile/iftrap-2.c: New.
38181
38182 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38183
38184         * gcc.dg/20020418-1.c: New test.
38185         * gcc.dg/20020418-2.c: New test.
38186
38187 2002-04-18  Richard Henderson  <rth@redhat.com>
38188
38189         * gcc.c-torture/compile/iftrap-1.c: New.
38190         * gcc.dg/iftrap-1.c: Adjust for ia64.
38191         * gcc.dg/iftrap-2.c: New.
38192
38193 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38194
38195         * gcc.c-torture/compile/20020418-1.c: New test.
38196
38197 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38198
38199         * gcc.c-torture/compile/20020415-1.c: New.
38200
38201 2002-04-18  David S. Miller  <davem@redhat.com>
38202
38203         * gcc.c-torture/execute/20020418-1.c: New test.
38204
38205 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38206
38207         * gcc.dg/20020416-1.c: New test.
38208
38209         * g++.dg/opt/inline1.C: New test.
38210
38211 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38212
38213         * gcc.dg/altivec-5.c: New test.
38214
38215         * gcc.dg/20020415-1.c: New test.
38216
38217 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38218
38219         * testsuite/lib/chill.exp: Remove.
38220
38221 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38222
38223         * g++.dg/other/big-struct.C: New test.
38224
38225 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38226
38227         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38228         of scratch file.
38229
38230 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38231
38232         PR c/6277
38233         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38234         in scan-assembler function name
38235
38236 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38237
38238         * g77.f-torture/execute/980628-4.x,
38239         g77.f-torture/execute/980628-5.x,
38240         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38241         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38242         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38243         i[34567]86-*-*.
38244
38245 2002-04-13  David S. Miller  <davem@redhat.com>
38246
38247         * gcc.c-torture/execute/20020413-1.c: New test.
38248
38249 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38250
38251         * gcc.dg/asm-6.c,
38252         * g++.dg/ext/asm1.C: New tests.
38253
38254 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38255
38256         PR c++ 5373.
38257         * g++.dg/parse/stmtexpr1.C: New test.
38258
38259         PR c++/5189.
38260         * g++.dg/template/copy1.C: New test.
38261
38262 2002-04-12  Richard Henderson  <rth@redhat.com>
38263
38264         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38265
38266 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38267
38268         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38269         gcc.c-torture/execute/20020307-2.c.
38270
38271 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38272
38273         * g++.dg/ext/attrib5.C,
38274         * g++.dg/lookup/struct1.C: New tests.
38275
38276 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38277
38278         * gcc.dg/20020411-1.c: New test.
38279
38280         * gcc.c-torture/execute/20020411-1.c: New test.
38281
38282 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38283
38284         * g77.f-torture/execute/6177.f: New test.
38285
38286 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38287
38288         PR middle-end/6247
38289         * g++.dg/opt/cleanup1.C: New test.
38290
38291         * g++.dg/opt/const1.C: New test.
38292
38293 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38294
38295         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38296
38297 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38298
38299         PR c++/5507
38300         * g++.dg/template/typename2.C: New test.
38301
38302 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38303
38304         * gcc.c-torture/execute/loop-12.c: New.
38305
38306 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38307
38308         * g77.f-torture/execute/980628-4.x,
38309         g77.f-torture/execute/980628-5.x,
38310         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38311         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38312         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38313
38314 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38315
38316         PR optimization/6086
38317         * g++.dg/opt/preinc1.C: New test.
38318
38319 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38320
38321         PR c++/5571
38322         * g++.dg/opt/static2.C: New test.
38323
38324 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38325
38326         PR c/5120
38327         * gcc.dg/20020406-1.c: New test.
38328
38329 2002-04-04  David S. Miller  <davem@redhat.com>
38330
38331         * gcc.c-torture/execute/20020404-1.c: New test.
38332
38333 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38334
38335         PR c/6123
38336         * gcc.dg/20020312-2.c: Do not declare global register variable
38337         if __PIC__ or __pic__ is defined.
38338
38339 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38340
38341         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38342         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38343
38344 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38345
38346         * gcc.misc-tests/linkage.exp: Update last change to handle
38347         sparc*-, not just sparc-.
38348
38349 2002-04-03  Richard Henderson  <rth@redhat.com>
38350
38351         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38352
38353 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38354
38355         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38356
38357 2002-04-02  David S. Miller  <davem@redhat.com>
38358
38359         * gcc.c-torture/execute/20020402-3.c: New test.
38360
38361 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38362
38363         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38364         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38365
38366         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38367         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38368         g77.f-torture/execute/20001201.x,
38369         g77.f-torture/execute/u77-test.x: New files.
38370
38371         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38372         * gcc.dg/wchar_t-1.c: Ditto.
38373
38374 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38375
38376         * gcc.c-torture/execute/20020402-1.c: New test.
38377
38378 2002-04-01  Richard Henderson  <rth@redhat.com>
38379
38380         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38381
38382         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38383
38384 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38385
38386         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38387
38388 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38389
38390         * g++.dg/inherit/template-as-base.C: Expect error.
38391         * g++.dg/inherit/namespace-as-base.C: Likewise.
38392
38393 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38394
38395         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38396         g++.dg/ext/instantiate3.C: Tweak match patterns.
38397
38398         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38399         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38400         -da test.
38401
38402 2002-03-31  Richard Henderson  <rth@redhat.com>
38403
38404         * gcc.dg/special/alias-2.c: New.
38405         * gcc.dg/special/ecos.exp: Run it.
38406
38407 2002-03-31  Richard Henderson  <rth@redhat.com>
38408
38409         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38410
38411 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38412
38413         * gcc.dg/weak-1.c: Disable on h8300 port.
38414
38415 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38416
38417         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38418         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38419         ordering tests.
38420         * g++.dg/bprob/bprob-1.C: New test.
38421         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38422         * g++.dg/gcov/gcov-1.C: New test.
38423         * g++.dg/gcov/gcov-1.x: New file.
38424         * g++.dg/gcov/gcov-2.C: New test.
38425         * g++.dg/gcov/gcov-3.C: New test.
38426         * g++.dg/gcov/gcov-3.h: New file.
38427
38428 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38429
38430         * g++.old-deja/g++.other/builtins5.C: New test.
38431         * g++.old-deja/g++.other/builtins6.C: New test.
38432         * g++.old-deja/g++.other/builtins7.C: New test.
38433         * g++.old-deja/g++.other/builtins8.C: New test.
38434         * g++.old-deja/g++.other/builtins9.C: New test.
38435
38436 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38437
38438         * g++.dg/opt/static1.C: New test.
38439
38440         * g++.dg/opt/longbranch1.C: New test.
38441
38442 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38443
38444         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38445
38446         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38447
38448 2002-03-28  Jeffrey A Law  (law@redhat.com)
38449
38450         * gcc.c-torture/execute/20020328-1.c: New test.
38451
38452 2002-03-27  Richard Henderson  <rth@redhat.com>
38453
38454         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38455         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38456         move from g++.old-deja/g++.ext/.
38457
38458 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38459
38460         * g++.dg/init/new2.C: New test.
38461
38462 2002-03-26  Richard Henderson  <rth@redhat.com>
38463
38464         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38465
38466         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38467         on sparc.
38468
38469         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38470         sparcv9 systems.
38471         * gcc.dg/20001102-1.c: Likewise.
38472
38473 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38474
38475         * gcc.dg/cpp/endif-pedantic1.c,
38476         gcc.dg/cpp/endif-pedantic2.c: New tests.
38477
38478 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38479
38480         * g++.dg/init/new1.C: New test.
38481
38482 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38483
38484         * g++.dg/abi/vbase9.C: New test.
38485
38486 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38487
38488         * gcc.dg/arm-asm.c: New test.
38489
38490 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38491
38492         * gcc.dg/Wswitch-enum.c: New test.
38493         Fix PR c/5044.
38494
38495 2002-03-26  Richard Henderson  <rth@redhat.com>
38496
38497         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38498         structure.
38499
38500 2002-03-25  Richard Henderson  <rth@redhat.com>
38501
38502         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38503         sparcv9 systems.
38504
38505         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38506         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38507
38508 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38509
38510         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38511
38512 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38513
38514         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38515         targets using generic thunk support.
38516
38517 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38518
38519         * gcc.c-torture/compile/20020323-1.c: New test.
38520
38521         * g++.dg/opt/conj2.C: New test.
38522
38523 2002-03-24  Richard Henderson  <rth@redhat.com>
38524
38525         * gcc.dg/weak-1.c: Use -fno-common.
38526
38527 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38528
38529         * g77.dg/f77-edit-apostrophe-out.f: New test
38530         * g77.dg/f77-edit-h-out.f: New test
38531         * g77.dg/f77-edit-t-in.f: New test
38532         * g77.dg/f77-edit-t-out.f: New test
38533         * g77.dg/f77-edit-x-out.f: New test
38534         * g77.dg/f77-edit-slash-out.f: New test
38535         * g77.dg/f77-edit-colon-out.f: New test
38536         * g77.dg/f77-edit-s-out.f: New test
38537
38538 2002-03-24  Richard Henderson  <rth@redhat.com>
38539
38540         * objc/execute/formal_protocol-6.x: New XFAIL.
38541
38542 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38543
38544         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38545         that do not support weak symbols
38546
38547 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38548
38549         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38550         * lib/g77.exp: Likewise.
38551         * lib/objc.exp: Likewise.
38552
38553 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38554
38555         * gcc.dg/Wswitch-default.c: New test.
38556
38557 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38558
38559         * g++.dg/other/enum1.C: New test.
38560
38561 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38562
38563         * gcc.dg/pragma-ep-3.c: Fix typo.
38564
38565 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38566
38567         * g++.dg/inherit/template-as-base.C: New test.
38568
38569 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38570
38571         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38572         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38573
38574 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38575
38576         * gcc.dg/cpp/multiline.c: Update to match.
38577
38578 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38579
38580         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38581
38582 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38583
38584         * gcc.dg/cpp/extratokens2.c: New file.
38585
38586 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38587
38588         * gcc.dg/20020312-2.c: Add rs6000 target.
38589
38590         * gcc.c-torture/compile/20020319-1.c: New test.
38591
38592 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38593
38594         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38595         (A, E): Handle this.
38596
38597 2002-03-20  Jason Merrill  <jason@redhat.com>
38598
38599         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38600         ignoring -fpic.
38601         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38602         through prune_gcc_output.
38603
38604 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38605
38606         * gcc.c-torture/compile/20020320-1.c: New test.
38607
38608 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38609
38610         * gcc.c-torture/compile/20020318-1.c: New test.
38611
38612         * gcc.dg/struct-by-value-1.c: New test.
38613
38614         * gcc.dg/20020319-1.c: New test.
38615
38616 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38617
38618         * g++.dg/opt/conj1.C: New test.
38619
38620 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38621
38622         * g++.dg/template/qualttp20.C: Revert previous change.
38623         * g++.dg/template/qualttp3.C: Likewise.
38624         * g++.dg/template/qualttp4.C: Likewise.
38625         * g++.dg/template/qualttp5.C: Likewise.
38626         * g++.dg/template/qualttp6.C: Likewise.
38627         * g++.dg/template/qualttp7.C: Likewise.
38628         * g++.dg/template/qualttp8.C: Likewise.
38629         * g++.dg/template/recurse.C: Likewise.
38630
38631 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38632
38633         * gcc.dg/cpp/wchar-1.c: Update.
38634
38635 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38636
38637         * g++.dg/template/conv1.C: New test.
38638         * g++.dg/template/conv2.C: New test.
38639         * g++.dg/template/conv3.C: New test.
38640         * g++.dg/template/conv4.C: New test.
38641
38642 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38643
38644         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38645         * g++.dg/template/qualttp3.C: Likewise.
38646         * g++.dg/template/qualttp4.C: Likewise.
38647         * g++.dg/template/qualttp5.C: Likewise.
38648         * g++.dg/template/qualttp6.C: Likewise.
38649         * g++.dg/template/qualttp7.C: Likewise.
38650         * g++.dg/template/qualttp8.C: Likewise.
38651         * g++.dg/template/recurse.C: Likewise.
38652
38653 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38654
38655         * g++.dg/opt/dtor1.C: New test.
38656
38657 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38658
38659         * gcc.c-torture/compile/20020315-1.c: New test.
38660
38661 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38662
38663         * gcc.dg/weak-1.c: Fix scan tests.
38664
38665 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38666
38667         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38668         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38669         cris-*-aout* mmix-*-*.
38670         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38671         cris-*-aout* mmix-*-*.
38672         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38673         cris-*-elf* cris-*-aout* and mmix-*-*.
38674         * gcc.dg/20001009-1.c: Ditto.
38675         * gcc.dg/20010912-1.c: Ditto.
38676         * gcc.dg/20020122-4.c: Ditto.
38677         * gcc.dg/inline-2.c: Ditto.
38678
38679 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38680
38681         * gcc.c-torture/compile/20020314-1.c: New test.
38682
38683 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38684
38685         * gcc.c-torture/execute/20020314-1.c: New test.
38686
38687 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38688
38689         * g++.dg/warn/Wunused-1.C: New test.
38690
38691 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38692
38693         * g++.dg/abi/mangle6.C: New test.
38694
38695 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38696
38697         * gcc.c-torture/compile/20020309-2.c: New test.
38698
38699         * gcc.c-torture/compile/20020312-1.c: New test.
38700
38701 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38702
38703         * g++.dg/other/access1.C: New test.
38704
38705 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38706
38707         * gcc.c-torture/execute/wchar_t-1.c: New test.
38708
38709 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38710
38711         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38712
38713 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38714
38715         * gcc.dg/20020312-1.c: New test case.
38716
38717 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38718
38719         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38720
38721 2002-03-11  Richard Henderson  <rth@redhat.com>
38722
38723         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38724         * g++.old-deja/g++.jason/report.C: Likewise.
38725
38726 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38727
38728         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38729         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38730
38731 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38732
38733         * testsuite/g++.dg/overload/pmf1.C: New test.
38734
38735 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38736
38737         * gcc.c-torture/execute/20020307-1.c: Use long.
38738
38739 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38740
38741         PR optimization/5844
38742         * gcc.dg/20020310-1.c: New test.
38743
38744 2002-03-09  Michael Meissner  <meissner@redhat.com>
38745
38746         * gcc.c-torture/execute/memcpy-2.c: New test.
38747         * gcc.c-torture/execute/memset-1.c: New test.
38748         * gcc.c-torture/execute/strlen-1.c: New test.
38749         * gcc.c-torture/execute/strcmp-1.c: New test.
38750         * gcc.c-torture/execute/strncmp-1.c: New test.
38751
38752 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38753
38754         * gcc.dg/ppc-ldstruct.c: New test.
38755
38756 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38757
38758         * gcc.c-torture/execute/va-arg-22.c: New test.
38759
38760 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38761
38762         * gcc.c-torture/compile/20020309-1.c: New test.
38763
38764 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38765
38766         * gcc.c-torture/execute/20020307-2.c: New test.
38767
38768 2002-03-07  Jeffrey A Law  (law@redhat.com)
38769
38770         * g77.f-torture/compile/20020307-1.f: New test.
38771
38772 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38773
38774         * gcc.dg/unordered-1.c: New test.
38775
38776 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38777
38778         * gcc.c-torture/execute/20020307-1.c: New test.
38779
38780 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38781
38782         * gcc.dg/20020304-1.c: New test.
38783
38784         * gcc.c-torture/compile/20020304-2.c: New test.
38785
38786 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38787
38788         * gcc.c-torture/compile/20020304-1.c: New test case
38789         (from PR c/5830).
38790
38791 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38792
38793         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38794
38795 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38796
38797         * g++.dg/other/classkey1.C: New test.
38798
38799 2002-03-01  Richard Henderson  <rth@redhat.com>
38800
38801         * gcc.c-torture/compile/981223-1.x: New.
38802         * gcc.c-torture/compile/920625-1.x: New.
38803
38804 2002-02-28  Richard Henderson  <rth@redhat.com>
38805
38806         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38807
38808 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38809
38810         * gcc.c-torture/execute/20020227-1.c: New test.
38811
38812 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38813
38814         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38815         here" ERROR lines.
38816         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38817         * g++.old-deja.g++.other/defarg1.C: Likewise.
38818         * g++.old-deja/g++.pt/calls2.C: Likewise.
38819         * g++.old-deja/g++.pt/crash20.C: Likewise.
38820         * g++.old-deja/g++.pt/crash30.C: Likewise.
38821         * g++.old-deja/g++.pt/crash36.C: Likewise.
38822         * g++.old-deja/g++.pt/crash6.C: Likewise.
38823         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38824         * g++.old-deja/g++.pt/derived3.C: Likewise.
38825         * g++.old-deja/g++.pt/error1.C: Likewise.
38826         * g++.old-deja/g++.pt/friend21.C: Likewise.
38827         * g++.old-deja/g++.pt/friend23.C: Likewise.
38828         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38829         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38830
38831 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38832
38833         * gcc.c-torture/execute/20020225-2.c: New test.
38834
38835 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38836
38837         * gcc.c-torture/execute/920730-1t.c,
38838         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38839         Delete test cases, only relevant to -traditional.
38840
38841 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38842
38843         * gcc.dg/cpp/undef1.c: Remove.
38844         * gcc.dg/cpp/directiv.c: Update.
38845         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38846
38847 2002-02-27  Michael Meissner  <meissner@redhat.com>
38848
38849         * gcc.c-torture/execute/20020226-1.c: New test.
38850
38851 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38852
38853         * g++.dg/debug/debug4.C: New test.
38854
38855         * gcc.dg/ia64-visibility-1.c: New test.
38856
38857 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38858
38859         * gcc.dg/debug/20020224-1.c: New.
38860
38861 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38862
38863         * gcc.c-torture/execute/960416-1.x: New.
38864         * gcc.c-torture/execute/divconst-3.x: Likewise.
38865
38866 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38867
38868         * gcc.dg/20020224-1.c: New test.
38869
38870 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38871
38872         * gcc.c-torture/execute/20020225-1.c: New.
38873
38874 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38875
38876         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38877
38878 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38879
38880         * gcc.dg/20020222-1.c: New test.
38881
38882 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38883
38884         * g++.dg/opt/anonunion1.C: New test.
38885
38886 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38887
38888         * g++.dg/template/qualttp19.C: New test.
38889         * g++.dg/template/qualttp20.C: New test.
38890         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38891         * g++.old-deja/g++.other/qual1.C: Likewise.
38892
38893 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38894
38895         * gcc.dg/attr-alwaysinline.c: New.
38896
38897 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38898
38899         * gcc.dg/20020220-1.c: New test.
38900
38901         * gcc.dg/20020220-2.c: New test.
38902
38903         * g++.dg/opt/mmx1.C: New test.
38904
38905 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38906
38907         * gcc.c-torture/compile/20020110.c: New test.
38908
38909 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38910
38911         * gcc.c-torture/execute/20020219-1.c: New test.
38912
38913         * gcc.dg/20020219-1.c: New test.
38914
38915         * gcc.dg/noncompile/20020220-1.c: New test.
38916
38917         * g++.dg/opt/ptrintsum1.C: New test.
38918
38919         * gcc.dg/debug/20020220-1.c: New test.
38920
38921 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38922
38923         * gcc.c-torture/execute/20020216-1.c: New test.
38924
38925 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38926
38927         * gcc.dg/decl-1.c: Update, new test.
38928
38929 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38930
38931         * g++.dg/abi/bitfield1.C: New test.
38932         * g++.dg/abi/bitfield2.C: New test.
38933
38934 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38935
38936         * gcc.dg/attr-nest.c: New test.
38937
38938 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38939
38940         * gcc.c-torture/execute/20020215-1.c: New test.
38941
38942 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38943
38944         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38945         * g++.dg/debug/debug.exp: New.
38946         * g++.dg/debug/trivial.C: New.
38947         * g++.dg/debug/debug1.C: Moved...
38948         * g++.dg/other/debug1.C: ...from here.
38949         * g++.dg/debug/debug2.C: Moved...
38950         * g++.dg/other/debug2.C: ...from here.
38951         * g++.dg/debug/debug3.C: Moved...
38952         * g++.dg/other/debug3.C: ...from here.
38953
38954         * gcc.dg/noncompile/20020213-1.c: New test.
38955
38956 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38957
38958         * g++.dg/other/debug3.C: New test.
38959
38960         * gcc.c-torture/execute/20020213-1.c: New test.
38961
38962 2002-02-13  Richard Smith <richard@ex-parrot.com>
38963
38964         * g++.old-deja/g++.other/thunk1.C: New test.
38965
38966 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38967
38968         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38969
38970 2002-02-13  Stan Shebs  <shebs@apple.com>
38971
38972         * gcc.dg/altivec-3.c: New.
38973
38974 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38975
38976         * gcc.dg/Wunreachable-1.c: New test.
38977         * gcc.dg/Wunreachable-2.c: New test.
38978
38979 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38980
38981         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38982
38983 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38984
38985         * gcc.dg/decl-1.c: New test.
38986
38987 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38988
38989         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38990
38991 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38992
38993         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38994         * gcc.c-torture/compile/980506-1.x: Likewise.
38995
38996 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38997
38998         * gcc.dg/20020210-1.c: New.
38999
39000 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
39001
39002         * g77.f-torture/execute/947.f: New regression test
39003         for PR fortran/947.
39004
39005 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
39006
39007         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39008         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39009
39010 2002-02-08  Richard Henderson  <rth@redhat.com>
39011
39012         * gcc.c-torture/compile/labels-3.c: New.
39013
39014 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39015
39016         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39017         expression statements work instead.
39018         * gcc.dg/noncompile/20020207-1.c: New test.
39019
39020 2002-02-07  Richard Henderson  <rth@redhat.com>
39021
39022         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39023
39024 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39025
39026         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39027         message from g77
39028         * lib/g77-dg.exp: Trim g77 error messages so that they are
39029         recognized by dg.exp.
39030
39031 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39032
39033         PR fortran/5473
39034         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39035
39036 2002-02-07  Richard Henderson  <rth@redhat.com>
39037
39038         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39039         to be sufficiently aligned for integers.
39040
39041 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39042
39043         * g++.dg/template/friend4.C: New test.
39044
39045 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39046
39047         PR fortran/5743
39048         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39049         unsupported cases.
39050
39051 2002-02-07  Richard Henderson  <rth@redhat.com>
39052
39053         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39054         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39055         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39056         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39057
39058 2002-02-06  Richard Henderson  <rth@redhat.com>
39059
39060         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39061
39062 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
39063
39064         * gcc.dg/20020206-1.c: New test.
39065
39066 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
39067
39068         * gcc.c-torture/execute/20020206-1.c: New test.
39069
39070         * gcc.c-torture/execute/20020206-2.c: New test.
39071
39072         PR optimization/5429:
39073         * gcc.c-torture/compile/20020206-1.c: New test.
39074
39075 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
39076
39077         * g++.dg/ext/align1.C: Do not use an explicit alignment value
39078         as certain file formats cannot support particularly large
39079         alignments.
39080
39081         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39082         and do not expect to be able to link the executable.
39083
39084         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39085         fail because the COFF format does not support the weak attribute.
39086
39087 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39088
39089         * g77.dg/pr5473.f: New test
39090
39091 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39092
39093         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39094         Fix testcase accordingly.
39095
39096 2002-02-04  Richard Henderson  <rth@redhat.com>
39097
39098         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39099         (buf): Change to be an array of pointers, not ints.
39100
39101 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39102
39103         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39104         before all tests.  Move warning one line above to match where it
39105         C frontend emits.
39106         * gcc.dg/Wswitch-2.c: New test.
39107         * g++.dg/warn/Wswitch-1.C: New test.
39108         * g++.dg/warn/Wswitch-2.C: New test.
39109
39110 2002-02-04  Richard Henderson  <rth@redhat.com>
39111
39112         * g++.dg/abi/offsetof.C: Fix size comparison.
39113
39114 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39115
39116         * gcc.dg/cast-qual-2.c: New test.
39117
39118 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39119
39120         * gcc.dg/20020201-4.c: New test.
39121
39122 2002-02-04  Ben Elliston  <bje@redhat.com>
39123
39124         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39125         target_info attribute != 0, in addition to the empty string.
39126         (gcc_target_compile): Likewise.
39127
39128 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39129
39130         * gcc.dg/Wswitch.c: New test.
39131         PR gcc/4475. PR gcc/3780.
39132
39133 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39134
39135         * g77.f-torture/execute/5122.f: New test for regressions
39136         against PR fortran/5122.
39137
39138 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39139
39140         * g77.f-torture/compile/pr3743.f: Delete
39141         * g77.dg/pr3743-1.f: New test.
39142         * g77.dg/pr3743-2.f: New test.
39143         * g77.dg/pr3743-3.f: New test.
39144         * g77.dg/pr3743-4.f: New test.
39145
39146 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39147
39148         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39149
39150 2002-02-02  Richard Henderson  <rth@redhat.com>
39151
39152         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39153         * gcc.c-torture/execute/bf64-1.c: Likewise.
39154
39155 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39156
39157         * gcc.dg/20020201-2.c: New test.
39158
39159         * gcc.dg/20020201-3.c: New test.
39160
39161         * gcc.c-torture/execute/bitfld-2.c: New test.
39162
39163 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39164
39165         * gcc.dg/bitfld-1.c: Update.
39166         * gcc.dg/bitfld-2.c: Update.
39167         * gcc.c-torture/execute/bitfld-1.x: New.
39168
39169 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39170
39171         * gcc.c-torture/execute/20020201-1.c: New test.
39172
39173 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39174
39175         PR target/5469
39176         * gcc.dg/20020201-1.c: New test.
39177
39178 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39179
39180         PR fortran/3743
39181         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39182         * g77.f-torture/compile/pr3743.x: Remove
39183
39184 2002-01-31  Tom Rix  <trix@redhat.com>
39185
39186         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39187
39188 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39189
39190         * gcc.dg/noncompile/20020130-1.c: New test.
39191
39192 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39193
39194         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39195
39196 2002-01-29  Richard Henderson  <rth@redhat.com>
39197
39198         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39199         to long long.
39200         * gcc.c-torture/execute/bf64-1.c: Likewise.
39201
39202 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39203
39204         * gcc.c-torture/execute/20020129-1.c: New test.
39205
39206 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39207
39208         * gcc.c-torture/compile/20000224-1.c: Update.
39209         * gcc.c-torture/execute/bitfld-1.c: New tests.
39210         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39211         * gcc.dg/uninit-A.c: Update.
39212
39213 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39214
39215         * g++.dg/template/ctor1.C: Add instantiation.
39216
39217 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39218
39219         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39220         argument to __builtin_prefetch to be const ptr.
39221
39222 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39223
39224         * gcc.c-torture/compile/20020120-1.c: New test.
39225
39226 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39227
39228         * gcc.c-torture/execute/20020127-1.c: New test.
39229
39230 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39231
39232         * g77.dg/f77-edit-i-in.f: New test
39233         * g77.dg/f77-edit-i-out.f: New test
39234
39235 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39236
39237         * gcc.dg/debug/debug.exp: New file.
39238         * gcc.dg/debug/trivial.c: New file.
39239         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39240         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39241         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39242         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39243         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39244         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39245         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39246         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39247         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39248         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39249         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39250         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39251         * gcc.dg/20000503-1.c: Removed.
39252         * gcc.dg/20010207-1.c: Removed.
39253         * gcc.dg/20011223-1.c: Removed.
39254         * gcc.dg/20020104-2.c: Removed.
39255         * gcc.dg/debug-1.c: Removed.
39256         * gcc.dg/debug-2.c: Removed.
39257         * gcc.dg/debug-3.c: Removed.
39258         * gcc.dg/debug-4.c: Removed.
39259         * gcc.dg/debug-5.c: Removed.
39260         * gcc.dg/debug-6.c: Removed.
39261         * gcc.dg/dwarf2-1.c: Removed.
39262         * gcc.dg/dwarf2-2.c: Removed.
39263
39264 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39265
39266         * g++.old-deja/g++.other/eh5.C: New test.
39267         * g++.old-deja/g++.other/sibcall2.C: New test.
39268         * g++.old-deja/g++.other/array9.C: New test.
39269         * g++.old-deja/g++.other/typename2.C: New test.
39270         * g++.old-deja/g++.other/crash60.C: New test.
39271         * g++.old-deja/g++.other/conv9.C: New test.
39272         * g++.old-deja/g++.other/mangle10.C: New test.
39273         * g++.old-deja/g++.other/unchanging1.C: New test.
39274         * g++.old-deja/g++.other/exprstmt1.C: New test.
39275         * g++.old-deja/g++.other/inline23.C: New test.
39276         * g++.old-deja/g++.eh/ia64-1.C: New test.
39277         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39278         * g++.old-deja/g++.other/reload1.C: New test.
39279         * g++.old-deja/g++.other/static20.C: New test.
39280         * g++.old-deja/g++.other/local-alloc1.C: New test.
39281         * g++.old-deja/g++.other/conv8.C: New test.
39282         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39283         * g++.old-deja/g++.other/storeexpr1.C: New test.
39284         * g++.old-deja/g++.other/storeexpr2.C: New test.
39285         * g++.dg/eh/template2.C: New test.
39286         * g++.dg/warn/weak1.C: New test.
39287
39288 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39289
39290         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39291         Remove first, non-varying, argument.
39292
39293 2002-01-23  Richard Henderson  <rth@redhat.com>
39294
39295         * gcc.dg/inline-2.c: New.
39296
39297         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39298         Add optional target arg.  Check number of arguments.
39299         (scan-assembler-not, scan-assembler-dem): Likewise.
39300         (scan-assembler-dem-not): Likewise.
39301
39302 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39303
39304         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39305         line 12.
39306         * g++.old-deja/g++.brendan/parse3.C,
39307         g++.old-deja/g++.other/crash26.C,
39308         g++.old-deja/g++.other/crash28.C,
39309         g++.old-deja/g++.other/crash29.C,
39310         g++.old-deja/g++.other/crash30.C,
39311         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39312
39313 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39314
39315         * gcc.dg/20020115-1.c: New.
39316
39317 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39318
39319         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39320
39321 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39322
39323         * gcc.dg/20020122-3.c: New.
39324
39325 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39326
39327         * g++.dg/other/gc1.C: New test.
39328
39329 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39330
39331         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39332
39333 2002-01-22  Richard Henderson  <rth@redhat.com>
39334
39335         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39336
39337 2002-01-22  Richard Henderson  <rth@redhat.com>
39338
39339         * gcc.dg/20020122-4.c: New.
39340
39341 2002-01-22  H.J. Lu <hjl@gnu.org>
39342
39343         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39344         link output.
39345         * gcc.dg/special/ecos.exp: Likewise.
39346         * lib/g++-dg.exp: Likewise.
39347         * lib/g77-dg.exp: Likewise.
39348         * lib/gcc-dg.exp : Likewise.
39349         * lib/mike-g++.exp: Likewise.
39350         * lib/mike-g77.exp: Likewise.
39351         * lib/mike-gcc.exp: Likewise.
39352         * lib/objc-dg.exp: Likewise.
39353
39354 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39355
39356         PR target/5379
39357         * gcc.dg/20020122-2.c: New test.
39358
39359 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39360
39361         * gcc.dg/20020122-1.c: New test.
39362
39363 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39364
39365         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39366
39367 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39368
39369         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39370
39371 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39372
39373         * gcc.c-torture/compile/20020121-1.c: New test.
39374
39375 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39376
39377         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39378         ld_library_path.
39379
39380 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39381
39382         * gcc.dg/20020218-1.c: New test.
39383
39384 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39385
39386         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39387         messages
39388         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39389         "At global scope" warning
39390         * g++.dg/ext/align1.C: Change cygwin test for alignment
39391         from db-bogus to dg-warning
39392
39393 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39394
39395         * g77.f-torture/compile/cpp2.F: New test.
39396
39397 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39398
39399         * g++.dg/template/access1.C: New test.
39400
39401 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39402
39403         * gcc.dg/20020118-1.c: New.
39404
39405 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39406
39407         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39408
39409 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39410
39411         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39412         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39413         alignment warnings.
39414
39415 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39416
39417         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39418         torture_with_loops and torture_without_loops
39419
39420 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39421
39422         * gcc.c-torture/compile/20020116-1.c: New test.
39423
39424 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39425
39426         * gcc.dg/20020116-2.c: New test.
39427
39428         * gcc.dg/ultrasp4.c: New test.
39429
39430         * gcc.dg/20020116-1.c: New test.
39431
39432 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39433
39434         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39435         by EABI.
39436
39437 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39438
39439         * gcc.misc-tests/i386-prefetch.exp: New.
39440         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39441         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39442         * gcc.misc-tests/i386-pf-none-1.c: New test.
39443         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39444
39445 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39446
39447         * gcc.dg/gnu89-init-1.c: Add new tests.
39448
39449 2002-01-15  Andreas Jaeger  <aj@suse.de>
39450
39451         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39452         * gcc.dg/i386-mmx-2.c: Likewise.
39453         * gcc.dg/i386-sse-1.c: Likewise.
39454         * gcc.dg/i386-sse-2.c: Likewise.
39455         * gcc.dg/i386-sse-3.c: Likewise.
39456
39457 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39458
39459         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39460         Uncomment additional cases that now pass.
39461
39462 2002-01-11  Richard Henderson  <rth@redhat.com>
39463
39464         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39465         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39466
39467 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39468
39469         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39470
39471 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39472
39473         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39474         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39475
39476 2002-01-10  Dale Johannesen  <dalej@apple.com>
39477
39478         * gcc.c-torture/execute/loop-11.c: New.
39479
39480 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39481
39482         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39483         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39484
39485 2002-01-09  Richard Henderson  <rth@redhat.com>
39486
39487         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39488         type in which to perform the operation for each size.
39489
39490 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39491
39492         * gcc.c-torture/compile/20020109-2.c: New test.
39493
39494 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39495
39496         * gcc.c-torture/execute/loop-10.c: New test.
39497
39498 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39499
39500         * gcc.c-torture/compile/20010226-1.c: New test.
39501         * gcc.c-torture/compile/20010227-1.c: New test.
39502         * gcc.c-torture/compile/20010426-1.c: New test.
39503         * gcc.c-torture/compile/20010510-1.c: New test.
39504         * gcc.c-torture/compile/20010605-3.c: New test.
39505         * gcc.c-torture/compile/20010824-1.c: New test.
39506         * gcc.c-torture/execute/20010409-1.c: New test.
39507         * gcc.dg/noncompile/20000901-1.c: New test.
39508         * gcc.dg/20001023-1.c: New test.
39509         * gcc.dg/20001101-1.c: New test.
39510         * gcc.dg/20001102-1.c: New test.
39511         * gcc.dg/20010207-1.c: New test.
39512         * gcc.dg/20010405-1.c: New test.
39513         * gcc.dg/20010822-1.c: New test.
39514         * gcc.dg/20011107-1.c: New test.
39515
39516 2002-01-09  Jeffrey A Law  (law@redhat.com)
39517
39518         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39519
39520         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39521         execution failure on PA targets.
39522
39523 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39524
39525         * gcc.c-torture/compile/20020109-1.c: New test.
39526
39527 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39528
39529         * gcc.c-torture/execute/20020108-1.c: New test.
39530
39531 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39532
39533         * gcc.dg/20020108-1.c: New test.
39534
39535 2002-01-08  H.J. Lu <hjl@gnu.org>
39536
39537         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39538         for header files.
39539
39540 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39541
39542         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39543         consistency.
39544
39545 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39546
39547         * gcc.dg/altivec-4.c: Test altivec predicates.
39548
39549 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39550
39551         * gcc.c-torture/execute/20020107-1.c: New test.
39552
39553 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39554
39555         PR c/5279
39556         * gcc.c-torture/compile/20020106-1.c: New test.
39557
39558 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39559
39560         * gcc.c-torture/execute/nestfunc-4.c: New test.
39561
39562 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39563
39564         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39565         extra triple that slipped in.
39566         * g++.old-deja/g++.abi/align.C: Likewise.
39567         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39568
39569 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39570
39571         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39572         * g++.old-deja/g++.abi/align.C: Likewise.
39573         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39574
39575         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39576         on FreeBSD/i386.
39577         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39578         FreeBSD.
39579
39580 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39581
39582         * gcc.dg/20020104-1.c: New test.
39583
39584         * gcc.dg/20020104-2.c: New test.
39585
39586 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39587
39588         * gcc.dg/20020103-1.c: Fix typo in target selector.
39589
39590 2002-01-03  Richard Henderson  <rth@redhat.com>
39591
39592         * gcc.dg/20020103-1.c: New.
39593
39594 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39595
39596         * gcc.c-torture/execute/20020103-1.c: New test.
39597
39598 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39599
39600         * g++.dg/other/debug2.C: New test.
39601
39602         * gcc.c-torture/compile/20020103-1.c: New test.
39603
39604 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39605
39606         * gcc.dg/gnu89-init-1.c: Added new tests.
39607
39608 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39609
39610         * g++.dg/template/friend2.C: Remove as patch is reverted.
39611
39612         * g++.dg/warn/oldcast1.C: New test.
39613
39614         * g++.dg/template/ptrmem1.C: New test.
39615         * g++.dg/template/ptrmem2.C: New test.
39616
39617         * g++.dg/template/ntp.C: New test.
39618
39619         * g++.dg/other/component1.C: New test.
39620
39621         * g++.dg/template/ttp3.C: New test.
39622
39623         * g++.dg/template/friend2.C: New test.
39624         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39625
39626 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39627
39628         * g++.dg/other/ptrmem1.C: New test.
39629         * g++.dg/other/ptrmem2.C: New test.
39630
39631 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39632
39633         * g++.dg/template/ctor1.C: New test.
39634
39635 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39636
39637         * g++.dg/template/friend2.C: New test.
39638
39639 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39640
39641         * gcc.dg/mmix-1.c: New test.
39642
39643 2001-12-31  Richard Henderson  <rth@redhat.com>
39644
39645         * gcc.dg/asm-5.c: New.
39646
39647 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39648
39649         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39650         in namespace __gnu_cxx
39651
39652 2001-12-30  Richard Henderson  <rth@redhat.com>
39653
39654         * gcc.dg/debug-6.c: New.
39655
39656 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39657
39658         * gcc.c-torture/compile/20011229-2.c: New test.
39659
39660 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39661
39662         * gcc.dg/debug-3.c: New test.
39663         * gcc.dg/debug-4.c: New test.
39664         * gcc.dg/debug-5.c: New test.
39665
39666 2001-12-29  Richard Henderson  <rth@redhat.com>
39667
39668         * g++.dg/eh/loop1.C: New.
39669
39670 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39671
39672         * g++.dg/template/crash1.C: New test.
39673
39674 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39675
39676         * g++.dg/other/const1.C: New test.
39677
39678 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39679
39680         * gcc.c-torture/compile/20011229-1.c: New test.
39681
39682 2001-12-28  Stan Shebs  <shebs@apple.com>
39683
39684         * lib/objc-torture.exp: Resync with c-torture.exp.
39685         * lib/objc.exp: Load standard libraries.
39686
39687 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39688
39689         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39690         additional tests.
39691
39692 2001-12-27  Roger Sayle <roger@eyesopen.com>
39693
39694         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39695
39696 2001-12-27  Richard Henderson  <rth@redhat.com>
39697
39698         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39699
39700 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39701
39702         * g++.dg/eh/ctor1.C: New test.
39703         * g++.dg/other/error2.C: New test.
39704
39705 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39706
39707         * g++.dg/other/init2.C: New test.
39708
39709 2001-12-24  Richard Henderson  <rth@redhat.com>
39710
39711         * gcc.dg/20011223-1.c: New.
39712         * gcc.dg/inline-1.c: New.
39713
39714 2001-12-23  Richard Henderson  <rth@redhat.com>
39715
39716         * gcc.dg/asm-4.c: Test operand modifiers.
39717
39718 2001-12-23  Richard Henderson  <rth@redhat.com>
39719
39720         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39721
39722 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39723
39724         * gcc.c-torture/execute/20011223-1.c: New test.
39725
39726 2001-12-21  Richard Henderson  <rth@redhat.com>
39727
39728         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39729         re-enables the warning.
39730
39731 2001-12-21  Richard Henderson  <rth@redhat.com>
39732
39733         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39734
39735 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39736
39737         * gcc.c-torture/compile/20011218-1.c: New test.
39738
39739 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39740
39741         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39742         arm-isr.c test.
39743         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39744         epilogue generation for ARM ISR routines.
39745
39746 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39747
39748         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39749         * gcc.dg/format/c90-printf-3.c: Likewise.
39750         * gcc.dg/format/c99-printf-3.c: Likewise.
39751         * gcc.dg/format/ext-1.c: Likewise.
39752         * gcc.dg/format/ext-6.c: Likewise.
39753         * gcc.dg/format/format.h: Prototype unlocked stdio.
39754
39755 2001-12-20  Richard Henderson  <rth@redhat.com>
39756
39757         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39758         (arena): Use it.
39759         (malloc): Correct allocation logic.  Abort if we fill up the
39760         arena before initialization complete.
39761         (realloc): Correct allocation logic.
39762
39763 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39764
39765         * gcc.c-torture/compile/20011219-2.c: New test.
39766
39767         * gcc.c-torture/execute/20011219-1.c: New test.
39768
39769 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39770
39771         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39772         target does not support weak symbols.
39773
39774 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39775
39776         * gcc.c-torture/compile/20011219-1.c: New test.
39777
39778 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39779
39780         * g++.dg/other/error1.C: New test.
39781
39782 2001-12-17  Jeffrey A Law  (law@redhat.com)
39783
39784         * gcc.c-torture/execute/20011217-1.c: New test.
39785
39786 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39787
39788         * objc.dg/special/: New directory.
39789         * objc.dg/special/special.exp: New file.
39790         * objc.dg/special/unclaimed-category-1.h: New file.
39791         * objc.dg/special/unclaimed-category-1a.m: New file.
39792         * objc.dg/special/unclaimed-category-1.m: New file.
39793
39794 2001-12-17  Andreas Jaeger  <aj@suse.de>
39795
39796         * gcc.c-torture/compile/20011217-2.c: New test.
39797
39798 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39799
39800         * gcc.c-torture/compile/20011217-1.c: New test.
39801
39802 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39803
39804         * testsuite/gcc.dg/20011214-1.c: New.
39805
39806 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39807
39808         * gcc.dg/altivec-4.c: New.
39809
39810 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39811
39812         * gcc.dg/20011113-1.c: New test.
39813
39814 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39815
39816         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39817         std::__malloc_alloc_template<0> and
39818         std::__default_alloc_template<false, 0>.
39819
39820 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39821
39822         * objc/execute/bf-21.m: New test.
39823         * objc/execute/enumeration-1.m: New test.
39824         * objc/execute/enumeration-2.m: New test.
39825
39826 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39827
39828         * gcc.dg/gnu89-init-1.c: New test.
39829
39830 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39831
39832         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39833         * g++.old-deja/g++.jason/2371.C: Likewise.
39834         * g++.old-deja/g++.jason/template33.C: Likewise.
39835         * g++.old-deja/g++.jason/template34.C: Likewise.
39836         * g++.old-deja/g++.jason/template36.C: Likewise.
39837         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39838         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39839         * g++.old-deja/g++.other/typename1.C: Likewise.
39840         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39841         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39842         * g++.old-deja/g++.pt/typename11.C: Likewise.
39843         * g++.old-deja/g++.pt/typename14.C: Likewise.
39844         * g++.old-deja/g++.pt/typename16.C: Likewise.
39845         * g++.old-deja/g++.pt/typename3.C: Likewise.
39846         * g++.old-deja/g++.pt/typename4.C: Likewise.
39847         * g++.old-deja/g++.pt/typename5.C: Likewise.
39848         * g++.old-deja/g++.pt/typename7.C: Likewise.
39849         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39850
39851 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39852
39853         * g++.dg/other/linkage1.C: New test.
39854         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39855         specifiers.
39856
39857 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39858
39859         * gcc.dg/concat.c: New test.
39860
39861 2001-12-11  Stan Shebs  <shebs@apple.com>
39862
39863         * objc/compile: New test directory.
39864         * objc/compile/compile.exp: New expect script.
39865         * objc/compile/20011211-1.m: New compile test.
39866
39867 2001-12-11  Jason Merrill  <jason@redhat.com>
39868
39869         * lib/prune.exp (prune_gcc_output): Also handle "In member
39870         function".  So many permutations...
39871
39872 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39873
39874         * g++.dg/template/typedef1.C: New test.
39875
39876 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39877
39878         * g++.dg/other/copy1.C: New test.
39879
39880 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39881
39882         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39883
39884         * gcc.dg/builtin-choose-expr.c: New.
39885
39886 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39887
39888         * gcc.dg/altivec-2.c: New.
39889
39890 2001-12-07  Richard Henderson  <rth@redhat.com>
39891
39892         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39893
39894 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39895
39896         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39897         ultrasparc.
39898
39899 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39900
39901         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39902
39903 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39904
39905         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39906         variable argument list.
39907
39908 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39909
39910         * gcc.c-torture/execute/memcheck: Delete entire directory.
39911         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39912         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39913
39914 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39915
39916         * gcc.dg/Wshadow-1.c: New test.
39917
39918 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39919
39920         * gcc.c-torture/compile/20011130-1.c: New test.
39921
39922         * gcc.dg/noncompile/20011025-1.c: New test.
39923
39924         * g++.dg/other/anon-union.C: New test.
39925
39926         * gcc.c-torture/execute/20011024-1.c: New test.
39927
39928 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39929
39930         * gcc.c-torture/execute/20000722-1.x,
39931         gcc.c-torture/execute/20010123-1.x: Remove.
39932         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39933         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39934         gcc.dg/c99-complit-2.c: New tests.
39935
39936 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39937
39938         * g++.dg/inherit/base1.C: New test.
39939
39940 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39941
39942         * g++.dg/other/stdarg1.C: New test.
39943
39944         * gcc.c-torture/compile/20011130-2.c: New test.
39945
39946 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39947
39948         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39949         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39950         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39951         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39952         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39953         * gcc.dg/builtin-prefetch-1.c: New test.
39954
39955 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39956
39957         * gcc.dg/20011130-1.c: New test.
39958
39959 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39960
39961         * g++.dg/other/scope1.C: New test.
39962         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39963
39964 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39965
39966         * gcc.dg/vla-init-1.c: New test.
39967
39968 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39969
39970         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39971
39972 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39973
39974         * objc.dg/alias.m: Update.
39975         * objc.dg/class-1.m: Update.
39976         * objc.dg/const-str-1.m: Update.
39977         * objc.dg/fwd-proto-1.m: Update.
39978         * objc.dg/id-1.m: Update.
39979         * objc.dg/super-class-1.m: Update.
39980
39981 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39982
39983         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39984         constructs.
39985
39986 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39987
39988         * gcc.c-torture/execute/20011128-1.c: New test.
39989
39990 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39991
39992         * gcc.dg/20011127-1.c: New test.
39993
39994 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39995
39996         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39997         from Austin Group draft 7.
39998         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39999         scanf format arguments.
40000         * gcc.dg/format/no-exargs-2.c: New test.
40001
40002 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
40003
40004         * g++.dg/abi/vbase8-4.C: New test.
40005
40006 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40007
40008         * gcc.c-torture/execute/20011121-1.c: New test.
40009
40010 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40011
40012         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40013
40014 2001-11-23  Andreas Jaeger  <aj@suse.de>
40015
40016         * gcc.dg/cpp/charconst-2.c: New test.
40017
40018 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40019
40020         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40021         to the host if it is remote.  Let tests specify extra headers
40022         they use.
40023         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40024         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40025         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40026         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40027         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40028         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40029         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40030         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40031         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40032         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40033
40034 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40035
40036         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40037         for little endian ARMs.
40038
40039 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40040
40041         * gcc.c-torture/compile/20011119-1.c: New test.
40042         * gcc.c-torture/compile/20011119-2.c: New test.
40043
40044 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40045
40046         * gcc.dg/altivec-1.c: Fix typo.
40047
40048 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40049
40050         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40051
40052 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40053
40054         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40055
40056 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
40057
40058         * lib/g77.exp: Don't specify --rpath-link.
40059
40060         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40061         across all the headers.
40062         * gcc.dg/format/format.exp: For testing on a remote host,
40063         copy format.h.
40064
40065         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40066         * gcc.c-torture/execute/930406-1.c: Likewise.
40067         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40068
40069 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
40070
40071         * gcc.dg/altivec-1.c: New.
40072
40073 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
40074
40075         * gcc.dg/cpp/fpreprocessed.c: New test case.
40076
40077 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40078
40079         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40080         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40081         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40082
40083 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40084
40085         * gcc.dg/no-builtin-1.c: New test.
40086
40087 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40088
40089         * gcc.c-torture/execute/20011115-1.c: New test.
40090
40091 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40092
40093         * gcc.c-torture/compile/20011114-2.c: New test.
40094         * gcc.c-torture/compile/20011114-3.c: New test.
40095         * gcc.c-torture/compile/20011114-4.c: New test.
40096
40097 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40098
40099         * g++.dg/other/init1.C: New test.
40100
40101 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40102
40103         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40104         message.
40105
40106         * gcc.c-torture/execute/20011114-1.c: New testcase.
40107
40108         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40109         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40110         like the (before this change) version of 20010327-1.c.
40111
40112 2001-11-14  Roger Sayle <roger@eyesopen.com>
40113
40114         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40115
40116 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40117
40118         * g++.dg/init/array2.C: New test.
40119
40120 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40121
40122         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40123
40124 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40125
40126         * g++.dg/other/forscope1.C: New test.
40127         * g++.dg/ext/forscope1.C: New test.
40128         * g++.dg/ext/forscope2.C: New test.
40129
40130 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40131
40132         * gcc.c-torture/execute/20011113-1.c: New test.
40133
40134 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40135
40136         * gcc.c-torture/execute/20011109-2.c: New test.
40137
40138         * gcc.c-torture/execute/20011109-1.c: New test.
40139
40140 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40141
40142         * gcc.c-torture/compile/20011109-1.c: New test.
40143
40144 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40145
40146         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40147         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40148         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40149         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40150         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40151         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40152         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40153
40154 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40155
40156         * g++.dg/warn/Wshadow-1.C: New tests.
40157         * g++.old-deja/g++.mike/for3.C: Update.
40158
40159 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40160
40161         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40162         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40163         XFAILs.  Adjust expected error texts.
40164         * gcc.c-torture/compile/20011106-1.c,
40165         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40166         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40167         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40168         gcc.dg/c99-array-lval-5.c: New tests.
40169
40170 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40171
40172         * gcc.dg/cpp/defined.c: Update.
40173
40174 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40175
40176         * gcc.c-torture/execute/anon-1.c: New test.
40177
40178 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40179
40180         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40181         same size, so no warning should be produced on stormy16.
40182
40183         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40184         due to oversized array.
40185         * g++.old-deja/g++.mike/ns15.C: Likewise.
40186         * g++.old-deja/g++.pt/crash16.C: Likewise.
40187
40188 2001-11-02  Graham Stott  <grahams@redhat.com>
40189
40190         * g++.dgother/debug1.C: Fix typos.
40191
40192 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40193
40194         * g++.dg/other/debug1.C: New test.
40195
40196 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40197
40198         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40199         of unsigned long.
40200
40201 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40202
40203         * gcc.dg/20011029-2.c: New test.
40204
40205         * gcc.c-torture/compile/20011029-1.c: New test.
40206
40207 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40208
40209         * objc/execute/class_self-1.m: New test.
40210         * objc/execute/class_self-2.m: New test.
40211
40212 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40213
40214         * gcc.misc-tests/msgs.exp: Delete.
40215         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40216         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40217         error set to match recent changes.
40218
40219 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40220
40221         * gcc.dg/20011021-1.c: New test.
40222
40223 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40224
40225         * gcc.c-torture/compile/20011023-1.c: New test.
40226
40227 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40228
40229         * lib/g77.exp: Rewrite based on lib/g++.exp.
40230
40231 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40232
40233         * gcc.c-torture/execute/20011019-1.c: New test.
40234
40235         * gcc.dg/20011018-1.c: New test.
40236
40237 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40238
40239         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40240
40241 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40242
40243         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40244         * gcc.dg/attr-invalid.c: Likewise.
40245
40246 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40247
40248         * testsuite/gcc.dg/20011015-1.c: New test.
40249
40250 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40251
40252         * g++.dg/template/unify2.C: New test.
40253
40254 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40255
40256         * g++.dg/other/exception-specification.C: New test
40257
40258 2001-10-13  Tom Rix  <trix@redhat.com>
40259
40260         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40261         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40262
40263 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40264
40265         * testsuite/gcc.dg/20011009-1.c: New test.
40266
40267 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40268
40269         PR g++/4476
40270         * g++.dg/other/friend1.C: New test.
40271
40272 2001-10-11  Richard Henderson  <rth@redhat.com>
40273
40274         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40275
40276 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40277
40278         * gcc.c-torture/compile/20011010-1.c: New.
40279
40280 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40281
40282         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40283         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40284         g77.f-torture/execute/execute.exp,
40285         g77.f-torture/noncompile/noncompile.exp,
40286         gcc.c-torture/compile/compile.exp,
40287         gcc.c-torture/execute/execute.exp,
40288         gcc.c-torture/execute/ieee/ieee.exp,
40289         gcc.c-torture/execute/memcheck/memcheck.exp,
40290         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40291         objc/execute/execute.exp: Update FSF address.
40292
40293 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40294
40295         * gcc.dg/cpp/cmdlne-C.c: Update.
40296         * gcc.dg/cpp/cmdlne-C2.c: New.
40297
40298 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40299
40300         * gcc.c-torture/execute/20011008-3.c: New.
40301
40302 2001-10-08  DJ Delorie  <dj@redhat.com>
40303
40304         * gcc.dg/20011008-1.c: New.
40305         * gcc.dg/20011008-2.c: New.
40306
40307 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40308
40309         * gcc.dg/cpp/spacing1.c: Update test.
40310
40311 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40312
40313         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40314         spelling errors of "separate" as "seperate".
40315
40316 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40317
40318         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40319         enough to avoid inlining.
40320
40321 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40322
40323         * lib/g77.exp: set libg2c_dir correctly.
40324
40325 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40326
40327         * gcc.dg/cpp/macro11.c: New test.
40328
40329 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40330
40331         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40332         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40333         gcc.dg/format/multattr-3.c: New tests.
40334         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40335         tests for format attributes on function pointers being rejected.
40336
40337 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40338
40339         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40340
40341 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40342
40343         * g++.dg/warn/format1.C: New test.
40344
40345 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40346
40347         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40348
40349 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40350
40351         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40352
40353 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40354
40355         * gcc.dg/cpp/redef2.c: Add test.
40356
40357 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40358
40359         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40360         long-standing bug on i686, apparently.
40361         * gcc.c-torture/execute/loop-2c.x: New file.
40362         * gcc.c-torture/execute/loop-2d.x: New file.
40363         * gcc.c-torture/execute/loop-3c.x: New file.
40364
40365 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40366
40367         * gcc.dg/cpp/20000625-2.c: Correct line number.
40368
40369 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40370
40371         * gcc.dg/cpp/macro10.c: New test.
40372         * gcc.dg/cpp/strify3.c: New test.
40373         * gcc.dg/cpp/spacing1.c: Add tests.
40374         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40375         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40376
40377 2001-09-24  DJ Delorie  <dj@redhat.com>
40378
40379         * gcc.c-torture/execute/20010924-1.c: New test.
40380
40381 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40382
40383         * testsuite/objc/execute/paste.m: Remove.
40384
40385 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40386
40387         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40388
40389 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40390
40391         * g77.dg/strlen0.f: New test.
40392
40393 2001-09-21  Richard Henderson  <rth@redhat.com>
40394
40395         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40396         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40397
40398 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40399
40400         Table-driven attributes.
40401         * g++.dg/ext/attrib1.C: New test.
40402
40403 2001-09-20  DJ Delorie  <dj@redhat.com>
40404
40405         * gcc.dg/20000926-1.c: Update expected warning messages.
40406         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40407         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40408         array.
40409
40410 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40411
40412         * g++.dg/eh/registers1.C: New test case.
40413
40414 2001-09-17  Richard Henderson  <rth@redhat.com>
40415
40416         * gcc.dg/array-5.c: Fix VLA decomposition test.
40417
40418 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40419
40420         * gcc.dg/cpp/line5.c: New testcase.
40421
40422 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40423
40424         * gcc.dg/cpp/macro9.c: New test.
40425
40426 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40427
40428         * gcc.c-torture/execute/980223.c: Change type of addr from long
40429         to char *.
40430
40431 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40432
40433         * gcc.c-torture/execute/20010915-1.c: New test.
40434
40435 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40436
40437         * g77.dg/bprob: New directory.
40438         * g77.dg/bprob/bprob.exp: New file.
40439         * g77.dg/bprob/bprob-1.f: New test.
40440         * g77.dg/gcov: New directory.
40441         * g77.dg/gcov/gcov.exp: New file.
40442         * g77.dg/gcov/gcov-1.f: New test.
40443         * g77.dg/gcov/gcov-1.x: New file.
40444
40445 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40446
40447         * gcc.dg/cpp/directiv.c: Update.
40448         * gcc.dg/cpp/undef1.c: Update.
40449
40450 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40451
40452         * gcc.dg/20010912-1.c: New test.
40453
40454 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40455
40456         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40457         language-independent file in lib.
40458         * lib/gcov.exp: New file.
40459
40460 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40461
40462         * gcc.c-torture/compile/20010911-1.c: New test.
40463
40464 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40465
40466         * lib/profopt.exp: New, to support profile-directed optimizations.
40467         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40468         * gcc.misc-tests/bprob-1.c: New test.
40469         * gcc.misc-tests/bprob-2.c: New test.
40470
40471 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40472
40473         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40474         XFAIL and which kinds of gcov output to verify.
40475         * gcc.misc-tests/gcov-4b.x: New file.
40476         * gcc.misc-tests/gcov-5b.x: New file.
40477         * gcc.misc-tests/gcov-6.x: New file.
40478         * gcc.misc-tests/gcov-7.c: New test.
40479         * gcc.misc-tests/gcov-7.x: New file.
40480
40481 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40482
40483         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40484         * gcc.misc-tests/gcov-6.c: New test.
40485
40486 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40487
40488         PR c++/3986
40489         * g++.dg/abi/vbase1.C: New test.
40490
40491 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40492
40493         * objc.dg/method-2.m: New.
40494
40495 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40496
40497         PR c++/4203
40498         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40499         * g++.dg/init/empty1.C: New test.
40500
40501 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40502
40503         * gcc.c-torture/compile/20010903-1.c: New test.
40504
40505 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40506
40507         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40508         for m68k.
40509
40510 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40511
40512         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40513
40514         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40515
40516         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40517
40518 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40519
40520         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40521         for 16-bit 'unsigned int'.
40522
40523 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40524
40525         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40526
40527 2001-08-27  Richard Henderson  <rth@redhat.com>
40528
40529         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40530         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40531
40532 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40533
40534         * gcc.dg/asm-names.c (ymain): New.
40535
40536 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40537
40538         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40539         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40540         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40541
40542 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40543
40544         * gcc.dg/compare5.c: New testcase.
40545
40546 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40547
40548         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40549         and "In instantiation".
40550
40551 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40552
40553         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40554
40555 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40556
40557         * gcc.misc-tests/gcov.exp: Add support for branch information.
40558         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40559         * gcc.misc-tests/gcov-4.c: New test.
40560         * gcc.misc-tests/gcov-4b.c: New test.
40561         * gcc.misc-tests/gcov-5b.c: New test.
40562
40563 2001-08-20  Zack Weinberg  <zackw@panix.com>
40564
40565         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40566         expected to fail.
40567
40568 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40569
40570         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40571
40572 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40573
40574         * g++.dg/eh/template1.C: New test.
40575
40576 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40577
40578         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40579         Fix thinko.
40580         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40581         for xfail.
40582
40583 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40584
40585         * lib/g77-dg.exp: Use prune.exp for common procedures
40586         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40587         * lib/g77.exp: (g77-dg-prune) Remove
40588
40589 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40590
40591         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40592
40593 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40594
40595         * g++.dg/template/unify1.C: New test.
40596
40597 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40598
40599         * g++.dg/abi/empty4.C: New test.
40600
40601 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40602
40603         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40604         solaris2.*
40605         * g77.f-torture/compile/pr3743.x: Likewise.
40606
40607 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40608
40609         * g++.dg/other/using-declaration.C: New test.
40610
40611 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40612
40613         * gcc.dg/cpp/tr-sign.c: New testcase.
40614
40615 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40616
40617         * gcc.dg/cpp/19951025-1.c: Revert.
40618         * gcc.dg/cpp/directiv.c: We no longer process directives that
40619         interrupt macro arguments.
40620
40621 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40622
40623         * gcc.dg/bconstp-1.c: New test.
40624
40625 2001-08-03  Richard Henderson  <rth@redhat.com>
40626
40627         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40628
40629 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40630
40631         * gcc.dg/cpp/19951025-1.c: Update.
40632
40633 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40634
40635         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40636         should be x.
40637
40638 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40639
40640         Kill -fhonor-std.
40641         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40642         * g++.old-deja/g++.other/std1.C: Likewise.
40643         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40644
40645 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40646
40647         * lib/g77.exp: Load gcc-defs.exp for common procedures
40648         (g77_pass, g77_fail, g77_finish, g77_exit,
40649         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40650
40651 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40652
40653         * g77.dg/fbackslash.f
40654         * g77.dg/fcase-preserve.f
40655         * g77.dg/ff90-1.f
40656         * g77.dg/ffixed-line-length-0.f
40657         * g77.dg/ffixed-line-length-132.f
40658         * g77.dg/ffixed-line-length-7.f
40659         * g77.dg/ffixed-line-length-72.f
40660         * g77.dg/ffixed-line-length-none.f
40661         * g77.dg/ffree-form-1.f
40662         * g77.dg/fno-backslash.f
40663         * g77.dg/fno-f90-1.f
40664         * g77.dg/fno-fixed-form-1.f
40665         * g77.dg/fno-onetrip.f
40666         * g77.dg/fno-typeless-boz.f
40667         * g77.dg/fno-underscoring.f
40668         * g77.dg/fno-vxt-1.f
40669         * g77.dg/fonetrip.f
40670         * g77.dg/ftypeless-boz.f
40671         * g77.dg/fugly-assumed.f
40672         * g77.dg/funderscoring.f
40673         * g77.dg/fvxt-1.f
40674
40675 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40676
40677         * objc.dg/fwd-proto-1.m: New.
40678         * objc.dg/local-decl-1.m: New.
40679         * objc.dg/naming-1.m: New.
40680         * objc.dg/naming-2.m: New.
40681         * objc.dg/proto-hier-1.m: New.
40682
40683 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40684
40685         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40686         largest-type elements to a struct makes its size grow.
40687
40688 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40689
40690         * g++.dg/abi/vthunk1.C: New test.
40691
40692 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40693
40694         * g++.dg/abi/vbase8-22.C: New test.
40695
40696 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40697
40698         * gcc.dg/cpp/macro8.c: New test.
40699
40700 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40701
40702         * g++.dg/abi/vbase8-21.C: New test.
40703
40704 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40705
40706         * g++.dg/abi/vbase8-10.C: New test.
40707
40708 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40709
40710         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40711         ${tool}_set_ld_library_path.
40712         Changed caller.
40713         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40714         g++.exp.
40715
40716 2001-07-26  Stan Cox <scox@redhat.com>
40717
40718         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40719         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40720         gcc_exit, gcc_check_unsupported_p):
40721         Moved to gcc-deps.exp
40722         * gcc-deps.exp: New file.
40723
40724 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40725
40726         * g++.old-deja/g++.pt/defarg14.C: New test.
40727
40728 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40729
40730         * g++.old-deja/g++.other/lineno5.C: New test.
40731
40732 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40733
40734         * g++.old-deja/g++.pt/crash68.C: New test.
40735
40736 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40737
40738         * g++.old-deja/g++.other/crash42.C: New test.
40739
40740 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40741
40742         * gcc.dg/cpp/extratokens.c: Fix.
40743         * gcc.dg/cpp/skipping2.c: New tests.
40744
40745 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40746
40747         * gcc.c-torture/execute/20010724-1.c: New file.
40748         * gcc.c-torture/execute/20010724-1.x: New file.
40749
40750 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40751
40752         * g++.old-deja/g++.other/cond7.C: New test.
40753
40754 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40755
40756         * g++.old-deja/g++.other/optimize4.C: New test.
40757
40758 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40759
40760         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40761
40762 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40763
40764         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40765         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40766         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40767         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40768
40769         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40770         bug report" message.
40771
40772         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40773         * g++.dg/ext/instantiate1.C: Move from old-deja.
40774
40775 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40776
40777         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40778         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40779         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40780         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40781
40782 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40783
40784         * gcc.c-torture/execute/20010723-1.c: New test.
40785
40786 2001-07-23  Ben Elliston  <bje@redhat.com>
40787
40788         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40789
40790 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40791
40792         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40793         i[34567]86-*-*.
40794         Delete handling of ieee_multilib_flags.
40795         Pass -mieee for alpha*-*-* and sh-*-*.
40796         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40797
40798 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40799
40800         Remove old-abi tests.
40801         * g++.old-deja/g++.mike/p11116.C: Remove.
40802         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40803
40804 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40805
40806         * g77.f-torture/compile/pr3743.f: New test
40807
40808 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40809
40810         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40811
40812 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40813
40814         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40815         g++.old-deja/g++.pt/static6.C: Likewise.
40816         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40817         supports weak symbols.
40818
40819 2001-07-18  Andreas Jaeger  <aj@suse.de>
40820
40821         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40822         supported again.
40823
40824 2001-07-18  Andreas Jaeger  <aj@suse.de>
40825
40826         * gcc.dg/iftrap-1.c: Fix target line.
40827
40828 2001-07-17  Richard Henderson  <rth@redhat.com>
40829
40830         * gcc.c-torture/execute/20010717-1.c: New.
40831
40832 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40833
40834         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40835         tests.
40836
40837 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40838
40839         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40840
40841 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40842
40843         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40844         UAC_SIGBUS, UAC_NOPRINT definitions.
40845
40846 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40847
40848         * objc/execute/object_is_class.m: New test.
40849         * objc/execute/object_is_meta_class.m: New test.
40850
40851 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40852
40853         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40854         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40855
40856 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40857
40858         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40859         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40860
40861 2001-07-14  Richard Henderson  <rth@redhat.com>
40862
40863         * gcc.dg/iftrap-1.c: New.
40864
40865 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40866
40867         * g77.f-torture/execute/intrinsic77.f: New test.
40868
40869 2001-07-11  Janis Johnson <janis@us.ibm.com>
40870
40871         * gcc.misc-tests/gcov-3.c: New test.
40872
40873 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40874
40875         * gcc.c-torture/compile/20010711-1.c,
40876         * gcc.c-torture/compile/20010711-2.c: New tests.
40877
40878 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40879
40880         * gcc.c-torture/execute/20010711-1.c: New test.
40881
40882 2001-07-11  Ben Elliston  <bje@redhat.com>
40883
40884         * g++.old-deja/g++.other/enum5.C: New test.
40885
40886 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40887
40888         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40889         (g++-dg-prune): Call prune_gcc_output.
40890         * prune.exp: New file for prune_gcc_output.
40891         * lib/g++.exp, lib/gcc.exp: Load it.
40892
40893 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40894
40895         * gcc.c-torture/compile/20010701-1.c,
40896         g++.old-deja/g++.ext/attrib6.C: New tests.
40897
40898 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40899
40900         * gcc.c-torture/compile/20010706-1.c: New test.
40901
40902 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40903
40904         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40905
40906 2001-06-28  Stan Shebs  <shebs@apple.com>
40907
40908         * gcc.dg/pragma-darwin.c: New test.
40909
40910 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40911
40912         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40913         Solaris 2.[678] system.
40914
40915 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40916
40917         * gcc.dg/20010622-1.c: New test.
40918
40919 2001-06-18  Stan Shebs  <shebs@apple.com>
40920
40921         * objc.dg: New directory.
40922         * objc.dg/dg.exp: New file.
40923         * objc.dg/alias.m: New.
40924         * objc.dg/class-1.m: New.
40925         * objc.dg/class-2.m: New.
40926         * objc.dg/const-str-1.m: New.
40927         * objc.dg/const-str-2.m: New.
40928         * objc.dg/id-1.m: New.
40929         * objc.dg/method-1.m: New.
40930         * objc.dg/super-class-1.m: New.
40931         * lib/objc-dg.exp: New file.
40932
40933 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40934
40935         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40936         of label name.
40937
40938 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40939
40940         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40941
40942 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40943
40944         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40945         variable.
40946
40947 2001-06-12  Richard Henderson  <rth@redhat.com>
40948
40949         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40950
40951 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40952
40953         * g++.old-deja/g++.abi/vbase5.C: New test.
40954         * g++.old-deja/g++.abi/vbase6.C: New test.
40955         * g++.old-deja/g++.abi/vbase7.C: New test.
40956
40957 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40958
40959         * gcc.c-torture/compile/20010610-1.c: New test.
40960
40961 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40962
40963         * g++.old-deja/g++.abi/vbase4.C: New test.
40964
40965 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40966
40967         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40968         support %f for HC11/HC12 targets.
40969         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40970         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40971         on HC11/HC12 targets.
40972         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40973
40974 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40975
40976         * gcc.dg/wchar_t-1.c: New file.
40977         * gcc.dg/wint_t-1.c: Likewise.
40978
40979 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40980
40981         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40982
40983 2001-06-11  Richard Henderson  <rth@redhat.com>
40984
40985         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40986
40987 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40988
40989         * gcc.c-torture/compile/20010611-1.c: New test.
40990
40991 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40992
40993         * gcc.dg/c99-tag-1.c: Add more tests.
40994
40995 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40996
40997         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40998         representation on MN10300 and ARM/Thumb.
40999
41000 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
41001
41002         * g77.f-torture/execute/20010610.f: New.
41003
41004 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
41005
41006         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41007         names.
41008
41009 2001-06-09  Richard Henderson  <rth@redhat.com>
41010
41011         * gcc.c-torture/execute/ashrdi-1.c: New.
41012         * gcc.c-torture/execute/ashldi-1.c: New.
41013         * gcc.c-torture/execute/lshrdi-1.c: New.
41014
41015 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41016
41017         * objc/execute/load-3.m: Added. Check sending +load to categories,
41018         in addition to classes.
41019
41020 2001-06-08  Stan Shebs  <shebs@apple.com>
41021
41022         * objc/execute/load-2.m: New test.  From Nicola Pero
41023         <n.pero@mi.flashnet.it>.
41024
41025 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41026
41027         * gcc.c-torture/execute/20010605-2.c: New test.
41028
41029 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41030
41031         * g++.old-deja/g++.abi/vbase2.C: New test.
41032         * g++.old-deja/g++.abi/vbase3.C: New test.
41033
41034 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41035
41036         * g++.old-deja/g++.pt/friend49.C: New test.
41037
41038 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41039
41040         * g++.old-deja/g++.ext/anon3.C: New test.
41041
41042 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41043
41044         * g++.old-deja/g++.other/conv7.C: New test.
41045
41046 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41047
41048         * gcc.c-torture/compile/20010605-2.c: New test.
41049
41050 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41051
41052         * gcc.c-torture/execute/20010604-1.c: New test.
41053
41054 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
41055
41056         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41057
41058 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
41059
41060         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41061         (g++_link_flags): Likewise.
41062         (g++_init): Pass gccpath's value to two previous functions.
41063
41064 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41065
41066         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41067         Ensure logfile entry matches exec command line.
41068
41069 2001-05-31  Richard Henderson  <rth@redhat.com>
41070
41071         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41072         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41073
41074 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
41075
41076         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41077         compiler for irix6.2
41078
41079 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
41080
41081         * g++.old-deja/g++.other/optimize3.C: New file.
41082
41083 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
41084
41085         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41086         assemble.
41087
41088 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41089
41090         * g++.old-deja/g++.other/optimize2.C: New file.
41091
41092 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41093
41094         * gcc.c-torture/compile/20010518-2.c: New file.
41095         * gcc.c-torture/execute/20010518-1.c: New file.
41096         * gcc.c-torture/execute/20010518-2.c: New file.
41097
41098 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41099
41100         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41101
41102 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41103
41104         G++ no longer defines builtins that do not begin with __builtin.
41105         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41106         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41107         * g++.old-deja/g++.law/builtin1.C: Likewise.
41108         * g++.old-deja/g++.law/cvt2.C: Likewise.
41109         * g++.old-deja/g++.mike/net5.C: Likewise.
41110         * g++.old-deja/g++.other/builtins1.C: Likewise.
41111         * g++.old-deja/g++.other/builtins2.C: Likewise.
41112         * g++.old-deja/g++.other/builtins3.C: Likewise.
41113         * g++.old-deja/g++.other/builtins4.C: Likewise.
41114         * g++.old-deja/g++.other/inline8.C: Likewise.
41115         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41116
41117 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41118
41119         * g++.old-deja/g++.pt/using1.C: Adjust.
41120         * g++.old-deja/g++.pt/using2.C: New test.
41121
41122 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41123
41124         * gcc.dg/cpp/charconst.c: New tests.
41125         * gcc.dg/cpp/escape.c: New tests.
41126         * gcc.dg/cpp/escape-1.c: New tests.
41127         * gcc.dg/cpp/escape-2.c: New tests.
41128         * gcc.dg/cpp/ucs.c: New tests.
41129
41130 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41131
41132         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41133         native compiler for irix6.5.
41134
41135 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41136
41137         * lib/g++.exp (g++_include_flags): Use args to compute
41138         get_multilibs.
41139         (g++_link_flags): Likewise.
41140         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41141
41142 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41143
41144         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41145
41146 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41147
41148         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41149         this file.
41150
41151 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41152
41153         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41154         STACK_SIZE;
41155         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41156         to STACK_SIZE; Use it to define size of add_histo array.
41157         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41158         to STACK_SIZE.
41159         (f): Use GITT_SIZE to define size of gitt local table.
41160         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41161         to STACK_SIZE; Use it to define size of bytemem array.
41162
41163 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41164
41165         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41166         on 68HC11/HC12 due to the asm instruction.
41167         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41168         * gcc.c-torture/compile/920520-1.x: Likewise.
41169         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41170         on 68HC11/HC12 because the function is larger than 64K.
41171         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41172         on 68HC11/HC12 because the structure is too large.
41173
41174 2001-05-20  Richard Henderson  <rth@redhat.com>
41175
41176         * gcc.c-torture/execute/20010520-1.c: New.
41177
41178 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41179
41180         * g++.old-deja/g++.warn/compare1.C: New test.
41181         * gcc.dg/compare4.c: New test.
41182
41183 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41184
41185         * g++.old-deja/g++.other/optimize1.C: New test.
41186
41187 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41188
41189         * g++.old-deja/g++.pt/spec41.C: New test.
41190
41191 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41192
41193         * gcc.c-torture/compile/20010114-1.x: Remove.
41194
41195 2001-05-18  Stan Shebs  <shebs@apple.com>
41196
41197         * gcc.c-torture/compile/20010518-1.c: New test.
41198
41199 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41200
41201         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41202         * g++.old-deja/g++.pt/crash67.C: New test.
41203
41204 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41205
41206         * g++.old-deja/g++.other/debug9.C: New test.
41207
41208 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41209
41210         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41211
41212 2001-05-16  Jan Hubicka  <jh@suse.cz>
41213
41214         * gcc.c-torture/compile/20010516-1.c: New test.
41215
41216 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41217
41218         * g++.old-deja/g++.other/crash41.C: New test.
41219
41220 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41221
41222         * g++.old-deja/g++.pt/crash66.C: New test.
41223
41224 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41225
41226         * g++.old-deja/g++.robertl/eb27.C: Convert.
41227
41228 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41229
41230         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41231         declaration being redundant.
41232
41233 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41234
41235         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41236
41237 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41238
41239         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41240
41241 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41242
41243         * lib/g++.exp: Use testsuite_flags.
41244
41245 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41246
41247         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41248
41249 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41250
41251         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41252
41253 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41254
41255         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41256
41257 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41258
41259         * gcc.c-torture/compile/20010313-1.c: New test.
41260
41261 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41262
41263         * gcc.dg/cpp/direct2.c: New test.
41264         * gccq.dg/cpp/direct2s.c: New test.
41265
41266         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41267
41268 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41269
41270         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41271         * g++.old-deja/g++.other/op3.C: Likewise.
41272
41273 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41274
41275         * gcc.dg/cpp/syshdr.h: New file.
41276         * gcc.dg/cpp/sysmac1.c: Update.
41277         * gcc.dg/cpp/sysmac2.c: Update.
41278
41279 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41280
41281         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41282
41283 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41284
41285         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41286         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41287
41288 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41289
41290         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41291
41292 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41293
41294         * lib/g++.exp (g++_include_flags): Don't use any special flags
41295         if TESTING_IN_BUILD_TREE is not defined.
41296         (g++_init): Use a plain 'c++' as the compiler if
41297         TESTING_IN_BUILD_TREEE is not defined.
41298
41299 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41300
41301         * g++.old-deja/g++.eh/catch13.C: New test.
41302         * g++.old-deja/g++.eh/catch14.C: New test.
41303
41304 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41305
41306         * gcc.dg/cpp/tr-define.c: New test.
41307
41308 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41309
41310         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41311         <stdlib.h>, not <malloc.h>.
41312
41313 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41314
41315         * g++.old-deja/g++.ns/template17.C: New test.
41316
41317 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41318
41319         * g++.old-deja/g++.pt/ref4.C: New test.
41320
41321 2001-04-30  Richard Henderson  <rth@redhat.com>
41322
41323         * gcc.dg/20000724-1.c: Revert last change.
41324
41325 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41326
41327         * g77.f-torture/execute/20010430.f: New test.
41328
41329 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41330
41331         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41332
41333 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41334
41335         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41336
41337 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41338
41339         * g++.old-deja/g++.eh/crash6.C: New test.
41340
41341 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41342
41343         * g++.old-deja/g++.other/warn7.C: New test.
41344
41345 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41346
41347         * g++.old-deja/g++.other/defarg9.C: New test.
41348
41349 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41350
41351         * g77.f-torture/compile/20010426.f: New test.
41352         * g77.f-torture/execute/20010426.f: New test.
41353
41354 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41355
41356         * g77.f-torture/compile/20000629-1.x: Remove - error
41357         has been fixed.
41358
41359 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41360
41361         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41362         Tweak slightly to work with g++.dg framework.
41363         * g++.dg/special/ecos.exp: Run initp1.C test.
41364         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41365
41366         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41367         its linker doesn't give line numbers either.
41368         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41369
41370 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41371
41372         * g++.old-deja/g++.other/lex1.C: New test.
41373
41374 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41375
41376         * gcc.dg/noncompile/20010425-1.c: New test.
41377
41378 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41379
41380         * g++.old-deja/g++.pt/mangle2.C: New test.
41381
41382 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41383
41384         * gcc.dg/format/plus-1.c: New test.
41385
41386 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41387
41388         * gcc.dg/20010423-1.c: New test.
41389
41390 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41391
41392         * gcc.c-torture/execute/20010422-1.c: New test.
41393
41394 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41395
41396         * g++.old-deja/g++.ns/type2.C: New test.
41397
41398 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41399
41400         * g++.old-deja/g++.other/perf1.C: New test.
41401
41402 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41403
41404         * gcc.dg/c99-func-2.c: Remove xfail.
41405         * gcc.dg/c99-func-3.c: Remove xfail.
41406         * gcc.dg/c99-func-4.c: Remove xfail.
41407
41408 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41409
41410         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41411
41412 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41413
41414         * gcc.c-torture/compile/20010423-1.c: New test.
41415
41416 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41417
41418         * g++.old-deja/g++.pt/typename28.C: New test.
41419
41420 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41421
41422         * g++.old-deja/g++.abi/empty2.C: New test.
41423         * g++.old-deja/g++.abi/empty3.C: New test.
41424
41425 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41426
41427         * g++.old-deja/g++.other/comdat2.C: New test.
41428         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41429
41430 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41431
41432         * g++.old-deja/g++.other/overload14.C: New test.
41433
41434 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41435
41436         * g++.old-deja/g++.other/lookup23.C: New test.
41437
41438 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41439
41440         * gcc.c-torture/execute/20010403-1.c: New test.
41441
41442 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41443             Mark Mitchell  <mark@codesourcery.com>
41444
41445         * lib/old-dejagnu.exp: Don't delete output of executable.
41446         Add .exe suffix to executables.
41447
41448 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41449
41450         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41451
41452 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41453
41454         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41455
41456 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41457
41458         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41459         * g++.old-deja/g++.abi/crash1.C: New test.
41460
41461 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41462
41463         * g++.old-deja/g++.other/crash40.C: New test.
41464
41465 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41466
41467         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41468
41469 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41470
41471         * g++.old-deja/g++.other/warn6.C: New test.
41472
41473 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41474
41475         * g++.old-deja/g++.robertl/eb42.C: Same.
41476
41477 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41478
41479         * gcc.dg/wtr-conversion-1.c: New testcase.
41480
41481 2001-04-10  Richard Henderson  <rth@redhat.com>
41482
41483         * g++.old-deja/g++.other/array5.C: New.
41484
41485 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41486
41487         * gcc.c-torture/execute/20010408-1.c: New test.
41488
41489 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41490
41491         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41492         headers and constructs.
41493         * g++.old-deja/g++.robertl/eb79.C: Same.
41494         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41495         * g++.old-deja/g++.robertl/eb73.C: Same.
41496         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41497         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41498         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41499         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41500         * g++.old-deja/g++.robertl/eb44.C: Same.
41501         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41502         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41503         * g++.old-deja/g++.robertl/eb39.C: Same.
41504         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41505         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41506         * g++.old-deja/g++.robertl/eb30.C: Same.
41507         * g++.old-deja/g++.robertl/eb3.C: Same.
41508         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41509         * g++.old-deja/g++.robertl/eb21.C: Same.
41510         * g++.old-deja/g++.robertl/eb15.C: Same.
41511         * g++.old-deja/g++.robertl/eb118.C: Same.
41512         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41513         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41514         * g++.old-deja/g++.robertl/eb109.C: Same.
41515         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41516         * g++.old-deja/g++.mike/rtti1.C: Same.
41517         * g++.old-deja/g++.mike/p658.C: Same.
41518         * g++.old-deja/g++.mike/net46.C: Same.
41519         * g++.old-deja/g++.mike/net34.C: Same.
41520         * g++.old-deja/g++.mike/memoize1.C: Same.
41521         * g++.old-deja/g++.mike/eh2.C: Same.
41522         * g++.old-deja/g++.law/weak.C: Same.
41523         * g++.old-deja/g++.law/visibility7.C: Same.
41524         * g++.old-deja/g++.law/visibility25.C: Same.
41525         * g++.old-deja/g++.law/visibility22.C: Same.
41526         * g++.old-deja/g++.law/visibility2.C: Same.
41527         * g++.old-deja/g++.law/visibility17.C: Same.
41528         * g++.old-deja/g++.law/visibility13.C: Same.
41529         * g++.old-deja/g++.law/visibility10.C: Same.
41530         * g++.old-deja/g++.law/visibility1.C: Same.
41531         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41532         * g++.old-deja/g++.law/vbase1.C: Same.
41533         * g++.old-deja/g++.law/operators32.C: Same.
41534         * g++.old-deja/g++.law/nest3.C: Same.
41535         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41536         * g++.old-deja/g++.law/except5.C (main): Same.
41537         * g++.old-deja/g++.law/cvt7.C (run): Same.
41538         * g++.old-deja/g++.law/cvt2.C: Same.
41539         * g++.old-deja/g++.law/cvt16.C: Same.
41540         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41541         * g++.old-deja/g++.law/ctors17.C (main): Same.
41542         * g++.old-deja/g++.law/ctors13.C: Same.
41543         * g++.old-deja/g++.law/ctors12.C (main): Same.
41544         * g++.old-deja/g++.law/ctors10.C: Same.
41545         * g++.old-deja/g++.law/code-gen5.C: Same.
41546         * g++.old-deja/g++.law/bad-error7.C: Same.
41547         * g++.old-deja/g++.law/arm9.C: Same.
41548         * g++.old-deja/g++.law/arm12.C: Same.
41549         * g++.old-deja/g++.law/arg8.C: Same.
41550         * g++.old-deja/g++.law/arg1.C: Same.
41551         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41552         * g++.old-deja/g++.jason/template31.C: Same.
41553         * g++.old-deja/g++.jason/template24.C (main): Same.
41554         * g++.old-deja/g++.jason/2371.C: Same.
41555         * g++.old-deja/g++.eh/new2.C: Same.
41556         * g++.old-deja/g++.eh/new1.C: Same.
41557         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41558         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41559         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41560         * g++.old-deja/g++.brendan/crash62.C: Same.
41561         * g++.old-deja/g++.brendan/crash52.C: Same.
41562         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41563         * g++.old-deja/g++.brendan/crash38.C: Same.
41564         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41565         * g++.old-deja/g++.brendan/copy9.C: Same.
41566
41567 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41568
41569         * gcc.c-torture/execute/20001203-2.c (memset):
41570         Count argument is of type __SIZE_TYPE__.
41571
41572 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41573
41574         * gcc.c-torture/compile/20010404-1.c: New test.
41575
41576 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41577
41578         * gcc.c-torture/compile/20010326-1.c: New test.
41579
41580 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41581
41582         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41583         peculiarities of the SH.
41584         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41585
41586 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41587
41588         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41589         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41590         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41591
41592 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41593
41594         * g77.f-torture/compile/20010321-1.f: New test.
41595
41596 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41597
41598         * gcc.c-torture/compile/20010329-1.c: New test.
41599
41600 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41601
41602         * gcc.c-torture/execute/20010329-1.c: New test.
41603
41604 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41605
41606         * g++.old-deja/g++.other/eh4.C: Fix typo.
41607
41608 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41609
41610         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41611
41612 2001-03-28  Philip Blundell  <philb@gnu.org>
41613
41614         * gcc.c-torture/compile/20010328-1.c: New test.
41615
41616 2001-03-27  Richard Henderson  <rth@redhat.com>
41617
41618         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41619         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41620
41621 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41622
41623         * gcc.c-torture/compile/20010327-1.c: New test.
41624
41625 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41626
41627         * g++.old-deja/g++.other/friend12.C: New test.
41628         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41629         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41630
41631 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41632
41633         * gcc.c-torture/execute/20010325-1.c: New test.
41634
41635 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41636
41637         * g++.old-deja/g++.other/mangle3.C: New test.
41638
41639 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41640
41641         * g++.old-deja/g++.other/anon8.C: New test.
41642
41643 2001-03-20  Philip Blundell  <philb@gnu.org>
41644
41645         * gcc.c-torture/compile/20010320-1.c: New test.
41646
41647 2001-03-17  Richard Henderson  <rth@redhat.com>
41648
41649         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41650
41651 2001-03-15  Geoff Keating  <geoff@redhat.com>
41652
41653         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41654         tests on AIX.
41655
41656 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41657
41658         * g++.old-deja/g++.other/eh4.C: New test.
41659
41660 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41661
41662         * gcc.dg/cpp/mi1.c: Update.
41663
41664 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41665
41666         * g++.old-deja/g++.other/regstack.C: New test.
41667
41668 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41669
41670         * g++.old-deja/g++.other/ref4.C: New test.
41671
41672 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41673
41674         * objc/execute/va_method.m: Added.
41675         * objc/execute/IMP.m: Added.
41676         * objc/execute/_cmd.m: Added.
41677         * objc/execute/accessing_ivars.m: Added.
41678         * objc/execute/class-1.m: Added.
41679         * objc/execute/class-10.m: Added.
41680         * objc/execute/class-11.m: Added.
41681         * objc/execute/class-12.m: Added.
41682         * objc/execute/class-13.m: Added.
41683         * objc/execute/class-14.m: Added.
41684         * objc/execute/class-2.m: Added.
41685         * objc/execute/class-3.m: Added.
41686         * objc/execute/class-4.m: Added.
41687         * objc/execute/class-5.m: Added.
41688         * objc/execute/class-6.m: Added.
41689         * objc/execute/class-7.m: Added.
41690         * objc/execute/class-8.m: Added.
41691         * objc/execute/class-9.m: Added.
41692         * objc/execute/class-tests-1.h
41693         * objc/execute/class-tests-2.h
41694         * objc/execute/compatibility_alias.m: Added.
41695         * objc/execute/encode-1.m: Added.
41696         * objc/execute/formal_protocol-1.m: Added.
41697         * objc/execute/formal_protocol-2.m: Added.
41698         * objc/execute/formal_protocol-3.m: Added.
41699         * objc/execute/formal_protocol-4.m: Added.
41700         * objc/execute/formal_protocol-5.m: Added.
41701         * objc/execute/formal_protocol-6.m: Added.
41702         * objc/execute/formal_protocol-7.m: Added.
41703         * objc/execute/informal_protocol.m: Added.
41704         * objc/execute/initialize.m: Added.
41705         * objc/execute/load.m: Added.
41706         * objc/execute/many_args_method.m: Added.
41707         * objc/execute/nested-3.m: Added.
41708         * objc/execute/no_clash.m: Added.
41709         * objc/execute/private.m: Added.
41710         * objc/execute/redefining_self.m: Added.
41711         * objc/execute/root_methods.m: Added.
41712         * objc/execute/selector-1.m: Added.
41713         * objc/execute/static-1.m: Added.
41714         * objc/execute/static-2.m: Added.
41715         * objc/execute/va_method.m: Added.
41716
41717 2001-03-10  Richard Henderson  <rth@redhat.com>
41718
41719         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41720
41721 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41722
41723         * g++.old-deja/g++.other/crash31.C: XFAIL.
41724         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41725         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41726         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41727         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41728         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41729
41730 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41731
41732         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41733
41734 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41735
41736         * gcc.dg/20000724-1.c: Don't use multiline strings.
41737
41738 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41739
41740         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41741         result of -cString against what we expect it to be; don't just
41742         print it out for no one to read.
41743
41744         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41745         Based on testcases provided by Nicola Pero.
41746
41747 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41748
41749         * gcc.dg/cpp/macro7.c: New test.
41750
41751 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41752
41753         * gcc.dg/cpp/multiline.c: Update.
41754
41755 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41756
41757         * g++.old-deja/g++.other/enum3.C: New test.
41758
41759 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41760
41761         * g++.old-deja/g++.other/pod1.C: New test.
41762
41763 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41764
41765         * g++.old-deja/g++.ext/overload1.C: New test.
41766
41767 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41768
41769         * g++.old-deja/g++.pt/using1.C: New test.
41770
41771 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41772
41773         * g++.old-deja/g++.other/using9.C: New test.
41774
41775 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41776
41777         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41778
41779         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41780
41781 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41782
41783         * g++.old-deja/g++.ext/realpt1.C: Remove.
41784
41785 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41786
41787         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41788
41789 2001-02-26  Will Cohen  <wcohen@redhat.com>
41790
41791         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41792
41793 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41794
41795         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41796         templatized constructors.
41797
41798 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41799
41800         * gcc.c-torture/execute/20010224-1.c: New test.
41801
41802 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41803
41804         * gcc.c-torture/execute/20010222-1.c: New test.
41805
41806 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41807
41808         * g++.old-deja/g++.other/inline20.C: New test.
41809
41810 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41811
41812         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41813
41814 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41815
41816         * g++.old-deja/g++.other/lookup22.C: New test.
41817
41818 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41819
41820         * g77.dg: New directory.
41821         * g77.dg/20010216-1.f: New test case.
41822         * g77.dg/dg.exp: New driver.
41823         * lib/g77-dg.exp: New driver library.
41824
41825 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41826
41827         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41828
41829 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41830
41831         * g++.old-deja/g++.other/decl9.C: New test.
41832
41833 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41834
41835         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41836         not need <string> and also tests the initialization at runtime.
41837
41838 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41839
41840         * gcc.c-torture/execute/longlong.c: New test.
41841
41842 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41843
41844         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41845
41846 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41847
41848         * gcc.c-torture/execute/920302-1.c (execute):
41849         Change argument type to short.
41850
41851 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41852
41853         * g++.old-deja/g++.pt/deduct6.C: New test.
41854
41855 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41856
41857         * g++.old-deja/g++.pt/deduct5.C: New test.
41858
41859 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41860
41861         * gcc.c-torture/execute/20010209-1.c: New test.
41862
41863 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41864
41865         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41866
41867 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41868
41869         * g++.dg/vtgc1.C: Update for new ABI.
41870
41871         * consistency.vlad: New directory, 1665 files.
41872
41873 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41874
41875         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41876         return type.
41877         * gcc.dg/cpp/digraphs.c: Declare puts.
41878
41879 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41880
41881         * g++.old-deja/g++.other/warn5.C: New test.
41882
41883 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41884
41885         * g++.old-deja/g++.pt/spec40.C: New test.
41886
41887 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41888
41889         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41890         case.
41891         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41892
41893 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41894
41895         * gcc.c-torture/compile/20010209-1.c: New test.
41896
41897 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41898
41899         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41900         excess errors message but not if it crashes.
41901         * g++.old-deja/g++.other/crash27.C: Likewise.
41902         * g++.old-deja/g++.other/crash28.C: Likewise.
41903         * g++.old-deja/g++.other/crash30.C: Likewise.
41904         * g++.old-deja/g++.other/crash32.C: Likewise.
41905         * g++.old-deja/g++.other/crash35.C: Likewise.
41906         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41907
41908 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41909
41910         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41911         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41912         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41913         g77.f-torture/execute/execute.exp,
41914         g77.f-torture/noncompile/noncompile.exp,
41915         gcc.c-torture/execute/execute.exp,
41916         gcc.c-torture/execute/memcheck/memcheck.exp,
41917         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41918         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41919         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41920         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41921         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41922         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41923         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41924         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41925         Remove bug reporting instructions with ancient email addresses.
41926
41927 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41928
41929         * gcc.dg/20010202-1.c: New test.
41930         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41931
41932 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41933
41934         * g++.dg/stdbool-if.C: New test.
41935
41936 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41937
41938         * objc/execute/fdecl.m: Added main().
41939
41940 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41941
41942         * gcc.c-torture/execute/20010206-1.c: New test.
41943
41944 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41945
41946         * gcc.dg/cpp/avoidpaste1.c: Update.
41947
41948 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41949
41950         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41951         Pero <nicola@brainstorm.co.uk>.
41952         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41953
41954 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41955
41956         * g++.old-deja/g++.pt/spec39.C: New test.
41957
41958 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41959
41960         * gcc.c-torture/compile/20010202-1.c: New test.
41961
41962 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41963
41964         * g++.old-deja/g++.abi/primary2.C: New test.
41965         * g++.old-deja/g++.abi/primary3.C: New test.
41966         * g++.old-deja/g++.abi/primary4.C: New test.
41967         * g++.old-deja/g++.abi/primary5.C: New test.
41968         * g++.old-deja/g++.abi/vtable3.h: New test.
41969         * g++.old-deja/g++.abi/vtable3a.C: New test.
41970         * g++.old-deja/g++.abi/vtable3b.C: New test.
41971         * g++.old-deja/g++.abi/vtable3c.C: New test.
41972         * g++.old-deja/g++.abi/vtable3d.C: New test.
41973         * g++.old-deja/g++.abi/vtable3e.C: New test.
41974         * g++.old-deja/g++.abi/vtable3f.C: New test.
41975         * g++.old-deja/g++.abi/vtable3g.C: New test.
41976         * g++.old-deja/g++.abi/vtable3h.C: New test.
41977         * g++.old-deja/g++.abi/vtable3i.C: New test.
41978         * g++.old-deja/g++.abi/vtable3j.C: New test.
41979         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41980
41981 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41982
41983         * g++.old-deja/g++.other/anon6.C: New test.
41984         * g++.old-deja/g++.other/anon7.C: New test.
41985
41986 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41987
41988         * gcc.dg/cpp/avoidpaste2.c: New tests.
41989
41990 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41991
41992         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41993
41994 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41995
41996         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41997         DECIMAL_DIG cases for Irix."
41998
41999 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
42000
42001         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42002
42003 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42004
42005         * gcc.dg/c99-tag-1.c: New test.
42006
42007 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42008
42009         * gcc.dg/cpp/tr-warn1.c: Add tests.
42010
42011 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42012
42013         * gcc.dg/cpp/avoidpaste1.c: Update.
42014         * gcc.dg/cpp/paste4.c: Update.
42015
42016 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42017
42018         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42019         cases for Irix.
42020
42021 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42022
42023         * g++.old-deja/g++.other/inline19.C: New test.
42024
42025 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42026
42027         * gcc.dg/Wlarger-than.c: New test.
42028
42029 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42030
42031         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42032
42033 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42034
42035         * gcc.c-torture/execute/20010129-1.c: New test.
42036         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42037
42038 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42039
42040         * gcc.dg/cpp/avoidpaste1.c: Test case.
42041
42042 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42043
42044         * g++.old-deja/g++.other/inline18.C: New test.
42045
42046 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42047
42048         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42049         and __builtin_putchar.
42050
42051 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42052
42053         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42054         tests.
42055
42056 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
42057
42058         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42059         floating point number rounding mode to round to the nearest
42060         representable mode.
42061
42062 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
42063
42064         * g++.old-deja/g++.other/mangle2.C: New test.
42065
42066 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42067
42068         * gcc.c-torture/compile/20010124-1.c: New test.
42069
42070 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
42071
42072         * g++.old-deja/g++.pt/spec38.C: New test.
42073
42074 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42075
42076         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42077         "Build don't run".
42078
42079 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42080
42081         * gcc.c-torture/execute/20010123-1.c: New test.
42082
42083 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42084
42085         * g++.old-deja/g++.pt/spec37.C: New test.
42086
42087 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42088
42089         * g++.old-deja/g++.pt/overload14.C: New test.
42090
42091 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42092
42093         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42094         __builtin_return_address.
42095
42096 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42097
42098         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42099         * g++.old-deja/g++.pt/spec35.C: New test.
42100         * g++.old-deja/g++.pt/spec36.C: New test.
42101
42102 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42103
42104         * gcc.c-torture/compile/20010118-1.c: New test.
42105
42106 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42107
42108         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42109
42110 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42111
42112         * gcc.c-torture/execute/20010119-1.c: New test.
42113
42114 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42115
42116         * g++.old-deja/g++.other/vbase5.C: New test.
42117
42118 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42119
42120         * gcc.c-torture/execute/20010118-1.c: New test.
42121
42122 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42123
42124         * g++.old-deja/g++.pt/deduct3.C: New test.
42125
42126 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42127
42128         * g++.old-deja/g++.pt/spec34.C: New test.
42129
42130 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42131
42132         * g77.f-torture/compile/20000601-2.f: New test.
42133
42134 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42135
42136         * g++.old-deja/g++.other/init17.C: New test.
42137
42138 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42139
42140         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42141
42142 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42143
42144         * g++.old-deja/g++.pt/unify8.C: New test.
42145
42146 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42147
42148         * g++.old-deja/g++.abi/vbase1.C: New test.
42149
42150 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42151
42152         * g++.old-deja/g++.pt/crash65.C: New test.
42153
42154 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42155
42156         * gcc.dg/cpp/assembl2.S: New test case.
42157
42158 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42159
42160         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42161         are supported.
42162
42163 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42164
42165         * g++.old-deja/g++.other/builtins1.C: New test.
42166         * g++.old-deja/g++.other/builtins2.C: Likewise.
42167         * g++.old-deja/g++.other/builtins3.C: Likewise.
42168         * g++.old-deja/g++.other/builtins4.C: Likewise.
42169
42170 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42171
42172         * gcc.c-torture/compile/20010117-1.c: New test.
42173         * gcc.c-torture/compile/20010117-2.c: New test.
42174
42175 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42176
42177         * g77.f-torture/execute/20010116.[fx]: New test,
42178         XFAIL on i?86-*-*.
42179         * g77.f-torture/compile/20010115.f: Indicate it's
42180         a test for PR fortran/1636.
42181
42182 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42183
42184         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42185
42186 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42187
42188         * g77.f-torture/compile/20010115.f: New test.
42189
42190 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42191
42192         * g++.old-deja/g++.pt/nontype5.C: New test.
42193
42194 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42195
42196         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42197         have an equivalent working one below it.
42198
42199 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42200
42201         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42202         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42203
42204 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42205
42206         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42207         message containing "init_priority".
42208         (conpr-2.C): Likewise.
42209         (conpr-3.C): Likewise.
42210         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42211
42212 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42213
42214         * gcc.c-torture/execute/20010114-2.c: New test.
42215
42216 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42217
42218         * gcc.c-torture/compile/20010114-1.c: New test.
42219         * gcc.c-torture/compile/20010114-1.x: Xfail.
42220         * gcc.c-torture/compile/20010114-2.c: New test.
42221         * gcc.c-torture/execute/20010114-1.c: New test.
42222         * gcc.dg/trunc-1.c: New test.
42223         * gcc.dg/uninit-B.c: New test.
42224
42225 2001-01-13  Nick Clifton  <nickc@redhat.com>
42226
42227         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42228         target.
42229
42230 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42231
42232         * gcc.c-torture/compile/20010113-1.c: New test.
42233
42234 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42235
42236         * gcc.c-torture/compile/20001212-1.c: New test.
42237
42238 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42239
42240         * gcc.dg/cpp/widestr1.c: Update.
42241         * gcc.dg/cpp/prag-imp.c: Remove.
42242
42243 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42244
42245         * gcc.c-torture/execute/20000801-3.x: Remove.
42246         * gcc.dg/c90-init-1.c: New test.
42247         * gcc.dg/c99-init-1.c: New test.
42248         * gcc.dg/c99-init-2.c: New test.
42249         * gcc.dg/gnu99-init-1.c: New test.
42250
42251 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42252
42253         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42254         testing that no relevant ones were found.
42255
42256 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42257
42258         * g++.old-deja/g++.pt/cast2.C: New test.
42259
42260 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42261
42262         * g++.old-deja/g++.pt/friend47.C: New test.
42263
42264 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42265
42266         * g++.old-deja/g++.pt/instantiate13.C: New test.
42267
42268 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42269
42270         * g++.old-deja/g++.other/defarg7.C: New test.
42271         * g++.old-deja/g++.other/defarg8.C: New test.
42272
42273 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42274
42275         * g++.old-deja/g++.pt/crash64.C: New test.
42276
42277 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42278
42279         * g++.old-deja/g++.pt/crash63.C: New test.
42280
42281 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42282
42283         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42284
42285 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42286
42287         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42288
42289 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42290
42291         * g++.old-deja/g++.pt/error3.C: New test.
42292
42293 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42294
42295         * g++.old-deja/g++.other/crash39.C: New test.
42296
42297 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42298
42299         * g++.old-deja/g++.other/vbase4.C: New test.
42300
42301 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42302
42303         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42304         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42305         * gcc.dg/special/special.exp: New test driver which will check
42306         for alias support for the above test.
42307
42308 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42309
42310         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42311         problems on small machines.
42312         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42313         parameterize.
42314
42315 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42316
42317         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42318         mips.
42319         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42320
42321 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42322
42323         * g++.old_deja/g++.pt/using8.C: New test.
42324
42325 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42326
42327         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42328
42329 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42330
42331         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42332         where a failure is expected.
42333         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42334
42335 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42336
42337         * g++.old_deja/g++.pt/instantiate12.C: New test.
42338
42339 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42340
42341         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42342         start of structs.
42343         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42344         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42345         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42346         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42347         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42348         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42349         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42350         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42351         * g++.old-deja/g++.eh/spec6.C: Likewise.
42352         * g++.old-deja/g++.jason/crash3.C: Likewise.
42353         * g++.old-deja/g++.law/ctors11.C: Likewise.
42354         * g++.old-deja/g++.law/ctors17.C: Likewise.
42355         * g++.old-deja/g++.law/ctors5.C: Likewise.
42356         * g++.old-deja/g++.law/ctors9.C: Likewise.
42357         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42358         * g++.old-deja/g++.mike/net22.C: Likewise.
42359         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42360         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42361         * g++.old-deja/g++.mike/virt3.C: Likewise.
42362         * g++.old-deja/g++.niklas/t128.C: Likewise.
42363         * g++.old-deja/g++.other/anon4.C: Likewise.
42364         * g++.old-deja/g++.other/using1.C: Likewise.
42365         * g++.old-deja/g++.other/warn3.C: Likewise.
42366         * g++.old-deja/g++.pt/t37.C: Likewise.
42367         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42368         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42369
42370 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42371
42372         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42373
42374 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42375
42376         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42377
42378 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42379
42380         * gcc.c-torture/compile/20010107-1.c: New test.
42381
42382 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42383
42384         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42385
42386 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42387
42388         * gcc.dg/format/format.h: New file.
42389         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42390         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42391         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42392         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42393         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42394         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42395         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42396         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42397         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42398         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42399         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42400         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42401         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42402         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42403         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42404         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42405         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42406         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42407         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42408         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42409         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42410         instead of declaring standard types, macros and functions in each
42411         test.
42412
42413 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42414
42415         * gcc.c-torture/execute/20010106-1.c: New test.
42416
42417 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42418
42419         * gcc.dg/format/format.exp: New file.
42420         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42421         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42422         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42423         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42424         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42425         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42426         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42427         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42428         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42429         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42430         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42431         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42432         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42433         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42434         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42435         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42436         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42437         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42438         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42439         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42440         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42441         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42442         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42443         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42444         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42445         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42446         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42447         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42448         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42449         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42450         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42451         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42452         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42453         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42454         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42455         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42456         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42457         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42458         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42459         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42460         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42461         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42462
42463 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42464
42465         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42466         account.
42467
42468 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42469
42470         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42471
42472 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42473
42474         * g++.old-deja/g++.pt/crash62.C: New test.
42475
42476 2001-01-04  Richard Henderson  <rth@redhat.com>
42477
42478         * gcc.dg/20000926-1.c: Update expected warnings.
42479         * gcc.dg/array-2.c: Likewise.
42480         * gcc.dg/array-4.c: Also validate flexible array members.
42481         * gcc.dg/c99-flex-array-1.c: New.
42482
42483 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42484
42485         * gcc.c-torture/compile/20001222-1.x: Remove.
42486
42487 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42488
42489         * gcc.c-torture/execute/built-in-setjmp.c: New.
42490
42491 2001-01-03  Richard Henderson  <rth@redhat.com>
42492
42493         * gcc.dg/940510-1.c: Update expected error wording.
42494         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42495
42496 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42497
42498         * lib/target-supports.exp (check_alias_available): Modified to
42499         indicate aliases not supported if only weak aliases are supported.
42500
42501 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42502
42503         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42504         Turn on cmpstrsi checks for __pj__ and __i370__.
42505
42506 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42507
42508         * g++.old-deja/g++.other/virtual11.C: New test.
42509
42510 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42511
42512         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42513
42514 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42515
42516         * gcc.c-torture/compile/20010102-1.c: New test.
42517
42518 2001-01-02  Andreas Jaeger  <aj@suse.de>
42519
42520         * gcc.dg/noreturn-3.c: New test.
42521
42522         * gcc.dg/noreturn-4.c: New test.
42523
42524 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42525
42526         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42527         __builtin_fputc and __builtin_fwrite.
42528
42529 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42530
42531         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42532         signed char, not default char.
42533
42534 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42535
42536         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42537
42538 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42539
42540         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42541
42542 2000-12-29  Richard Henderson  <rth@redhat.com>
42543
42544         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42545         (__cyg_profile_func_exit): Define.
42546
42547 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42548
42549         * g++.dg/vtgc1.C: New test.
42550
42551 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42552
42553         * gcc.dg/noncompile/20001228-1.c: New test.
42554
42555         * gcc.dg/20001228-1.c: New test.
42556
42557         * gcc.c-torture/execute/20001228-1.c: New test.
42558
42559 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42560
42561         * gcc.dg/format-strfmon-1.c: New test.
42562
42563 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42564
42565         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42566         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42567         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42568         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42569         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42570         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42571         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42572         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42573         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42574         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42575         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42576         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42577         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42578
42579         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42580         * gcc.c-torture/execute/string-opt-4.c: Test index.
42581
42582 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42583
42584         * gcc.c-torture/compile/20001226-1.c: New test.
42585
42586 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42587
42588         * gcc.c-torture/compile/20001222-1.c: New test.
42589         * gcc.c-torture/compile/20001222-1.x: Xfail.
42590
42591 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42592
42593         * gcc.c-torture/execute/comp-goto-2.c: New test.
42594
42595 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42596
42597         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42598         Use long types if __INT_MAX__ is 32767.
42599         (main): Use cast to (sint32 *) when poking 88 into a_page.
42600
42601         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42602
42603 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42604
42605         * gcc.c-torture/compile/20001221-1.c: New test.
42606         * gcc.c-torture/execute/20001221-1.c: New test.
42607
42608 2000-12-20  Richard Henderson  <rth@redhat.com>
42609
42610         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42611         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42612
42613 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42614
42615         * gcc.dg/compare3.c: New test.
42616
42617 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42618
42619         * gcc.dg/format-warnll-1.c: New test.
42620
42621 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42622
42623         * gcc.dg/cpp/cmdlne-P.c: New test.
42624
42625 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42626
42627         * gcc.c-torture/execute/builtin-abs-1.c,
42628         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42629
42630 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42631
42632         * gcc.dg/cpp/multiline.c: New test.
42633
42634 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42635
42636         * g++.old-deja/g++.other/syshdr1.C: Update.
42637         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42638
42639 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42640
42641         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42642
42643 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42644
42645         * g++.old-deja/g++.pt/ttp65.C: New test.
42646
42647 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42648
42649         * g++.old-deja/g++.pt/ttp64.C: New test.
42650
42651 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42652
42653         * g++.old-deja/g++.pt/spec33.C: New test.
42654
42655 2000-12-14  Catherine Moore  <clm@redhat.com>
42656
42657         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42658         * gcc.c-torture/execute/920612-2.c: Likewise.
42659         * gcc.c-torture/execute/920428-2.c: Likewise.
42660         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42661         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42662
42663 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42664
42665         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42666         * gcc.dg/pack-test-2.c: Likewise.
42667
42668 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42669
42670         Tests by Zack Weinberg <zackw@stanford.edu>.
42671
42672         * gcc.dg/cpp/defined.c: Update.
42673         * gcc.dg/cpp/defined_trad.c: New tests.
42674
42675 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42676
42677         * gcc.dg/cpp/trad-direct.c: Update.
42678
42679 2000-12-11  Neil Booth  <neilb@earthling.net>
42680
42681         * gcc.dg/cpp/defined_trad.c
42682
42683 2000-12-11  Neil Booth  <neilb@earthling.net>
42684
42685         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42686
42687 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42688
42689         * gcc.dg/format-miss-2.c: New test.
42690
42691 2000-12-09  Neil Booth  <neilb@earthling.net>
42692
42693         * gcc.dg/cpp/lineflags.c: New tests.
42694         * gcc.dg/cpp/poison.c: Update.
42695         * gcc.dg/cpp/redef2.c: Update.
42696         * gcc.dg/cpp/skipping.c: New test.
42697
42698 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42699
42700         * g++.old-deja/g++.other/eh3.C: New testcase.
42701
42702 2000-12-07  Neil Booth  <neilb@earthling.net>
42703
42704         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42705         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42706         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42707         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42708         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42709         Update.
42710
42711 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42712
42713         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42714         __SIZE_TYPE__ instead of int for type of integers cast to
42715         pointers.
42716
42717 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42718
42719         * g++.old-deja/g++.other/cleanup4.C: New test.
42720
42721 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42722
42723         * format-sec-1.c: New test.
42724
42725 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42726
42727         * gcc.dg/format-nonlit-3.c: New test.
42728
42729 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42730
42731         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42732         through a null pointer.
42733
42734 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42735
42736         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42737         * g++.old-deja/g++.pt/partial4.C: New test.
42738
42739 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42740
42741         * gcc.c-torture/execute/ieee/hugeval.x: New.
42742
42743 2000-12-06  Neil Booth  <neilb@earthling.net>
42744
42745         * gcc.dg/cpp/backslash2.c: New tests.
42746
42747 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42748
42749         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42750         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42751
42752 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42753
42754         * gcc.c-torture/execute/20001203-2.c: New testcase.
42755
42756 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42757
42758         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42759         * g++.old-deja/g++.other/virtual10.C: New test.
42760
42761 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42762
42763         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42764
42765 2000-12-05  Richard Henderson  <rth@redhat.com>
42766
42767         * gcc.c-torture/compile/20001205-1.c: New.
42768
42769 2000-12-04  Neil Booth  <neilb@earthling.net>
42770
42771         * g++.old-deja/g++.other/virtual9.C: New test.
42772         * g++.old-deja/g++.pt/crash61.C: New test.
42773         * gcc.c-torture/execute/loop-9.c: New test.
42774
42775 2000-12-04  Neil Booth  <neilb@earthling.net>
42776
42777         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42778         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42779         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42780         * gcc.dg/cpp/extratokens.c: ...here.
42781
42782 2000-12-04  Neil Booth  <neilb@earthling.net>
42783
42784         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42785         New tests.
42786
42787 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42788
42789         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42790         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42791
42792 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42793
42794         * gcc.c-torture/execute/20001203-1.c: New test.
42795
42796 2000-12-03  Neil Booth  <neilb@earthling.net>
42797
42798         * gcc.dg/cpp/macro6.c: New test cases.
42799
42800 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42801
42802         * gcc.c-torture/execute/string-opt-9.c: New test.
42803         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42804         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42805         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42806
42807         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42808         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42809
42810 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42811
42812         * gcc.dg/cpp/if-6.c: New testcase.
42813
42814         * gcc.dg/20001201-1.c: New testcase.
42815
42816 2000-12-02  Neil Booth  <neilb@earthling.net>
42817
42818         * g++.old-deja/g++.other/externC4.C,
42819         g++.old-deja/g++.other/friend10.C: New tests.
42820
42821 2000-12-02  Neil Booth  <neilb@earthling.net>
42822
42823         * g++.old-deja/g++.other/instan2.C
42824         * g++.old-deja/g++.other/instan3.C: New test.
42825
42826 2000-12-02  Neil Booth  <neilb@earthling.net>
42827
42828         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42829         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42830         gnuc99.c,gnuc99-pedantic.c: New tests.
42831
42832 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42833
42834         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42835         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42836
42837 2000-12-01  Neil Booth  <neilb@earthling.net>
42838
42839         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42840         * gcc.dg/cpp/poison.c: Update.
42841         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42842
42843 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42844
42845         * g77.f-torture/execute/20001201.f: New test.
42846
42847 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42848
42849         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42850
42851 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42852
42853         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42854
42855 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42856
42857         * g++.old-deja/g++.other/cast6.C: New test.
42858
42859 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42860
42861         * gcc.c-torture/execute/20001130-2.c: New testcase.
42862
42863 2000-11-30  Richard Henderson  <rth@redhat.com>
42864
42865         * gcc.c-torture/execute/20001130-1.c: New test.
42866
42867 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42868
42869         * g++.old-deja/g++.other/op3.C: New test.
42870
42871 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42872
42873         * g++.old-deja/g++.other/op2.C: New test.
42874
42875 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42876
42877         * g++.old-deja/g++.other/crash38.C: New test.
42878
42879 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42880
42881         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42882
42883 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42884
42885         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42886         tests.
42887         * gcc.c-torture/execute/string-opt-6.c: New test.
42888
42889         * gcc.dg/20001117-1.c: Add main.
42890
42891 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42892
42893         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42894         Move from here ...
42895         * gcc.dg/940510-1.c: ... to here.
42896
42897         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42898         zero-size arrays in toplevel structures.
42899
42900 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42901
42902         * gcc.c-torture/execute/loop-8.c: New test.
42903
42904 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42905
42906         * g++.old-deja/g++.other/base1.C: New test.
42907
42908 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42909
42910         * g++.old-deja/g++.other/parse2.C: New test.
42911
42912 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42913
42914         * g++.old-deja/g++.pt/incomplete1.C: New test.
42915
42916 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42917
42918         * g++.old-deja/g++.other/friend9.C: New test.
42919
42920 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42921
42922         * gcc.dg/20001127-1.c: New test.
42923
42924 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42925
42926         * g++.old-deja/g++.pt/friend46.C: New test.
42927
42928 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42929
42930         * g++.old-deja/g++.other/ptrmem8.C: New test.
42931
42932 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42933
42934         * gcc.c-torture/execute/string-opt-7.c: New test.
42935         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42936
42937 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42938
42939         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42940         instead of 'mkcheck 2'.
42941
42942 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42943
42944         * gcc.c-torture/execute/memcheck/driver.c,
42945         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42946         C9X references to refer to C99.
42947
42948 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42949
42950         * gcc.dg/ultrasp3.c: New test.
42951
42952 2000-11-25  Neil Booth  <neilb@earthling.net>
42953
42954         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42955
42956 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42957
42958         * gcc.c-torture/compile/20001123-2.c: New.
42959
42960 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42961
42962         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42963
42964 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42965
42966         * gcc.dg/sequence-point-1.c: Add some new tests.
42967         * gcc.c-torture/execute/20001124-1.c: New test.
42968
42969 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42970
42971         * g++.old-deja/g++.other/vaarg4.C: New test.
42972         * gcc.c-torture/compile/20001123-1.c: New test.
42973
42974 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42975
42976         * g++.other/crash24.C: Adjust and remove XFAIL.
42977         * g++.other/crash37.C: New test.
42978
42979 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42980
42981         * g++.old-deja/g++.pt/instantiate9.C: New test.
42982
42983 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42984
42985         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42986         new ABI, too.
42987
42988         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42989         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42990
42991 2000-11-22  Neil Booth  <neilb@earthling.net>
42992
42993         * gcc.dg/cpp/Wtrigraphs.c: New test.
42994
42995 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42996
42997         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42998
42999 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
43000
43001         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43002
43003 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
43004
43005         * lib/gcc-dg.exp: load_lib scanasm.exp.
43006         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43007         * lib/g++-dg.exp: load_lib scanasm.exp.
43008         * lib/scanasm.exp: New.
43009         (scan-assembler, scan-assembler-not): Add optional arguments to
43010         test name, or if not present, the pattern name.
43011         (scan-assembler-dem, scan-assembler-dem-not): New.
43012
43013         * g++.dg/dg.exp: New.
43014
43015 2000-11-21  Neil Booth  <neilb@earthling.net>
43016
43017         * gcc.dg/cpp/integrated1.c: Remove.
43018
43019 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43020
43021         * gcc.c-torture/execute/20001121-1.c: New test.
43022
43023 2000-11-21  Richard Henderson  <rth@redhat.com>
43024
43025         * gcc.c-torture/compile/20001121-1.c: New test.
43026
43027 2000-11-20  Neil Booth  <neilb@earthling.net>
43028
43029         * gcc.dg/cpp/integrated1.c: New test.
43030
43031 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43032
43033         * g++.old-deja/g++.other/inline17.C: New test.
43034
43035 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43036
43037         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43038         local variable to be zero: I made the variable global. Now
43039         uses abort() and exit() instead of relying on main's return value.
43040
43041 2000-11-20  Neil Booth  <neilb@earthling.net>
43042
43043         * gcc.dg/cpp/paste2.c: Update test.
43044         * objc/execute/paste.m: New test.
43045
43046 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43047
43048         * gcc.dg/c99-condexpr-1.c: New test.
43049
43050 2000-11-20  Neil Booth  <neilb@earthling.net>
43051
43052         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43053
43054 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
43055
43056         * g++.old-deja/g++.pt/export1.C: New test.
43057
43058 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
43059
43060         * gcc.dg/20001117-1.c: New test.
43061
43062 2000-11-18  Richard Henderson  <rth@redhat.com>
43063
43064         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43065
43066 2000-11-18  Richard Henderson  <rth@redhat.com>
43067
43068         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43069         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43070         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43071
43072 2000-11-18  Richard Henderson  <rth@redhat.com>
43073
43074         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43075         (main): New.  Exit cleanly.
43076
43077 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43078
43079         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43080         gcc.dg/c99-fordecl-2.c: New tests.
43081
43082 2000-11-18  Richard Henderson  <rth@redhat.com>
43083
43084         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43085         * gcc.c-torture/execute/zerolen-2.c: New.
43086
43087 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43088
43089         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43090         memory.
43091
43092 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43093
43094         * g++.old-deja/g++.pt/instantiate8.C: New test.
43095
43096 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43097
43098         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43099         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43100
43101 2000-11-16  Nick Clifton  <nickc@redhat.com>
43102
43103         * gcc.c-torture/execute/nestfunc-2.c: New test.
43104         * gcc.c-torture/execute/nestfunc-3.c: New test.
43105
43106 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43107
43108         * gcc.c-torture/compile/20001116-1.c: New test.
43109
43110 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43111
43112         * gcc.c-torture/execute/20001115-1.c: New test.
43113
43114 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43115
43116         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43117         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43118         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43119         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43120
43121 2000-11-15  Neil Booth  <neilb@earthling.net>
43122
43123         gcc.dg/cpp/_Pragma1.c: Update.
43124         gcc.dg/cpp/_Pragma2.c: New test.
43125
43126 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43127
43128         * g++.old-deja/g++.other/anon5.C: New test.
43129
43130 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43131
43132         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43133         tests.
43134
43135 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43136
43137         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43138         output.
43139
43140 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43141
43142         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43143         labels at end of compound statements.
43144
43145 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43146
43147         * gcc.c-torture/execute/loop-7.c: New test.
43148
43149 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43150
43151         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43152
43153 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43154
43155         * gcc.dg/c99-bool-1.c: New test.
43156
43157 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43158
43159         * gcc.dg/c99-scope-1.c: Remove xfail.
43160         * gcc.dg/c99-scope-2.c: New test.
43161
43162 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43163
43164         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43165         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43166
43167 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43168
43169         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43170         error messages.
43171
43172         * g++.mike/p700.C: Don't typedef wchar_t.
43173         * g++.mike/p784.C: Likewise.
43174         * g++.mike/eb101.C: Don't use __wchar_t.
43175
43176 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43177
43178         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43179         from DO loop.
43180
43181 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43182
43183         * gcc.c-torture/execute/20001111-1.c: New test.
43184
43185 2000-11-10  Nick Clifton  <nickc@redhat.com>
43186
43187         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43188         long multuiple and accumulate.
43189
43190 2000-11-09  Richard Henderson  <rth@redhat.com>
43191
43192         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43193         via size_t instead of int.
43194
43195         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43196         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43197         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43198         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43199
43200 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43201
43202         * gcc.c-torture/compile/20001109-1.c: New test.
43203         * gcc.c-torture/compile/20001109-2.c: New test.
43204
43205 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43206
43207         * g++.old-deja/g++.pt/operator1.C: New test.
43208         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43209
43210 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43211
43212         * gcc.dg/20001108-1.c: New test.
43213
43214 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43215
43216         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43217         with both arguments constant strings.
43218         * gcc.c-torture/execute/string-opt-3.c: New test.
43219         * gcc.c-torture/execute/string-opt-4.c: New test.
43220         * gcc.c-torture/execute/string-opt-5.c: New test.
43221
43222 2000-11-08  Nick Clifton  <nickc@redhat.com>
43223
43224         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43225         mulsidi3adddi patterns.
43226
43227 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43228
43229         * g++.old-deja/g++.other/crash36.C: New test.
43230
43231 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43232
43233         * g++.old-deja/g++.other/init16.C: New test.
43234
43235 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43236
43237         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43238
43239 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43240
43241         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43242         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43243         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43244
43245 2000-11-07  DJ Delorie  <dj@redhat.com>
43246
43247         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43248
43249 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43250
43251         * gcc.c-torture/execute/string-opt-1.c: New test.
43252
43253 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43254
43255         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43256         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43257         parameters in registers, and there is no way for a varargs
43258         function to know in which order the integer and floating-point
43259         parameters should be interleaved when they are placed on the
43260         stack.
43261         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43262         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43263
43264 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43265
43266         * gcc.c-torture/execute/string-opt-2.c: New test.
43267
43268 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43269
43270         * g++.old-deja/g++.pt/crash60.C: New test.
43271
43272 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43273
43274         * g++.old-deja/g++.other/crash24.C: New test.
43275         * g++.old-deja/g++.other/crash25.C: New test.
43276         * g++.old-deja/g++.other/crash26.C: New test.
43277         * g++.old-deja/g++.other/crash27.C: New test.
43278         * g++.old-deja/g++.other/crash28.C: New test.
43279         * g++.old-deja/g++.other/crash29.C: New test.
43280         * g++.old-deja/g++.other/crash30.C: New test.
43281         * g++.old-deja/g++.other/crash31.C: New test.
43282         * g++.old-deja/g++.other/crash32.C: New test.
43283         * g++.old-deja/g++.other/crash33.C: New test.
43284         * g++.old-deja/g++.other/crash34.C: New test.
43285         * g++.old-deja/g++.other/crash35.C: New test.
43286
43287 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43288
43289         * gcc.c-torture/execute/20001031-1.c: New test.
43290
43291 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43292
43293         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43294         namespace.
43295
43296         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43297         standards-conformant.
43298
43299         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43300
43301         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43302         * g++.old-deja/g++.mike/p755a.C: Likewise.
43303         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43304         library makes no calls to `operator new' during initialization.
43305
43306 2000-11-04  Neil Booth  <neilb@earthling.net>
43307
43308         * gcc.dg/cpp/include2.c: New tests.
43309
43310 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43311
43312         * lib/g++.exp (g++_set_ld_library_path): New function.
43313         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43314
43315 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43316
43317         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43318         warnings.
43319
43320 2000-11-01  Richard Henderson  <rth@redhat.com>
43321
43322         * g++.old-deja/g++.ext/namedret1.C: New.
43323         * g++.old-deja/g++.ext/namedret2.C: New.
43324         * g++.old-deja/g++.ext/namedret3.C: New.
43325
43326 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43327
43328         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43329         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43330
43331 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43332
43333         * gcc.c-torture/execute/va-arg-21.c: New test.
43334
43335 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43336
43337         * gcc.dg/c99-complex-2.c: New test.
43338
43339 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43340
43341         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43342
43343 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43344
43345         * g++.old-deja/g++.other/inline16.C: New test.
43346
43347 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43348
43349         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43350         __PRETTY_FUNCTION__
43351
43352 2000-10-29  Neil Booth  <neilb@earthling.net>
43353
43354         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43355         New tests.
43356         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43357         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43358         optimisation.
43359
43360 2000-10-29  Neil Booth  <neilb@earthling.net>
43361
43362         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43363         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43364         * mi5.c: Test multiple includes work with -C.
43365         * trigraphs.c: Test ^= version.
43366
43367 2000-10-28  Neil Booth  <neilb@earthling.net>
43368
43369         New tests and test updates for new macro expander.
43370
43371         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43372         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43373         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43374         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43375         new diagnostic messages.
43376
43377         * gcc.dg/cpp/macro3.c: New tests.
43378
43379 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43380
43381         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43382         on the same line.
43383
43384 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43385
43386         * g++.old-deja/g++.other/eh2.C: New test.
43387
43388 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43389
43390         * gcc.c-torture/execute/20001027-1.c: New test.
43391
43392 2000-10-26  Richard Henderson  <rth@redhat.com>
43393
43394         * gcc.c-torture/execute/20001026-1.c: New.
43395
43396 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43397
43398         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43399         * g++.old-deja/g++.law/builtin1.C: Likewise.
43400         * g++.old-deja/g++.law/ctors10.C: Likewise.
43401         * g++.old-deja/g++.law/virtual3.C: Likewise.
43402         * g++.old-deja/g++.mike/p658.C: Likewise.
43403         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43404         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43405         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43406         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43407         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43408
43409 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43410
43411         * gcc.c-torture/compile/20001024-1.c: New test.
43412
43413 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43414
43415         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43416         to tell us whether or not we are using V3.
43417
43418 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43419
43420         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43421         operands.
43422
43423 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43424
43425         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43426
43427 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43428
43429         * gcc.c-torture/execute/20001024-1.c: New test.
43430
43431 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43432
43433         * g++.old-deja/g++.other/sibcall1.C: New test.
43434
43435 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43436
43437         * gcc.dg/noncompile/init-3.c: New test.
43438
43439 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43440
43441         * gcc.dg/format-array-1.c: New test.
43442
43443 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43444
43445         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43446         writing through null pointers; remove comment about testing
43447         unterminated strings.
43448
43449 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43450
43451         * gcc.c-torture/execute/20001017-2.c: New test.
43452
43453 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43454
43455         * gcc.c-torture/compile/20001018-1.c: New test.
43456         * gcc.c-torture/compile/20001018-1.x: Xfail.
43457
43458 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43459
43460         * gcc.c-torture/execute/20001017-1.c: New test.
43461
43462 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43463
43464         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43465         for multiple use of arguments with scanf formats; add tests for
43466         multiple use of arguments.
43467
43468 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43469
43470         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43471
43472 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43473
43474         * gcc.dg/format-miss-1.c: New test.
43475
43476 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43477
43478         * gcc.c-torture/execute/20001013-1.c: New test.
43479
43480 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43481
43482         * gcc.dg/format-branch-1.c: New test.
43483
43484 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43485
43486         * README, lib/file-format.exp: Remove EGCS references.
43487
43488 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43489
43490         * gcc.dg/20001013-1.c: New test.
43491
43492 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43493
43494         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43495         for intmax_t in the compiler using __typeof__ and the type rules
43496         for conditional expressions.
43497
43498 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43499
43500         * gcc.dg/20001012-1.c: New test.
43501         * gcc.dg/20001012-2.c: New test.
43502
43503 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43504
43505         * gcc.dg/format-attr-1.c: New test.
43506
43507 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43508
43509         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43510         __LONG_LONG_MAX__ instead of LLONG_MAX.
43511
43512 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43513
43514         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43515         scanf flags.
43516         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43517         flags.
43518
43519 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43520
43521         * gcc.dg/sequence-pt-1.c: New test.
43522
43523 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43524
43525         * gcc.c-torture/execute/20001011-1.c: New testcase.
43526         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43527
43528 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43529
43530         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43531         does not error on it.
43532
43533 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43534
43535         * gcc.dg/20001009-1.c: New test.
43536
43537 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43538
43539         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43540         * gcc.c-torture/execute/20001009-2.c: ... to here.
43541
43542 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43543
43544         * gcc.c-torture/compile/20001009-1.c: New testcase.
43545         * gcc.c-torture/execute/20001009-1.c: New testcase.
43546         Testcases provided by Jan Hubicka <jh@suse.cz>.
43547
43548 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43549
43550         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43551         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43552         uintmax_t using <limits.h> to emulate the compiler's internal
43553         logic.  No longer XFAIL %j tests.
43554
43555 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43556
43557         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43558         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43559         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43560         regexps and details of expected handling of some bad formats.
43561         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43562         suppression.
43563
43564 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43565
43566         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43567         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43568         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43569         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43570         in list archives.
43571
43572 2000-10-06  Richard Henderson  <rth@cygnus.com>
43573
43574         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43575         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43576         * g++.old-deja/g++.jason/report.C: Likewise.
43577         * g++.old-deja/g++.law/friend5.C: Likewise.
43578         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43579         of the expected warnings.
43580
43581 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43582
43583         * g++.old-deja/g++.pt/enum14.C: New test.
43584
43585 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43586
43587         * g++.old-deja/g++.pt/crash59.C: New test.
43588
43589 2000-10-04  Will Cohen  <wcohen@redhat.com>
43590
43591         * gcc.dg/20000926-1.c: New test.
43592
43593 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43594
43595         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43596         function name for current C++ compiler.
43597         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43598
43599 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43600
43601         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43602         __PRETTY_FUNCTION__.
43603         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43604
43605 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43606
43607         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43608
43609 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43610
43611         * gcc.c-torture/compile/20000923-1.c: New test.
43612
43613 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43614
43615         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43616         * g++.old-deja/g++.pt/ttp62.C: Same.
43617         * g++.old-deja/g++.other/inline14.C: Same.
43618
43619 2000-09-24  Richard Henderson  <rth@cygnus.com>
43620
43621         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43622
43623 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43624
43625         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43626
43627 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43628
43629         * gcc.c-torture/compile/20000922-1.c: New file.
43630
43631 2000-09-21  Nick Clifton  <nickc@redhat.com>
43632
43633         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43634         a signed long modulo operation.
43635         (mod6): New function - perform an unsigned long modulo operation.
43636         (main): Add tests for modulos of very large numbers by very small
43637         dividends.
43638
43639 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43640
43641         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43642
43643 2000-09-19  Richard Henderson  <rth@cygnus.com>
43644
43645         * gcc.dg/compare2.c (case 10): XFAIL.
43646
43647 2000-09-18  Richard Henderson  <rth@cygnus.com>
43648
43649         * gcc.c-torture/execute/20000906-1.c: Move ...
43650         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43651         that support __builtin_trap.
43652
43653 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43654
43655         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43656
43657 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43658
43659         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43660         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43661         more $ format tests.
43662
43663 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43664
43665         * gcc.dg/format-errmk-1.c: New test.
43666
43667 2000-09-17  Greg McGary  <greg@mcgary.org>
43668
43669         * gcc.c-torture/execute/20000917-1.x: Remove.
43670
43671 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43672
43673         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43674
43675 2000-09-17  Greg McGary  <greg@mcgary.org>
43676
43677         * gcc.c-torture/execute/20000917-1.c: New test.
43678         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43679
43680 2000-09-16  Neil Booth  <NeilB@earthling.net>
43681
43682         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43683         in nested macro bug.
43684
43685 2000-09-15  Neil Booth  <NeilB@earthling.net>
43686
43687         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43688
43689 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43690
43691         * gcc.c-torture/execute/20000914-1.c: New test.
43692
43693 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43694
43695         * g++.other/inline13.C: New test.
43696
43697 2000-09-12  Andreas Jaeger  <aj@suse.de>
43698
43699         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43700         constant by Ulrich Drepper <drepper@redhat.com>.
43701
43702 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43703
43704         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43705
43706 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43707
43708         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43709
43710 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43711
43712         * gcc.dg/cpp/backslash.c: New test.
43713
43714 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43715
43716         * gcc.c-torture/execute/20000910-1.c: New test.
43717         * gcc.c-torture/execute/20000910-2.c: Likewise.
43718
43719 2000-09-11  Robert Lipe  <robertl@sco.com>
43720
43721         * gcc.dg/pragma-align.c: New test.
43722
43723 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43724
43725         * g++.old-deja/g++.pt/explicit82.C: New test.
43726         * g++.old-deja/g++.pt/explicit83.C: New test.
43727
43728 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43729
43730         * gcc.dg/asm-names.c: New test.
43731
43732 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43733
43734         * gcc.dg/cpp/tr-warn6.c: New test
43735
43736 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43737
43738         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43739         be accepted.
43740
43741 2000-09-07  Catherine Moore  <clm@redhat.com>
43742
43743         * gcc.c-torture/execute/unroll-1.c: New test.
43744
43745 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43746
43747         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43748         ERROR markers.
43749         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43750         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43751         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43752         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43753         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43754         Preprocess only.
43755         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43756         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43757
43758 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43759
43760         * g++.old-deja/g++.pt/deduct2.C: New test.
43761
43762 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43763
43764         * g++.old-deja/g++.pt/parms2.C: New test.
43765
43766 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43767
43768         * g++.old-deja/g++.pt/crash58.C: New test.
43769
43770 2000-09-06  Greg McGary  <greg@mcgary.org>
43771
43772         * gcc.c-torture/execute/20000906-1.c: New test.
43773         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43774
43775 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43776
43777         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43778
43779 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43780
43781         * g++.old-deja/g++.pt/crash57.C: New test.
43782
43783 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43784
43785         * g++.old-deja/g++.pt/crash56.C: New test.
43786
43787 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43788
43789         * g++.old-deja/g++.pt/koenig1.C: New test.
43790
43791 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43792
43793         * gcc.dg/20000904-1.c: New test.
43794
43795 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43796
43797         * gcc.dg/cpp/paste8.c: New test.
43798
43799 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43800
43801         * gcc.c-torture/compile/20000827-1.c: New test.
43802
43803 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43804
43805         * gcc.dg/format-diag-1.c: New test.
43806
43807 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43808
43809         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43810         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43811         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43812         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43813         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43814
43815 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43816
43817         * g++.old-deja/g++.other/nested4.C: New test.
43818
43819 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43820
43821         * g++.old-deja/g++.ns/scoped1.C: New test.
43822
43823 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43824
43825         * lib/g++.exp: Support testing already-installed GCC.
43826
43827 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43828
43829         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43830
43831 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43832
43833         * gcc.dg/return-type-2.c: New test.
43834
43835 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43836
43837         * gcc.c-torture/compile/20000825-1.c: New test.
43838
43839 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43840
43841         * gcc.dg/dwarf2-2.c: New test.
43842
43843 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43844
43845         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43846         dg-warning regexps.
43847
43848 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43849
43850         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43851         gcc.dg/format-ext-5.c: New tests.
43852
43853 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43854
43855         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43856
43857 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43858
43859         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43860
43861 2000-08-24  Richard Henderson  <rth@cygnus.com>
43862
43863         * gcc.dg/ia64-sync-1.c: New test.
43864         * gcc.dg/ia64-sync-2.c: New test.
43865         * gcc.dg/ia64-asm-1.c: New test.
43866
43867 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43868
43869         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43870         * gcc.dg/format-ext-2.c: New test.
43871
43872 2000-08-23  Jason Merrill  <jason@redhat.com>
43873
43874         * lib/old-dejagnu.exp: Also ignore "In member function" and
43875         "At global scope".
43876
43877 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43878
43879         * gcc.dg/noncompile/label-lineno-1.c: New test.
43880
43881 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43882
43883         * gcc.dg/c99-array-nonobj-1.c: New test.
43884
43885 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43886
43887         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43888         tests.
43889         * gcc.dg/format-ext-1.c: New test.
43890
43891 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43892
43893         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43894         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43895         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43896         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43897         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43898
43899 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43900
43901         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43902         gcc.dg/c99-strftime-2.c: New tests.
43903
43904 2000-08-22  Richard Henderson  <rth@cygnus.com>
43905
43906         * gcc.c-torture/execute/20000822-1.c: New test.
43907
43908 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43909
43910         * gcc.c-torture/execute/20000819-1.x: Remove.
43911
43912 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43913
43914         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43915         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43916         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43917         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43918         gcc.dg/format-xopen-1.c: New tests.
43919
43920 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43921
43922         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43923
43924 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43925
43926         * g++.old-deja/g++.other/loop2.C: New test.
43927
43928         * gcc.c-torture/compile/20000606-1.c: New test.
43929         * gcc.c-torture/compile/20000728-1.c: New test.
43930         * gcc.c-torture/execute/20000801-1.c: New test.
43931         * gcc.c-torture/execute/20000801-2.c: New test.
43932         * gcc.c-torture/execute/20000819-1.c: New test.
43933         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43934         * gcc.dg/20000629-1.c: New test.
43935         * gcc.dg/20000724-1.c: New test.
43936         * gcc.dg/20000807-1.c: New test.
43937
43938 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43939
43940         * gcc.dg/cpp/pragma-1.c: New test.
43941         * gcc.dg/cpp/pragma-2.c: New test.
43942
43943 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43944
43945         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43946         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43947
43948 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43949
43950         * gcc.c-torture/compile/20000818-1.c: New test.
43951
43952 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43953
43954         * gcc.c-torture/execute/20000818-1.c: New test.
43955
43956 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43957
43958         * gcc.dg/format-va-1.c: New test.
43959
43960 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43961
43962         * g++.old-deja/g++.other/typedef8.C: New test.
43963
43964 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43965
43966         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43967         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43968         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43969         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43970         * g++.old-deja/g++.other/ptrmem7.C: New test.
43971         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43972
43973 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43974
43975         * g++.old-deja/g++.pt/typename27.C: New test.
43976
43977 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43978
43979         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43980         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43981         * g++.old-deja/g++.pt/friend45.C: New test.
43982         * g++.old-deja/g++.other/friend8.C: New test.
43983
43984 2000-08-15  Richard Henderson  <rth@cygnus.com>
43985
43986         * gcc.c-torture/execute/20000815-1.c: New test.
43987
43988 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43989
43990         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43991         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43992         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43993
43994 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43995
43996         * g++.old-deja/g++.other/refinit2.C: New test.
43997
43998 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43999
44000         * lib/c-torture.exp (c-torture): Make
44001         compiler_conditional_xfail_data global.
44002         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44003         compiler_conditional_xfail_data machinery.
44004         (f-torture-execute): Likewise.
44005         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44006         and only when unrolling loops.
44007
44008         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44009
44010 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44011
44012         * g++.old-deja/g++.pt/explicit81.C: New test.
44013
44014 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44015
44016         * g++.old-deja/g++.pt/typename26.C: New test.
44017
44018 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44019
44020         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44021         warning.
44022
44023 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44024
44025         * g++.old-deja/g++.other/array3.C: New test.
44026
44027 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44028
44029         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44030         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44031         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44032         New tests.
44033
44034 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44035
44036         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44037         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44038
44039 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44040
44041         * gcc.c-torture/execute/20000808-1.c: New test.
44042
44043 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44044
44045         * gcc.dg/c90-const-expr-1.c: New test.
44046
44047 2000-08-08  Richard Henderson  <rth@cygnus.com>
44048
44049         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44050
44051 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44052
44053         * gcc.dg/noncompile/const-ll-1.c: New test.
44054
44055 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44056
44057         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44058
44059 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44060
44061         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44062         that running programs linked against the shared version of libobjc
44063         run correctly.
44064
44065 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44066
44067         * gcc.dg/c99-printf-1.c: New test.
44068
44069 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44070
44071         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44072
44073 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
44074
44075         * gcc.c-torture/execute/20000731-1.x: Delete.
44076
44077 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
44078
44079         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44080         and torture_without_loops as is done by c-torture.exp.
44081         (search_for): Copy from c-torture.exp.
44082         (gcc-dg-runtest): New function, drives a directory of tests
44083         iterating over the TORTURE_OPTIONS.
44084         (scan-assembler, scan-assembler-not): Move here from
44085         individual directory drivers.
44086
44087         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44088         defined by lib/gcc-dg.exp.
44089         * gcc.dg/cpp/cpp.exp: Likewise.
44090         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44091         gcc-dg-runtest, so we cycle over optimization options.
44092
44093         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44094         * gcc.dg/compare2.c: No longer expected to fail.
44095
44096 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44097
44098         * gcc.c-torture/execute/20000804-1.c: New test.
44099
44100 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44101
44102         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44103
44104 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44105
44106         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44107
44108 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44109
44110         * gcc.c-torture/compile/20000803-1.c: New test.
44111
44112 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44113
44114         * gcc.c-torture/execute/20000801-3.c,
44115         gcc.c-torture/execute/20000801-4.c: New tests.
44116         * gcc.c-torture/execute/20000801-3.x,
44117         gcc.c-torture/execute/20000801-4.x: Xfail.
44118
44119 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44120
44121         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44122         libobjc/.libs to allow for libtool.
44123
44124 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44125
44126         * gcc.c-torture/compile/20000802-1.c: New test.
44127
44128 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44129
44130         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44131
44132 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44133
44134         * gcc-c-torture/execute/20000731-2.c: New test.
44135
44136         * gcc.c-torture/execute/20000731-1.c: New test.
44137         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44138
44139 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44140
44141         * testsuite/gcc.dg/cpp/paste7.c: New test.
44142         * gcc.dg/cpp/20000725-1.c: New test.
44143
44144 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44145
44146         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44147         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44148         declaration warning for __builtin_dwarf_reg_size.
44149
44150         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44151
44152 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44153
44154         * gcc.dg/noncompile/voidparam-1.c: New test.
44155
44156 2000-07-30  Richard Henderson  <rth@cygnus.com>
44157
44158         * gcc.dg/c90-digraph-1.c: Don't xfail.
44159         * gcc.dg/compare2.c (case 10): Xfail.
44160         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44161
44162 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44163
44164         * gcc.dg/c99-main-1.c: New test.
44165
44166 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44167
44168         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44169
44170 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44171
44172         * gcc.c-tortuer/execute/20000726-1.c: New test.
44173
44174 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44175
44176         * gcc.c-torture/execute/enum-2.c: New test.
44177
44178 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44179
44180         * gcc.dg/cpp/tr-warn3.c: New test.
44181
44182 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44183
44184         * g++.old-deja/g++.ext/implicit1.C: Remove.
44185         * g++.old-deja/g++.jason/c2.C: Remove
44186         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44187         * g++.old-deja/g++.pt/crash16.C: Likewise.
44188         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44189
44190 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44191
44192         * g++.old-deja/g++.other/for2.C: New test.
44193
44194 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44195
44196         * gcc.dg/20000720-1.c: New test.
44197
44198 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44199
44200         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44201
44202 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44203
44204         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44205         * gcc.c-torture/execute/20000722-1.c: New.
44206         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44207
44208 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44209
44210         * gcc.dg/cpp/20000720-1.S: New test.
44211
44212 2000-07-21  Michael Meissner  <meissner@redhat.com>
44213
44214         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44215
44216 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44217
44218         * g++.old-deja/g++.brendan/crash16.C,
44219         g++.old-deja/g++.brendan/parse3.C,
44220         g++.old-deja/g++.brendan/redecl1.C,
44221         g++.old-deja/g++.ns/template13.C,
44222         g++.old-deja/g++.other/decl4.C,
44223         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44224
44225 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44226
44227         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44228         and "Internal error".
44229
44230         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44231         regexps.
44232         * gcc.dg/cpp/paste6.c: New test.
44233
44234 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44235
44236         * gcc.dg/cpp/tr-direct.c: New test.
44237
44238         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44239         gcc.dg/cpp/undef1.c: Tweak error regexps.
44240
44241 2000-07-18  Eric Christopher <echristo@redhat.com>
44242
44243         * gcc.c-torture/compile/20000718-1.c: New test.
44244
44245 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44246
44247         * cpplex.c (_cpp_push_token): If the token being pushed back
44248         is the previous token in this context, just subtract one from
44249         context->posn.
44250         * cppmacro.c (save_expansion): Clear aux field when storing a
44251         placemarker.
44252
44253 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44254
44255         * gcc.dg/noncompile/redecl-1.c: New test.
44256
44257 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44258
44259         * gcc.c-torture/execute/20000717-5.c: New test.
44260         * gcc.c-torture/execute/20000717-1.x: Removed.
44261
44262 2000-07-17  Richard Henderson  <rth@cygnus.com>
44263
44264         * gcc.c-torture/execute/20000717-4.c: New test.
44265
44266 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44267
44268         * gcc.dg/cpp/syshdr.c: New test.
44269         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44270
44271 2000-07-17  Neil Booth  <neilb@earthling.net>
44272
44273         * gcc.dg/cpp/cmdlne-dM.c: New test.
44274         * gcc.dg/cpp/cmdlne-dD.c: New test.
44275
44276 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44277
44278         * gcc.c-torture/execute/20000717-3.c: New test.
44279
44280         * gcc.c-torture/compile/20000717-1.c: New test.
44281
44282 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44283
44284         * gcc.c-torture/execute/20000717-2.c: New test.
44285
44286 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44287
44288         * gcc.dg/formatz-1.c: New test.
44289
44290         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44291         * gcc.dg/c99-digraph-1.c: New tests.
44292
44293         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44294         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44295
44296         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44297         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44298         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44299         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44300         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44301         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44302         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44303
44304 2000-07-17   Greg McGary <greg@mcgary.org>
44305
44306         * gcc.c-torture/execute/20000717-1.c: New test.
44307         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44308
44309 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44310
44311         * gcc.c-torture/execute/20000715-2.c: New test.
44312         * gcc.dg/20000715-1.c: New test.
44313
44314 2000-07-15  Michael Meissner  <meissner@redhat.com>
44315
44316         * gcc.c-torture/execute/20000715-1.c: New test.
44317
44318 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44319
44320         * gcc.c-torture/execute/20000707-1.c: New test.
44321
44322 2000-07-13  Neil Booth  <NeilB@earthling.net>
44323
44324         * testsuite/gcc.dg/cpp/digraph1.c,
44325         testsuite/gcc.dg/cpp/digraph2.c,
44326         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44327
44328 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44329
44330         * g77.f-torture/compile/20000630-2.f: New test.
44331         * g77.f-torture/compile/20000630-2.x
44332
44333 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44334
44335         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44336
44337 2000-07-11  Neil Booth  <NeilB@earthling.net>
44338
44339         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44340
44341 2000-07-11  Neil Booth  <NeilB@earthling.net>
44342
44343         * gcc.dg/cpp/cmdlne-C.c: New.
44344
44345 2000-07-09  Neil Booth  <NeilB@earthling.net>
44346
44347         * gcc.dg/cpp/directiv.c: New tests.
44348         * gcc.dg/cpp/undef1.c: Update.
44349
44350 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44351
44352         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44353
44354 2000-07-09  Neil Booth  <NeilB@earthling.net>
44355
44356         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44357
44358 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44359
44360         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44361         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44362
44363 2000-07-08  Neil Booth  <NeilB@earthling.net>
44364
44365         * gcc.dg/cpp/macsyntx.c: New tests.
44366
44367 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44368
44369         * gcc.dg/20000707-1.c: New test.
44370
44371 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44372
44373         * gcc.c-torture/execute/20000706-1.c: New test.
44374         * gcc.c-torture/execute/20000706-2.c: New test.
44375         * gcc.c-torture/execute/20000706-3.c: New test.
44376         * gcc.c-torture/execute/20000706-4.c: New test.
44377         * gcc.c-torture/execute/20000706-5.c: New test.
44378
44379 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44380
44381         * g++.old-deja/g++.pt/instantiate7.C: New test.
44382
44383 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44384
44385         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44386         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44387         * g++.old-deja/g++.other/rtti3.C: Likewise.
44388         * g++.old-deja/g++.other/rttid3.C: Likewise.
44389
44390 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44391
44392         *  g77.f-torture/compile/20000630-1.x: Fix typo
44393
44394 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44395
44396         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44397         assembly output.
44398
44399 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44400
44401         * gcc.dg/cpp/ident.c: New test.
44402
44403 2000-07-05  Neil Booth  <NeilB@earthling.net>
44404
44405         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44406           gcc.dg/cpp/lexstrng.c: New tests.
44407
44408 2000-07-04  Neil Booth  <NeilB@earthling.net>
44409
44410         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44411         * gcc.dg/cpp/strify2.c: Same.
44412
44413 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44414
44415         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44416         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44417         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44418         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44419
44420         * testsuite/gcc.dg/cpp/macro1.c,
44421         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44422         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44423         testsuite/gcc.dg/cpp/strify1.c,
44424         testsuite/gcc.dg/cpp/strify2.c: New tests.
44425
44426 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44427
44428         * gcc.c-torture/execute/20000703-1.c: New test.
44429
44430 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44431
44432         * g++.old-deja/g++.pt (lookup10.C): New test.
44433
44434 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44435
44436         * g++.old-deja/g++.pt (typename25.C): New test.
44437
44438 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44439
44440         * gcc.c-torture/compile/20000701-1.c: New test.
44441
44442 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44443
44444         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44445         to test case.
44446
44447 2000-06-30  Catherine Moore  <clm@cygnus.com>
44448
44449         * gcc.c-torture/execute/align-1.c: New test.
44450
44451 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44452
44453         * g++.old-deja/g++.pt/expr8.C: New test.
44454         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44455
44456 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44457
44458         * gcc.c-torture/compile/20000629-1.c: New test.
44459
44460 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44461
44462
44463         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44464         gcc.dg/noncompile directory, depending on whether they're
44465         preprocessor tests or not.  Annotate all the tests for the dg
44466         framework.
44467
44468         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44469         * gcc.dg/noncompile/noncompile.exp: New.
44470
44471         * Moved files:
44472         Old name                                New name
44473         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44474         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44475         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44476         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44477         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44478         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44479         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44480         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44481         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44482         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44483         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44484         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44485         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44486         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44487         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44488         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44489         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44490         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44491         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44492         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44493         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44494         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44495         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44496         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44497
44498         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44499         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44500         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44501         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44502         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44503         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44504
44505 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44506
44507         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44508         declare one variable.  On the fourth, error.
44509         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44510         declared by 20000628-1a.h.
44511
44512 2000-06-29  Richard Henderson  <rth@redhat.com>
44513
44514         * gcc.c-torture/execute/930529-1.x: New file.
44515         * gcc.dg/920413-1.c: Adjust expected warning text.
44516         * gcc.dg/980217-1.c: Declare abort.
44517         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44518
44519 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44520
44521         * g77.f-torture/compile/20000629-1.f: New test.
44522         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44523
44524 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44525
44526         Rearrange lots of files, removing entirely the
44527         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44528         directories.
44529
44530         * Deleted files:
44531         gcc.c-torture/code_quality/code_quality.exp
44532         gcc.c-torture/special/special.exp
44533         gcc.failure/failure.exp
44534         gcc.failure/940409-1.x
44535         gcc.c-torture/compile/961203-1.x
44536
44537         * New files:
44538         gcc.misc-tests/linkage.exp
44539         gcc.c-torture/execute/920730-1t.c
44540         gcc.c-torture/execute/920730-1t.x
44541         gcc.c-torture/compile/920520-1.x
44542         gcc.c-torture/compile/920521-1.x
44543         gcc.c-torture/compile/981006-1.x
44544         gcc.c-torture/execute/eeprof-1.x
44545
44546         * Moved files (possibly with modifications to fit a new harness):
44547         Old name                                New name
44548         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44549         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44550         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44551         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44552         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44553         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44554         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44555         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44556         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44557         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44558         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44559         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44560         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44561         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44562
44563 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44564
44565         * c-torture/compile/961203-1.x: Delete.
44566
44567         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44568         not exit. Include stdio.h.
44569         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44570         * gcc.misc-tests/dg-12.c: Likewise.
44571         * gcc.misc-tests/dg-5.c: Likewise.
44572         * gcc.misc-tests/dg-6.c: Likewise.
44573         * gcc.misc-tests/dg-7.c: Prototype abort.
44574         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44575         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44576         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44577         not exit.
44578         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44579         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44580
44581 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44582
44583         * gcc.dg/cpp/20000628-1.c: New test.
44584         * gcc.dg/cpp/20000628-1.h: New header for above test.
44585         * gcc.dg/cpp/20000628-1a.h: Likewise.
44586
44587 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44588
44589         * gcc.dg/cpp: New directory.
44590         * gcc.dg/cpp/cpp.exp: New driver.
44591         * gcc.dg/cpp/20000627-1.c: New test.
44592         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44593         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44594         and rewrite as a compilation test.
44595
44596         * gcc.dg: Move many files into the cpp subdirectory, possibly
44597         renaming or editing them as well.
44598         Old name                New name
44599         990119-1.c              cpp/19990119-1.c
44600         990228-1.c              cpp/19990228-1.c
44601         990407-1.c              cpp/19990407-1.c
44602         990409-1.c              cpp/19990409-1.c
44603         990413-1.c              cpp/19990413-1.c
44604         990703-1.c              cpp/19990703-1.c
44605         20000127-1.c            cpp/20000127-1.c
44606         20000129-1.c            cpp/20000129-1.c
44607         20000207-1.c            cpp/20000207-1.c
44608         20000207-2.c            cpp/20000207-2.c
44609         20000209-1.c            cpp/20000209-1.c
44610         20000209-2.c            cpp/20000209-2.c
44611         20000301-1.c            cpp/20000301-1.c
44612         20000419-1.c            cpp/20000419-1.c
44613         20000510-1.S            cpp/20000510-1.S
44614         20000519-1.c            cpp/20000519-1.c
44615         20000529-1.c            cpp/20000529-1.c
44616         20000625-1.c            cpp/20000625-1.c
44617         20000625-2.c            cpp/20000625-2.c
44618         cpp-as1.c               cpp/assert1.c
44619         cpp-as2.c               cpp/assert2.c
44620         cxx-comments-1.c        cpp/cxxcom1.c
44621         cxx-comments-2.c        cpp/cxxcom2.c
44622         endif-label.c           cpp/endif.c
44623         cpp-hash1.c             cpp/hash1.c
44624         cpp-hash2.c             cpp/hash2.c
44625         cpp-if1.c               cpp/if-1.c
44626         cpp-if2.c               cpp/if-2.c
44627         cpp-if3.c               cpp/if-3.c
44628         cpp-if4.c               cpp/if-4.c
44629         cpp-if5.c               cpp/if-5.c
44630         cpp-cond.c              cpp/if-cexp.c
44631         cpp-missingop.c         cpp/if-mop.c
44632         cpp-missingparen.c      cpp/if-mpar.c
44633         cpp-opprec.c            cpp/if-oppr.c
44634         cpp-ifparen.c           cpp/if-paren.c
44635         cpp-shortcircuit.c      cpp/if-sc.c
44636         cpp-shift.c             cpp/if-shift.c
44637         cpp-unary.c             cpp/if-unary.c
44638         cpp-li1.c               cpp/line1.c
44639         cpp-li2.c               cpp/line2.c
44640         lineno.c                cpp/line3.c
44641         lineno-2.c              cpp/line4.c
44642         cpp-mi.c                cpp/mi1.c
44643         cpp-mic.h               cpp/mi1c.h
44644         cpp-micc.h              cpp/mi1cc.h
44645         cpp-mind.h              cpp/mi1nd.h
44646         cpp-mindp.h             cpp/mi1ndp.h
44647         cpp-mix.h               cpp/mi1x.h
44648         cpp-mi2.c               cpp/mi2.c
44649         cpp-mi2a.h              cpp/mi2a.h
44650         cpp-mi2b.h              cpp/mi2b.h
44651         cpp-mi2c.h              cpp/mi2c.h
44652         cpp-mi3.c               cpp/mi3.c
44653         cpp-mi3.def             cpp/mi3.def
44654         poison-1.c              cpp/poison.c
44655         pr-impl.c               cpp/prag-imp.c
44656         cpp-redef-2.c           cpp/redef1.c
44657         cpp-redef.c             cpp/redef2.c
44658         strpaste.c              cpp/strp1.c
44659         strpaste-2.c            cpp/strp2.c
44660         cpp-tradpaste.c         cpp/tr-paste.c
44661         cpp-tradstringify.c     cpp/tr-str.c
44662         cpp-tradwarn1.c         cpp/tr-warn1.c
44663         cpp-tradwarn2.c         cpp/tr-warn2.c
44664         trigraphs.c             cpp/trigraphs.c
44665         cpp-unc1.c              cpp/unc1.c
44666         cpp-unc2.c              cpp/unc2.c
44667         cpp-unc3.c              cpp/unc3.c
44668         cpp-unc.c               cpp/unc4.c
44669         undef.c                 cpp/undef1.c
44670         undef-2.c               cpp/undef2.c
44671         cpp-wi1.c               cpp/widestr1.c
44672
44673 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44674
44675         * lib/g++.exp (g++_include_flags): Tweak.
44676
44677 2000-06-27  H.J. Lu  <hjl@gnu.org>
44678             Loren J. Rittle  <ljrittle@acm.org>
44679
44680         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44681         version with one that knows about the new gcc tree structure.
44682         (g++_link_flags): Same.
44683
44684 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44685
44686         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44687         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44688         case we are cross-compiling.
44689
44690         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44691         g++.old-deja/g++.niklas/Makefile.in,
44692         g++.old-deja/g++.niklas/configure.in,
44693         g++.old-deja/g++.other/Makefile.in,
44694         g++.old-deja/g++.other/configure.in,
44695         gcc.c-torture/code_quality/Makefile.in,
44696         gcc.c-torture/code_quality/configure.in,
44697         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44698         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44699         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44700         gcc.c-torture/execute/ieee/Makefile.in,
44701         gcc.c-torture/execute/ieee/configure.in,
44702         gcc.c-torture/noncompile/Makefile.in,
44703         gcc.c-torture/noncompile/configure.in,
44704         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44705         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44706         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44707
44708 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44709
44710         * g++.old-deja/g++.other/ambig3.C: New test.
44711
44712 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44713
44714         * g++.old-deja/g++.pt/syntax1.C: New test.
44715         * g++.old-deja/g++.pt/syntax2.C: New test.
44716         * g++.old-deja/g++.other/syntax3.C: New test.
44717         * g++.old-deja/g++.other/syntax4.C: New test.
44718
44719 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44720
44721         * gcc.dg/20000623-1.c: Prototype exit and abort.
44722
44723 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44724
44725         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44726         New tests.
44727         * gcc.dg/cpp-mi3.def: New file.
44728
44729         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44730         inside assertions.
44731         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44732         lexer's error messages.
44733         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44734         divine anything from the linemarkers.
44735         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44736         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44737
44738 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44739
44740         * gcc.dg/20000623-1.c: New test.
44741
44742 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44743
44744         * gcc.c-torture/execute/20000622-1.c: New test.
44745
44746 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44747
44748         * g++.old-deja/g++.other/init15.C: New test.
44749
44750 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44751
44752         * g++.old-deja/g++.pt/vaarg2.C: New test.
44753         * g++.old-deja/g++.pt/vaarg3.C: New test.
44754
44755 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44756
44757         * g++.old-deja/g++.other/dyncast6.C: New test.
44758
44759 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44760
44761         * gcc.c-torture/execute/loop-6.c: New test.
44762
44763 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44764
44765         * gcc.dg/20000614-1.c: New test.
44766         * gcc.dg/20000614-2.c: New test.
44767
44768 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44769
44770         * g++.old-deja/g++.other/inline12.C: New test.
44771
44772 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44773
44774         * g++.old-deja/g++.other/eh1.C: New test.
44775
44776 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44777
44778         * g++.old-deja/g++.other/type.C: New test.
44779
44780 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44781
44782         * g++.old-deja/g++.other/initstring.C: New test.
44783
44784 2000-06-12  Jason Merrill  <jason@redhat.com>
44785
44786         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44787
44788 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44789
44790         * gcc.c-torture/compile/20000609-1.c: New test.
44791
44792 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44793
44794         * gcc.dg/20000609-1.c: New test.
44795
44796 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44797
44798         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44799         * gcc.c-torture/noncompile/poison-1.c: Move...
44800         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44801         * gcc.dg/cpp-li1.c: Add a token after the #line.
44802
44803 2000-06-05  Richard Henderson  <rth@cygnus.com>
44804
44805         * gcc.c-torture/execute/20000605-2.c: New test.
44806         * gcc.c-torture/execute/20000605-3.c: New test.
44807
44808 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44809
44810         * g77.f-torture/execute/20000503-1.x: New file.
44811
44812 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44813
44814         * g++.old-deja/g++.eh/badalloc1.C: New test.
44815
44816 2000-06-05  Richard Henderson  <rth@cygnus.com>
44817
44818         * gcc.c-torture/execute/20000605-1.c: New test.
44819
44820 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44821             Nathan Sidwell <nathan@codesourcery.com>
44822
44823         * gcc.c-torture/compile/20000605-1.c: New test.
44824
44825 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44826
44827         * g77.f-torture/compile/20000601-1.f: New test.
44828
44829 2000-06-03  Richard Henderson  <rth@cygnus.com>
44830
44831         * gcc.c-torture/execute/20000603-1.c: New.
44832
44833 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44834
44835         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44836         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44837
44838 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44839
44840         * gcc.dg/compare2.c (case 12): XFAIL.
44841         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44842         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44843
44844         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44845
44846 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44847
44848         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44849         guard macro is already defined when the header is first
44850         included.
44851         * gcc.dg/cpp-mix.h: New file.
44852         * gcc.dg/endif-label.c: Update patterns to match compiler.
44853
44854         * g++.brendan/complex1.C: Declare abort.
44855         * g++.law/refs4.C: Remove XFAIL.
44856         * g++.oliva/expr2.C: Declare abort and exit.
44857
44858 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44859
44860         * gcc.c-torture/execute/20000528-1.c: New test.
44861
44862         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44863         * g++.old-deja/g++.law/temps4.C: Likewise.
44864
44865         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44866         stdlib.h.  Call abort() on failure.
44867         * g++.old-deja/g++.law/refs4.C: Likewise.
44868         * g++.old-deja/g++.law/temps4.C: Likewise.
44869         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44870         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44871
44872 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44873
44874         Relative to g++.dg/special:
44875         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44876
44877         Relative to g++.old-deja:
44878         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44879         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44880         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44881         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44882         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44883         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44884         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44885
44886         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44887         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44888         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44889         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44890         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44891         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44892         and/or string.h.
44893
44894         * g++.other/goto1.C: Update expectations for error messages.
44895
44896 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44897
44898         * gcc.c-torture/compile/20000523-1.c: New test.
44899
44900 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44901
44902         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44903
44904 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44905
44906         * g++.old-deja/g++.eh/catch11.C: New test.
44907         * g++.old-deja/g++.eh/catch12.C: New test.
44908
44909 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44910
44911         * gcc.c-torture/execute/20000523-1.c: New test.
44912
44913 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44914
44915         * c-torture/execute/bcp-1.c: Replace abort in arg of
44916         __builtin_constant_p with a generic external function.
44917
44918         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44919         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44920         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44921         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44922         Prototype abort and/or exit.
44923
44924         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44925         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44926         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44927         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44928
44929 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44930
44931         * gcc.dg/dwarf2-1.c: New test.
44932
44933 2000-05-20  Richard Henderson  <rth@cygnus.com>
44934
44935         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44936
44937 2000-05-20  Andreas Jaeger  <aj@suse.de>
44938
44939         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44940         testcase.
44941
44942 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44943
44944         * gcc.c-torture/execute/20000519-2.c: New test.
44945
44946 2000-05-19  Andreas Jaeger  <aj@suse.de>
44947
44948         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44949         which fails with SSA.
44950
44951         * lib/c-torture.exp: Also test with -O3 -fssa.
44952
44953 2000-05-18  Michael Meissner  <meissner@redhat.com>
44954
44955         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44956         * gcc.c-torture/execute/920415-1.c: Ditto.
44957         * gcc.c-torture/execute/920501-1.c: Ditto.
44958         * gcc.c-torture/execute/conversion.c: Ditto.
44959         * gcc.c-torture/execute/cvt-1.c: Ditto.
44960
44961 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44962
44963         * gcc.c-torture/compile/20000518-1.c: New test.
44964
44965 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44966
44967         * g77.f-torture/compile/200005018.f: New test.
44968
44969 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44970
44971         * gcc.c-torture/compile/20000517-1.c: New test.
44972
44973 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44974
44975         * gcc.c-torture/execute/20000516-1.c: New test.
44976
44977 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44978
44979         * g++.old-deja/g++.other/eh.C: New test.
44980
44981 2000-05-12  Richard Henderson  <rth@cygnus.com>
44982
44983         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44984         constants through to doit's conditional.
44985
44986 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44987
44988         * gcc.c-torture/compile/20000511-1.c: New test.
44989         * g77.f-torture/compile/20000511-1.f: New test.
44990         * g77.f-torture/compile/20000511-2.f: New test.
44991
44992 2000-05-11  Michael Meissner  <meissner@redhat.com>
44993
44994         * gcc.c-torture/execute/20000511-1.c: New test.
44995
44996 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44997
44998         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44999         * gcc.dg/20000510-1.S: New.
45000
45001 2000-05-08  Catherine Moore  <clm@cygnus.com>
45002
45003         * gcc.dg/unused-3.c: New.
45004
45005 2000-05-06  Richard Henderson  <rth@cygnus.com>
45006
45007           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45008           * g++.old-deja/g++.mike/warn1.C: Likewise.
45009           * g++.old-deja/g++.pt/local1.C: Likewise.
45010           * g++.old-deja/g++.pt/local7.C: Likewise.
45011           * g++.old-deja/g++.pt/spec16.C: Likewise.
45012
45013 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45014
45015         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45016
45017 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45018
45019           * g77.f-torture/execute/20000503-1.f: New test.
45020
45021 2000-05-04  Andreas Jaeger  <aj@suse.de>
45022
45023         * gcc.dg/noreturn-2.c: New test.
45024
45025 2000-05-04  Neil Booth  <NeilB@earthling.net>
45026
45027         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45028         preprocessor.
45029
45030 2000-05-04  Richard Henderson  <rth@cygnus.com>
45031
45032         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45033
45034 2000-05-04  Richard Henderson  <rth@cygnus.com>
45035
45036         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45037         OpenSSL by Jason R Thorpe.
45038
45039 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45040
45041         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45042
45043 2000-05-03  Robert Lipe <robertlipe@usa.net>
45044
45045         * gcc.dg/20000503-1.c: New test.
45046
45047 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45048
45049         * gcc.c-torture/compile/20000502-1.c: New test.
45050         * g++.old-deja/g++.other/align.C: New test.
45051         * gcc.dg/cpp-tradstringify.c: New test.
45052
45053 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45054
45055         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45056         and hard registers.
45057
45058 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
45059
45060         * gcc.c-torture/execute/loop-5.c: New test.
45061
45062 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
45063
45064         * gcc.c-torture/execute/va-arg-20.c: New test.
45065
45066 2000-04-23  Jeffrey A Law  (law@cygnus.com)
45067
45068         * gcc.c-torture/execute/20000422-1.c: New test.
45069
45070 2000-04-20  Greg McGary  <gkm@gnu.org>
45071
45072         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45073         when optimizing, but without sibling-call optimizations (-O1).
45074
45075 2000-04-20  Jeffrey A Law  (law@cygnus.com)
45076
45077           * gcc.c-torture/compile/20000420-1.c: New test.
45078
45079 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45080
45081         * g++.abi/ptrflags.C: New test.
45082         * g++.eh/catchptr1.C: Test incomplete pointer chains.
45083
45084 2000-04-19  Catherine Moore  <clm@cygnus.com>
45085
45086         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45087
45088 2000-04-19  Greg McGary  <gkm@gnu.org>
45089
45090         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45091         sibling-call optimizations.
45092
45093 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45094
45095         * gcc.dg/20000419-1.c: New test.
45096
45097 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45098
45099         * gcc.c-torture/execute/20000412-6.c: New test.
45100
45101 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45102
45103         * gcc.c-torture/execute/20000412-5.c: New test.
45104         * g77.f-torture/compile/20000412-1.f: New test.
45105         * gcc.c-torture/execute/20000412-4.c: New test.
45106         * gcc.c-torture/compile/20000412-2.c: New test.
45107         * gcc.c-torture/execute/20000412-3.c: New test.
45108         * gcc.c-torture/compile/20000412-1.c: New test.
45109         * gcc.c-torture/execute/20000412-2.c: New test.
45110
45111 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45112
45113         * objc/execute/bf-20.m: New test.
45114
45115 2000-04-10  Richard Henderson  <rth@cygnus.com>
45116
45117         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45118
45119         * gcc.c-torture/execute/20000412-1.c: New test.
45120
45121 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45122
45123         * g++.old-deja/g++.eh/catchptr1.C: New test.
45124
45125 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45126
45127         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45128
45129 2000-04-08  Neil Booth  <NeilB@earthling.net>
45130
45131         * gcc.dg/cpp-nullchar.c: Remove test as
45132         embedded nulls cause problems.
45133
45134 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45135
45136         * gcc.dg/compare2.c: New test.
45137
45138 2000-04-08  Neil Booth  <NeilB@earthling.net>
45139
45140         * gcc.dg/cpp-nullchar.c: New test.
45141
45142 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45143
45144         * gcc.dg/cpp-mi2.c: New test.
45145         * gcc.dg/cpp-mi2[abc].h: New files.
45146
45147 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45148
45149         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45150         member name.
45151
45152 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45153
45154         * g++.old-deja/g++.abi/vmihint.C: New test.
45155
45156 2000-04-06  Neil Booth  <NeilB@earthling.net>
45157
45158         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45159         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45160         copyright.
45161
45162 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45163
45164         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45165         avoid stack-frame overwrite.
45166
45167 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45168
45169         * gcc.c-torture/compile/20000405-2.c: New test.
45170         * gcc.c-torture/compile/20000405-3.c: New test.
45171
45172 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45173
45174         * gcc.c-torture/compile/20000405-1.c: New test.
45175
45176 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45177
45178         * gcc.dg/cast-qual-1.c: Revert last change.
45179
45180 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45181
45182         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45183
45184 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45185
45186         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45187         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45188
45189 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45190
45191         * gcc.c-torture/compile/20000403-2.c: New test.
45192         * gcc.c-torture/compile/20000403-1.c: New test.
45193
45194 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45195
45196         * gcc.c-torture/execute/20000403-1.c: New test.
45197
45198 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45199
45200         * gcc.c-torture/execute/20000402-1.c: New test.
45201
45202 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45203
45204         * gcc.c-torture/execute/va-arg-15.c: New test.
45205         * gcc.c-torture/execute/va-arg-16.c: New test.
45206         * gcc.c-torture/execute/va-arg-17.c: New test.
45207         * gcc.c-torture/execute/va-arg-18.c: New test.
45208         * gcc.c-torture/execute/va-arg-19.c: New test.
45209
45210 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45211
45212         * gcc.c-torture/compile/981211-1.c: Move to...
45213         * gcc.dg/cpp-as1.c: ...here.
45214         * gcc.dg/cpp-as2.c: New file.
45215
45216         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45217         compiler.
45218
45219 2000-04-02  Neil Booth  <NeilB@earthling.net>
45220
45221         * gcc.dg/cpp-cond.c  New tests.
45222         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45223         accidental success less likely.
45224         * gcc.dg/cpp-missingop.c  New tests.
45225         * gcc.dg/cpp-missingparen.c  New tests.
45226         * gcc.dg/cpp-shift.c  New tests.
45227         * gcc.dg/cpp-shortcircuit.c  New tests.
45228         * gcc.dg/cpp-unary.c  New tests.
45229
45230 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45231
45232         * gcc.c-torture/compile/20000329-1.c: New test.
45233
45234 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45235
45236         * gcc.c-torture/compile/20000326-1.c: New test.
45237         * gcc.c-torture/compile/20000326-2.c: New test.
45238
45239 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45240
45241         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45242         the first parameter is a function argument.
45243
45244 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45245
45246         * g++.old-deja/g++.ext/array4.C: New test.
45247
45248 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45249
45250         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45251
45252 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45253
45254         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45255
45256 2000-03-19  Richard Henderson  <rth@cygnus.com>
45257
45258         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45259
45260 2000-03-19  Richard Henderson  <rth@cygnus.com>
45261
45262         * gcc.c-torture/compile/20000319-1.c: New test.
45263
45264 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45265
45266         * gcc.c-torture/execute/20000314-3.c: New test.
45267         * gcc.c-torture/execute/20000314-2.c: New test.
45268         * gcc.c-torture/execute/20000314-1.c: New test.
45269         * gcc.c-torture/compile/20000314-2.c: New test.
45270         * gcc.c-torture/compile/20000314-1.c: New test.
45271
45272 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45273
45274         * g++.old-deja/g++.warn/inline.C: New test.
45275
45276 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45277
45278         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45279         standards-compliant result rather than specific constants.
45280         Put test-values in array.
45281
45282 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45283
45284         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45285         (g++_target_compile): Put test-specific options last.
45286
45287 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45288
45289         * g++.old-deja/g++.eh/vbase4.C: New test.
45290
45291 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45292
45293         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45294
45295 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45296
45297         * g++.old-deja/g++.brendan/misc12.C: Removed.
45298         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45299         * g++.old-deja/g++.ext/pretty4.C: New test.
45300
45301 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45302
45303         * g++.old-deja/g++.other/string2.C: New test.
45304
45305 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45306
45307         * g++.old-deja/g++.warn/impint2.C: New test.
45308
45309 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45310
45311         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45312         is 1, not zero.
45313
45314 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45315
45316         * g++.old-deja/g++.warn/impint.C: New test.
45317         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45318         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45319         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45320         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45321         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45322         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45323         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45324         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45325         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45326         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45327         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45328         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45329
45330 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45331
45332         * gcc.dg/cpp-redef.c: New test.
45333
45334 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45335
45336         * g++.old-deja/g++.pt/unify7.C: New test.
45337
45338 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45339
45340         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45341         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45342
45343 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45344
45345         * gcc.c-torture/compile/20000224-1.c: New test.
45346
45347 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45348
45349         * gcc.c-torture/compile/cpp-2.c: New test.
45350         * gcc.c-torture/compile/cpp-1.c: New test.
45351
45352 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45353
45354         * gcc.c-torture/execute/20000225-1.c: New test.
45355
45356 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45357
45358         * gcc.dg/cpp-li2.c: New test.
45359
45360         * gcc.dg/cpp-wi1.c: New test.
45361
45362         * gcc.dg/cpp-li1.c: New test.
45363
45364 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45365
45366         * g++.old-deja/g++.other/sizeof5.C: New test.
45367
45368 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45369
45370         * gcc.c-torture/execute/va-arg-13.c: New test.
45371
45372 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45373
45374         * gcc.c-torture/execute/va-arg-12.c: New test.
45375
45376 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45377
45378         * gcc.c-torture/execute/20000223-1.c: New test.
45379
45380 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45381
45382         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45383
45384 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45385
45386         * g++.old-deja/g++.abi/ptrmem.C: New test.
45387
45388 2000-02-19  Richard Henderson  <rth@cygnus.com>
45389
45390         * gcc.c-torture/compile/init-3.c: New.
45391
45392 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45393
45394         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45395         ALWAYS_CXXFLAGS.
45396
45397 2000-02-11  Robert Lipe <robertl@sco.com>
45398
45399         * gcc.c-torture/compile/20000211-3.c: New test.
45400
45401 2000-02-11  Martin Buchholz <martin@xemacs.org>
45402
45403         * gcc.c-torture/compile/20000211-2.c: New test.
45404
45405 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45406
45407         * gcc.c-torture/compile/20000211-1.c: New test.
45408
45409 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45410
45411         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45412           on native targets
45413
45414 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45415
45416         * g++.old-deja/g++.other/cast5.C: New test.
45417
45418 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45419
45420         * gcc.c-torture/execute/20000205-1.c: New.
45421
45422 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45423
45424         * g++.old-deja/g++.jason/cast3.C: Return void.
45425         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45426
45427 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45428
45429         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45430
45431         * gcc.dg/loop-1.c: New test.
45432
45433 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45434
45435         * gcc.c-torture/compile/20000127-1.c: New test.
45436         * gcc.c-torture/execute/991228-1.c: New test.
45437
45438 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45439
45440         * gcc.dg/unused-2.c: New test.
45441
45442         * gcc.dg/conv-1.c: New test.
45443
45444 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45445
45446         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45447         compiler.
45448         (tool_option_proc): Fix typo.
45449
45450 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45451
45452         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45453         of the ld on the host, not on the build machine.
45454         Also, don't crash if '--help' is not a supported option.
45455
45456 2000-01-24  Richard Henderson  <rth@cygnus.com>
45457
45458         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45459
45460 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45461
45462         * gcc.c-torture/execute/20000120-2.c: New test.
45463         * gcc.c-torture/execute/20000120-1.c: New test.
45464
45465 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45466
45467         * gcc.c-torture/execute/20000113-1.c: New test.
45468
45469 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45470
45471         * gcc.c-torture/execute/20000112-1.c: New test.
45472
45473 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45474
45475         * gcc.dg/20000111-1.c: New test.
45476
45477 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45478
45479         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45480         with 16 bit integers.
45481
45482 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45483
45484         * gcc.dg/20000108-1.c: New test.
45485
45486 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45487
45488         * g++.old-deja/g++.ns/koenig8.C: New test.
45489
45490 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45491
45492         * g++.old-deja/g++.other/cast4.C: New test.
45493
45494 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45495
45496         * gcc.c-torture/compile/20000105-2.c: New test.
45497         * gcc.c-torture/compile/20000105-1.c: New test.
45498
45499 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45500
45501         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45502         references to printf & atoi to conform to ANSI standard.
45503         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45504         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45505         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45506         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45507         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45508         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45509         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45510         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45511         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45512         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45513         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45514         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45515         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45516         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45517         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45518         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45519         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45520         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45521         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45522         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45523         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45524         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45525         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45526         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45527         * g++.old-deja/g++.brendan/init3.C: Likewise.
45528         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45529         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45530         * g++.old-deja/g++.brendan/new2.C: Likewise.
45531         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45532         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45533         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45534         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45535         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45536         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45537         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45538         * g++.old-deja/g++.brendan/template24.C: Likewise.
45539         * g++.old-deja/g++.brendan/template3.C: Likewise.
45540         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45541         * g++.old-deja/g++.jason/inline3.C: Likewise.
45542         * g++.old-deja/g++.jason/opeq.C: Likewise.
45543         * g++.old-deja/g++.law/arg5.C: Likewise.
45544         * g++.old-deja/g++.law/arm7.C: Likewise.
45545         * g++.old-deja/g++.law/ctors11.C: Likewise.
45546         * g++.old-deja/g++.law/cvt8.C: Likewise.
45547         * g++.old-deja/g++.law/init9.C: Likewise.
45548         * g++.old-deja/g++.law/refs4.C: Likewise.
45549         * g++.old-deja/g++.law/template2.C: Likewise.
45550         * g++.old-deja/g++.law/visibility24.C: Likewise.
45551         * g++.old-deja/g++.law/vtable3.C: Likewise.
45552         * g++.old-deja/g++.mike/asm2.C: Likewise.
45553         * g++.old-deja/g++.mike/eh1.C: Likewise.
45554         * g++.old-deja/g++.mike/misc1.C: Likewise.
45555         * g++.old-deja/g++.mike/misc13.C: Likewise.
45556         * g++.old-deja/g++.mike/misc14.C: Likewise.
45557         * g++.old-deja/g++.mike/ns12.C: Likewise.
45558         * g++.old-deja/g++.mike/p1248.C: Likewise.
45559         * g++.old-deja/g++.mike/p3708.C: Likewise.
45560         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45561         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45562         * g++.old-deja/g++.mike/p646.C: Likewise.
45563         * g++.old-deja/g++.mike/p700.C: Likewise.
45564         * g++.old-deja/g++.mike/p783.C: Likewise.
45565         * g++.old-deja/g++.mike/p783a.C: Likewise.
45566         * g++.old-deja/g++.mike/p783b.C: Likewise.
45567         * g++.old-deja/g++.mike/p786.C: Likewise.
45568         * g++.old-deja/g++.mike/p789.C: Likewise.
45569         * g++.old-deja/g++.mike/p789a.C: Likewise.
45570         * g++.old-deja/g++.mike/p807a.C: Likewise.
45571         * g++.old-deja/g++.other/delete3.C: Likewise.
45572         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45573         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45574         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45575         * g++.old-deja/g++.other/empty1.C: Likewise.
45576         * g++.old-deja/g++.other/temporary1.C: Likewise.
45577         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45578         * g++.old-deja/g++.pt/t16.C: Likewise.
45579         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45580
45581 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45582
45583         * gcc.dg/991230-1.c: New test.
45584
45585 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45586
45587         * gcc.c-torture/compile/991229-3.c: New test.
45588         * gcc.c-torture/compile/991229-2.c: New test.
45589         * gcc.c-torture/compile/991229-1.c: New test.
45590
45591 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45592
45593         * gcc.c-torture/compile/labels-2.c: New test.
45594
45595 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45596
45597         * gcc.c-torture/execute/991227-1.c: New test.
45598
45599 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45600
45601         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45602
45603 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45604
45605         * gcc.c-torture/execute/991221-1.c: New test.
45606
45607 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45608
45609         * g++.old-deja/g++.other/cast3.C: New test.
45610
45611 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45612
45613         * gcc.c-torture/execute/991216-4.c: New test.
45614
45615 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45616
45617         * gcc.c-torture/execute/991216-1.c: New test.
45618         * gcc.c-torture/execute/991216-2.c: New test.
45619         * gcc.c-torture/execute/991216-3.c: New test.
45620
45621 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45622
45623         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45624         Actually make the test fail by using "-O2" for compilation.
45625
45626 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45627
45628         * g++.old-deja/g++.warn/cast-align1.C: New test.
45629
45630 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45631
45632         * gcc.c-torture/compile/991214-1.c: New test.
45633         * gcc.c-torture/compile/991214-2.c: New test.
45634
45635 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45636
45637         * gcc.dg/991214-1.c: New test.
45638
45639 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45640
45641         * gcc.c-torture/compile/991213-3.c: New test.
45642         * gcc.c-torture/compile/991213-2.c: New test.
45643         * gcc.c-torture/compile/991213-1.c: New test.
45644
45645 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45646
45647         * gcc.dg/991209-1.c: New test.
45648
45649 1999-12-08  Nathan Sidwell <nathan@acm.org>
45650
45651         * gcc.c-torture/compile/991208-1.c: New test.
45652
45653 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45654
45655         * gcc.dg/ultrasp2.c: New test.
45656
45657 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45658
45659         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45660
45661 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45662
45663         * gcc.c-torture/compile/991202-1.c: New test.
45664         * gcc.c-torture/execute/991202-1.c: New test.
45665         * gcc.c-torture/execute/991202-2.c: New test.
45666         * gcc.c-torture/execute/991202-3.c: New test.
45667
45668 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45669
45670         * g++.old-deja/g++.abi/align.C: New test.
45671         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45672         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45673
45674 1999-12-01  Richard Henderson  <rth@cygnus.com>
45675
45676         * gcc.c-torture/execute/991201-1.c: New.
45677
45678 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45679
45680         * gcc.dg/991129-1.c: New test.
45681
45682 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45683
45684         * gcc.c-torture/compile/991127-1.c: New test.
45685
45686 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45687
45688         * g++.old-deja/g++.other/warn4.C: New test.
45689
45690 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45691
45692         * g++.old-deja/g++.eh/cleanup2.C: New test.
45693         * g++.old-deja/g++.ext/pretty2.C: New test.
45694         * g++.old-deja/g++.ext/pretty3.C: New test.
45695         * g++.old-deja/g++.other/debug6.C: New test.
45696
45697 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45698
45699         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45700         compiler_output to look for one error message instead of two.
45701
45702 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45703
45704         * gcc.c-torture/execute/991118-1.c: Also test case
45705         where the word boundary does not split a byte evenly.
45706
45707 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45708
45709         * g++.old-deja/g++.ext/restrict1.C: New test.
45710
45711 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45712
45713         * gcc.c-torture/execute/991118-1.c: New test.
45714
45715 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45716
45717         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45718         working directory pathnames.
45719
45720 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45721
45722         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45723         host is equipped with driver.h and driver.o so it can actually
45724         compile and run the tests.
45725
45726 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45727
45728         * gcc.c-torture/compile/991008-1.c: New test.
45729
45730 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45731
45732         * lib/gcc-dg.exp: Include target-supports.exp
45733
45734 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45735
45736         * lib/target-supports.exp: New file: Provide procs to test for
45737         features supported by the target.
45738         (check_weak_available): Moved here from ecos.exp.
45739         (check_alias_available): New proc: Determine of the target
45740         toolchain supports the alias attribute.
45741
45742         * gcc.dg/special/ecos.exp: Move check_weak_available to
45743         target-supports.exp.
45744         (alias-1.c): Only perform the test if the target supports
45745         aliases.
45746         (wkali-1.c): Only perform the test if the target supports
45747         aliases.
45748
45749         * gcc.dg/990506-0.c: Expect error messages from cross
45750         targets as well as native targets.
45751
45752 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45753
45754         * gcc.dg/ultrasp1.c: Removed xfail.
45755         * gcc.dg/struct-ret-2.c: Likewise.
45756         * gcc.dg/array-1.c: Likewise.
45757
45758 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45759
45760         * gcc.dg/struct-ret-2.c: New test.
45761
45762         * gcc.dg/array-1.c: New test.
45763
45764 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45765
45766         * gcc.c-torture/execute/991030-1.c: New test.
45767
45768 1999-10-26  Richard Henderson  <rth@cygnus.com>
45769
45770         * gcc.c-torture/compile/991026-2.c: New test.
45771
45772 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45773
45774         * gcc.c-torture/compile/991026-1.c: New test.
45775
45776 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45777
45778         * gcc.c-torture/execute/991023-1.c: New test.
45779
45780 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45781
45782         * gcc.c-torture/execute/991019-1.c: New test.
45783
45784 1999-10-16  Richard Henderson  <rth@cygnus.com>
45785
45786         * gcc.c-torture/execute/991016-1.c: New test.
45787
45788 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45789
45790         * gcc.c-torture/execute/991014-1.c: New test.
45791
45792 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45793
45794         * g++.old-deja/g++.other/union2.C: New test.
45795
45796 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45797
45798         * g++.old-deja/g++.other/vaarg2.C: New test.
45799         * g++.old-deja/g++.other/vaarg3.C: New test.
45800
45801 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45802
45803         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45804         in compile/.
45805
45806 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45807
45808         * gcc.c-torture/execute/va-arg-11.c: New test.
45809
45810 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45811
45812         * lib/file-format.exp (gcc_target_object_format): Don't
45813         crash if objdump is unavailable.
45814
45815 1999-09-29  Donn Terry <donn@interix.com>
45816
45817         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45818
45819 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45820
45821         * gcc.c-torture/compile/990928-1.c: New test.
45822
45823 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45824
45825         * g++.old-deja/g++.other/decl6.C: New test.
45826
45827 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45828
45829         * gcc.c-torture/execute/va-arg-10.c: New test.
45830
45831 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45832
45833         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45834         __PRETTY_FUNCTION__.
45835
45836 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45837
45838         * gcc.c-torture/execute/990923-1.c: New test.
45839
45840 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45841
45842         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45843         for which -fpic is inappropriate.
45844
45845 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45846
45847         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45848
45849 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45850
45851         * g++.old-deja/g++.other/dyncast1.C: New test.
45852         * g++.old-deja/g++.other/dyncast2.C: New test.
45853         * g++.old-deja/g++.other/dyncast3.C: New test.
45854         * g++.old-deja/g++.other/dyncast4.C: New test.
45855         * g++.old-deja/g++.other/dyncast5.C: New test.
45856         * g++.old-deja/g++.eh/catch3.C: New test.
45857         * g++.old-deja/g++.eh/catch3p.C: New test.
45858         * g++.old-deja/g++.eh/catch4.C: New test.
45859         * g++.old-deja/g++.eh/catch4p.C: New test.
45860         * g++.old-deja/g++.eh/catch5.C: New test.
45861         * g++.old-deja/g++.eh/catch5p.C: New test.
45862         * g++.old-deja/g++.eh/catch6.C: New test.
45863         * g++.old-deja/g++.eh/catch6p.C: New test.
45864         * g++.old-deja/g++.eh/catch7.C: New test.
45865         * g++.old-deja/g++.eh/catch7p.C: New test.
45866         * g++.old-deja/g++.eh/catch8.C: New test.
45867         * g++.old-deja/g++.eh/catch8p.C: New test.
45868         * g++.old-deja/g++.eh/catch9.C: New test.
45869         * g++.old-deja/g++.eh/catch9p.C: New test.
45870
45871 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45872
45873         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45874         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45875
45876 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45877
45878         * gcc.c-torture/compile/990913-1.c: New test.
45879
45880 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45881
45882         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45883         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45884
45885 1999-09-09  Richard Henderson  <rth@cygnus.com>
45886
45887         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45888
45889 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45890
45891         * g++.old-deja/g++.other/lookup11.C: New test.
45892         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45893         what is permitted and what we want.
45894         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45895         overload use.
45896         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45897
45898 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45899
45900         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45901         * gcc.c-torture/noncompile/poison-1.c: New file.
45902
45903 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45904
45905         * g++.old-deja/g++.other/sizeof3.C: New test.
45906         * g++.old-deja/g++.other/sizeof4.C: New test.
45907         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45908         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45909
45910 1999-09-07  Richard Henderson  <rth@cygnus.com>
45911
45912         * gcc.dg/va-arg-1.c: New.
45913
45914 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45915
45916         * gcc.c-torture/execute/va-arg-9.c: New test.
45917
45918 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45919
45920         * g77.f-torture/compile/980519-2.f: New test.
45921         * g77.f-torture/compile/19990905-0.f: New test.
45922         * g77.f-torture/compile/19990905-1.f: New test.
45923         * g77.f-torture/compile/19990905-2.f: New test.
45924
45925         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45926
45927 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45928
45929         * gcc.c-torture/execute/990827-1.c: Fix typo.
45930
45931 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45932
45933         * g++.old-deja/g++.other/deref1.C: New test.
45934
45935 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45936
45937         * g++.old-deja/g++.other/ambig2.C: New test.
45938         * g++.old-deja/g++.other/cond5.C: New test.
45939         * g++.old-deja/g++.other/lookup16.C: New test.
45940
45941 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45942
45943         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45944         assemblers too.
45945
45946 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45947
45948         * lib/c-torture.exp: Avoid the "compare executables" optimization
45949         when testing native.
45950
45951 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45952
45953         * gcc.c-torture/execute/990829-1.c: New test.
45954         * gcc.c-torture/compile/990829-1.c: New test.
45955
45956 1999-08-27  Paul Burchard  <burchard@pobox.com>
45957
45958         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45959         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45960         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45961         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45962         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45963         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45964         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45965         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45966         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45967         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45968         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45969
45970 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45971
45972         * gcc.c-torture/execute/990827-1.c: New test.
45973
45974 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45975
45976         * g77.f-torture/noncompile/19990826-4.f: New test.
45977
45978         * g77.f-torture/compile/19990826-3.f: New test.
45979
45980         * g77.f-torture/execute/19990826-2.f: New test.
45981
45982         * g77.f-torture/compile/19990826-1.f: New test.
45983
45984         * gcc.c-torture/execute/990826-0.c: New test.
45985         * g77.c-torture/execute/19990826-0.f: New test.
45986
45987         * g77.f-torture/noncompile/970626-2.f: New test.
45988
45989 1999-08-25  Paul Burchard  <burchard@pobox.com>
45990
45991         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45992         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45993         lss-011.C: New tests.
45994
45995 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45996
45997         * g++.old-deja/g++.other/decl5.C: New test.
45998
45999 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46000
46001         * noncompile/noncompile.exp: Load_lib c-torture.exp.
46002         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46003         call `postbase' for each one.  All callers of `postbase' changed
46004         to call this instead.
46005
46006 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46007
46008         * gcc.c-torture/execute/990811-1.c: New test.
46009
46010 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46011
46012         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46013         just native ones.
46014
46015         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46016         just native ones.
46017
46018 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46019
46020         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46021
46022 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46023
46024         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46025
46026 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46027
46028         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46029
46030 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46031
46032         * gcc.c-torture/execute/990804-1.c: New test.
46033
46034 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46035
46036         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46037         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46038         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46039
46040 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46041
46042         * g++.old-deja/g++.other/struct1.C: New test.
46043
46044 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46045
46046         * g++.old-deja/g++.other/enum2.C: New test.
46047
46048 1999-08-02  Richard Henderson  <rth@cygnus.com>
46049
46050         Adapted from tests from Franz Sirl:
46051         * gcc.c-torture/execute/va-arg-7.c: New test.
46052         * gcc.c-torture/execute/va-arg-8.c: New test.
46053
46054 1999-08-01  Jeffrey A Law  (law@cygnus.com)
46055
46056         * gcc.c-torture/compile/990801-2.c: New test.
46057
46058         * gcc.c-torture/compile/990801-1.c: New test.
46059
46060 1999-07-27  Michael Meissner  <meissner@cygnus.com>
46061
46062         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46063         fp-cmp-1.c, converting double to float.
46064
46065         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46066         fp-cmp-1.c, converting double to long double.
46067
46068         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46069         from fr1 to unknown_register, since fr1 is a legitimate register
46070         on some machines.
46071
46072 1999-07-25  Jeffrey A Law  (law@cygnus.com)
46073
46074         * README: More listname related changes.
46075
46076 1999-07-08  Catherine Moore  <clm@cygnus.com>
46077
46078         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
46079
46080 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
46081
46082         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46083
46084 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46085
46086         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46087
46088 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46089
46090         * gcc.dg/990703-1.c: New test.
46091
46092 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46093
46094         * lib/file-format.exp: New file: Move definition of proc
46095         gcc_target_object_format to here from
46096         gcc.dg/special/ecos.exp.
46097
46098         * lib/c-torture.exp: Include lib file-format.exp.
46099         * lib/gcc-dg.exp: Include lib file-format.exp.
46100
46101         * gcc.dg/special/ecos.exp: Remove definition of proc
46102         gcc_target_object_format.
46103
46104 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46105
46106         * gcc.c-torture/execute/990628-1.c: New test.
46107
46108 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46109
46110         * gcc.c-torture/compile/990625-2.c: New test.
46111
46112         * gcc.c-torture/compile/990625-1.c: New test.
46113
46114 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46115
46116         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46117         attributes compile.
46118         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46119         ports that use the COFF/PE file format.
46120
46121 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46122
46123         * gcc.c-torture/compile/990617-1.c: New test.
46124
46125 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46126
46127         * g++.old-deja/g++.other/decl4.C: New test.
46128
46129 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46130
46131         * g++.old-deja/g++.other/bitfld3.C: New test.
46132
46133 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46134
46135         * g++.old-deja/g++.eh/catch1.C: New test.
46136
46137 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46138
46139         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46140
46141         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46142         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46143
46144 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46145
46146         * g77.f-torture/compile/19990502-0.f: Replace with new,
46147         shorter, test that still fails after recent changes.
46148
46149 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46150
46151         * gcc.c-torture/execute/990604-1.c: New test.
46152
46153 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46154
46155         * gcc.c-torture/execute/990531-1.c: New test.
46156
46157 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46158
46159         * gcc.c-torture/compile/990527-1.c: New test.
46160
46161 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46162
46163         * gcc.c-torture/execute/990527-1.c: New test.
46164
46165 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46166
46167         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46168         bitfields as signed.
46169
46170 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46171
46172         * g77.f-torture/compile/19990525-0.f: New test.
46173
46174 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46175
46176         * gcc.c-torture/execute/990525-2.c: New test.
46177
46178         * gcc.c-torture/execute/990525-1.c: New test.
46179
46180 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46181
46182         * g++.old-deja/g++.other/anon3.C: New test.
46183         * g++.old-deja/g++.other/anon4.C: New test.
46184         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46185         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46186         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46187         Merrill).
46188
46189 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46190
46191         * gcc.c-torture/execute/990524-1.c: New test.
46192
46193         * gcc.dg/990524-1.c: New test.
46194
46195 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46196
46197         * gcc.c-torture/compile/990523-1.c: New test.
46198
46199 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46200
46201         * gcc.c-torture/compile/990519-1.c: New test.
46202
46203 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46204
46205         * gcc.c-torture/compile/990517-1.c: New test.
46206
46207         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46208         (e4, f4): New tests.
46209         (main): Call them.
46210
46211 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46212
46213         * gcc.dg/noreturn-1.c: New test.
46214
46215 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46216
46217         * gcc.c-torture/execute/990513-1.c: New test.
46218
46219 1999-05-10  Richard Henderson  <rth@cygnus.com>
46220
46221         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46222
46223 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46224
46225         * g77.f-torture/execute/erfc.f: Use small single-precision
46226         values, to avoid problems on Alphas when not -mieee.
46227
46228 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46229
46230         * gcc.dg/990506-0.c: New test.
46231
46232 1999-05-08  Richard Henderson  <rth@cygnus.com>
46233
46234         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46235         the constant to test.  Don't XFAIL 64-bit targets.
46236
46237         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46238         * g++.old-deja/g++.law/profile1.C: Likewise.
46239
46240         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46241         operator new instances.
46242         * g++.old-deja/g++.other/delete5.C: Likewise.
46243
46244 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46245
46246         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46247         intrinsic.
46248
46249 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46250
46251         * g77.f-torture/execute/u77-test.f: Reverse order of two
46252         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46253
46254 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46255
46256         * gcc.dg/compare1.c: New test.
46257
46258 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46259
46260         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46261         New tests.
46262
46263 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46264
46265         * g77.f-torture/compile/19990502-1.f: New test.
46266
46267 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46268
46269         * g77.f-torture/compile/19990502-0.f: New test.
46270
46271 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46272
46273         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46274         intrinsic.
46275
46276 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46277
46278         * g77.f-torture/execute/u77-test.f (main): List libU77
46279         intrinsics not currently tested.
46280         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46281         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46282         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46283         Trim blanks off the ends of some printed strings.
46284
46285 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46286
46287         * g77.f-torture/execute/u77-test.f (main): Just warn about
46288         FSTAT gid disagreement, as it's expected on some systems.
46289
46290 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46291
46292         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46293         use a new function, which allows for some slop.
46294         Clean up some commentary.
46295         (issum): The new function.
46296         (sgladd): Deleted subroutine.
46297
46298 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46299
46300         * g77.f-torture/execute/u77-test.f: Modify to be more like
46301         libf2c/libU77 version, bringing patches to that version here.
46302         Add suitable commentary.
46303
46304 1999-04-25  Richard Henderson  <rth@cygnus.com>
46305
46306         * gcc.dg/990424-1.c: New test.
46307
46308 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46309
46310         * g77.f-torture/execute/u77-test.f (main): Bug involving
46311         LSTAT has been fixed, so turn back on full checking.
46312
46313 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46314
46315         * g77.f-torture/compile/19990419-0.f: New test.
46316         * g77.f-torture/execute/19990419-1.f: New test.
46317
46318 1999-04-17  Richard Henderson  <rth@cygnus.com>
46319
46320         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46321         to avoid the need for a prototype to supress a warning.
46322
46323 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46324
46325         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46326
46327 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46328
46329         * gcc.c-torture/execute/990404-1.c: New test.
46330
46331 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46332
46333         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46334         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46335         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46336         missing initializer warnings.
46337
46338 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46339
46340         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46341         matching strings.
46342
46343 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46344
46345         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46346
46347 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46348
46349         * g77.f-torture/execute/19990325-0.f: New test.
46350         * g77.f-torture/execute/19990325-1.f: New test.
46351
46352 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46353
46354         * gcc.c-torture/execute/990324-1.c: New test.
46355
46356 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46357
46358         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46359         test with 4.
46360
46361 1999-03-17  Richard Henderson  <rth@cygnus.com>
46362
46363         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46364
46365 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46366
46367         * g77.f-torture/execute/19990313-2.f: New test.
46368         * g77.f-torture/execute/19990313-3.f: New test.
46369
46370 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46371
46372         * g77.f-torture/execute/19990313-0.f: New test.
46373         * g77.f-torture/execute/19990313-1.f: New test.
46374
46375 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46376
46377         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46378         printf to sprintf.
46379         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46380         (main): Add check for u15.  Conditionalize u31 check depending on
46381         whether ints are <32 bits or >=32 bits.
46382
46383 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46384
46385         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46386
46387 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46388
46389         * g77.f-torture/compile/19990305-0.f: New test.
46390         * g77.f-torture/execute/19981119-0.f: New test.
46391
46392 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46393
46394         * g77.f-torture/execute/970625-2.f: call ABORT if final
46395         result is not correct, instead of just printing it.
46396         Add this checking via newly introduced obfuscation, to
46397         trip up buggy front ends.
46398
46399 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46400
46401         * g77.f-torture/compile/960317-1.f: Moved from being
46402         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46403
46404 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46405
46406         * g77.f-torture/execute/960317-1.f: New (old) test.
46407         * g77.f-torture/execute/970625-2.f: Ditto.
46408
46409 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46410
46411         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46412         message on line 1 or line 2; cccp and cpplib do this differently.
46413
46414 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46415
46416         * g++.old-deja/g++.law/weak1.C: New test.
46417
46418 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46419
46420         * gcc.c-torture/execute/990119-1.c: Renamed to...
46421         * gcc.dg/990119-1.c: this, so it will only be tested once
46422         (it's a preprocessor test, it doesn't need to be run at
46423         multiple optimization levels).
46424
46425 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46426
46427         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46428           ALWAYS_CXXFLAGS.
46429
46430 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46431
46432         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46433         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46434         to not be compilable by current g77.
46435
46436 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46437
46438         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46439
46440 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46441
46442         * gcc.c-torture/execute/990222-1.c: New test.
46443
46444 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46445
46446         * g77.f-torture/compile/19990218-0.f: New test.
46447         * g77.f-torture/noncompile/19990218-1.f: New test.
46448
46449 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46450
46451         * g77.f-torture/compile/19981216-0.f: New test.
46452
46453 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46454
46455         * gcc.dg/990214-1.c: New test.
46456
46457 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46458
46459         * gcc.dg/990213-2.c: New test.
46460
46461         * gcc.dg/990213-1.c: New test.
46462
46463 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46464
46465         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46466         ints.
46467
46468 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46469
46470         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46471         specified by target.
46472
46473         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46474
46475 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46476
46477         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46478
46479 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46480
46481         * gcc.dg/special/ecos.exp: New test driver for new tests with
46482         special requirements.
46483
46484         * gcc.dg/special/alias-1.c: New test.
46485         * gcc.dg/special/gcsec-1.c: New test.
46486         * gcc.dg/special/weak-1.c: New test.
46487         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46488         * gcc.dg/special/weak-2.c: New test.
46489         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46490         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46491         * gcc.dg/special/wkali-1.c: New test.
46492         * gcc.dg/special/wkali-2.c: New test.
46493         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46494         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46495
46496 1999-02-10  Felix Lee  <flee@cygnus.com>
46497
46498           * lib/c-torture.exp (c-torture-compile): Pull out code for
46499           analyzing gcc error messages.
46500           (c-torture-execute): Likewise.  Fix some (harmless) false
46501           positives.
46502           * lib/gcc.exp (gcc_check_compile): New function.
46503
46504 1999-02-08  Richard Henderson  <rth@cygnus.com>
46505
46506         * gcc.c-torture/execute/990208-1.c: New test.
46507
46508 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46509
46510         * g++.dg/special/ecos.exp: New driver for new tests with special
46511         requirements
46512
46513         * g++.dg/special/conpr-1.C: New test
46514         * g++.dg/special/conpr-2.C: New test
46515         * g++.dg/special/conpr-2a.C: New test
46516         * g++.dg/special/conpr-3.C: New test
46517         * g++.dg/special/conpr-3a.C: New test
46518         * g++.dg/special/conpr-3b.C: New test
46519
46520         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46521         allow g++ to use the dg driver
46522
46523         * README: Add comment about g++.dg directory
46524
46525 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46526
46527         * README: Update email addresses.
46528
46529 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46530
46531         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46532         arguments in order to force structure S onto the stack even on
46533         the alpha.
46534         (test): Pass 10 leading arguments to function foo as well as the
46535         structure S.
46536
46537         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46538         failure for all targets.
46539
46540         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46541         abort to terminate program execution.
46542
46543 1999-01-30  Richard Henderson  <rth@cygnus.com>
46544
46545         * gcc.c-torture/execute/990130-1.c: New test.
46546
46547 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46548
46549         * gcc.dg/990130-1.c: New test.
46550
46551 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46552
46553         * gcc.c-torture/execute/990128-1.c: New test.
46554
46555 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46556
46557         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46558
46559 1999-01-27  Felix Lee  <flee@cygnus.com>
46560
46561         * lib/c-torture.exp (c-torture-compile): pull out code for
46562         analyzing gcc error messages.
46563         (c-torture-execute): ditto, and fix some (harmless) false
46564         positives.
46565         * lib/gcc.exp (gcc_check_compile): new function.
46566
46567 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46568
46569         * gcc.dg/990117-1.c: New test.
46570
46571         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46572
46573         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46574
46575 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46576
46577         * g77.f-torture/compile/990115-1.f: New test.
46578
46579 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46580
46581         * gcc.c-torture/compile/990107-1.c: New test
46582
46583 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46584
46585         * gcc.c-torture/execute/990106-2.c: New test.
46586
46587         * gcc.c-torture/execute/990106-1.c: New test.
46588
46589 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46590
46591         * gcc.c-torture/compile/981223-1.c: New test.
46592
46593 1998-12-29  Richard Henderson  <rth@cygnus.com>
46594
46595         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46596         (opt3): Rename from opt4 and disable.
46597
46598 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46599
46600         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46601
46602 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46603
46604         * g++.old-deja/g++.other/conv5.C: New test.
46605
46606 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46607
46608         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46609
46610 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46611
46612         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46613
46614 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46615
46616         * gcc.c-torture/compile/981211-1.c: New test.
46617
46618 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46619
46620         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46621
46622         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46623
46624 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46625
46626         * gcc.special/930510-1.c: Make C9X safe.
46627         * gcc.misc-tests/gcov-1.c Similarly.
46628         * gcc.misc-tests/gcov-2.c Similarly.
46629
46630 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46631
46632         * gcc.dg/ultrasp1.c: New test.
46633
46634 1998-12-06  Richard Henderson  <rth@cygnus.com>
46635
46636         * gcc.c-torture/execute/981206.c: New test.
46637
46638 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46639
46640         * g++.old-deja/g++.ns/template7.C: New test.
46641
46642         * g++.old-deja/g++.other/expr1.C: New test.
46643
46644         * g++.old-deja/g++.eh/tmpl3.C: New test.
46645
46646         * g++.old-deja/g++.eh/tmpl2.C: New test.
46647
46648 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46649
46650         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46651         * g++.old-deja/g++.other/using6.C: Removed.
46652         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46653
46654         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46655
46656 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46657
46658         * g++.old-deja/g++.pt/overload8.C: New test.
46659
46660         * g++.old-deja/g++.pt/overload7.C: New test.
46661
46662         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46663
46664         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46665         and relinking messages.
46666         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46667         compiling with -frepo.
46668
46669 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46670
46671         * g++.old-deja/g++.pt/lookup6.C: New test.
46672
46673 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46674
46675         * gcc.c-torture/execute/981130-1.c: New test.
46676         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46677
46678 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46679
46680         * g++.old-deja/g++.pt/explicit76.C: New test.
46681
46682         * g++.old-deja/g++.pt/friend38.C: New test.
46683
46684         * g++.old-deja/g++.ns/crash2.C: New test.
46685
46686         * g++.old-deja/g++.pt/defarg8.C: New test.
46687
46688         * g++.old-deja/g++.pt/instantiate6.C: New test.
46689
46690         * g++.old-deja/g++.pt/static6.C: New test.
46691
46692         * g++.old-deja/g++.pt/decl2.C: New test.
46693
46694 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46695
46696         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46697         problem is actually related with name lookup, but so what? :-)
46698
46699         * g++.old-deja/g++.pt/friend37.C: New test.
46700
46701 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46702
46703         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46704         element, which fails on some systems.
46705
46706         * g77.f-torture/execute/labug1.f: New test.
46707
46708 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46709
46710         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46711         is defined.
46712
46713 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46714
46715         * g77.f-torture/compile/981117-1.f: New test.
46716
46717 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46718
46719         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46720         properly discarded.
46721
46722 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46723
46724         * gcc.c-torture/execute/memcheck: New directory of tests for
46725         -fcheck-memory-usage.
46726
46727 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46728
46729         * README: New file, general information about the testsuite and
46730         new description of the various C++ test subdirectories.
46731         * README.g++: Eliminate obsolete information, update and move most
46732         relevant stuff to README.
46733
46734 1998-11-07  Richard Henderson  <rth@cygnus.com>
46735
46736         * gcc.c-torture/compile/981107-1.c: New test.
46737
46738 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46739
46740         * execute/memcpy-bi.c: New testcase.
46741
46742 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46743
46744         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46745         base classes.
46746
46747         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46748         template is selected.
46749
46750         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46751         classes, it should be accepted for all types.
46752
46753         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46754
46755         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46756         specializations start with template headers.
46757
46758 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46759
46760         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46761
46762         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46763         non-POD types.
46764
46765 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46766
46767         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46768
46769 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46770
46771         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46772
46773 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46774
46775         * 981019-1.c: New test.
46776
46777 1998-10-14  Robert Lipe <robertl@dgii.com>
46778
46779         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46780         find objc headers.
46781
46782 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46783
46784         * compile/981001-4.c: Remove use of GCC extension that triggers a
46785         compiler bug.
46786
46787 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46788
46789         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46790
46791 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46792
46793         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46794         instantiation of template produces incorrect code for delete
46795         expression.
46796
46797         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46798         constructors' name is not unique.
46799         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46800         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46801
46802         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46803         automatic array of const is ill-formed.
46804
46805         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46806         of template parameter?
46807
46808         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46809         const.
46810
46811         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46812         pointer-to-member expression.
46813
46814         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46815         declaration causes ICE.
46816
46817 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46818
46819         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46820         reserved in the global namespace.
46821
46822         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46823         generate needed virtual table.
46824
46825         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46826
46827 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46828
46829         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46830         template-dependent type
46831
46832 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46833
46834         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46835         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46836         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46837
46838         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46839         class should be usable as argument of member function.
46840         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46841         class should be usable as return type of member function.
46842         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46843         class should be usable as type of data member.
46844
46845         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46846
46847 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46848
46849         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46850
46851 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46852
46853         * gcc.dg/dll-?.c Add thumb to target list.
46854         Fix assembler scan patterns to match current assembler output.
46855
46856 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46857
46858         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46859         matching of template brackets.
46860
46861         * g++.old-deja/g++.other/using4.C: New test.  Test using
46862         declarations of methods from base classes.
46863
46864         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46865         within functions should introduce names into the innermost
46866         enclosing namespace.
46867
46868         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46869         of static locals if first initialization throws.
46870
46871 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46872
46873         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46874
46875 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46876
46877         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46878         lose track of the possible targets of tablejump insns.
46879         * special/special.exp: Run it.
46880
46881 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46882
46883         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46884         must be declared before its specializations can be named in friend
46885         declarations.
46886
46887 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46888
46889         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46890
46891         * g77.f-torture/execute/io1.f: New test.
46892
46893 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46894
46895         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46896         with pointer to template function, for which no argument deduction
46897         is possible.
46898
46899         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46900         specialization of template function as argument to template
46901         function.
46902
46903         * g++.old-deja/g++.other/access2.C: New test; Inner class
46904         shouldn't have privileged access to Outer's names.
46905
46906 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46907
46908         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46909         friend template declared within template class conflicts with
46910         nested class of the same name.
46911
46912         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46913         is ignored.
46914
46915         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46916         object with direct initializer as function declaration.
46917
46918         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46919         initializers.
46920
46921         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46922         involving const pointer and NULL produces incorrect result.
46923
46924         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46925         type name without `typename' should be rejected with -pedantic.
46926
46927 1998-10-02  Richard Henderson  <rth@cygnus.com>
46928
46929         * g++.old-deja/g++.other/addrof1.C: New test.
46930
46931 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46932
46933         * gcc.c-torture/compile/981001-1.c: New test.
46934         * gcc.c-torture/execute/981001-1.c: New test.
46935
46936 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46937
46938         * gcc.c-torture/compile/981001-2.c: New test.
46939         * gcc.c-torture/compile/981001-3.c: New test.
46940         * gcc.c-torture/compile/981001-4.c: New test.
46941
46942 1998-10-01  Robert Lipe  <robertl@dgii.com>
46943
46944         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46945         multilibbed hosts.  Idea grafted from g77.exp.
46946
46947 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46948
46949         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46950         avoid losing on systems which need -lsocket.
46951
46952 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46953
46954         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46955         * g++.old-deja/g++.other/nested2.C: Ditto.
46956         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46957         failure.
46958
46959 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46960
46961         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46962         preferred over template operator!= for enum bitfields.
46963
46964 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46965
46966         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46967         that happen to have the same base name, but in different scopes,
46968         are incorrectly rejected.
46969
46970 1998-09-16  Richard Henderson  <rth@cygnus.com>
46971
46972         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46973         on the native word size instead of an integer literal.
46974
46975 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46976
46977         * g++.old-deja/g++.other/static2.C: Invocation of static data
46978         member of type pointer-to-function denoted as non-static member.
46979
46980         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46981         checks involving function types and aliases.
46982
46983 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46984
46985         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46986         redefined to the same non-trivial type.
46987
46988         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46989         namespace-qualification of template specializations declared in
46990         other namespaces.
46991
46992         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46993         to declare a subset of the specializations of a template function
46994         as friends of specializations of a template class.
46995
46996         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46997         member templates that do not fully specialize the enclosing
46998         template class are rejected.
46999
47000 1998-09-11  Dave Love  <d.love@dl.ac.uk>
47001
47002         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47003
47004 1998-09-08  Dave Love  <d.love@dl.ac.uk>
47005
47006         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47007         altered from libf2c/libU77 version.
47008
47009 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47010
47011         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47012
47013 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47014
47015         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47016         (un)signed char are different types for template specialization
47017         purposes.
47018
47019 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47020
47021         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47022         * objc: ObjC testsuite.
47023
47024 1998-08-31  Catherine Moore  <clm@cygnus.com>
47025
47026         * gcc.c-torture/execute/941014-1.x: New file.
47027
47028 1998-08-31  Nick Clifton  <nickc@cygnus.com>
47029
47030         * lib/c-torture.exp: Add support for
47031         torture_eval_before_compile and torture_eval_before_execute
47032         variables.
47033
47034 1998-08-30  Jeffrey A Law  (law@cygnus.com)
47035
47036         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47037         this test triggers valid.
47038
47039 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47040
47041         * gcc.dg/980827-1.c: New test.
47042
47043 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47044
47045         * gcc.c-torture/execute/loop-4b.c: New test.
47046
47047 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47048
47049         * lib/c-torture.exp: Add support for
47050         torture_eval_before_compile and torture_eval_before_execute
47051         variables.
47052
47053 1998-08-25  Jeffrey A Law  (law@cygnus.com)
47054
47055         * gcc.c-torture/compile/980825-1.c: New test.
47056
47057 1998-08-24  Nick Clifton  <nickc@cygnus.com>
47058
47059         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47060         count number tests in opt_t0 not good_t0.
47061
47062 1998-08-24  Jeffrey A Law  (law@cygnus.com)
47063
47064         * gcc.c-torture/compile/930326-1.x: Fix typo.
47065
47066 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
47067
47068         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47069         causes an ICE.
47070
47071 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47072
47073         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47074         STACK_SIZE is defined.
47075         * gcc.c-torture/unsorted/stuct.c: Similarly.
47076
47077         * gcc.c-torture/compile/980821-1.c: New test.
47078
47079 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47080
47081         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47082
47083 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
47084
47085         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47086         code.
47087
47088 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47089
47090         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47091         error'.
47092
47093 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47094
47095         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47096
47097 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47098
47099         * gcc.c-torture/compile/980816-1.c: New test.
47100
47101         * gcc.dg/980816-1.c: New test.
47102
47103 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47104
47105         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47106         compiler for ieee tests.
47107
47108 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47109
47110         * g77.f-torture/compile/980729-0.f: New test.
47111
47112 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47113
47114         * gcc.c-torture/special/eeprof-1.c: New test, for
47115         -finstrument-functions.
47116         * gcc.c-torture/special/special.exp: Run it.
47117
47118 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47119
47120         * gcc.c-torture/compile/980729-1.c: New test.
47121
47122 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47123
47124         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47125         __thumb__ is defined, and test for ARM style doubles if so.
47126
47127 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47128
47129         * g77.f-torture/noncompile/980615-0.f: New test.
47130
47131 1998-07-26  H.J. Lu  (hjl@gnu.org)
47132
47133         * gcc.dg/980312-1.c: Do link instead of compile.
47134         * gcc.dg/980313-1.c: Likewise.
47135
47136 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47137
47138         * gcc.c-torture/compile/980726-1.c: New test.
47139
47140 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47141
47142         * g77.f-torture/execute/io0.f: New test.
47143
47144 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47145
47146         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47147         an int.
47148
47149 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47150
47151         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47152         m32r bugs.
47153
47154 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47155
47156         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47157         c-decl.c:grokdeclarator can handle mode attributes.
47158
47159 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47160
47161         * gcc.c-torture/execute/980716-1.c: New test.
47162
47163 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47164
47165         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47166         the mn10200.
47167         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47168         the mn10200.
47169         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47170         * gcc.c-torture/compile/930326-1.x: Similarly.
47171
47172 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47173
47174         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47175         New test from Craig.
47176
47177 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47178
47179         * g77.f-torture/noncompile/980616-0.f: New test.
47180
47181         * g77.f-torture/execute/970816-3.f: New test from Craig.
47182
47183 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47184
47185         *  g++.other/singleton.C: Return error value instead of taking
47186         SIGSEGV.
47187
47188 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47189
47190         *  g++.other/singleton.C: New test.  Warning is under dispute.
47191         Runtime crash is not.
47192
47193 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47194
47195         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47196         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47197         using6.C, using7.C}: New namespace tests.
47198
47199 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47200
47201         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47202         specialization with typedef'ed names used as array indexes.
47203
47204 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47205
47206         * gcc.c-torture/execute/980709-1.c: New test.
47207
47208         * gcc.dg/980709-1.c: New test.
47209
47210 1998-07-07  Richard Henderson  <rth@cygnus.com>
47211
47212         * gcc.c-torture/execute/bcp-1.c: New test.
47213
47214 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47215
47216         * gcc.c-torture/execute/980707-1.c: New test.
47217
47218 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47219
47220         * gcc.c-torture/compile/980706-1.c: New test.
47221
47222 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47223
47224         * g77.f-torture/execute/980701-0.f,
47225         g77.f-torture/execute/980701-1.f: New test from Craig.
47226
47227 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47228
47229         * gcc.c-torture/compile/980701-1.c: New test.
47230
47231         * gcc.c-torture/execute/980701-1.c: New test.
47232
47233 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47234 rlsruhe.de>
47235
47236         * g++.old-deja/g++.robertl/eb132.C: New test.
47237         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47238
47239 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47240
47241         * g77.f-torture/execute/980628-7.f,
47242         g77.f-torture/execute/980628-8.f,
47243         g77.f-torture/execute/980628-9.f,
47244         g77.f-torture/execute/980628-10.f: New tests from Craig.
47245
47246         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47247
47248 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47249
47250         * g77.f-torture/execute/980628-4.f: New test from Craig.
47251         * g77.f-torture/execute/980628-5.f: Likewise.
47252         * g77.f-torture/execute/980628-2.f: Likewise.
47253         * g77.f-torture/execute/980628-0.f: Likewise.
47254         * g77.f-torture/execute/980628-1.f: Likewise.
47255         * g77.f-torture/execute/980628-3.f: Likewise.
47256         * g77.f-torture/execute/980628-6.f: Likewise.
47257
47258 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47259
47260         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47261         directory when nothing has been installed yet.
47262
47263 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47264
47265         * gcc.c-torture/special/special.exp: Handle newer versions of
47266         dejagnu.
47267
47268 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47269
47270         * gcc.dg/980626-1.c: New test.
47271
47272 1998-06-19  Bruno Haible <haible@ilog.fr>
47273
47274         * gcc.misc-tests/m-un-2.c: New test.
47275         * g++.old-deja/g++.other/warn01.c: Likewise.
47276
47277 1998-06-19  Robert Lipe  <robertl@dgii.com>
47278
47279         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47280         compatibility with assmblers with a different comment character.
47281         Eliminate use of GAS-specific extensions.
47282
47283 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47284
47285         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47286
47287 1998-06-19  Robert Lipe  <robertl@dgii.com>
47288
47289         * lib/g77.exp: Replace search for libf2c.a with search for newly
47290         renamed libg2c.a
47291
47292 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47293
47294         * gcc.c-torture/execute/980617-1.c: New test.
47295
47296 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47297
47298         * gcc.c-torture/execute/980612-1.c: New test.
47299
47300 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47301
47302         * gcc.dg/980523-1.c: Only test on ppc-linux.
47303         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47304
47305         * gcc.c-torture/execute/980608-1.c: New test.
47306
47307 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47308
47309         * gcc.c-torture/execute/980605-1.c: New test.
47310
47311 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47312
47313         * gcc.c-torture/execute/980604-1.c: New test.
47314
47315 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47316
47317         * gcc.c-torture/execute/980602-1.c: New test.
47318         * gcc.c-torture/execute/980602-2.c: Likewise.
47319
47320 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47321
47322         * 970125-0.f: Fix per JCB.  Add commentary.
47323
47324 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47325
47326         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47327         IEEE -0 support.
47328
47329 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47330
47331         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47332         earlier.
47333
47334 1998-05-28  Catherine Moore <clm@cygnus.com>
47335
47336         * gcc.c-torture/execute/980526-3.c: New test.
47337
47338 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47339
47340         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47341         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47342         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47343         m88k-motorola-sysv3 to XFAIL.
47344
47345 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47346
47347         * gcc.dg/980526-1.c: New test.
47348         * gcc.c-torture/execute/980526-2.c: New test.
47349
47350 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47351
47352         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47353
47354         * gcc.c-torture/execute/980526-1.c: New test.
47355
47356 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47357
47358         * g77.f-torture/execute/alpha2.f: Add runtime test.
47359
47360 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47361
47362         * g++.old-deja/old-deja.exp: Strip leading directories.
47363
47364         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47365         error for the line.  Don't run multiple tests for the same line.
47366
47367 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47368
47369         * gcc.dg/980523-1.c: New test.
47370
47371 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47372
47373         * g77.f-torture/compile/970915-0.f: New test.
47374
47375 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47376
47377         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47378
47379 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47380
47381         * gcc.dg/980520-1.c: New test.
47382
47383 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47384
47385         * gcc.dg/980502-1.c: Fix return type.
47386
47387 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47388
47389         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47390         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47391         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47392         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47393         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47394
47395 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47396
47397         * g77.f-torture/execute/980520-1.f: New test.
47398
47399 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47400
47401         * lib/mike-g77.exp: New file.
47402
47403         * g77.f-torture/noncompile/noncompile.exp,
47404         g77.f-torture/noncompile/check0.f: New files.
47405
47406 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47407
47408         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47409         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47410         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47411         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47412         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47413         abort where appropriate.
47414
47415 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47416
47417         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47418         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47419
47420 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47421
47422         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47423
47424 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47425
47426         * g77.f-torture/compile/980427-0.f: New test.
47427
47428 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47429
47430         * g77.f-torture/compile/980424-0.f: New test.
47431
47432 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47433
47434         * g77.f-torture/compile/980419-2.f (main): New test.
47435         * g77.f-torture/compile/970125-0.f: New test.
47436         * g77.f-torture/compile/980419-1.f: New test.
47437
47438 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47439
47440         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47441         of loop-4.c.
47442
47443 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47444
47445         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47446
47447 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47448
47449         * gcc.c-torture/compile/980329-1.c: New test.
47450
47451 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47452
47453         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47454         * gcc.dg/980312-1.c: Fix typo in -march command.
47455
47456 1998-03-16  H.J. Lu  (hjl@gnu.org)
47457
47458         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47459
47460 1998-03-11  Robert Lipe  <robertl@dgii.com>
47461
47462         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47463         Dave Love agree the Fortran source is bogus.
47464
47465 1998-03-11  Robert Lipe  <robertl@dgii.com>
47466
47467         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47468         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47469         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47470         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47471         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47472
47473 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47474
47475         * g++.old-deja/g++.other/friend1.C: New test.
47476
47477 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47478
47479         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47480         possibly uninitialized) variables and declare dnrm2.
47481
47482 1998-02-23  Robert Lipe <robertl@dgii.com>
47483
47484         From Bruno Haible <haible@ilog.fr>:
47485         * gcc.c-torture/execute/980223.c: New test.
47486
47487 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47488
47489         * gcc.dg/ifelse-1.c: New test.
47490
47491 1998-02-09  H.J. Lu  (hjl@gnu.org)
47492
47493         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47494
47495           * lib/old-dejagnu.exp (old-dejagnu): Added the
47496           "execution test - XFAIL *-*-*" handling in the spirit of
47497           "excess errors test -". Changed the "execution test fails"
47498           handling to be like "excess errors test fails".
47499           * Update various tests accordingly.
47500
47501 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47502
47503         * gcc.c-torture/execute/980205.c: New test.
47504
47505 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47506
47507         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47508         * lib/f-torture.exp: Similarly.
47509         * gcc.c-torture: Rename all .cexp files to .x files.
47510
47511 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47512
47513         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47514         (940510-1.c): Removed duplicate.
47515         (971104-1.c): New test.
47516
47517 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47518
47519           * lib/f-torture.exp: Improve error and loop detection.
47520
47521 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47522
47523         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47524         use that to size the filler array.
47525
47526 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47527
47528         * lib/c-torture.exp(c-torture-execute): Fix typo.
47529
47530         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47531         testcase as the executable name. Keep the executable around if
47532         the test fails.
47533
47534 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47535
47536         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47537         changes.  Only test one -g option, and move it to the end of the
47538         list of options to test.
47539
47540 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47541
47542         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47543         variable GCC_TORTURE_OPTIONS to supply default switches separated
47544         by colons.  If no environment variable, run tests with -O0 -g, -O1
47545         -g, and -O2 -g as well.
47546
47547 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47548
47549         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47550         explanatory comments. Fix indentation.
47551
47552 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47553
47554         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47555
47556 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47557
47558         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47559         * g++.old-deja/g++.mike/p7325.C: Likewise.
47560         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47561
47562 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47563
47564         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47565         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47566         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47567         * g++.old-deja/g++.law/operators4.C: Likewise.
47568
47569 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47570
47571         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47572         * g++.old-deja/g++.mike/p784.C: Ditto.
47573         * g++.old-deja/g++.mike/p785.C: Ditto.
47574
47575 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47576
47577           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47578
47579 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47580
47581         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47582         target feature; pass this to c-torture-execute as needed.
47583
47584 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47585
47586         * lib/c-torture.exp(c-torture-execute): If the previous and the
47587         current executables being tested are identical, we don't need to
47588         run the executable again. Try to make the executable names
47589         unique. Add an optional argument for passing additional compiler
47590         flags.
47591
47592 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47593
47594         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47595
47596 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47597
47598         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47599
47600 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47601
47602         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47603         32bit or larger longs.
47604
47605         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47606         have either a 32bit long or 32bit int.
47607
47608 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47609
47610         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47611         Make double precision tests dependent on sizeof (double).
47612
47613 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47614
47615         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47616         too.
47617
47618 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47619
47620         * gcc.c-torture/compile/961203-1.cexp: New script.
47621
47622 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47623
47624         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47625         up the includes ourselves.
47626
47627 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47628
47629         * lib/plumhall.exp: Remove random include, and add a few
47630         verbose messages for debugging.
47631
47632 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47633
47634         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47635         of trying to do it ourselves.
47636
47637 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47638
47639         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47640
47641 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47642
47643         * gcc.prms/5403.c: Made regexp a bit less strict.
47644
47645 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47646
47647         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47648         is returned from remote_load instead.
47649         * lib/plumhall.exp: Ditto.
47650         * lib/mike-g++.exp: Ditto.
47651         * lib/old-dejagnu.exp: Ditto.
47652         * lib/c-torture.exp: Ditto.
47653
47654 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47655
47656         * lib/g++.exp: Use build_wrapper procedure.
47657         * lib/gcc.exp: Ditto.
47658
47659 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47660
47661         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47662         an old-style decl for malloc.  Fixes tests to work when
47663         sizeof (int) != sizeof (size_t).
47664
47665 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47666
47667         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47668
47669         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47670         use stdargs.h interface.
47671
47672 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47673
47674         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47675         NO_VARARGS when compiling.
47676
47677 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47678
47679         * lib/plumhall.exp(ph_includes): New procedure.
47680         (ph_make): Use it.
47681         (ph_compiler): Ditto.
47682
47683         * lib/g++.exp: Rename test-glue.c to testglue.c.
47684         * lib/gcc.exp: Ditto.
47685
47686 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47687
47688         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47689         to completion when it's called.
47690
47691 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47692
47693         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47694         is defined, don't do test.
47695
47696 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47697
47698         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47699         for object files.
47700         (ph_summary): Mark skipped testcases as untested, not unresolved.
47701
47702         * lib/plumhall.exp (ph_make): If unresolved because of bad
47703         errorCode, record errorCode in log file.
47704         (*): Replace send_log/verbose with verbose -log.
47705
47706 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47707
47708         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47709         double conversion if double isn't at least 8 bytes.
47710
47711         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47712         int to work with targets where int is 16 bits.
47713
47714         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47715         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47716         precision for the test to complete.
47717
47718 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47719
47720         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47721         if d10v is not compiled with the -mdouble64 flag.
47722         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47723
47724         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47725         d10v is not compiled with the -mint32 flag.
47726
47727 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47728
47729         * lib/plumhall.exp: Use incr_count.
47730
47731 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47732
47733         * gcc.c-torture: Update to c-torture-1.45.
47734
47735 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47736
47737         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47738         the name of the expect testcase file).
47739
47740         * lib/g++.exp(g++_init): Ditto.
47741
47742 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47743
47744         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47745         the host.
47746
47747         * lib/gcc.exp(gcc_exit): New procedure.
47748
47749 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47750
47751         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47752         specs where appropriate.
47753
47754         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47755         because of new "candidates are" messages, and removed a few
47756
47757         * Converted all non-old-style g++ testcases to old-style, and
47758         moved into g++.old-deja.
47759
47760 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47761
47762         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47763         options.
47764
47765         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47766         succeeded.
47767
47768         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47769
47770 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47771
47772         * lib/gcc.exp (gcc_target_compile): Add support for defining
47773         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47774         the machine doesn't have those features.
47775
47776 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47777
47778         * g++.law/operators4.exp: Don't use LIBS.
47779
47780 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47781
47782         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47783
47784         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47785         * lib/g++.exp: Set it here instead. Also, allow use of the
47786         --tool_exec and --tool_opt options. Change CXX to
47787         GXX_UNDER_TEST.
47788
47789         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47790
47791         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47792
47793 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47794
47795         * lib/old-dejagnu.exp: Use prune_warnings instead of
47796         prune_system_crud.
47797         * lib/mike-g++.exp: Ditto.
47798         * lib/gcc.exp: Ditto.
47799         * lib/g++.exp: Ditto.
47800
47801         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47802
47803 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47804
47805           * 941014-2.c: Include stdlib.h
47806           * 960327-1.c: Include stdio.h
47807           * dbra.c, index-1.c: Don't assume ints are 32bits.
47808
47809 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47810
47811         * lib/gcc.exp: Add gcc,stack_size target feature.
47812
47813         * lib/g++.exp(g++_target_compile): Add the include and link
47814         paths here, not in two other places. And, it's $options, not
47815         options.
47816
47817         * lib/mike-g++.exp(postbase): Remove the code that determines
47818         the correct include and link paths.
47819         * g++.old-deja/old-deja.exp: Ditto.
47820
47821 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47822
47823         * lib/g++.exp(g++_init): target_compile no longer returns the
47824         filename of the result.
47825
47826 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47827
47828         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47829         call to glob.
47830
47831         * gcc.c-torture/special/special.exp: Change call to
47832         gcc_target_compile to include the object file.
47833
47834 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47835
47836         * gcc.c-torture/special/special.exp: Correct misspelling in last
47837         change.
47838
47839 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47840
47841         * lib/plumhall.exp(ph_summary): Log the entire output of the
47842         executable. Return -1 if there were any failures, 0 otherwise.
47843         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47844         (ph_make): Clean up objects and executables that were built
47845         if the tests succeeded.
47846
47847 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47848
47849         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47850         libraries and includes in the build tree as appropriate.
47851
47852 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47853
47854         * lib/c-torture.exp: Instead of looking for the global variable
47855         NO_LONG_LONG, check to see if that's a feature of the target.
47856
47857 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47858
47859         * config/default.exp: Minimize. Delete the remainer of the files in
47860         config; this functionality is now in devo/dejagnu/config.
47861
47862         g++.*/*: Pass any additional flags used to compile to postbase;
47863         delete CXXFLAGS.
47864
47865         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47866         is now done by runtest.exp. Use gcc_target_compile instead of
47867         compile.
47868
47869         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47870         Remove references to CFLAGS. Use remote_file instead of
47871         calling rm -f.
47872         (c-torture): Take a list of arguments to use to compile this
47873         testcase.
47874
47875         lib/g++.exp: Simplify. Use target_compile instead of compile.
47876         lib/gcc-dg.exp: Ditto.
47877         lib/gcc.exp: Ditto.
47878         lib/mike-{gcc,g++}.exp: Ditto.
47879         lib/old-dejagnu.exp: Ditto.
47880         lib/plumhall.exp: Ditto.
47881
47882 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47883
47884         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47885         (ph_linker): Likewise.
47886
47887 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47888
47889           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47890         MAP_ANON / MAP_ANONYMOUS if defined;
47891         else try to map from /dev/zero .
47892
47893 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47894
47895         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47896         isn't defined, then define it to MAP_ANONYMOUS.
47897
47898 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47899
47900         * gcc.c-torture: Update to c-torture-1.42 release.
47901
47902 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47903
47904         * gcc.c-torture: Update to c-torture-1.41 release.
47905
47906 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47907
47908         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47909         c-torture release.
47910
47911 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47912
47913         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47914         and LDFLAGS.  Fix second case to append the target_info ldflags
47915         onto LDFLAGS, not CFLAGS.
47916         * lib/g++.exp (g++_init): Add target_info stuff.
47917         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47918         of libgloss and newlib flags for !native.
47919
47920         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47921         (GDB): Fix relative path to go up another dir for finding gdb.
47922
47923 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47924
47925         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47926         versions in the target_info array, if they don't exist.
47927
47928 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47929
47930         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47931
47932 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47933
47934         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47935         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47936
47937 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47938
47939         * lib/old-dejagnu.exp: Don't remove the output file before we've
47940         actually tested it. Don't append pwd to the path of the executable
47941         we're testing.
47942
47943 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47944
47945         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47946
47947 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47948
47949         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47950         temporary directory for compiler files, and set it to a default
47951         value of /tmp. Set $output as the name of the output file from
47952         compiling the testcase. Add a -o option to $cflags_var so the
47953         compiler writes the final output file as $output. Set $executable
47954         to $output.
47955
47956         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47957         directory for compiler files, and set it to /tmp if it doesn't
47958         already have a value. Set $output_file to the name of the output
47959         file from compiling the testcase. Add a -o option to CXXFLAGS so
47960         the compiler writes the final output file as $output. Use $output
47961         as the executable to be tested.
47962
47963 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47964
47965         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47966
47967 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47968
47969         * gcc.c-torture/execute/pending-1.c: New test.  Still
47970         pending in Tege's queue.
47971
47972 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47973
47974         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47975         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47976         if there were failures.  Call unresolved if there were unresolved
47977         testcases.  Call gcc_fail if program did not run to completion.
47978         (ph_make): Pass additional argument name to ph_execute.
47979         (ph_execute): Add new argument.  Pass additional arguments to
47980         ph_summary.  Call gcc_fail is there is no execution output.
47981
47982 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47983
47984         * lib/plumhall.exp (proc_summary): Output relavent summary
47985         lines into the log so specific failures in plumhall can be
47986         investigated.
47987
47988 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47989
47990         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47991         (c-torture-execute): Don't try to execute tests which use
47992         "long long" types if $NO_LONG_LONG is nonzero.
47993
47994 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47995
47996         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47997         not c-torture.
47998
47999         * gcc.ieee: Move from here.
48000         * gcc.c-torture/execute/ieee: To here.
48001
48002 1996-03-26  Jeffrey A Law  (law@cygnus.com)
48003
48004         * gcc.c-torture: Update to c-torture-1.41 release.
48005
48006 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48007
48008         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48009         not "$output".
48010
48011 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48012
48013         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48014         -c present.
48015
48016 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48017
48018         * config/proelf.exp: Handle connecting to a simulator.
48019
48020 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48021
48022         * config/proelf.exp: New file.  Enough framework that we can
48023         run c-torture tests on the proelf targets (or any other target
48024         that gdb can connect to for that matter).
48025
48026 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48027
48028         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48029         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48030
48031         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48032         exec_output exists.
48033
48034 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48035
48036         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48037         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48038
48039         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48040         to pass/fail/unresolved/unsupported/untested.  Caller must now
48041         call unresolved/unsupported/untested.
48042         * lib/*.exp: Update FSF address.  Update to handle new results of
48043         ${tool}_load.
48044         * lib/chill.exp (verbose): Delete.
48045
48046 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48047
48048         * lib/gcc.exp (default_gcc_start): Change order of args to
48049         $LDFLAGS $CFLAGS $LIBS.
48050         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48051         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48052         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48053         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48054         * gcc.misc-tests/dg-test.exp: Likewise.
48055         * gcc.misc-tests/msgs.exp: Likewise.
48056         * gcc.prms/prms.exp: Likewise.
48057         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48058         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
48059
48060         * lib/dg.exp: Deleted, moved to dejagnu/lib.
48061
48062 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48063
48064         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48065
48066         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48067         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48068
48069         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48070         necessary.
48071
48072 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
48073
48074         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48075         global for loop; add use of $mathlib.
48076         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48077         settings here; set mathlib for anything but VxWorks.
48078
48079 1996-01-22  Jeffrey A Law  (law@cygnus.com)
48080
48081         * gcc.c-torture: Update to c-torture-1.40 release.
48082
48083 1996-01-03  Jeffrey A Law  (law@cygnus.com)
48084
48085         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48086         dg.exp.
48087
48088 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48089
48090         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48091         global.
48092
48093 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48094
48095         * lib/g++.exp (LIBS): Define if not already.
48096         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48097         (gcc-dg-prune): Call prune_gcc_output.
48098         * lib/gcc.exp (prune_gcc_output): New proc.
48099         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48100         prune_gcc_output.
48101
48102 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48103
48104         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48105         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48106
48107 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48108
48109         * gcc.c-torture: Update to c-torture-1.39 release.
48110
48111 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48112
48113         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48114         fails, try others as well.
48115
48116 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48117
48118         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48119         If compilation fails, mark execute tests as `untested'.
48120         If test is marked as unsupported, don't mark compilation and
48121         execute tests as failed.
48122
48123 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48124
48125         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48126         libstdc++ for whether or not we want to be doing shared
48127         libraries.  Delete link_curses since we don't need it anymore.
48128         * lib/mike-g++.exp (postbase): Don't link in libg++.
48129         * g++.old-deja/old-deja.exp: Likewise.
48130
48131 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48132
48133         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48134
48135 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48136
48137         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48138         For that, add `-Wl,-a,shared_archive'.
48139         * g++.old-deja/old-deja.exp: Likewise.
48140
48141 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48142
48143         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48144
48145 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48146
48147         * lib/mike-g++.exp (postbase): Pay attention to the status of
48148         g++_load.
48149
48150 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48151
48152           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48153
48154 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48155
48156         * lib/gcc.exp (default_gcc_start): No longer need to log program
48157         being executed or its output, execute_anywhere does that now.
48158         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48159         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48160
48161 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48162
48163         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48164         the same as those in lib/g++.exp.
48165
48166 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48167
48168         * gcc.c-torture: Update to c-torture-1.38 release.
48169         * gcc.ieee: Related changes.
48170
48171 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48172
48173         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48174         "exec". Minor reformatting changes.
48175
48176         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48177         cross. This means all "exec" calls now work on a remote host as
48178         well.
48179         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48180         cross. Filter out the extra "\r\n" stuff that expect puts in.
48181         (c-torture-execute): Filter out the bogus warnings like
48182         c-torture-compile does. Add support for canadian cross.
48183         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48184         Use execute_anywhere rather than calling exec directly. Now it
48185         works for canadian cross testing.
48186
48187 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48188
48189         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48190         results into a variable, and check that rather than using file exists.
48191
48192 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48193
48194         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48195         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48196
48197 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48198
48199         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48200         lib_curses if there's a shared libg++ in the build tree.
48201
48202 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48203
48204         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48205         if not supported target.
48206
48207 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48208
48209         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48210         link_curses up to always happen, not just for native builds.
48211
48212 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48213
48214         * gcc.c-torture: Update to c-torture-1.36 release.
48215         * gcc.failure: Related changes.
48216
48217 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48218
48219         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48220
48221 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48222
48223         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48224         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48225         runshlib, link_curses, and mathlib for link and run.
48226
48227         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48228         pass the runtime shared library options for Solaris, OSF/1, and
48229         Irix5, and link with -lcurses to avoid unresolved references.
48230
48231 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48232
48233         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48234         only run once.
48235
48236 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48237
48238         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48239
48240 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48241
48242         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48243         do not have a framework for the "compat" tests yet.
48244
48245 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48246
48247         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48248         set to null if we're testing vxworks5.1.  Use that instead of
48249         `-lm' in the setting of LIBS for link and run.
48250
48251 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48252
48253         * config/rom68k.exp (${tool}_load): Major changes to make it
48254         work.  Verified that it does in fact return the stuff in
48255         exec_output properly.  Catch any Emul or any TRAP other than 0.
48256
48257 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48258
48259         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48260         LDFLAGS properly for targets that need stuff from libgloss.
48261         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48262         only run once.
48263         (gpp_initialized): New variable.
48264
48265 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48266
48267         * config/rom68k.exp: Load libgloss.exp.
48268         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48269         so we can produce a fully linked binary.
48270         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48271         so we can produce a fully linked binary.
48272
48273 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48274
48275         * lib/plumhall.exp (ph_section): Watch for expected failures.
48276         Add missing `else'.
48277
48278         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48279         run the testcase.
48280         (c-torture): Likewise.
48281
48282 1995-08-28  Doug Evans  <dje@cygnus.com>
48283
48284         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48285
48286         * lib/mike-g++.exp (mike_cleanup): New proc.
48287         (prebase): New globals compiler_result, not_compiler_result,
48288         target_regexp.
48289         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48290         allow leading "-" in pattern.  Watch for unsupported tests.
48291         If $compiler_result is set, pattern match assembler code,
48292         and ditto for $not_compiler_result.
48293         * lib/mike-gcc.exp: Likewise.
48294
48295         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48296         execution "succeeded".
48297
48298 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48299
48300         * config/win32.exp: New file.
48301         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48302
48303 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48304
48305         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48306         unsupported.
48307         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48308         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48309         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48310
48311         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48312         "... without exceptions was ...".  That is now handled by
48313         prune_system_crud.
48314         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48315
48316 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48317
48318         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48319         sieve.c,sort2.c}: New files.
48320         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48321         sieve.exp,sort2.exp}: Drivers for them.
48322
48323         * lib/mike-gcc.exp (program_output): New user settable variable.
48324         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48325         messages.
48326         * lib/mike-g++.exp (program_output): New user settable variable.
48327
48328         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48329
48330         * config/sh.exp: Deleted (use sim.exp instead).
48331
48332 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48333
48334         * config/vx.exp: Declare CHECKTASK as global.
48335         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48336         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48337         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48338
48339 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48340
48341         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48342         target. Like vx.exp, only includes `vx29k.exp' instead of
48343         `vxworks.exp'.
48344
48345 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48346
48347         * config/sim.exp: Increase time limit from 120 seconds to 240.
48348
48349 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48350
48351         * gcc.c-torture/execute/950628-1.c: New test.
48352
48353 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48354
48355         * gcc.c-torture: Update with changes/additions from
48356         c-torture-1.34.
48357
48358 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48359
48360         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48361
48362 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48363
48364         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48365
48366 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48367
48368         * gcc.c-torture/compile/950512-1.c: New test.
48369         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48370         * gcc.dg/struct-ret-1.c: Likewise.
48371
48372 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48373
48374         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48375           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48376
48377 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48378
48379         * gcc.c-torture/special/920411-1.c: Deleted.
48380         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48381
48382 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48383
48384         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48385         cpu limit.
48386
48387 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48388
48389         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48390
48391 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48392
48393         From kenner;
48394         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48395         is the proper length.
48396         * va-arg-3.c: Likewise.
48397
48398 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48399
48400         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48401         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48402
48403         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48404         * lib/g++.exp (default_g++_start): Delete old cruft.
48405
48406 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48407
48408         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48409         (2 * (1 << 18)) to (2 * (1 << 17)).
48410
48411         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48412
48413 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48414
48415         * config/rom68k.exp: Renamed from config/idp.exp
48416
48417 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48418
48419         * c-torture/compile/921109-2.c
48420
48421 1995-04-18  Mike Stump  <mrs@cygnus.com>
48422
48423         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48424         excess errors.
48425
48426 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48427
48428         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48429         output.
48430         * lib/g++.exp (default_g++_start): Likewise.
48431
48432 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48433
48434         * gcc.c-torture/compile/950329-1.c: New test.
48435
48436 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48437
48438           * config/bug.exp (${tool}_load): Updated to use new remote_open
48439           and remote_close procs.
48440         * config/idp.exp: New file.
48441
48442 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48443
48444         * gcc.c-torture/execute/950322-1.c: New test.
48445
48446 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48447
48448         * config/vx.exp (${tool}_load): Clean up testing of return code from
48449         vxworks_ld and vxworks_spawn.
48450
48451 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48452
48453         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48454
48455 1995-03-13  Mike Stump  <mrs@cygnus.com>
48456
48457         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48458         can mark excess errors on a machine by machine basis.  Note, the
48459         default is to not expect any excess errors, even when excess
48460         errors test - is given, so you will want to put an XFAIL ... on
48461         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48462         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48463         those 4 machines, but no others.
48464
48465 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48466
48467         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48468         * lib/c-torture.exp: to here.
48469
48470 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48471
48472         * gcc.c-torture/execute/950221-1.c: New test.
48473         * gcc.c-torture/execute/struct-ret-1.c: New test.
48474         * gcc.c-torture/compile/950221-1.c: New test.
48475
48476         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48477
48478 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48479
48480         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48481         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48482
48483 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48484
48485         * g++.gb: New directory of tests, derived from my signature and
48486         class scoping tests.
48487
48488         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48489         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48490         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48491         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48492         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48493         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48494         * g++.gb/sig25.C: Likewise.
48495
48496         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48497         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48498         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48499         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48500         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48501         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48502         * g++.gb/sig25.exp: Likewise.
48503
48504         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48505         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48506         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48507         * g++.gb/scope13.C: Likewise, this test still fails.
48508
48509         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48510         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48511         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48512         * g++.gb/scope13.exp: Ditto.
48513
48514         * g++.gb/README: New file, explains what these tests are about.
48515
48516 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48517
48518         * lib/dg.exp (dg-do): Support `preprocess'.
48519         (dg-test): Likewise.
48520
48521 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48522
48523         * config/udi.exp: change "continue -expect" to "exp_continue".
48524
48525 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48526
48527         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48528         Delete redundant tests.
48529
48530         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48531         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48532         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48533         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48534         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48535         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48536         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48537         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48538
48539         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48540         storing label pointers.
48541         * gcc.c-torture/execute/921019-1.c: Likewise.
48542         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48543         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48544         parameter fp.
48545         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48546         constants.
48547
48548         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48549         Delete obsolete tests.
48550
48551         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48552         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48553         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48554         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48555         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48556         * gcc.c-torture/compile/950124-1.c: New test.
48557
48558         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48559
48560 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48561
48562         * lib/mike-g++.exp: Add -lm to LIBS.
48563
48564 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48565
48566         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48567
48568 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48569
48570         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48571
48572 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48573
48574         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48575
48576 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48577
48578         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48579         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48580         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48581         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48582         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48583         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48584         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48585         * g++.law/{operators31.C, operators32.C,
48586         * g++.law/{operators33.C, operators34.C}: Likewise.
48587         * g++.law/{pic1.C, refs2.C}: Likewise.
48588         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48589         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48590         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48591         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48592
48593         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48594         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48595         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48596         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48597         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48598         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48599         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48600         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48601         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48602         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48603         * g++.law/{operators34.exp}: Likewise.
48604         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48605         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48606         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48607         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48608         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48609
48610         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48611         No longer expected to fail.
48612         * g++.law/missed-error3.C: Tweak for recent bool changes.
48613
48614 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48615
48616         * config/emb-unix: Deleted.
48617         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48618         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48619
48620 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48621
48622         * lib/dg.exp (dg-test): Fix typo in last patch.
48623
48624 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48625
48626         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48627         (handles multiple occurrences).
48628
48629 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48630
48631         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48632         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48633         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48634         printed).
48635         * lib/c-torture.exp (c-torture-compile): Likewise.
48636         (c-torture): Prepend full path if missing.
48637         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48638         (gcc_fail): Likewise.
48639         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48640
48641 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48642
48643         * lib/netware.exp: Only attach to NetWare i386 systems.
48644
48645 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48646
48647         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48648         messages.  Add test name to "output pattern match" pass/fail message.
48649
48650 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48651
48652         * gcc.dg: New testsuite.
48653         * gcc.dg/dg.exp: New file.
48654
48655         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48656         test-switch.c}: Deleted.
48657
48658         * gcc.misc-tests/msgs.exp: New testcase driver.
48659
48660 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48661
48662         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48663         Watch for illegal return values from ${tool}_load.
48664         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48665         cross targets.  Coerce return value >0 to 1.
48666
48667 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48668
48669         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48670
48671         * config/emb-unix.exp: New file.
48672
48673         * config/sim.exp: Error if variable $SIM not defined.
48674         (${tool}_load): Mark test as "untested" if simulator missing.
48675
48676         * config/unix.exp: Load remote.exp to get rcp_download.
48677         * lib/c-torture.exp: Use different option lists for testcases with
48678         and without loops.
48679         * gcc.c-torture/execute/execute.exp: Likewise.
48680
48681 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48682
48683         * config/*.exp: Clarify return code from ${tool}_load.
48684         Call `unresolved' or `untested' instead of `warning' or `perror'
48685         (sometimes you still want to call both though).
48686         Add comment that `shell_id' is local to each file.
48687         * config/udi.exp (timeout): Set to 30.
48688         Don't print warning if connection fails, $connectmode has already
48689         printed an error.
48690         (${tool}_load): Move verbose messages to level 2.
48691         Rework pattern for "Process started" message.
48692         Pass `shell_id' to ${connectmode}_download.
48693         Retry twice upon timeout.  Make resetting of target more robust.
48694         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48695         Pass `shell_id' to exit_$connectmode.
48696         Only call exit_$connectmode if connected.
48697         * config/unix.exp (${tool}_load): Check return codes better.
48698         * config/vrtx.exp (${tool}_load): Likewise.
48699         * config/vx.exp (${tool}_load): Likewise.
48700         Delete unneeded global's.
48701         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48702         from ${tool}_load.
48703         (dg-stat): Delete.
48704         (dg-init): Delete recording of pass/fail counts.
48705         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48706         (old-dejagnu-init): Likewise.
48707         (old-dejagnu-stat): Delete contents, empty proc now.
48708         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48709         (c-torture): Delete references to lcnt, lpass, lfail.
48710         Get option list from TORTURE_OPTIONS.
48711         Delete -funroll[-all]-loops if no loops.
48712         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48713         (g++_stat): Delete contents (empty proc now).
48714         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48715         (gcc_finish): Likewise.
48716         (gcc_stat): Deleted.
48717         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48718         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48719         * gcc.c-torture/execute/execute.exp: Likewise.
48720         Split tests into two parts: compile, execute.
48721         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48722         no loops.  Update to reflect clarified return codes from ${tool}_load.
48723
48724 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48725
48726         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48727         to grep for.
48728         (old-dejagnu): Likewise (where necessary).
48729
48730 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48731
48732         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48733
48734         * lib/dg.exp (dg-process-target): Fix processing of selector.
48735         Add comment regarding use of `error'.
48736
48737         * lib/gcc.exp (prune_system_crud): Define if missing.
48738         * lib/g++.exp (prune_system_crud): Likewise.
48739
48740         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48741         Call prune_system_crud.
48742         * lib/dg.exp (dg-runtest): New proc.
48743         Use perror instead of send_user for tcl errors in testcase.
48744         Don't return any value, it's never used.
48745         Don't clobber previous definition of `unknown'.
48746         Print tcl errors in `dg-final'.
48747
48748 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48749
48750         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48751         (dg-test): Don't print errorInfo, it contains stack backtrace.
48752
48753 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48754
48755         * lib/g++.exp (runtest_file_p): Define if missing.
48756
48757 1994-09-24  Doug Evans  (dje@cygnus.com)
48758
48759         * lib/mike-g++.exp: Comment out loading of g++.exp.
48760         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48761         (default_g++_version): Always print something.
48762         (default_g++_start): Comment out call to `which'.
48763         (g++_start, g++_load): Deleted (must be defined in config file).
48764         * lib/gcc.exp: Test for existence of $CC at start.
48765         Delete check for tmpdir (done in gcc_init).
48766         (default_gcc_version): Always print something.
48767         (default_gcc_start): Comment out call to `which'.
48768         * config/*.exp: Major cleanup - make cross targets work at least a
48769         little better for g++ (by not being "--tool gcc" specific).
48770         Rename gcc_xxx to ${tool}_xxx.
48771         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48772         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48773
48774 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48775
48776         * lib/c-torture.exp (c-torture-compile): Rework compiler
48777         message processing.
48778
48779         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48780         c-torture.
48781
48782 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48783
48784         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48785
48786         * lib/dg.exp (dg-process-target): Support { target native }.
48787
48788 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48789
48790         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48791         looked for "... program xxx got fatal signal".
48792         Correct regsub munging of `comp_output'.
48793         Ignore compiler messages "path prefix not used" and "linker input
48794         file unused".
48795
48796 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48797
48798         * lib/gcc.exp (runtest_file_p): Define if missing.
48799         * gcc.prms/template.c: Example to work from.
48800
48801 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48802
48803         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48804         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48805
48806         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48807         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48808         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48809         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48810
48811         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48812         (dg-process-target): No longer a varargs proc.
48813         Return S/N for target, P/F for xfail.  All callers changed.
48814         (user option procs): More argument checking.
48815         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48816         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48817         (dg-test): Skip test if not running on selected target in `dg-do'.
48818         Update handling of `dg-do-what', `dg-output-text'.
48819         Separate execution pass/fail from output pattern match pass/fail.
48820         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48821
48822 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48823
48824         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48825         target for 920510-1.c.
48826
48827 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48828
48829         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48830         Clean up comment regarding use of passcnt, etc.
48831         (gcc_stat): Don't update `testcnt' here.
48832         (gcc_finish): Do it here.
48833         Might as well reset `but_id' here too.
48834         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48835         to determine if the file should be tested.
48836         * gcc.c-torture/compile/compile.exp: Likewise.
48837         * gcc.c-torture/execute/execute.exp: Likewise.
48838         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48839         * gcc.misc-tests/dg-test.exp: Likewise.
48840         * gcc.prms/prms.exp: Likewise.
48841         * gcc.wendy/wendy.exp: Likewise.
48842         * g++.old-deja.exp: Likewise.
48843         Move "Testing file" message to verbose level 1.
48844
48845 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48846
48847         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48848
48849 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48850
48851         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48852         (default_gcc_start): Accept optional second list element
48853         of compiler flags.  Print compiler output at verbosity level 2.
48854         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48855         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48856         Save current values of framework globals passcnt, failcnt, xpasscnt,
48857         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48858         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48859         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48860         xfailcnt to compute stats.  Update framework global `testcnt' from
48861         pass/fail counts.
48862         (gcc_finish): New proc.  Clean up test environment.
48863         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48864         (gcc_epass, gcc_efail): Delete.
48865         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48866         argument of line number.
48867         (dg-init): If the tool has an init routine, call it.
48868         (dg-test): Remove args `cflags_var' and `libs_var'.
48869         Pass all compiler options to ${tool}_start.
48870         Handle missing line number.
48871         (dg-finish): New function.
48872         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48873         particular files.  Call gcc_finish at end.  Move "skipping test"
48874         message to verbosity level 3.
48875         * gcc.c-torture/compile/compile.exp: Likewise.
48876         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48877         * gcc.c-torture/execute/execute.exp: Likewise.
48878         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48879         Print testcase being tried at verbosity level 1.
48880         * gcc.c-torture/special/special.exp: Unset xfail.
48881         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48882         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48883         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48884         * gcc.failure/failure.exp: Likewise.
48885         * gcc.ieee/ieee.exp: Likewise.
48886         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48887         Update call to dg-test.  Call dg-finish at end.
48888         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48889         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48890         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48891         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48892         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48893         * gcc.wendy/wendy.exp: Add copyright.
48894         Delete setting of tmpdir (done by gcc_init).
48895         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48896         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48897         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48898         gcc_[ce]pass/fail.
48899
48900 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48901
48902         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48903         confusion.
48904         (g++_load): Likewise.
48905
48906         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48907         Rename argument to `prog' to remove the confusion.
48908         Varargs fns behave differently too!
48909         (g++_load): Likewise.
48910
48911         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48912
48913         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48914         what it is.  Delete (always) printing of status value for !native.
48915         Simplify verbose code, and include status and exec_output.
48916         (g++_load): Use gcc_load.
48917
48918 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48919
48920         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48921         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48922         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48923         940714-3.c as these testcases don't exist anymore.  Make
48924         va-arg-1.c expected to pass.
48925
48926 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48927
48928         * gcc.misc-tests/misc.exp: Only run specific testcases.
48929         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48930         * gcc.misc-tests/dg-[1-9].c: New files.
48931
48932         * lib/dg.exp: New testsuite driver.
48933         * gcc.prms/prms.exp: Use it.
48934
48935         * README.gcc: New file.
48936
48937         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48938         Document and reset `lxpass' and `lxfail'.
48939         Simplify "initialized" message.
48940         (gcc_stat): Clean up comments a little.
48941
48942 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48943
48944         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48945
48946 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48947
48948         * lib/old-dejagnu.exp (process-option): New proc.
48949         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48950         (old-dejagnu): Simplify.
48951         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48952
48953 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48954
48955         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48956         exists and is not an empty string.
48957
48958         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48959         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48960         finished.
48961         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48962         automatically.
48963
48964         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48965         longer expected to fail.
48966
48967         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48968         "f" function call.
48969
48970         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48971
48972         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48973         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48974         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48975         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48976         c-torture-1.29.
48977
48978         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48979         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48980
48981         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48982
48983         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48984         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48985
48986         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48987         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48988         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48989
48990 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48991
48992         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48993         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48994         940714-1.c, 940714-2.c, 940714-3.c},
48995         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48996         gcc.misc-tests/{mg.c,mg.exp}:
48997         New tests.
48998         * gcc.noncompile/noncompile.exp: Change accordingly.
48999
49000 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
49001
49002         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49003         Undo previous clobberage.
49004
49005 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
49006
49007         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49008         * gcc.special/{930510-1.c, special.exp}:
49009         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49010         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49011         struct-varargs-1.c}: New tests from c-torture-1.26.
49012
49013 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49014
49015         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49016           argument to switch.
49017
49018 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49019
49020         * Revert the previous changes.  Please see Rob's directory
49021           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49022           fixes.
49023
49024 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49025
49026         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49027             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49028             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49029             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49030             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49031             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49032             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49033             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49034             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49035             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49036             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49037             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49038             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49039             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49040             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49041             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49042             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49043             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49044             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49045             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49046             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49047             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49048             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49049             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49050             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49051             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49052             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49053
49054 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
49055
49056         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49057             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49058           with perror calls.
49059
49060 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
49061
49062         * config/unix.exp (g++_load): Fix syntax.
49063
49064 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
49065
49066         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49067         * gcc.noncompile/921017-1.c: Deleted obsolete test.
49068         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49069         Don't expect va-arg-1.c to fail.  Correct expected output for
49070         920928-1.c.
49071         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49072         * gcc.wendy/hbm4.c: Correct typo.
49073         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49074
49075 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
49076
49077         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49078         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49079         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
49080         * lib/c-torture.exp (c-torture-compile): Ditto.
49081
49082         Reduce volume of output (remove all the -I's and such).
49083         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49084         Call gcc_cpass, gcc_cfail.
49085         (c-torture): Pass testing option to c-torture-compile.
49086
49087 1994-03-21  Doug Evans  (dje@cygnus.com)
49088
49089         Bring patches over from progressive.
49090         * config/default.exp: Exit remote shell cleanly.
49091         (g++_exit, g++_start): Add default versions.
49092         * config/sim.exp (gcc_load): Use perror, not error.
49093
49094 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49095
49096         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49097         set in site.exp.
49098
49099 1994-03-14  Doug Evans  (dje@cygnus.com)
49100
49101         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49102         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49103         (wendy_try): New proc to run testcase.
49104         (main loop): Call 'em.
49105         * gcc.wendy/*.c: Clean up pass to correct expected output.
49106
49107         * lib/gcc.exp: Minor cleanup work.
49108         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49109
49110 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49111
49112         * config/sim.exp (gcc_load): Document return codes better.
49113         Don't pass -v to simulator.
49114
49115 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49116
49117           * gcc.special/920717-x.c: Fix typo.
49118           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49119           get at sources.
49120
49121         * lib/mike-gcc.exp: Fix typo.
49122
49123 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49124
49125         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49126         binary to use, transform the name.
49127         * config/*.exp: rename everything. Nuke any g++ specific files,
49128         it's now a special case of gcc that requires no special support.
49129         Add a default.exp for unsupported targets.
49130
49131 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49132
49133         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49134         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49135         version of Tcl.
49136
49137 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49138
49139         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49140         than a warning.
49141
49142 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49143
49144         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49145
49146 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49147
49148         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49149         option_list.  Compile every file with only 4/6 option choices
49150         (same as C torture) instead of with 12/18 different option
49151         choices.
49152         * lib/c-torture.exp: Likewise.
49153
49154         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49155         not already set.
49156
49157 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49158
49159         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49160         can put an XFAIL *-*-* on excess errors.
49161
49162 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49163
49164         * g++.law: Add more tests derived from g++-bugs snapshots.
49165
49166         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49167         equivalent to g++.law/init9.
49168
49169         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49170         compiled it, and the a.out file after we've run it.
49171
49172 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49173
49174         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49175         compiled it, and the a.out file after we've run it.
49176
49177 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49178
49179         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49180
49181 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49182
49183         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49184         version number.
49185
49186 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49187
49188         * g++.law: New directory of g++ tests derived from the g++-bugs
49189         snapshots.
49190
49191 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49192
49193         * gcc.compile: initbug1.c initbug1.exp testcase added
49194
49195 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49196
49197         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49198         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49199           fixes submitted by Jeff Law (law@cs.utah.edu)
49200         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49201           Jeff Law (law@cs.utah.edu)
49202
49203
49204 1993-11-30  Mike Stump  (mrs@cygnus.com)
49205
49206         * config/unix-g++.exp: Follow the gcc way of doing things.
49207         * g++.old-deja/old-deja.exp: Minor updates.
49208         * lib/g++.exp: New file, follow the gcc way of doing things.
49209         * lib/old-dejagnu.exp: Minor updates.
49210         * lib/mike-g++.exp: Always unset errorInfo.
49211
49212 1993-11-06  Mike Stump  (mrs@cygnus.com)
49213
49214         * lib/gcc.exp: Fix some errors with the below change, CC and
49215         CFLAGS should be global when setting, not local.
49216
49217 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49218
49219         * lib/gcc.exp: Transform tool name.
49220
49221 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49222
49223         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49224
49225 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49226
49227         * lib/gcc.exp: change gcc_done to gcc_stat
49228
49229 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49230
49231         * Upgraded gcc testsuite to c-torture version 1.25
49232
49233 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49234
49235         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49236         * lib/c-torture: added hooks for new reporting code.
49237
49238 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49239
49240         * config/sh-gcc.exp: check if sh-sim exists in the path
49241
49242 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49243
49244         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49245         * gcc.compile/compile.exp: Initial changes for new logic.
49246         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49247         * gcc.failure/failure.exp: Initial changes for new logic.
49248         * gcc.ieee/ieee.exp: Initial changes for new logic.
49249         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49250         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49251         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49252         * lib/c-torture.exp: Initial changes for new logic.
49253         * lib/gcc.exp: Initial changes for new logic.
49254
49255 1993-10-15  Mike Stump  (mrs@cygnus.com)
49256
49257         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49258         depend upon failure or success.  Fully qualify names in failure
49259         and success messages.  Always remove a.out before starting
49260         compile, just in case.  Pay more attention to error text output by
49261         the compiler.  Handle testcases with no known past errors just
49262         like all others, so that things are uniform.  Other miscellaneous
49263         improvements.
49264
49265 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49266
49267         * gcc.cpp: new directory for cpp tests
49268
49269 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49270
49271         * lib/chill.exp: Code reformatted, removed unused code.
49272         * config/unix-chill.exp: Code reformatted, removed unused code.
49273         * chill.execute/execute.exp: Code reformatted, removed unused code.
49274         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49275
49276 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49277
49278         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49279         routines not written.
49280
49281 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49282
49283         * config/bug-gcc.exp: Use new procs from bug.exp.
49284
49285 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49286
49287         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49288         via ftp, rather than depending on NFS.
49289         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49290         case.
49291
49292 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49293
49294         * config/bug-gcc.exp: Use new download proc.
49295
49296 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49297
49298         * chill.execute/execute.exp: cleanups, handles errors better
49299         * chill.compile/compile.exp: rewrite, based on execute.exp
49300         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49301         * lib/chill.exp: major changes to diff proc and compile and link
49302           procs. added chill_fail and chill_pass wrappers to pass and
49303           fail. added more comments, and handle error codes better.
49304           Added a hack to capture stderr from exec, so noncompile tests
49305           can work.
49306
49307 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49308
49309         * chill.execute/execute.exp: rewrite of testsuite driver
49310         * lib/chill.exp: rewrite of testsuite driver
49311         * config/unix-chill.exp: rewrite of testsuite driver
49312
49313 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49314
49315         In chill.execute:
49316         * iexpr.ch: Standardize uppercase.
49317         * tuples.dat: Standardize uppercase.
49318         * vary.ch: standardize.  Correct varying string assignments.
49319         * vary.dat: Add new output lines.
49320
49321 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49322
49323         In chill.execute:
49324         * chprintf.ch: Standardize use of uppercase.
49325         * tuples.ch: Standardize and turn arr2 into a DCL,
49326           rather than a SYN.
49327         * pinits.ch: Standardize.
49328
49329 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49330
49331         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49332         * Makefil: Renamed to Makefile.in.
49333         * configure.in: New.
49334
49335 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49336
49337         In chill.execute:
49338         * .cvsignore: Add result/output files.
49339         * Makefile: Fix up variables at start.  Use MFLAGS
49340           everywhere.  Correct bool_loc, built_ins entries.
49341           Add entry for vary1.ch.
49342         * bitarray.ch: Standardize upper-case usage.
49343         * bitexpr.ch: Standardize, add output of b1.
49344         * params.ch: Use arrayt in along PROC parameters, to
49345           avoid novelty problems.
49346         * sets.ch: Tiny cleanup.
49347         * vary1.ch: Re-indent.
49348
49349 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49350
49351           * Add PR-related files to Makefiles, .cvsignore files, etc.
49352
49353 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49354
49355         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49356           with compiler objects. New names are test-flow.c and test-loop.c
49357
49358 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49359
49360         * Upgraded c-torture tests from 1.19 to 1.20
49361
49362         * new files:
49363         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49364         * gcc.compile: 930623-1.c 930623-2.c
49365         * gcc.noncompile: 930622-1.c 930622-2.c
49366         * gcc.failure: 920411-1.c 920627-2.c
49367         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49368
49369 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49370
49371         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49372           More changes to get testsuite working properly. Needs more work.
49373           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49374
49375 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49376
49377         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49378           More changes to get testsuite working properly. Needs more work.
49379
49380 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49381
49382         * chill.compile/compile.exp: Added for Dejagnu support
49383         * chill.execute/execute.exp: Added for Dejagnu support
49384         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49385
49386 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49387
49388         This should complete moving the CHILL test files.
49389         * chill.noncompile(.cvsignore printf.grt
49390             in-printf.grt chprintf.grt chprintf.ch):
49391             Added test-support files.
49392           (Makefile): Modified further.
49393         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49394             signal.ch): Added test files.
49395           * chill.execute (.cvsignore printf.grt printr.c
49396             in-printf.grt rts.c chprintf.grt rts.h): Added
49397           test-support files.
49398             (Makefile): More corrections.
49399
49400 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49401
49402         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49403           test cases, ready for DejaGnu.
49404
49405 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49406
49407         * Upgraded c-torture tests from 1.18 to 1.19
49408
49409         * gcc.compile: added test(s):
49410           930607-1.c
49411         * gcc.execute: added test(s):
49412           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49413
49414         * added new subdirectory for misc tests: gcc.misc-tests
49415         * gcc.misc-test(s): added tests:
49416           inst-check.c test-consts.c test-ior.c test-switch.c
49417
49418 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49419
49420         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49421
49422 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49423
49424         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49425
49426 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49427
49428         * Upgraded c-torture tests from 1.17 to 1.18
49429
49430 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49431
49432         * Upgraded c-torture tests from 1.12 to 1.17
49433
49434 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49435
49436         * lib/old-dejagnu.exp:
49437           Fixed handling of XFAIL target triplets to correctly
49438           recognize wildcard characters.  Removed code that
49439           appended a unique id tag to the end of the file name
49440           printed out by the result of the testcases within a
49441           given test file.
49442
49443 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49444
49445         * lib/old-dejagnu.exp:
49446           Reworked expected failure handling to trigger off of XFAIL
49447           keyword in keyphrase embeded in testcase source code. The
49448           XFAIL keyword must be at the end of the keyphrase line. It
49449           may optionally be followed by one or more target triplets.
49450           It has just occured that the handling of wildcards in the
49451           target triplet may not be correct.
49452
49453 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49454
49455         * g++.old-deja/tests:
49456           Moved all subdirectories up one level into g++.old-deja .
49457
49458         * lib/old-dejagnu.exp:
49459           Fixed problem with CXXFLAGS not being properly reset, and being
49460           corrupted with extraneous "-c" compiler option.  This was
49461           causing binaries to not be generated for test that needed them.
49462           Modified strings passed to "pass" and "fail" so that individual
49463           tests from the same test file would be distinguished by an
49464           identifier appended to the test file name in the summary logs;
49465           this corrected a problem with erroneous diff logs.  Added code
49466           to search testcases for expected fail and unexpected pass keywords.
49467
49468 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49469
49470         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49471
49472 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49473
49474         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49475           Removed extraneous text from end of "Special g++ Options"
49476           keyphrase.
49477
49478         * lib/old-dejagnu.exp: Added pattern matching to look for new
49479           keywords, embedded in testcases comments, which will trigger
49480           calls to xpass and xfail.
49481
49482 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49483
49484         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49485           comments embedded in the testcases, especially the one looking for
49486           special compiler options, as well as the pattern matching for the
49487           compiler output again.
49488
49489 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49490
49491         * lib/old-dejagnu.exp: Do a proper check of the return value for
49492           execute tests. Fixed several problems with the pattern matching
49493           of the compiler output which gave erroneous test results.
49494           Changed several of the test result messages to be more descriptive.
49495         * config/unix-g++.exp: Proc g++_load now actually works and
49496           executes the tests passed to it and returns a usable return
49497           value.
49498
49499 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49500
49501           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49502
49503 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49504
49505         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49506           Modified both files to properly execute the old style
49507           dejagnu tests. The previous versions of these files were
49508           experimental and did not function anything near correctly.
49509
49510 1993-04-05  Rob Savoye  (rob@cygnus.com)
49511
49512         * Removed all Makefile.in and configure.in files. No configuration
49513         needed now.
49514
49515 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49516
49517         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49518
49519 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49520
49521         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49522         gcc.special/configure.in, gcc.noncompile/configure.in,
49523         gcc.execute/configure.in, gcc.code_quality/configure.in,
49524         g++.other/configure.in, g++.old-deja/configure.in,
49525         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49526         in srcname setting.
49527
49528 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49529
49530         * lib/udi.exp: Fixed mondfe and mondfe_download.
49531         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49532         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49533
49534 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49535
49536         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49537         (gdb_exit): Don't remove *_soc files.
49538
49539 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49540
49541         * lib/c-torture.exp: Don't look for main; instead always use -w
49542         -c.  This is how the c-torture tests work.  Remove the object
49543         file if the compilation succeeds.
49544         * gcc.execute/execute.exp: Remove executable if test passes.
49545         * gcc.noncompile/noncompile.exp: Every test is an expected
49546         failure.
49547         * gcc.special/special.exp: Added tests from c-torture 1.11,
49548         corrected use of existing test.
49549         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49550         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49551         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49552         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49553         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49554         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49555         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49556         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49557         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49558         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49559         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49560         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49561         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49562         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49563         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49564         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49565         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49566         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49567         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49568         c-torture 1.11.
49569         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49570         correspond to c-torture 1.11.
49571
49572         * New file.