OSDN Git Service

2007-07-08 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-08  Tobias Burnus  <burnus@net-b.de>
2
3         * gfortran.dg/use_5.f90: New test.
4         * gfortran.dg/use_6.f90: Ditto.
5         * gfortran.dg/use_7.f90: Ditto.
6
7 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8
9         PR fortran/30973
10         * gfortran.dg/use_4.f90: New test.
11         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12
13 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14
15         PR fortran/31011
16         * gfortran.dg/parameter_array_section_2.f90: New test.
17
18 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
19
20         PR c++/30852
21         * g++.dg/ext/offsetof1.C: Add cases with volatile.
22
23         PR c++/30534
24         * g++.dg/template/arg5.C: New test.
25
26 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
27
28         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
29
30 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
31
32         * gcc.dg/var-expand1.c: Add newline at end of file.
33
34 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
35
36         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
37
38 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
39
40         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
41
42 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43
44         * gcc.dg/torture/builtin-convert-4.c: New test.
45
46 2007-03-05  Ian Lance Taylor  <iant@google.com>
47
48         * gcc.c-torture/compile/pr31034.c: New test.
49
50 2007-03-05  Ian Lance Taylor  <iant@google.com>
51
52         * gcc.dg/inline-18.c: New test.
53         * gcc.dg/inline-19.c: New test.
54         * gcc.dg/inline-20.c: New test.
55         * gcc.dg/inline-21.c: New test.
56
57 2007-03-05  Richard Guenther  <rguenther@suse.de>
58
59         PR tree-optimization/14052
60         * gcc.dg/tree-ssa/vrp33.c: New testcase.
61
62 2007-03-05  Richard Guenther  <rguenther@suse.de>
63
64         PR tree-optimization/23777
65         * gcc.dg/tree-ssa/pr23777.c: New testcase.
66
67 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
68
69         PR other/30465
70         * gcc.dg/multiple-overflow-warn-3.c: New.
71         * g++.dg/warn/multiple-overflow-warn-3.C: New.
72         
73 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
74
75         PR c++/30895
76         * g++.dg/parse/template23.C: New test.
77
78 2007-03-04  Roger Sayle  <roger@eyesopen.com>
79
80         PR middle-end/30744
81         * gcc.dg/pr30744-1.c: New test case.
82
83 2007-03-04  Tobias Burnus  <burnus@net-b.de>
84
85         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
86
87 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
88
89         PR target/30406
90         * gfortran.dg/logical_3.f90: New test.
91
92 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
93
94         PR libfortran/30981
95         * gfortran.dg/integer_exponentiation_1.f90:  New test.
96
97 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
98
99         * gcc.target/m68k/m68k.exp: New.
100         * gcc.target/m68k/crash1.c: New.
101
102 2007-03-03  Tobias Burnus  <burnus@net-b.de>
103
104         * gfortran.dg/c_by_val.c: Use int64_t instead of long
105         to be more compatible with integer(kind=8).
106
107 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
108
109         PR libfortran/31001
110         * gfortran.dg/zero_sized_3.f90: New test.
111
112 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
113
114         PR c++/15787
115         * g++.dg/parse/else.C: New.
116         * g++.dg/parse/else-2.C: New.
117         
118 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
119             Tobias Burnus  <burnus@net-b.de>
120
121         PR fortran/30882
122         * gfortran.dg/size_dim.f90: New test.
123
124 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
125             Tobias Burnus  <burnus@net-b.de>
126
127         PR fortran/30873
128         * gfortran.dg/entry_9.f90: New test.
129
130 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
131
132         PR c++/28253
133         * g++.dg/inherit/covariant16.C: New test.
134
135 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
136
137         * g++.dg/other/darwin-minversion-1.C: New.
138
139 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
140
141         * gcc.dg/tree-ssa/20070302-1.c: New test.
142
143 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
144
145         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
146         tests.
147
148 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
149
150         * gcc.dg/tree-ssa/prefetch-4.c: New test.
151
152 2007-03-01  Simon Baldwin <simonb@google.com>
153
154         PR c++/23689
155         * warn/ignored_typedef.C: New.
156         * init/ctor8.C: Added dg-warning to consume ignored typedef
157         warning. 
158         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
159         and added an explicit line number.
160
161 2007-02-28  Richard Guenther  <rguenther@suse.de>
162
163         PR middle-end/30364
164         * gcc.dg/torture/pr30364-1.c: New testcase.
165         * gcc.dg/torture/pr30364-2.c: Likewise.
166         * gcc.dg/torture/pr30364-3.c: Likewise.
167
168 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
169
170         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
171         powerpc*, use -funsafe-math-optimizations.
172         * gcc.dg/torture/builtin-logb-1.c: Likewise.
173         * gcc.dg/torture/builtin-modf-1.c: Likewise.
174
175 2007-02-28  Tobias Burnus  <burnus@net-b.de>
176             Paul Thomas  <pault@gcc.gnu.org>
177
178         PR fortran/30888
179         PR fortran/30887
180         * c_by_val_1.f: Test %VAL() with non-default kind.
181         * c_by_val.c: Ditto.
182         * c_by_val_4.f: New test.
183
184 2007-02-28  Tobias Burnus  <burnus@net-b.de>
185
186         PR fortran/30968
187         * gfortran.dg/continuation_7.f90: New test.
188
189 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
190
191         * g++.dg/inherit/thunk7.C: New test.
192         * lib/target-supports.exp (check_profiling_available): Not available
193         for bfin-*-*.
194
195 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
196
197         PR target/30970
198         * gcc.target/i386/gfortran.dg/pr30970.c: New test. 
199
200 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
201
202         * lib/target-supports.exp (check_effective_target_init_priority):
203         Remove Solaris special case.
204
205 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
206
207         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
208         for more builtin types.
209
210         * g++.dg/ext/visibility/class1.C: Port to Darwin.
211         * g++.dg/ext/visibility/noPLT.C: Likewise.
212
213 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
214
215         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
216         sh* targets.
217
218 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
219
220         PR fortran/30865
221         * size_optional_dim_1.f90:  New test.
222
223 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
224
225         * gcc.dg/vxworks/vxworks.exp: New file.
226         * gcc.dg/vxworks/initpri1.c: Likewise.
227         * gcc.dg/vxworks/initpri2.c: Likewise.
228         * gcc.dg/initpri2.c: Add more tests.
229         * g++.dg/special/initpri2.C: Likewise.
230
231         * gcc.dg/initpri1.c: New test.
232         * gcc.dg/initpri2.c: Likewise.
233         * g++.dg/special/initpri1.C: New test.
234         * g++.dg/special/initpri2.C: Likewise.
235         * g++.dg/special/conpr-1.C: Use init_priority effective target.
236         * g++.dg/special/conpr-2.C: Likewise.
237         * g++.dg/special/conpr-3.C: Likewise.
238         * g++.dg/special/conpr-4.C: Likewise.
239         * g++.dg/special/initp1.C: Likewise.
240         * g++.dg/special/ecos.exp: Remove code to detect availability of
241         constructor priorities.
242         * lib/target-supports.exp (check_effective_target_init_priority):
243         New function.
244
245 2007-02-24  Jan Hubicka  <jh@suse.cz>
246
247         * gcc.c-torture/execute/pr30778.c: New testcase.
248
249 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
250
251         PR libgfortran/30918
252         * gfortran.dg/namelist_26.f90: New test.
253
254 2007-02-24  Richard Guenther  <rguenther@suse.de>
255
256         PR middle-end/30951
257         * gcc.dg/pr30951.c: New testcase.
258
259 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
260
261         * gcc.dg/torture/builtin-modf-1.c: New test.
262
263 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
264
265         PR tree-optimization/30904
266         * gcc.dg/pr30904.c: New test.
267
268 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
269
270         * gcc.test-framework/README: Correct command.
271         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
272         -Wunused-value.
273         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
274         
275 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
276
277         * lib/target-supports.exp (check_effective_target_unwrapped): New.
278
279 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
280
281         * lib/target-supports.exp (check_effective_target_newlib): New
282         function.
283
284 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
285
286         PR fortran/30660
287         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
288         allocatable component.
289
290
291 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
292
293         * gcc.dg/torture/builtin-logb-1.c: New test.
294         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
295         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
296         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
297         sh* targets.
298         
299 2007-02-23  Richard Guenther  <rguenther@suse.de>
300
301         * g++.dg/warn/changes-meaning.C: New testcase.
302
303 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
304
305         PR libgfortran/30910    
306         * gfortran.dg/fmt_zero_precision.f90: Update test.
307
308 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
309
310         * gcc.dg/torture/builtin-frexp-1.c: New test.
311
312 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
313
314         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
315
316 2007-02-22  Ian Lance Taylor  <iant@google.com>
317
318         PR debug/30898
319         * g++.dg/debug/pr30898.C: New test.
320
321 2007-02-22  Ira Rosen  <irar@il.ibm.com>
322
323         * gcc.dg/vect/vect-106.c: New test.
324
325 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
326             Ira Rosen  <irar@il.ibm.com> 
327
328         PR tree-optimization/30843
329         * gcc.dg/vect/pr30843.c: New test.
330
331 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
332
333         PR tree-optimization/30858
334         * gcc.dg/vect/pr30858.c: New test.
335
336 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
337
338         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
339         to set options for compiling testglue.
340         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
341         * lib/obj-c++.exp (obj-c++_init): Likewise.
342
343 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
344
345         * gnat.dg/derived_aggregate.adb: New test.
346
347 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
348
349         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
350         sh* targets.  Call the correct CKSGN macro.
351
352 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
353
354         * gfortran.dg/gomp/omp_parse1.f90: New test.
355         * gfortran.dg/gomp/omp_parse2.f: New test.
356
357 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
358
359         PR fortran/30869
360         * gfortran.dg/do_pointer_1.f90:  New test.
361
362 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
363
364         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
365         and scalbln.
366
367 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
368
369         * gcc.dg/darwin-minversion-1.c: New.
370         * gcc.dg/darwin-minversion-2.c: New.
371
372 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
373
374         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
375
376 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
377             DJ Delorie <dj@redhat.com>
378
379         PR other/30824
380         * gcc.dg/Wfatal.c: New.
381         * gcc.dg/Wfatal-2.c: New.
382         * gcc.dg/Werror-1.c: Adjust expectations.
383         * gcc.dg/Werror-5.c: Likewise.
384         * gcc.dg/Werror-7.c: Likewise.
385         * gcc.dg/Werror-10.c: Likewise.
386         * gcc.dg/Werror-11.c: Likewise.
387
388 2007-02-20  Tobias Burnus  <burnus@net-b.de>
389
390         PR fortran/30522
391         * gfortran.dg/volatile10.f90: New test.
392
393 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
394
395         PR libfortran/30533
396         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
397
398 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
399
400         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
401         * gcc.dg/Walways-true-1.c: Likewise.
402         * gcc.dg/weak/weak-3.c: Likewise.
403         * gcc.dg/Werror-1.c: Likewise.
404         * gcc.dg/Werror-3.c: Likewise.
405         * gcc.dg/Werror-4.c: Likewise.
406         * gcc.dg/Werror-5.c: Likewise.
407         * gcc.dg/Werror-6.c: Likewise.
408         * gcc.dg/Werror-7.c: Likewise.
409         * gcc.dg/Werror-8.c: Likewise.
410         * gcc.dg/Werror-10.c: Likewise.
411         * gcc.dg/Werror-11.c: Likewise.
412         * gcc.dg/Werror-12.c: Likewise.
413         * g++.old-deja/g++.mike/warn8.C: Likewise.
414         * g++.dg/warn/Walways-true-1.C: Likewise.
415         * g++.dg/warn/Walways-true-2.C: Likewise.
416         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
417         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
418         -Wstring-literal-comparison with -Waddress.
419         * gcc.dg/Wstring-literal-comparison-4.c: Replace
420         -Wno-string-literal-comparison with -Wno-address.
421         
422 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
423
424         * gnat.dg/self_aggregate_with_call.adb: New test.
425
426 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
427
428         PR tree-optimization/30975
429         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
430         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
431         * gcc.dg/vect/pr30795.c: New.
432
433 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
434
435         PR fortran/30681
436         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
437
438 2007-02-18  Roger Sayle  <roger@eyesopen.com>
439
440         PR rtl-optimization/28173
441         * gcc.target/i386/andor-1.c: New test case.
442
443 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
444
445         * gcc.dg/torture/builtin-ldexp-1.c: New.
446         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
447
448 2007-02-18  Roger Sayle  <roger@eyesopen.com>
449
450         * gfortran.dg/array_constructor_15.f90: New test case.
451
452 2007-02-18  Roger Sayle  <roger@eyesopen.com>
453
454         * gfortran.dg/forall_10.f90: New test case.
455
456 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
457
458         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
459
460 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
461
462         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
463         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
464
465 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
466
467         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
468         * gcc.target/i386/builtin-bswap-3.c: Ditto.
469         * gcc.target/i386/xchg-1.c: New test.
470         * gcc.target/i386/xchg-2.c: New test. 
471
472 2007-02-16  Richard Guenther  <rguenther@suse.de>
473             Christian Bruel  <christian.bruel@st.com>
474
475         * gcc.dg/strict-overflow-5.c: New testcase.
476
477 2007-02-16  Tobias Burnus  <burnus@net-b.de>
478
479         PR fortran/30793
480         * gfortran.dg/func_derived_4.f90: New test.
481
482 2007-02-15  Roger Sayle  <roger@eyesopen.com>
483
484         PR middle-end/30391
485         * gfortran.dg/pr30391-1.f90: New test case.
486
487 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
488
489         PR middle-end/30433
490         * gcc.c-torture/compile/pr30433.c: New testcase to check
491         that complex constants comparisions are foldded.
492
493 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
494
495         PR C++/30158
496         * g++.dg/ext/stmtexpr10.C: New testcase.
497
498 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
499
500         PR middle-end/30729
501         * gcc.dg/Wunused-value-2.c: New testcase.
502
503 2007-02-15  Ian Lance Taylor  <iant@google.com>
504
505         * g++.dg/eh/subreg-1.C: New test.
506
507 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
508
509         PR c/26494
510         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
511         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
512         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
513         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
514         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
515         * gcc.dg/Werror-implicit-function-declaration.c: New.
516
517 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
518
519         PR c++/28943
520         * g++.dg/warn/pr28943.C: New.
521
522 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
523
524         * gfortran.fortran-torture/execute/math.f90: Fix typo.
525
526 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
527
528         PR fortran/30779
529         * gfortran.dg/error_recovery_3.f90: New test.
530
531 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
532
533         * g++.dg/tree-ssa/sra-1.C: New.
534
535 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
536
537         * g++.dg/tree-ssa/sra-1.C: New.
538
539 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
540
541         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
542
543 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
544
545         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
546
547 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
548
549         PR fortran/30799
550         * gfortran.dg/logical_2.f90: New test.
551
552 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
553
554         * gcc.dg/torture/complex-alias-1.c: New test.
555
556 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
557
558         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
559         instead of -fdump-tree-tailcall.
560
561 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
562
563         * gfortran.dg/interface_10.f90: Fix comment typo.
564
565 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
566
567         PR tree-optimization/30771
568         * gcc.dg/vect/pr30771.c: New test.
569
570 2007-02-13  Ian Lance Taylor  <iant@google.com>
571
572         * gcc.dg/Wstrict-overflow-1.c: New test.
573         * gcc.dg/Wstrict-overflow-2.c: New test.
574         * gcc.dg/Wstrict-overflow-3.c: New test.
575         * gcc.dg/Wstrict-overflow-4.c: New test.
576         * gcc.dg/Wstrict-overflow-5.c: New test.
577         * gcc.dg/Wstrict-overflow-6.c: New test.
578         * gcc.dg/Wstrict-overflow-7.c: New test.
579         * gcc.dg/Wstrict-overflow-8.c: New test.
580         * gcc.dg/Wstrict-overflow-9.c: New test.
581         * gcc.dg/Wstrict-overflow-10.c: New test.
582
583 2007-02-13  Roger Sayle  <roger@eyesopen.com>
584
585         * gcc.target/ia64/builtin-bswap-2.c: New test case.
586
587 2007-02-13  Richard Henderson  <rth@redhat.com>
588
589         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
590         * gcc.c-torture/execute/pr29302-1.c: ... here.
591
592 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
593
594         PR c/29521
595         * gcc.dg/c90-return-1.c: Update output.
596         * gcc.dg/c99-return-1.c: Likewise.
597         
598 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
599
600         PR fortran/30554
601         * gfortran.dg/used_dummy_types_7.f90: New test..
602
603 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
604
605         * gcc.target/i386/parity-1.c: New test.
606         * gcc.target/i386/parity-2.c: New test.
607
608 2007-02-12  Roger Sayle  <roger@eyesopen.com>
609
610         * gcc.target/i386/builtin-bswap-3.c: New test case.
611
612 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
613
614         PR tree-optimization/29145
615         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
616         alias analysis is improved to take better advantage of restrict
617         qualified pointers.
618         * gcc.dg/vect/vect-80.c: Likewise.
619         * gcc.dg/vect/pr29145.c: New.
620
621 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
622
623         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
624         * gcc.target/i386/sse4a-insert.c: Likewise.
625
626 2007-02-11  Roger Sayle  <roger@eyesopen.com>
627
628         * gcc.target/ia64/builtin-popcount-1.c: New test case.
629         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
630
631 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
632
633         PR fortran/30478
634         * gfortran.dg/enum_4.f90: Update error message checks.
635
636 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
637
638         PR fortran/30554
639         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
640         versions of the modules.
641
642         PR fortran/30617
643         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
644         by getting rid of recursive I/O and providing functions with
645         results.
646
647         PR fortran/30319
648         * gfortran.dg/char_array_constructor_2.f90
649
650 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
651
652         PR c++/26988
653         * g++.dg/template/spec34.C: New test
654
655 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
656
657         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
658         on i?86 and x86_64.
659         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
660         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
661         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
662         on i?86 and x86_64.
663         * gcc.dg/vect/vect-113.c: Ditto.
664
665 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
666
667         PR c++/29487
668         * g++.dg/eh/weak1-C: New test.
669         * g++.dg/eh/weak1-a.cc: Likewise.
670         * g++.dg/eh/comdat1.C: Likewise.
671
672 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
673             Dorit Nuzman  <dorit@il.ibm.com>
674
675         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
676         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
677         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
678         * gcc.dg/vect/vect-113.c: Likewise.
679
680         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
681
682 2007-02-10  Richard Henderson  <rth@redhat.com>
683
684         * lib/target-supports.exp (check_effective_target_tls): Redefine
685         to mean non-emulated tls.
686         * gcc.dg/tls/alias-1.c: Remove tls requirement.
687         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
688         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
689         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
690         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
691         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
692         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
693
694 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
695
696         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
697
698 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
699
700         * gfortran.dg/secnds.f: Replace time tolerance with a
701         before-and-after bracket.
702         * gfortran.dg/secnds-1.f: Likewise.
703
704 2007-02-09  Tobias Burnus  <burnus@net-b.de>
705
706         PR fortran/30512
707         * gfortran.dg/maxlocval_1.f90: New test.
708
709 2007-02-09  Roger Sayle  <roger@eyesopen.com>
710
711         * gcc.target/ia64/builtin_bswap-1.c: New test case.
712
713 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
714
715         PR fortran/30720
716         * gfortran.dg/array_function_1.f90: New test.
717
718 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
719
720         * lib/target-supports.exp (check_effective_target_lax_strtofp)
721         (check_effective_target_dummy_wcsftime): New functions.
722
723 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
724
725         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
726         * lib/target-supports.exp (check_effective_target_uclibc): New
727         function.
728
729 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
730
731         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
732         (vsnprintf): Don't define for uClibc targets.
733
734 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
735
736         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
737         set before checking whether it was allowed.
738         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
739         before checking inside_main.
740
741 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
742
743         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
744         uClinux targets.
745         (u16sf): Likewise u4sf.
746         * g++.dg/compat/struct-layout-1.h: Likewise.
747
748 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
749
750         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
751         procedure.
752         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
753         m68k targets if check_effective_target_coldfire_fpu returns true.
754
755 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
756         Richard Guenther  <rguenther@suse.de>
757
758         PR middle-end/23361
759         * gcc.dg/fold-compare-3.c: New testcase.
760         * gcc.dg/tree-ssa/loop-24.c: Likewise.
761
762 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
763
764         * gcc.dg/pr26570.c: Clean up coverage files.
765         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
766         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
767         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
768         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
769         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
770         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
771         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
772         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
773         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
774         * gcc.dg/tree-ssa/pr25501.c: Ditto.
775         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
776         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
777         * gcc.dg/vect/pr28952.c: Ditto.
778         * gcc.dg/vect/pr27151.c: Ditto.
779         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
780         * g++.dg/gomp/macro-3.C: Ditto.
781
782 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
783
784         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
785         of the loop.
786
787 2007-02-08  Roger Sayle  <roger@eyesopen.com>
788
789         * gcc.target/i386/builtin-bswap-2.c: New test case.
790
791 2007-02-08  Roger Sayle  <roger@eyesopen.com>
792
793         * gfortran.dg/forall_8.f90: New test case.
794         * gfortran.dg/forall_9.f90: Likewise.
795
796 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
797
798         * gcc.dg/builtins-20.c: Add some -~ complex cases.
799
800 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
801
802         * lib/target-supports.exp (check_effective_target_simulator): New. 
803
804 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
805
806         * gcc.dg/tree-ssa/loop-25.c: New test.
807
808 2007-02-06  Richard Henderson  <rth@redhat.com>
809
810         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
811
812 2007-02-06  Roger Sayle  <roger@eyesopen.com>
813
814         * gcc.target/powerpc/popcount-1.c: New test case.
815         * gcc.target/powerpc/parity-1.c: Likewise.
816
817 2007-02-06  Richard Guenther  <rguenther@suse.de>
818
819         PR middle-end/27302
820         * gcc.dg/torture/pr27302-2.c: New testcase.
821
822 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
823
824         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
825         * gcc.dg/vect/vect-iv-1.c: New test.
826         * gcc.dg/vect/vect-iv-2.c: New test.
827         * gcc.dg/vect/vect-iv-3.c: New test.
828         * gcc.dg/vect/vect-iv-4.c: New test.
829         * gcc.dg/vect/vect-iv-5.c: New test.
830         * gcc.dg/vect/vect-iv-6.c: New test.
831         * gcc.dg/vect/vect-iv-7.c: New test.
832         * gcc.dg/vect/vect-iv-8.c: New test.
833         * gcc.dg/vect/vect-iv-9.c: New test.
834         * gcc.dg/vect/vect-iv-10.c: New test.
835         * gcc.dg/vect/vect-iv-11.c: New test.
836         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
837         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
838         * gcc.dg/vect/vect-14.c: Now vectorizable.
839         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
840         * gcc.dg/vect/vect-27.c: Likewise.
841         * gcc.dg/vect/vect-29.c Likewise.
842         * gcc.dg/vect/vect-dv-2.c: Likewise.
843         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
844         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
845         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
846
847 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
848
849         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
850
851 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
852
853         * gcc.dg/builtins-20.c: Add more cases.
854
855 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
856
857         PR debug/30189
858         * gcc.dg/pr30189.c: New test.
859
860 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
861
862         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
863         for running tests.
864         * gcc.target/i386/sse4a-extract.c: New test.
865         * gcc.target/i386/sse4a-insert.c: New test.
866         * gcc.target/i386/sse4a-montsd.c: New test.
867         * gcc.target/i386/sse4a-montss.c: New test.
868
869 2007-02-05  Richard Guenther  <rguenther@suse.de>
870
871         * gcc.target/i386/vectorize3.c: New testcase.
872
873 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
874
875         PR target/30665
876         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
877
878 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
879
880         PR fortran/30611
881         * gfortran.dg/repeat_1.f90: New test.
882
883 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
884
885         PR fortran/30605
886         * gfortran.dg/spread_shape_1.f90: Remove tabs.
887         * gfortran.dg/derived_init_2.f90: Ditto.
888         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
889         * gfortran.dg/array_initializer_1.f90: Ditto.
890         * gfortran.dg/do_2.f90: Ditto.
891         * gfortran.dg/proc_assign_1.f90: Ditto.
892
893 2007-02-04  Richard Guenther  <rguenther@suse.de>
894
895         PR middle-end/30636
896         * g++.dg/warn/pr30636.C: New testcase.
897         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
898
899 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
900
901         PR middle-end/30667
902         * gfortran.dg/pr30667.f: New test.
903
904 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
905
906         * gcc.dg/builtins-54.c: Add more cases.
907
908 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
909
910         PR fortran/30514
911         * gfortran.dg/zero_sized_2.f90: New test.
912
913         PR fortran/30660
914         * gfortran.dg/alloc_comp_basics_4.f90: New test.
915
916         PR fortran/29820
917         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
918         file.
919
920 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
921
922         PR fortran/30683
923         * gfortran.dg/interface_10.f90: New test.
924
925 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
926
927         * gcc.dg/builtins-20.c: Add more cases.
928
929 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
930
931         PR target/29682
932         * gcc-target/ia64/pr29682.c: New test.
933
934 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
935
936         PR fortran/30284
937         * gfortran.dg/arrayio_11.f90.f90: New test.
938
939         PR fortran/30626
940         * gfortran.dg/arrayio_12.f90.f90: New test.
941
942 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
943
944         PR c++/30536
945         * g++.dg/tls/diag-5.C: New test.
946
947         PR middle-end/30473
948         * gcc.dg/pr30473.c: New test.
949         * gcc.c-torture/execute/20070201-1.c: New test.
950
951 2007-02-01  Roger Sayle  <roger@eyesopen.com>
952
953         * gfortran.dg/dependency_20.f90: New test case.
954
955 2007-01-31  Ian Lance Taylor  <iant@google.com>
956
957         * gcc.dg/lower-subreg-1.c (test): New test.
958
959 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
960
961         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
962
963 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
964
965         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
966         * gcc.dg/torture/builtin-math-3.c: Likewise.
967
968 2007-01-31  Dirk Mueller  <dmueller@suse.de>
969
970         gcc.dg/Wparentheses-2.c: Update and add new tests.
971
972 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
973
974         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
975         vectorize.
976
977 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
978
979         * gcc.dg/builtins-63.c: New test.
980
981 2007-01-31  Tobias Burnus  <burnus@net-b.de>
982
983         PR fortran/27588
984         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
985
986 2007-01-31  Tobias Burnus  <burnus@net-b.de>
987
988         PR fortran/30520
989         * gfortran.dg/volatile8.f90: New argument conformance test.
990         * gfortran.dg/volatile9.f90: New scope test.
991
992 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
993
994         PR c++/24745
995         * g++.dg/warn/null4.C: New.
996
997 2001-01-30  Roger Sayle  <roger@eyesopen.com>
998             Uros Bizjak  <ubizjak@gmail.com>
999
1000         * gcc.dg/large-size-array-3.c: Correct typo.
1001
1002 2007-01-30  Richard Guenther  <rguenther@suse.de>
1003
1004         PR middle-end/27657
1005         * g++.dg/debug/pr27657.C: New testcase.
1006
1007 2007-01-30  Richard Guenther  <rguenther@suse.de>
1008
1009         PR middle-end/30313
1010         * gcc.dg/torture/pr30313.c: New testcase.
1011
1012 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
1013
1014         * gcc.dg/dfp/dfp-except.h: New file.
1015         * gcc.dg/dfp/fe-check.h: New file.
1016         * gcc.dg/dfp/fe-binop.c: New test.
1017         * gcc.dg/dfp/fe-convert-1.c: New test.
1018         * gcc.dg/dfp/fe-convert-2.c: New test.
1019         * gcc.dg/dfp/fe-convert-3.c: New test.
1020
1021         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1022         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1023         * gcc.dg/dfp/convert-dfp.c: Ditto.
1024         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1025
1026 2007-01-29  Josh Conner  <jconner@apple.com>
1027
1028         * gcc.target/powerpc/altivec-24.c: New test.
1029
1030 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
1031
1032         PR c++/28266
1033         * g++.dg/parse/defarg12.C: New test.
1034
1035 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
1036
1037         PR fortran/30554
1038         * gfortran.dg/used_dummy_types_6.f90: New test.
1039
1040 2007-01-28  Jan Hubicka  <jh@suse.cz>
1041
1042         * gcc.dg/tree-prof/val-prof-6.c: New test.
1043
1044 2007-01-28  Roger Sayle  <roger@eyesopen.com>
1045
1046         * gcc.dg/large-size-array-3.c: Correct test case (portability).
1047
1048 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
1049
1050         PR C++/28988
1051         * g++.dg/expr/dtor4.C: New test.
1052
1053 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
1054
1055         * gcc.dg/tree-ssa/loop-23.c: New test.
1056
1057 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
1058
1059         PR libfortran/30389
1060         * gfortran.dg/achar_2.f90:  New test.
1061         * gfortran.dg/achar_3.f90:  New test.
1062
1063 2007-01-27  Ian Lance Taylor  <iant@google.com>
1064
1065         * gcc.dg/strict-overflow-1.c: New test.
1066         * gcc.dg/no-strict-overflow-1.c: New test.
1067         * gcc.dg/strict-overflow-2.c: New test.
1068         * gcc.dg/no-strict-overflow-2.c: New test.
1069         * gcc.dg/strict-overflow-3.c: New test.
1070         * gcc.dg/no-strict-overflow-3.c: New test.
1071         * gcc.dg/strict-overflow-4.c: New test.
1072         * gcc.dg/no-strict-overflow-4.c: New test.
1073         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
1074         * gcc.dg/pr15784-1.c: Likewise.
1075         * gcc.dg/pr20922-1.c: Likewise.
1076         * gcc.dg/pr20922-3.c: Likewise.
1077         * gcc.dg/pr20922-4.c: Likewise.
1078         * gcc.dg/pr20922-6.c: Likewise.
1079         * gcc.dg/compare-4.c: Likewise.
1080         * gcc.dg/torture/pr26898-1.c: Likewise.
1081         * gcc.dg/tree-ssa/divide-1.c: Likewise.
1082         * gcc.dg/tree-ssa/divide-2.c: Likewise.
1083         * gcc.dg/tree-ssa/divide-3.c: Likewise.
1084         * gcc.dg/tree-ssa/divide-4.c: Likewise.
1085         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1086         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1087         * gcc.dg/tree-ssa/pr21082.c: Likewise.
1088         * gcc.dg/tree-ssa/pr26899.c: Likewise.
1089         * g++.dg/tree-ssa/pr21082.C: Likewise.
1090
1091 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1092
1093         * gcc-dg/large-size-array-3.c: New test case.
1094
1095 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1096
1097         * gfortran.dg/forall_7.f90: New test case.
1098
1099 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
1100
1101         PR fortran/30407
1102         * gfortran.dg/where_operator_assign_1.f90: New test.
1103         * gfortran.dg/where_operator_assign_2.f90: New test.
1104         * gfortran.dg/where_operator_assign_3.f90: New test.
1105
1106 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
1107
1108         * lib/target-supports.exp
1109         (check_effective_target_powerpc_altivec): New.
1110         (check_effective_target_vect_cmdline_needed): Use it.
1111
1112 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1113
1114         PR fortran/30278
1115         * gfortran.dg/backslash_3.f: New test.
1116
1117 2007-01-26  Richard Guenther  <rguenther@suse.de>
1118
1119         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1120
1121 2007-01-26  Tobias Burnus  <burnus@net-b.de>
1122
1123         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1124         * gfortran.dg/vect/vect.exp: Ditto.
1125         * gfortran.dg/dg.exp: Ditto.
1126         * gfortran.fortran-torture/execute/execute.exp: Ditto.
1127         * gfortran.fortran-torture/compile/compile.exp: Ditto.
1128
1129 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1130
1131         * gcc.dg/builtins-20.c: Add more cases.
1132         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1133
1134 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1135
1136         PR fortran/30437
1137         * gcc.dg/Wall.c: New.
1138         * gcc.dg/Wno-all.c: New.
1139         * gfortran.dg/Wall.f90: New.
1140         * gfortran.dg/Wno-all.f90: New.
1141         
1142 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
1143
1144         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1145         * g++.dg/eh/simd-2.C: Also run on Darwin.
1146         * g++.dg/eh/simd-3.C: New.
1147         * g++.dg/eh/simd-4.C: New.
1148
1149 2007-01-25  Richard Guenther  <rguenther@suse.de>
1150
1151         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1152         and _PROFILE_USE.
1153         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1154
1155 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
1156
1157         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1158         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1159         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1160         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1161         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1162         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1163         * gcc.dg/ipa/ipa-7.c: New testcase.
1164
1165 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
1166
1167         * g++.dg/cpp0x/warn_cxx0x.C: New.
1168
1169 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1170
1171         * gcc.dg/builtins-20.c: Test builtin carg.
1172
1173 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1174
1175         PR middle-end/27416
1176         * gcc.dg/gomp/pr27416.c: New test.
1177
1178         PR middle-end/30494
1179         * gcc.dg/gomp/pr30494.c: New test.
1180         * g++.dg/gomp/pr30494.C: New test.
1181
1182         PR middle-end/30421
1183         * gcc.dg/gomp/pr30421.c: New test.
1184
1185 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1186
1187         * gcc.target/ia64/versionid-1.c: New test.
1188         * gcc.target/ia64/versionid-2.c: New test.
1189
1190 2007-01-24  Richard Guenther  <rguenther@suse.de>
1191
1192         PR testsuite/30181
1193         * gcc.dg/builtins-57.c: Change to a link-time testcase
1194         to support non-C99 targets.
1195
1196 2007-01-24  Jan Hubicka  <jh@suse.cz>
1197
1198         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1199
1200 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1201
1202         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1203
1204 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1205
1206         PR objc/27438
1207         * objc.dg/const-str-12.m: New test.
1208
1209 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1210
1211         PR fortran/30532
1212         * gfortran.dg/ctrl-z.f90:  New test.
1213         
1214 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1215
1216         PR fortran/30481
1217         * gfortran.dg/namelist_assumed_char.f90:  New test.
1218
1219 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1220
1221         PR c++/27492
1222         * g++.dg/inherit/covariant15.C: New test.
1223
1224 2007-01-23  Ian Lance Taylor  <iant@google.com>
1225
1226         * g++.dg/warn/Wparentheses-24.C: New test.
1227
1228 2007-01-23  Richard Guenther  <rguenther@suse.de>
1229
1230         PR testsuite/30560
1231         * ada/acats/run_acats: Do not call gnatmake or gnatchop
1232         with full path.
1233
1234 2007-01-22  Richard Guenther  <rguenther@suse.de>
1235
1236         PR tree-optimization/30038
1237         * gcc.dg/builtins-62.c: New testcase.
1238
1239 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1240
1241         * gcc.c-torture/compile/20070121.c: New test.
1242
1243 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
1244
1245         PR libfortran/30525
1246         * gfortran.dg/char_comparison_1.f:  New test.
1247
1248 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
1249
1250         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
1251
1252 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1253
1254         PR objc/30479
1255         * objc.dg/pch: New directory.
1256         * objc.dg/pch/pch.exp: New file.
1257         * objc.dg/pch/interface-1.m: New test.
1258         * objc.dg/pch/interface-1.hs: New include file.
1259         * lib/objc.exp (objc_target_compile): Add
1260         "-x objective-c-header" in front of the sources if this is
1261         a precompiled header being compiled.
1262
1263 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1264
1265         * gfortran.dg/array_memcpy_3.f90: New test case.
1266         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1267
1268 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1269             Brooks Moses  <brooks.moses@codesourcery.com>
1270             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1271
1272         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1273         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1274
1275 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1276
1277         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1278
1279 2007-01-19  Mike Stump  <mrs@apple.com>
1280
1281         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1282         away.
1283
1284 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1285
1286         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1287         option instead of -funsafe-math-optimizations.
1288
1289 2007-01-19  Tomas Bily  <tbily@suse.cz>
1290
1291         gcc.dg/tree-prof/indir-call-prof.c: New.
1292         g++.dg/dg.exp: Add tree-prof subdirectory.
1293         g++.dg/tree-prof/indir-call-prof.C: New.
1294         g++.dg/tree-prof/tree-prof.exp: New.
1295
1296 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1297
1298         PR c++/17947
1299         * g++.dg/warn/deprecated.C: Update warning output.
1300         * g++.dg/warn/deprecated-2.C: Likewise.
1301         * g++.dg/warn/deprecated-3.C: New.
1302         
1303 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1304
1305         * gcc.c-torture/execute/nestfunc-7.c: New.
1306
1307 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1308
1309         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1310
1311 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1312
1313         * gcc.dg/m68k-pic-1.c: New.
1314
1315 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1316
1317         * gfortran.dg/array_memcpy_4.f90: New test case.
1318
1319 2007-01-18  Josh Conner  <jconner@apple.com>
1320
1321         PR target/30485
1322         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1323         * gcc.dg/vect/no-trapping-math-1: New.
1324         * gcc.dg/vect/no-trapping-math-2: New.
1325
1326 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1327
1328         * gcc.target/i386/387-8.c: Update comment about optimizing
1329         inherent load of 1.0 of fptan instruction.
1330
1331 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1332             Richard Guenther <rguenther@suse.de>
1333
1334         PR diagnostic/8268
1335         * gcc.dg/Warray-bounds.c: New testcase.
1336         * gcc.dg/Warray-bounds-2.c: New testcase.
1337         * g++.dg/warn/Warray-bounds.C: New testcase.
1338         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1339
1340 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1341
1342         PR fortran/30476
1343         * gfortran.dg/generic_12.f90: New test.
1344
1345 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1346
1347         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1348         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1349
1350 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1351
1352         * gcc.dg/dfp/compare-special.h: New file.
1353         * gcc.dg/dfp/compare-special-32.c: New test.
1354         * gcc.dg/dfp/compare-special-64.c: New test.
1355         * gcc.dg/dfp/compare-special-128.c: New test.
1356
1357 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1358             Paul Thomas  <pault@gcc.gnu.org>
1359             Steven G. Kargl  <kargl@gcc.gnu.org>
1360
1361         PR fortran/30404
1362         * gfortran.dg/forall_6.f90: New test case.
1363         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1364         * gfortran.dg/dependency_13.f90: Likewise.
1365
1366 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1367
1368         PR testsuite/12325
1369         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1370         targets that don't support Inf.
1371
1372 2007-01-15  Dale Johannesen  <dalej@apple.com>
1373
1374         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1375
1376 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1377
1378         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1379         of achar for 0xff to avoid the "Extended ASCII not
1380         implemented" error message.
1381
1382 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1383
1384         PR fortran/28172
1385         * gfortran.dg/altreturn_4.f90: New test.
1386
1387         PR fortran/29389
1388         * gfortran.dg/stfunc_4.f90: New test.
1389
1390         PR fortran/29712
1391         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1392         * gfortran.dg/initialization_1.f90: Change warning.
1393
1394         PR fortran/30283
1395         * gfortran.dg/specification_type_resolution_2.f90: New test.
1396
1397 2007-01-14  Jan Hubicka  <jh@suse.cz>
1398
1399         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1400         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1401         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1402         elimination.
1403
1404 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1405
1406         PR fortran/30410
1407         * gfortran.dg/external_procedures_2.f90: New test.
1408
1409 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1410
1411         PR target/30413
1412         * gcc.target/i386/pr30413.c: New test.
1413
1414 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1415
1416         PR fortran/30452
1417         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1418
1419 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1420
1421         * gcc.dg/20070112-1.c: New test.
1422
1423 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1424
1425         PR libgfortran/30435
1426         * gfortran.dg/list_read_6.f90: New test.
1427
1428 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1429
1430         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1431
1432 2007-01-12  Tom Tromey  <tromey@redhat.com>
1433
1434         PR preprocessor/28227:
1435         * gcc.dg/cpp/pr28227.c: New file.
1436
1437 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1438
1439         * gcc.dg/tree-ssa/loop-22.c: New test.
1440
1441 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1442
1443         PR tree-optimization/29516
1444         * gcc.dg/tree-ssa/loop-20.c: New test.
1445
1446 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1447
1448         PR libfortran/30415
1449         * minmaxloc_integer_kinds_1.f90:  New test.
1450
1451 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1452
1453         PR c++/29573
1454         * g++.dg/template/sizeof-template-argument.C: New test.
1455
1456 2007-01-11  Jan Hubicka  <jh@suse.cz>
1457
1458         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1459         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1460         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1461         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1462         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1463         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1464         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1465         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1466         transformation in question.
1467         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1468         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1469         * gcc.dg/always_inline3.c: Likewise.
1470
1471 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1472
1473         PR c++/28999
1474         * g++.dg/template/typename11.C: New test.
1475
1476 2007-01-10  Robert Kennedy <jimbob@google.com>
1477
1478         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1479
1480 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1481
1482         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1483         for different integer kinds.
1484         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1485         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1486         * gfortran.dg/ishft_2.f90: New test.
1487         * gfortran.dg/ishft_3.f90: New test.
1488
1489 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1490
1491         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1492
1493 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1494
1495         PR tree-optimization/30322
1496         * gcc.dg/tree-ssa/loop-21.c: New test.
1497
1498 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1499
1500         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1501
1502 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1503
1504         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1505
1506 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1507
1508         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1509         * g++.dg/warn/overflow-warn-3.C: Likewise.
1510         * g++.dg/warn/overflow-warn-4.C: Likewise.
1511         * g++.dg/warn/overflow-warn-5.C: Likewise.
1512         * g++.dg/warn/overflow-warn-6.C: Likewise.
1513         * g++.dg/warn/Woverflow-1.C: Likewise.
1514         * g++.dg/warn/Woverflow-2.C: Likewise.
1515         * g++.dg/warn/Woverflow-3.C: Likewise.
1516         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1517
1518 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1519
1520         * gfortran.dg/array_constructor_14.f90: New test case.
1521         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1522
1523 2007-01-08  Richard Guenther  <rguenther@suse.de>
1524
1525         PR tree-optimization/23603
1526         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1527         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1528
1529 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1530
1531         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1532         in __v8qi typedef.
1533         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1534         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1535         compiler behaviour.
1536         * gcc.dg/simd-5.c: Likewise.
1537         * gcc.dg/simd-6.c: Likewise.
1538         * g++.dg/conversion/simd1.C: Likewise.
1539         * g++.dg/conversion/simd3.C: Likewise.
1540         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1541         (main): Use it.
1542
1543 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1544
1545         PR tree-optimization/29877
1546         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1547         name of a hard register for the target concerned.  Adjust dg-error
1548         directives to cope with new behaviour of TER.
1549
1550 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1551
1552         PR c++/28986
1553         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1554         * g++.dg/warn/overflow-warn-1.C: New.
1555         * g++.dg/warn/overflow-warn-3.C: New.
1556         * g++.dg/warn/overflow-warn-4.C: New.
1557         * g++.dg/warn/overflow-warn-5.C: New.
1558         * g++.dg/warn/overflow-warn-6.C: New.
1559         * g++.dg/warn/Woverflow-1.C: New.
1560         * g++.dg/warn/Woverflow-2.C: New.
1561         * g++.dg/warn/Woverflow-3.C: New.
1562         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1563         
1564 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1565
1566         PR fortran/27698
1567         * gfortran.dg/invalid_name.f90: New test.
1568         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1569         * gfortran.dg/gomp/pr29759.f90: Ditto.
1570
1571 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1572
1573         * gfortran.dg/present_1.f90:  Update error message.
1574
1575 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1576
1577         PR c++/19439
1578         * g++.dg/template/duplicate1.C: New test
1579         * g++.dg/template/memfriend6.C: Adjust error markers.
1580         
1581 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1582
1583         PR tree-opt/30385
1584         * gcc.dg/torture/inline-1.c: New test.
1585
1586 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1587
1588         PR c/19978
1589         * gcc.dg/multiple-overflow-warn-1.c: New.
1590         * gcc.dg/multiple-overflow-warn-2.c: New.
1591         * gcc.dg/overflow-warn-6.c: New.
1592         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1593         
1594 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1595
1596         * gfortran.dg/array_memcpy_1.f90: New test case.
1597         * gfortran.dg/array_memcpy_2.f90: Likewise.
1598
1599 2007-01-05  Richard Guenther  <rguenther@suse.de>
1600
1601         PR middle-end/27826
1602         * g++.dg/opt/pr27826.C: New testcase.
1603
1604 2007-01-05  Ian Lance Taylor  <iant@google.com>
1605
1606         * gcc.dg/Walways-true-1.c: New test.
1607         * gcc.dg/Walways-true-2.c: New test.
1608         * g++.dg/warn/Walways-true-1.C: New test.
1609         * g++.dg/warn/Walways-true-2.C: New test.
1610
1611 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1612
1613         PR c/30360
1614         * gcc.dg/pr30360.c: New test.
1615
1616 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1617
1618         PR fortran/23232
1619         * gfortran.dg/data_implied_do_1.f90: New test.
1620
1621         PR fortran/27996
1622         PR fortran/27998
1623         * gfortran.dg/char_length_1.f90: New test.
1624
1625 2007-01-05  Richard Guenther  <rguenther@suse.de>
1626
1627         PR middle-end/28116
1628         * g++.dg/opt/pr28116.C: New testcase.
1629
1630 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1631
1632         PR fortran/29624
1633         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1634           invalid deallocate.
1635         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1636         * gfortran.dg/protected_4.f90: Add pointer intent check.
1637         * gfortran.dg/protected_6.f90: Add pointer intent check.
1638         * gfortran.dg/pointer_intent_1.f90: New test.
1639         * gfortran.dg/pointer_intent_2.f90: New test.
1640         * gfortran.dg/pointer_intent_3.f90: New test.
1641
1642 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1643
1644         PR 30235
1645         * gfortran.dg/altreturn_2.f90: new test.
1646
1647 2007-01-04  Tom Tromey  <tromey@redhat.com>
1648
1649         PR preprocessor/28165:
1650         * gcc.dg/cpp/pr28165.c: New file.
1651
1652 2007-01-03  Josh Conner  <jconner@apple.com>
1653
1654         PR middle-end/29683
1655         * gcc.dg/pr29683.c: New.
1656
1657 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1658
1659         PR c++/28217
1660         * g++.dg/pch/template-1.C: New test.
1661         * g++.dg/pch/template-1.Hs: New file.
1662
1663 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1664
1665         PR middle-end/30353
1666         * gcc.c-torture/compile/complex-4.c: New test.
1667
1668 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1669
1670         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1671         -maltivec.
1672         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1673
1674 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1675
1676         PR middle-end/30286
1677         * gcc.dg/pr30286.c: New test.
1678
1679         PR c++/29535
1680         * g++.dg/template/crash66.C: New test.
1681
1682         PR c++/29054
1683         * g++.dg/template/friend49.C: New test.
1684
1685 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1686
1687         * gfortran.dg/ibits.f90: New test.
1688
1689 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1690
1691         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1692         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1693
1694 2007-01-02  Jan Hubicka  <jh@suse.cz>
1695
1696         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1697         first one.
1698
1699 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1700
1701         PR c/19977
1702         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1703         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1704
1705 2006-01-02  Ian Lance Taylor  <iant@google.com>
1706
1707         * g++.dg/warn/Wparentheses-22.C: New test.
1708         * g++.dg/warn/Wparentheses-23.C: New test.
1709
1710 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1711
1712         PR middle-end/7651
1713         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1714         * gcc.dg/declspec-3-Wextra.c: New.
1715         * gcc.dg/declspec-3-no.c: New
1716
1717 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1718
1719         PR fortran/20896
1720         * gfortran.dg/interface_10.f90: Remove.
1721
1722 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1723
1724         * gcc.dg/fold-eqxor-4.c: New test case.
1725
1726 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1727
1728         PR middle-end/30311
1729         * gcc.c-torture/compile/pr30311.c: New test.
1730
1731 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1732
1733         PR middle-end/30253
1734         * gcc.c-torture/compile/statement-expression-1.c: New test.
1735
1736 2007-01-01  Andreas Schwab  <schwab@suse.de>
1737
1738         PR target/29166
1739         * g++.dg/eh/pr29166.C: New test.
1740
1741 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1742
1743         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1744         New.
1745         (check_effective_target_vect_cmdline_needed): Use it.
1746
1747 2006-12-31  Richard Guenther  <rguenther@suse.de>
1748
1749         PR middle-end/30137
1750         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1751         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1752
1753 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1754
1755         PR middle-end/30322
1756         * gcc.dg/fold-plusnot-1.c: New test case.
1757
1758 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1759
1760         PR c++/29731
1761         * g++.dg/parse/template22.C: New test.
1762
1763 2006-12-31  Richard Guenther  <rguenther@suse.de>
1764
1765         PR middle-end/30338
1766         * gcc.c-torture/compile/pr30338.c: New testcase.
1767
1768 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1769
1770         PR fortran/27900
1771         * gfortran.dg/intrinsic_actual_4.f90: New test.
1772
1773         PR fortran/24325
1774         * gfortran.dg/func_decl_3.f90: New test.
1775
1776 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1777
1778         PR fortran/23060
1779         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1780         * gfortran.dg/c_by_val_1.f: New test.
1781         * gfortran.dg/c_by_val_2.f: New test.
1782         * gfortran.dg/c_by_val_3.f: New test.
1783
1784 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1785
1786         PR libfortran/30321
1787         * gfortran.dg/sum_zero_array_1.f90:  New test.
1788
1789 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1790
1791         PR preprocessor/29612
1792         * gcc.dg/cpp/pr29612-1.c: New test.
1793         * gcc.dg/cpp/pr29612-2.c: New test.
1794
1795 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1796
1797         PR fortran/30034
1798         * gfortran.dg/pure_formal_proc_1.f90: New test.
1799
1800         PR fortran/30237
1801         * gfortran.dg/intrinsic_actual_3.f90: New test.
1802
1803 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1804
1805         PR fortran/30014
1806         * gfortran.dg/io_constraints_1.f90: Update test.
1807         * gfortran.dg/io_constraints_2.f90: Update test.
1808         * gfortran.dg/inquire_iolength.f90: New test.
1809
1810 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1811
1812         PR fortran/20896
1813         * gfortran.dg/interface_10.f90: New test.
1814         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1815         since z is already, locally a variable.
1816
1817         PR fortran/25135
1818         * gfortran.dg/generic_11.f90: New test.
1819         * gfortran.dg/interface_7.f90: Remove name clash between module
1820         name and procedure 'x' referenced in the interface.
1821
1822 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1823
1824         PR middle-end/7651
1825         * gcc.dg/Wmissing-parameter-type.c: New.
1826         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1827         * gcc.dg/Wmissing-parameter-type-no.c: New.
1828         
1829 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1830
1831         PR fortran/25818
1832         * gfortran.dg/entry_array_specs_2.f: New test.
1833
1834         PR fortran/30084
1835         * gfortran.dg/nested_modules_6.f90: New test.
1836
1837 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1838
1839         PR middle-end/7651
1840         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1841         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1842
1843 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1844
1845         PR C++/30168
1846         * g++.dg/opt/complex6.C: New test.
1847
1848 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1849
1850         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1851         full" if the linker on spu-*-* warns about exceeding local store.
1852
1853         And revert this patch:
1854         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1855         fail to link due to relocation overflows on spu-*-*.
1856
1857 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1858
1859         PR fortran/30273
1860         * gfortran.dg/dependency_19.f90: New test.
1861
1862 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1863
1864         PR fortran/30202
1865         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1866
1867 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1868
1869         PR middle-end/30262
1870         * gcc.c-torture/execute/20061220-1.c: New test.
1871
1872         PR middle-end/30263
1873         * gcc.dg/gomp/asm-1.c: New test.
1874
1875         PR target/30230
1876         * g++.dg/eh/ia64-2.C: New test.
1877
1878 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1879
1880         PR target/28966
1881         PR target/29248
1882         * gcc.dg/rs6000-leaf.c: New.
1883
1884 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1885
1886         PR fortran/25392
1887         * gfortran.dg/f2c_8.f90: New test.
1888
1889 2006-12-20  Bill Wendling  <wendling@apple.com>
1890
1891         * gcc.dg/asm-b.c: Check for __ppc64__.
1892
1893 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1894
1895         PR fortran/30190
1896         * gfortran.dg/bounds_check_5.f90: New test.
1897
1898 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1899
1900         PR middle-end/30143
1901         * gcc.dg/gomp/complex-1.c: New testcase.
1902
1903 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1904
1905         * gfortran.dg/array_memset_1.f90: New test case.
1906
1907 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1908
1909         * lib/target-supports.exp: Add spu to
1910         check_effective_target_vect_widen_mult_hi_to_si.
1911
1912 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1913
1914         PR fortran/29992
1915         * gfortran.dg/generic_9.f90: New test.
1916
1917         PR fortran/30081
1918         * gfortran.dg/generic_10.f90: New test.
1919
1920 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1921
1922         PR tree-opt/30045
1923         * gcc.dg/pr30045.c: New test.
1924
1925 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1926
1927         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1928
1929 2006-12-19  Eric Christopher  <echristo@apple.com>
1930
1931         PR target/29302
1932         * gcc.c-torture/execute/pr29302-1.c: New.
1933
1934 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1935
1936         PR fortran/39238
1937         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1938
1939 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1940
1941         PR fortran/30236
1942         * gfortran.dg/altreturn_3.f90: New test.
1943
1944         * gfortran.dg/char_result_12.f90: Fix comment typos.
1945
1946 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1947
1948         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1949         as newlib's stdio.h uses non-traditional cpp constructs.
1950
1951 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1952
1953         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1954         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1955         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1956         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1957         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1958         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1959         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1960         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1961         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1962         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1963         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1964         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1965         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1966         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1967         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1968         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1969         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1970         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1971         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1972         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1973         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1974         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1975         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1976         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1977         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1978         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1979
1980 2006-12-18  Bill Wendling  <wendling@apple.com>
1981
1982         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1983         id is an OjbC keyword.
1984
1985 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1986
1987         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1988
1989 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1990
1991         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1992
1993 2006-12-18  Ian Lance Taylor  <iant@google.com>
1994
1995         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1996
1997 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1998
1999         * gcc.c-torture/compile/pr27528.c: Use empty templates.
2000
2001 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2002
2003         PR fortran/30207
2004         * gfortran.fortran-torture/execute/where21.f90: New test.
2005
2006 2006-12-17  Tobias Burnus  <burnus@net-b.de>
2007
2008         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2009
2010 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2011
2012         PR middle-end/7651
2013         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2014         * gcc.dg/if-empty-1.c: Likewise.
2015         * gcc.dg/pr23165.c: Likewise.
2016         * g++.dg/warn/empty-body.C: Likewise.
2017
2018 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2019
2020         PR libfortran/30005
2021         * gfortran.dg/open_errors.f90: New test.
2022
2023 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
2024
2025         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2026
2027         * gcc.target/i386/ssse3-pabsb.c: New file.
2028         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2029         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2030         * gcc.target/i386/ssse3-palignr.c: Likewise.
2031         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2032         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2033         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2034         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2035         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2036         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2037         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2038         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2039         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2040         * gcc.target/i386/ssse3-psignb.c: Likewise.
2041         * gcc.target/i386/ssse3-psignd.c: Likewise.
2042         * gcc.target/i386/ssse3-psignw.c: Likewise.
2043         * gcc.target/i386/ssse3-vals.h: Likewise.
2044
2045 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
2046
2047         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2048         * lib/fortran-torture.exp: Include target-supports.exp.
2049
2050 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR target/30185
2053         * gcc.c-torture/execute/pr30185.c: New test.
2054
2055 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2056
2057         PR testsuite/30179
2058         PR testsuite/30180
2059         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2060         * gcc.dg/builtin-bswap-2.c: Likewise.
2061         * gcc.dg/builtin-bswap-3.c: Likewise.
2062         * gcc.dg/builtin-bswap-4.c: Likewise.
2063         * lib/target-supports.exp (check_effective_target_stdint_types): New.
2064         * cc.c-torture/execute/mode-dependent-address.x: New file.
2065
2066 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2067
2068         PR libfortran/30145
2069         * gfortran.dg/write_zero_array: New test.
2070
2071 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2072
2073         PR fortran/30200
2074         * gfortran.dg/write_fmt_trim.f90: New test.
2075
2076 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
2077
2078         PR 30194
2079         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
2080         temporarily.
2081
2082 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2083
2084         * lib/target-supports.exp (check_weak_available): Use istarget
2085         "hppa*-*-hpux10*" instead of regexp.
2086         (check_cxa_atexit_available): Likewise.
2087
2088 2006-12-14  Richard Guenther  <rguenther@suse.de>
2089
2090         PR tree-optimization/30197
2091         * gcc.c-torture/execute/complex-1.c: Fix function name.
2092         * gcc.dg/builtins-61.c: New testcase.
2093
2094 2006-12-14  Richard Guenther  <rguenther@suse.de>
2095
2096         PR middle-end/30172
2097         * gcc.dg/pr30172-1.c: New testcase.
2098
2099 2006-12-14  Richard Guenther  <rguenther@suse.de>
2100
2101         PR tree-optimization/30198
2102         * gcc.dg/builtins-60.c: New testcase.
2103
2104 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
2105
2106         * lib/target-supports.exp (vect_no_align): Remove spu.
2107
2108 2006-12-13  Ian Lance Taylor  <iant@google.com>
2109
2110         PR c++/19564
2111         PR c++/19756
2112         * g++.dg/warn/Wparentheses-5.C: New test.
2113         * g++.dg/warn/Wparentheses-6.C: New test.
2114         * g++.dg/warn/Wparentheses-7.C: New test.
2115         * g++.dg/warn/Wparentheses-8.C: New test.
2116         * g++.dg/warn/Wparentheses-9.C: New test.
2117         * g++.dg/warn/Wparentheses-10.C: New test.
2118         * g++.dg/warn/Wparentheses-11.C: New test.
2119         * g++.dg/warn/Wparentheses-12.C: New test.
2120         * g++.dg/warn/Wparentheses-13.C: New test.
2121         * g++.dg/warn/Wparentheses-14.C: New test.
2122         * g++.dg/warn/Wparentheses-15.C: New test.
2123         * g++.dg/warn/Wparentheses-16.C: New test.
2124         * g++.dg/warn/Wparentheses-17.C: New test.
2125         * g++.dg/warn/Wparentheses-18.C: New test.
2126         * g++.dg/warn/Wparentheses-19.C: New test.
2127         * g++.dg/warn/Wparentheses-20.C: New test.
2128         * g++.dg/warn/Wparentheses-21.C: New test.
2129
2130 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2131
2132         PR testsuite/30157
2133         * lib/target-supports.exp (check_cxa_atexit_available): Return false
2134         for target "hppa.*hpux10".
2135
2136 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
2137
2138         * g++.dg/debug/vartrack1.C: New test.
2139
2140         * g++.dg/opt/ifcvt1.C: New test.
2141
2142         * gcc.dg/tls/opt-13.c: New test.
2143
2144         * gcc.dg/20060425-2.c: New test.
2145
2146         * g++.dg/opt/pr15054-2.C: New test.
2147
2148         * gcc.c-torture/execute/20060420-1.c: New test.
2149
2150         * gcc.c-torture/execute/20060412-1.c: New test.
2151
2152         * objc/compile/20060406-1.m: New test.
2153
2154 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
2155
2156         * g++.dg/template/array17.C: New test.
2157
2158 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
2159
2160         * gcc.target/powerpc/altivec-23.c: New test.
2161
2162 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
2163
2164         PR c++27316
2165         * g++.dg/inherit/error3.C: New test.
2166
2167         PR c++/28740
2168         * g++.dg/inherit/error4.C: New test.
2169
2170 2006-12-13  Richard Guenther  <rguenther@suse.de>
2171
2172         PR tree-optimization/17687
2173         * gcc.dg/builtins-59.c: New testcase.
2174
2175 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2176
2177         * gcc.target/spu/Wmain.c: New test.
2178
2179 2006-12-12  Josh Conner  <jconner@apple.com>
2180
2181         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2182         * g++.dg/abi/thunk4.C: Likewise.
2183         * g++.dg/abi/rtti3.C: Likewise.
2184
2185 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2186
2187         * gcc.target/spu/cpat-1.c: New test.
2188         * gcc.target/spu/cpat-2.c: New test.
2189         * gcc.target/spu/cpat-3.c: New test.
2190         * gcc.target/spu/cpat-4.c: New test.
2191
2192 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2193
2194         PR tree-opt/28436
2195         * gcc.c-torture/compile/vector-1.c: New test.
2196         * gcc.c-torture/compile/vector-2.c: New test.
2197         * gcc.c-torture/compile/vector-3.c: New test.
2198
2199 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2200
2201         * lib/fortran-torture.exp: Update copyright years.  Remove
2202         obsolete comment.  Test -ftree-vectorize where it makes sense.
2203         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2204         from fortran-torture.exp.
2205         * gfortran.dg/char_transpose_1.f90,
2206         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2207         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2208         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2209         '-w' to dg-options.
2210
2211 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2212
2213         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2214         saved_${tool}_load.
2215
2216 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2217
2218         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2219         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2220         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2221         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2222         gaps.
2223
2224 2006-12-12  Richard Guenther  <rguenther@suse.de>
2225
2226         PR middle-end/30147
2227         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2228
2229 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
2230             Diego Novillo  <dnovillo@redhat.com>
2231
2232         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2233         VDEF/VUSE changes.
2234         * gcc.dg/tree-ssa/pr26421.c: Likewise
2235         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2236         * gcc.dg/tree-ssa/pr23382.c: Likewise.
2237         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2238         * gcc.dg/tree-ssa/pr28410.c: Likewise.
2239         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2240         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2241         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2242         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2243         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2244
2245 2006-12-11  Jan Hubicka  <jh@suse.cz>
2246
2247         * gcc.dg/tree-prof/stringop-1.c: New test.
2248         * gcc.dg/tree-prof/stringop-2.c: New test.
2249
2250 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2251
2252         PR target/30120
2253         * gcc.target/i386/pr30120.c: New test.
2254
2255         Revert:
2256         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2257
2258         * gcc.target/i386/x87regparm-1.c: New test.
2259         * gcc.target/i386/x87regparm-2.c: New test.
2260         * gcc.target/i386/x87regparm-3.c: New test.
2261         * gcc.target/i386/x87regparm-4.c: New test.
2262
2263 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2264
2265         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2266
2267 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2268
2269         PR fortran/23994
2270         * gfortran.dg/protected_1.f90: New test.
2271         * gfortran.dg/protected_2.f90: New test.
2272         * gfortran.dg/protected_3.f90: New test.
2273         * gfortran.dg/protected_4.f90: New test.
2274         * gfortran.dg/protected_5.f90: New test.
2275         * gfortran.dg/protected_6.f90: New test.
2276
2277 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2278             Tobias Burnus  <burnus@gcc.gnu.org>
2279
2280         PR fortran/29975
2281         PR fortran/30068
2282         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2283         interface.
2284         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2285         ambiguous interfaces.
2286         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2287         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2288         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2289         ambiguous interfaces.
2290         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2291         * gfortran.dg/array_initializer_2.f90: Add initializer array
2292         constructor test.
2293
2294         PR fortran/30096
2295         * gfortran.dg/interface_9.f90: Test that host interfaces are
2296         not checked for ambiguity with the local version.
2297
2298 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2299
2300         PR fortran/29464
2301         * gfortran.dg/module_interface_2.f90: New test.
2302
2303 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2304
2305         PR fortran/29941
2306         * gfortran.dg/assumed_len.f90: New test.
2307
2308 2006-12-09  Richard Guenther  <rguenther@suse.de>
2309
2310         * g++.dg/warn/implicit-typename1.C: Qualify types.
2311         * g++.dg/parse/crash12.C: Likewise.
2312         * g++.dg/tree-ssa/pr22444.C: Likewise.
2313
2314 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2315
2316         * gfortran.dg/array_2.f90: Added sqrt test.
2317
2318 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2319
2320         * gcc.target/i386/x87regparm-1.c: XFAIL.
2321         * gcc.target/i386/x87regparm-2.c: XFAIL.
2322         * gcc.target/i386/x87regparm-3.c: XFAIL.
2323         * gcc.target/i386/x87regparm-4.c: XFAIL.
2324
2325 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2326
2327         * lib/target-supports.exp
2328         (check_effective_target_large_long_double): New.
2329         * gcc.dg/Wconversion-real.c : Use it.
2330         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2331         unsigned.
2332
2333 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2334
2335         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2336
2337 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2338
2339         PR fortran/27546
2340         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2341
2342 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2343
2344         PR c++/29732
2345         * g++.dg/template/crash65.C: New test.
2346         * g++.dg/template/spec16.C: Tweak error markers.
2347
2348 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2349
2350         * gcc.target/spu: New directory.
2351         * gcc.target/spu/spu.exp: New file.
2352         * gcc.target/spu/intrinsics-1.c: New test.
2353
2354 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2355
2356         PR c++/29980
2357         * g++.dg/ext/attrib27.C: New test.
2358         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2359         * g++.dg/parse/typedef5.C: Likewise.
2360
2361 2006-12-07  Mike Stump  <mrs@apple.com>
2362
2363         * treelang/compile/var_defs.tree: Adjust.
2364
2365 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2366
2367         PR c++/29730
2368         * g++.dg/template/crash64.C: New test.
2369         * g++.dg/parse/crash27.C: Adjust error markers.
2370
2371 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2372
2373         PR libfortran/30009
2374         PR libfortran/30056
2375         * gfortran.dg/read_eof_4.f90:  Add tests.
2376         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2377         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2378
2379 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2380
2381         PR c++/29729
2382         * g++.dg/template/crash63.C: New test.
2383
2384         PR c++/29728
2385         * g++.dg/template/crash62.C: New test.
2386
2387 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2388
2389         PR fortran/30003
2390         * gfortran.dg/allocatable_function_1.f90: Increase the number
2391         of expected calls of free to 10; the lhs section reference is
2392         now evaluated so there is another call to bar.  Change the
2393         comment appropriately.
2394         * gfortran.dg/array_section_1.f90: New test.
2395
2396 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2397
2398         PR fortran/29912
2399         * gfortran.dg/char_result_12.f90: New test.
2400
2401 2006-12-05  Richard Guenther  <rguenther@suse.de>
2402
2403         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2404         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2405         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2406         vect_double, xfail for spu*-*-*.
2407
2408 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2409
2410         PR fortran/29962
2411         * initialization_4.f90: Test noninteger exponents (-std=f95).
2412         * initialization_5.f90: New test for noninteger exponents
2413           with -std=f2003.
2414
2415 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2416
2417         PR fortran/29821
2418         * gfortran.dg/parameter_array_section_1.f90: New test.
2419
2420 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2421
2422         PR c++/29733
2423         * g++.dg/template/crash61.C: New test.
2424
2425         PR c++/29632
2426         * g++.dg/template/error23.C: New test.
2427
2428 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2429
2430         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2431
2432 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2433
2434         PR fortran/29916
2435         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2436
2437 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2438
2439         PR middle-end/29965
2440         * gcc.dg/gomp/pr29965-1.c: New test.
2441         * gcc.dg/gomp/pr29965-2.c: New test.
2442         * gcc.dg/gomp/pr29965-3.c: New test.
2443         * gcc.dg/gomp/pr29965-4.c: New test.
2444         * gcc.dg/gomp/pr29965-5.c: New test.
2445         * gcc.dg/gomp/pr29965-6.c: New test.
2446         * g++.dg/gomp/pr29965-1.C: New test.
2447         * g++.dg/gomp/pr29965-2.C: New test.
2448         * g++.dg/gomp/pr29965-3.C: New test.
2449         * g++.dg/gomp/pr29965-4.C: New test.
2450         * g++.dg/gomp/pr29965-5.C: New test.
2451         * g++.dg/gomp/pr29965-6.C: New test.
2452         * g++.dg/gomp/pr29965-7.C: New test.
2453         * g++.dg/gomp/pr29965-8.C: New test.
2454         * g++.dg/gomp/pr29965-9.C: New test.
2455         * g++.dg/gomp/pr29965-10.C: New test.
2456
2457 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2458
2459         * gnat.dg/pointer_variable_bounds.adb: New test.
2460         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2461         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2462
2463 2006-12-03  Eric Christopher  <echristo@apple.com>
2464
2465         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2466
2467 2006-12-03  Richard Henderson  <rth@redhat.com>
2468             Andrew Pinski  <pinskia@gmail.com>
2469
2470         PR C++/14329
2471         * g++.dg/warn/unit-1.C: New test.
2472
2473 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2474
2475         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2476
2477 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2478
2479         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2480         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2481         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2482         * gcc.dg/vect/vect-70.c: Reduce array size.
2483         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2484         vect_no_compaer_double targets.
2485         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2486         vect_float, vect_double, and vect_int.
2487
2488 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2489
2490         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2491         test for loop versioning on vect_no_align targets.
2492         * gcc.dg/vect/pr20122.c: Likewise.
2493         * gcc.dg/vect/vect-105.c: Likewise.
2494         * gcc.dg/vect/vect-42.c: Likewise.
2495         * gcc.dg/vect/vect-43.c: Likewise.
2496         * gcc.dg/vect/vect-74.c: Likewise.
2497         * gcc.dg/vect/vect-75.c: Likewise.
2498         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2499         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2500         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2501         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2502
2503 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2504
2505         PR fortran/29642
2506         * gfortran.dg/value_1.f90 : New test.
2507         * gfortran.dg/value_2.f90 : New test.
2508         * gfortran.dg/value_3.f90 : New test.
2509         * gfortran.dg/value_4.f90 : New test.
2510         * gfortran.dg/value_4.c : Called from value_4.f90.
2511
2512 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2513
2514         PR C++/30033
2515         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2516
2517 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2518
2519         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2520
2521 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2522
2523         PR c/27953
2524         * gcc.dg/pr27953.c: New test.
2525
2526 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2527
2528         PR c++/30022
2529         * g++.dg/ext/vector5.C: New test.
2530
2531         PR c++/30021
2532         * g++.dg/other/main1.C: New test.
2533
2534 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2535
2536         PR libfortran/29568
2537         * gfortran.dg/convert_implied_open.f90:  Change to
2538         new default record length.
2539         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2540         new error message.
2541         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2542
2543 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2544
2545         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2546
2547 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2548
2549         PR c++/29066
2550         * g++.dg/expr/pr29066.c: New.
2551
2552 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2553             Zdenek Dvorak <dvorakz@suse.cz>
2554
2555         PR tree-optimization/29921
2556         * gcc.dg/pr29921-2.c: New test.
2557
2558 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2559
2560         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2561         (i386_get_cpuid): New function.
2562         (i386_cpuid_ecx): Likewise.
2563         (i386_cpuid_edx): Likewise.
2564         (i386_cpuid): Updated to call i386_cpuid_edx.
2565
2566         * gcc.target/i386/sse3-addsubpd.c: New file.
2567         * gcc.target/i386/sse3-addsubps.c: Likewise.
2568         * gcc.target/i386/sse3-haddpd.c: Likewise.
2569         * gcc.target/i386/sse3-haddps.c: Likewise.
2570         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2571         * gcc.target/i386/sse3-hsubps.c: Likewise.
2572         * gcc.target/i386/sse3-lddqu.c: Likewise.
2573         * gcc.target/i386/sse3-movddup.c: Likewise.
2574         * gcc.target/i386/sse3-movshdup.c: Likewise.
2575         * gcc.target/i386/sse3-movsldup.c: Likewise.
2576
2577 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2578
2579         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2580
2581 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2582
2583         * gcc.dg/dfp/convert-int-max.c: New test.
2584         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2585
2586 2006-11-30  Richard Guenther  <rguenther@suse.de>
2587
2588         * gcc.dg/vect/vect-pow-1.c: Rename ...
2589         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2590         floats instead of doubles, check successful vectorization.
2591
2592 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2593
2594         PR target/29945
2595         * gcc.c-torture/compile/pr29945.c: New testcase.
2596
2597 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2598
2599         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2600         -maltivec.
2601
2602 2006-11-29  Eric Christopher  <echristo@apple.com>
2603
2604         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2605
2606 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2607
2608         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2609
2610         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2611
2612 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2613
2614         PR c++/29022
2615         * g++.dg/inherit/virtual2.C: New test.
2616         * g++.dg/inherit/virtual3.C: Likewise.
2617         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2618         * g++.dg/inherit/error2.C: Likewise.
2619         * g++.dg/template/instantiate1.C: Likewise.
2620
2621 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2622
2623         PR tree-opt/29984
2624         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2625
2626 2006-11-28  Jan Hubicka  <jh@suse.cz>
2627
2628         * gcc.dg/memcpy-1.c: New test.
2629
2630 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR c++/29735
2633         * g++.dg/warn/main-3.C: New test.
2634
2635 2006-11-28  Jan Hubicka  <jh@suse.cz>
2636
2637         * gcc.dg/winline-1.c: New test.
2638
2639 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2640
2641         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2642         alignments.
2643
2644 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2645
2646         PR fortran/29976
2647         * gfortran.dg/missing_optional_dummy_3.f90
2648
2649 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2650
2651         PR fortran/20880
2652         * gfortran.dg/interface_3.f90: Modify errors.
2653
2654 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2655
2656         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2657         fail to link due to relocation overflows on spu-*-*.
2658
2659 2006-11-27  Michael Matz  <matz@suse.de>
2660             Andreas Krebbel  <krebbel1@de.ibm.com>
2661
2662         PR target/29319
2663         * gcc.dg/20061127-1.c: New testcase.
2664
2665 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2666
2667         * gcc.dg/20061124-1.c: Add exit() function prototype.
2668
2669 2006-11-27  Jan Hubicka  <jh@suse.cz>
2670
2671         * gcc.target/i386/memcpy-1.c: Adjust size.
2672         * testsuite/gcc.dg/visibility-11.c: Likewise.
2673
2674 2006-11-27  Richard Guenther  <rguenther@suse.de>
2675
2676         PR middle-end/25620
2677         * gcc.target/i386/pow-1.c: New testcase.
2678         * gcc.dg/builtins-58.c: Likewise.
2679
2680 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2681
2682         PR c++/29886
2683         * g++.dg/expr/cast8.C: New test.
2684
2685 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2686
2687         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2688         Don't ever inline the testcase.
2689
2690 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2691
2692         PR fortran/29982
2693         * gfortran.fortran-torture/compile/parameter_3.f90: New
2694         testcase.
2695
2696 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2697
2698         PR fortran/29951
2699         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2700
2701 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2702
2703         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2704         for CHAR.
2705
2706 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2707
2708         PR libgfortran/29936
2709         * gfortran.dg/write_check3.f90: New test.
2710
2711 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2712
2713         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2714
2715 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2716
2717         PR fortran/20880
2718         * gfortran.dg/interface_3.f90: New test.
2719
2720         PR fortran/29387
2721         * gfortran.dg/generic_8.f90: New test.
2722
2723 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2724
2725         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2726         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2727         * gfortran.dg/specifics_3.f90: Remove.
2728
2729 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2730
2731         PR c/29955
2732         * gcc.dg/gomp/pr29955.c: New test.
2733
2734         PR c/29736
2735         * gcc.dg/pr29736.c: New test.
2736
2737 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2738
2739         PR tree-opt/29964
2740         * gcc.dg/pure-1.c: New test.
2741
2742 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2743
2744         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2745         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2746
2747 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2748
2749         * gcc.dg/20061124-1.c: New testcase.
2750
2751 2006-11-23  Eric Christopher  <echristo@apple.com>
2752
2753         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2754
2755 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2756
2757         PR c/2707
2758         PR c++/26167
2759         * gcc.dg/Wconversion-integer.c: New. Supersedes
2760         Wconversion-negative-constants.c
2761         * gcc.dg/Wconversion-real.c: New.
2762         * gcc.dg/Wconversion-real-integer.c: New.
2763         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2764         * g++.dg/warn/Wconversion1.C: Modified.
2765
2766 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2767
2768         * gfortran.dg/overload_1.f90: New test.
2769
2770 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2771
2772         PR c/9072
2773         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2774         Wtraditional-conversion.
2775         * gcc.dg/overflow-warn-2.c: Likewise.
2776         * gcc.dg/Wconversion.c: Likewise. Renamed as
2777         Wtraditional-conversion.c .
2778         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2779         Wtraditional-conversion-2.c .
2780         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2781         Wtraditional-conversion-2.c
2782         * gcc.dg/Wconversion-negative-constants.c: New.
2783
2784 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2785
2786         * gcc.dg/tree-ssa/dump-1.c: New test.
2787
2788 2006-11-23  David Ung <davidu@mips.com>
2789
2790         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2791         -mfp64, allowable when ISA >= 33 and float is enabled.
2792         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2793         of mthc1 and mfhc1 patterns.
2794
2795 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2796
2797         PR tree-optimization/29921
2798         * gcc.dg/pr29921.c: New test.
2799
2800 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2801
2802         PR fortran/29441
2803         * gfortran.dg/initialization_4.f90: New test.
2804
2805 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2806
2807         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2808         platforms that have interleaving support.
2809         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2810         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2811         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2812         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2813         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2814         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2815         gcc.dg/vect/vect-strided-u8-i8.c,
2816         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2817         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2818         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2819         gcc.dg/vect/vect-strided-float.c,
2820         gcc.dg/vect/vect-strided-a-mult.c,
2821         gcc.dg/vect/vect-strided-mult-char-ls.c,
2822         gcc.dg/vect/vect-strided-a-u16-mult.c,
2823         gcc.dg/vect/vect-strided-a-u32-mult.c,
2824         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2825         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2826         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2827         gcc.dg/vect/vect-strided-mult.c,
2828         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2829         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2830
2831 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2832
2833         PR fortran/25087
2834         * gfortran.dg/auto_char_len_4.f90: New test.
2835
2836 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2837
2838         PR fortran/29652
2839         * gfortran.dg/generic_7.f90: New test.
2840         * gfortran.dg/defined_operators_1.f90: Add new error.
2841
2842 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2843
2844         PR tree-optimization/29902
2845         * g++.dg/tree-ssa/pr29902.C: New test.
2846
2847 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2848
2849         PR fortran/29820
2850         * gfortran.dg/used_types_13.f90: New test.
2851
2852 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2853
2854         * gcc.dg/dfp/snan.c: Delete.
2855
2856 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2857
2858         * g++.dg/cpp0x/static_assert1.C: New.
2859         * g++.dg/cpp0x/static_assert2.C: New.
2860         * g++.dg/cpp0x/static_assert3.C: New.
2861
2862 2006-11-21  Richard Guenther  <rguenther@suse.de>
2863
2864         * gcc.dg/vect/vect-pow-1.c: New testcase.
2865         * gcc.dg/vect/vect-pow-2.c: Likewise.
2866
2867 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2868
2869         PR c++/29570
2870         * g++.dg/template/static29.C: New test.
2871
2872         PR c++/29734
2873         * g++.dg/conversion/simd4.C: New test.
2874
2875 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2876
2877         PR c++/29475
2878         * g++.dg/template/access19.C: New test.
2879         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2880         error is reported.
2881
2882 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2883
2884         PR tree-opt/25500
2885         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2886
2887 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2888
2889         PR fortran/27546
2890         * gfortran.dg/import.f90: Extended test.
2891         * gfortran.dg/import2.f90: Extended test.
2892
2893 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2894
2895         * gfortran.dg/volatile3.f90: Add conflict test.
2896
2897 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2898
2899         PR fortran/24783
2900         * gfortran.dg/implicit_10.f90: New test.
2901
2902 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2903
2904         PR c++/8586
2905         * g++.dg/warn/Wall-write-strings.C: New.
2906
2907 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2908
2909         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2910         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2911
2912 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2913
2914         * gfortran.dg/use_3.f90: Remove error message.
2915         * gfortran.dg/iso_fortran_env_1.f90: New test.
2916         * gfortran.dg/iso_fortran_env_2.f90: New test.
2917         * gfortran.dg/iso_fortran_env_3.f90: New test.
2918         * gfortran.dg/iso_fortran_env_4.f90: New test.
2919
2920 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2921
2922         * gcc.dg/vect/vect-27.c: Fix initialization.
2923
2924 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2925
2926         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2927         * gcc.dg/torture/builtin-minmax-1.c: New.
2928
2929         * gcc.dg/builtins-20.c: Add cases for copysign.
2930
2931 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2932
2933         PR fortran/24285
2934         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2935
2936 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2937         * gfortran.dg/use_1.f90: New test.
2938         * gfortran.dg/use_1.f90: New test.
2939         * gfortran.dg/use_1.f90: New test.
2940
2941 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2942
2943         PR tree-optimization/29801
2944         * gcc.dg/pr29801.c: New test.
2945
2946 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2947
2948         PR middle-end/29584
2949         * gcc.dg/torture/pr29584.c: New test.
2950
2951 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2952
2953         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2954         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2955         * gcc.target/powerpc/compress-float-ppc.c,
2956         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2957         powerpc_fprs.
2958         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2959         do not pass -mhard-float.
2960
2961 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2962
2963         * gnat.dg/volatile_aggregate.adb: New test.
2964
2965 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2966
2967         PR fortran/29391
2968         PR fortran/29489
2969         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2970         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2971
2972 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2973
2974         PR target/29201
2975         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2976
2977 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2978
2979         * gfortran.dg/import3.f90: Fix error message.
2980
2981 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2982
2983         PR tree-opt/29788
2984         * gfortran.fortran-torture/compile/inline_1.f90:
2985         New testcase.
2986
2987 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2988
2989         * gcc.target/i386/x87regparm-1.c: New test.
2990         * gcc.target/i386/x87regparm-2.c: New test.
2991         * gcc.target/i386/x87regparm-3.c: New test.
2992         * gcc.target/i386/x87regparm-4.c: New test.
2993
2994 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2995
2996         PR fortran/27546
2997         * gfortran.dg/import.f90: New test.
2998         * gfortran.dg/import2.f90: New test.
2999         * gfortran.dg/import3.f90: New test.
3000
3001 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3002
3003         PR fortran/27588
3004         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3005
3006 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3007
3008         PR fortran/29806
3009         * gfortran.dg/contains.f90: New test.
3010         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3011
3012 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
3013
3014         PR tree-optimization/29581
3015         * gcc.dg/pr29581-1.c: New test.
3016         * gcc.dg/pr29581-2.c: New test.
3017         * gcc.dg/pr29581-3.c: New test.
3018         * gcc.dg/pr29581-4.c: New test.
3019         * gfortran.dg/pr29581.f90: New test.
3020
3021 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
3022
3023         PR fortran/29702
3024         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3025         numbers in error message headers.
3026
3027 2006-11-14  Richard Guenther  <rguenther@suse.de>
3028
3029         * gcc.target/i386/math-torture/math-torture.exp: Restrict
3030         to i?86 and x86_64 targets.
3031
3032 2006-11-14  Caroline Tice  <ctice@apple.com>
3033
3034         * gcc.dg/pubtypes-1.c: New file/testcase.
3035         * gcc.dg/pubtypes-2.c: New file/testcase.
3036         * gcc.dg/pubtypes-3.c: New file/testcase.
3037         * gcc.dg/pubtypes-4.c: New file/testcase.
3038         * g++.dg/pubtypes.C: New file/testcase.
3039
3040 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
3041
3042         PR c++/29106
3043         * g++.dg/init/self1.C: New test.
3044
3045 2006-11-14  Tobias Burnus  <burnus@net-b.de>
3046
3047         PR fortran/29657
3048         * gfortran.dg/conflicts.f90: Add.
3049
3050 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
3051
3052         PR rtl-optimization/29798
3053
3054         * gcc.c-torture/execute/pr29798.c: New.
3055
3056 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3057
3058         * gcc.dg/builtins-20.c: Add more cases.
3059
3060 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
3061
3062         PR fortran/29759
3063         * gfortran.dg/gomp/pr29759.f90: New test.
3064
3065 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
3066
3067         PR c++/29518
3068         * g++.dg/template/static28.C: New test.
3069
3070 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
3071
3072         * lib/c-torture.exp: Use target-libpath.exp.
3073         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
3074         set GCC_EXEC_PREFIX env var from global variable of same name.
3075
3076 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3077
3078         PR fortran/26994
3079         * gfortran.fortran-torture/compile/transfer-1.f90:
3080         New testcase.
3081
3082 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
3083             Zdenek Dvorak <dvorakz@suse.cz>
3084
3085         PR tree-optimization/29680
3086         * gcc.dg/alias-11.c: New test.
3087
3088 2006-11-12  Jason Merrill  <jason@redhat.com>
3089             Andrew Pinski <pinskia@physics.uc.edu>
3090
3091         PR middle-end/28915
3092         * gcc.target/i386/vectorize1.c: New.
3093
3094 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3095
3096         PR rtl-optimization/29797
3097         * gcc.c-torture/execute/pr29797-1.c: New test case.
3098
3099 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3100
3101         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3102
3103 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
3104
3105         * gcc.dg/tree-ssa/prefetch-3.c: New test.
3106
3107 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3108
3109         PR tree-optimization/13827
3110         * gcc.dg/fold-eqand-1.c: New test case.
3111
3112 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3113
3114         PR rtl-opt/28812
3115         * gcc.c-torture/execute/mayalias-3.c: New test.
3116
3117 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
3118
3119         PR middle-end/27528
3120         * gcc.c-torture/compile/pr27528.c: New test.
3121         * gcc.dg/pr27528.c: Likewise.
3122
3123 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3124
3125         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3126
3127         * gcc.dg/torture/builtin-symmetric-1.c: New test.
3128
3129 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3130
3131         PR fortran/29758
3132         * gfortran.dg/reshape_source_size_1.f90: New test.
3133
3134 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3135
3136         PR fortran/29315
3137         * gfortran.dg/aliasing_dummy_4.f90: New test.
3138
3139 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
3140
3141         PR target/29777
3142         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3143         and x86_64-*-* targets.
3144
3145 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3146
3147         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3148         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3149         New macros. Use them in exact tests.
3150         (TESTIT3): New macro.
3151         Add tests for fmin, fmax and fma.
3152
3153 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3154
3155         PR fortran/29431
3156         * gfortran.dg/array_constructor_13.f90: New test.
3157
3158 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3159
3160         PR fortran/29744
3161         * gfortran.dg/used_types_12.f90: New test.
3162
3163 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
3164
3165         PR middle-end/29726
3166         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3167         (test6): Ditto.
3168         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3169         * gcc.dg/fold-eqandshift-3.c: New test case.
3170
3171 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3172
3173         PR fortran/29699
3174         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3175
3176         PR fortran/21370
3177         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3178
3179 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3180
3181         * gcc.dg/20061109-1.c: New testcase.
3182
3183 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3184
3185         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3186
3187 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3188
3189         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3190         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3191
3192 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3193
3194         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3195         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3196
3197 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3198
3199         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3200
3201 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3202
3203         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3204         vect-9.c).
3205         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3206         * gcc.dg/vect/vect-9.c: Now vectorizable.
3207         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3208         that support vect_widen_mult.
3209         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3210         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3211         vect-reduc-dot-u16.c).
3212         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3213         vect-reduc-dot-u16.c).
3214         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3215         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3216         vect-reduc-dot-s8.c).
3217         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3218         vect-reduc-dot-s8.c).
3219         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3220         vect-reduc-dot-s8.c).
3221         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3222         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3223         vect-reduc-dot-u8.c).
3224         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3225         vect-reduc-dot-u8.c).
3226         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3227         * gcc.dg/vect/vect-multitypes-9.c: New test.
3228         * gcc.dg/vect/vect-multitypes-10.c: New test.
3229         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3230         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3231         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3232         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3233         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3234         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3235         wrapv-vect-reduc-dot-s8.c.
3236         * lib/target-support.exp (check_effective_target_vect_unpack): New.
3237         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3238         targets that support vec_unpack.
3239         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3240         (check_effective_target_vect_widen_mult_qi_to_hi): New.
3241         (check_effective_target_vect_widen_mult_hi_to_si): New.
3242         (check_effective_target_vect_widen_sum): Removed.
3243
3244         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3245
3246         * gcc.dg/vect/vect-multitypes-8.c: New test.
3247         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3248
3249         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
3250
3251         * gcc.dg/vect/vect-multitypes-7.c: New test.
3252
3253         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3254
3255         * gcc.dg/vect/vect-multitypes-4.c: New test.
3256         * gcc.dg/vect/vect-multitypes-5.c: New test.
3257         * gcc.dg/vect/vect-multitypes-6.c: New test.
3258
3259         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3260
3261         * gcc.dg/vect/vect-multitypes-1.c: New test.
3262         * gcc.dg/vect/vect-multitypes-2.c: New test.
3263         * gcc.dg/vect/vect-multitypes-3.c: New test.
3264
3265 2006-11-07  Eric Christopher  <echristo@apple.com>
3266
3267         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3268         Test using scan-assembler-not.
3269
3270 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3271
3272         * gcc.dg/inline-17.c: New test.
3273
3274 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3275
3276         PR other/25028
3277         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3278         on HP-UX.
3279
3280 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3281
3282         PR fortran/29539
3283         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3284
3285         PR fortran/29634
3286         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3287         test.
3288
3289 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3290
3291         PR fortran/29601
3292         * gfortran.dg/volatile.f90: Add.
3293         * gfortran.dg/volatile2.f90: Add.
3294         * gfortran.dg/volatile3.f90: Add.
3295         * gfortran.dg/volatile4.f90: Add.
3296         * gfortran.dg/volatile5.f90: Add.
3297         * gfortran.dg/volatile6.f90: Add.
3298         * gfortran.dg/volatile7.f90: Add.
3299
3300 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3301
3302         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3303           for matching error messages.
3304         * gfortran.dg/specifics_3.f90: Adjust pattern
3305           for matching error messages.
3306
3307 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3308             Bernhard Fischer  <aldot@gcc.gnu.org>
3309
3310         * lib/gcc-dg.exp (output-exists): New proc.
3311         (output-exists-not): New proc.
3312         * gcc.test-framework/test-framework.awk: Support new directives.
3313         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3314         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3315         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3316         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3317         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3318         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3319
3320 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3321
3322         PR fortran/29630
3323         PR fortran/29679
3324         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3325         * gfortran.dg/initialization_3.f90: New.
3326
3327 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3328
3329         PR libgfortran/25545
3330         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3331
3332 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3333
3334         PR middle-end/29695
3335         * gcc.c-torture/execute/pr29695-1.c: New test.
3336         * gcc.c-torture/execute/pr29695-2.c: New test.
3337
3338 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3339
3340         PR fortran/29565
3341         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3342
3343 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3344
3345         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3346         for matching error messages.
3347
3348 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3349
3350         PR target/26915
3351         * gcc.target/i386/387-12.c: New test.
3352
3353 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3354
3355         PR libfortran/29713
3356         * gfortran.dg/pr29713.f90: New test.
3357
3358 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3359
3360         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3361         Also test for bogus rest sign.
3362
3363 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3364
3365         PR libfortran/27895
3366         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3367
3368 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3369
3370         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3371         from error messages.
3372
3373 2006-11-02  Mike Stump  <mrs@apple.com>
3374
3375         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3376
3377         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3378
3379 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3380
3381         * g++.dg/eh/gcsec1.C: New test.
3382
3383 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3384
3385         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3386         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3387
3388 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3389
3390         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3391         hexadecimal value.
3392         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3393         * gcc.dg/pr14796-2.c: Likewise.
3394
3395 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3396
3397         * gcc.c-torture/execute/20061101-1.c: New test.
3398
3399 2006-11-01  Richard Guenther  <rguenther@suse.de>
3400
3401         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3402
3403 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3404
3405         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3406         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3407
3408 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3409
3410         * gcc.c-torture/execute/20061031-1.c: New test.
3411
3412 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3413
3414         PR 23067
3415         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3416         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3417         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3418         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3419         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3420         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3421         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3422
3423 2006-10-31  Eric Christopher  <echristo@apple.com>
3424             Falk Hueffner  <falk@debian.org>
3425
3426         * gcc.dg/builtin-bswap-1.c: New.
3427         * gcc.dg/builtin-bswap-2.c: New.
3428         * gcc.dg/builtin-bswap-3.c: New.
3429         * gcc.dg/builtin-bswap-4.c: New.
3430         * gcc.dg/builtin-bswap-5.c: New.
3431         * gcc.target/i386/builtin-bswap-1.c: New.
3432
3433 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3434
3435         * gcc.dg/inline-16.c: New.
3436
3437         PR 16622
3438         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3439         defining it.
3440         * gcc.dg/inline-13.c: New.
3441         * gcc.dg/inline-14.c: New.
3442         * gcc.dg/inline-15.c: New.
3443
3444         PR 11377
3445         * gcc.dg/inline6.c: New.
3446         * gcc.dg/inline7.c: New.
3447
3448 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3449
3450         PR middle-end/23470
3451         * gcc.dg/pr23470-1.c: New test case.
3452
3453 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3454
3455         PR fortran/29537
3456         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3457         data.
3458         * gfortran.dg/blockdata_2.f90: New testcase.
3459
3460 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3461
3462         PR libfortran/29627
3463         * gfortran.dg/unf_short_record_1.f90:  New test.
3464
3465 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3466
3467         PR fortran/29067
3468         * gfortran.dg/pr29067.f: New test.
3469
3470 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3471             Richard Sandiford  <richard@codesourcery.com>
3472
3473         * lib/target-supports.exp (get_compiler_messages): Append options
3474         as a single list element.
3475         (check_effective_target_arm_vfp_ok): New.
3476         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3477
3478 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3479
3480         PR fortran/29387
3481         * gfortran.dg/intrinsic_actual_2.f90: New test.
3482
3483         PR fortran/29490
3484         * gfortran.dg/actual_array_interface_1.f90: New test.
3485
3486         PR fortran/29641
3487         * gfortran.dg/used_types_11.f90: New test.
3488
3489 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3490
3491         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3492         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3493         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3494         * g++.old-deja/g++.mike/net25.C (main): Same.
3495         * g++.dg/lookup/exception1.C (main): Same.
3496         * g++.dg/parse/parens2.C (main): Same.
3497
3498 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3499
3500         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3501
3502 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3503
3504         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3505         * gcc.dg/torture/builtin-math-3.c: Likewise.
3506
3507 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3508
3509         PR fortran/29452
3510         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3511         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3512
3513 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3514
3515         PR Fortran/29410
3516         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3517
3518 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3519
3520         * lib/target-supports.exp (check_function_available): Declare
3521         function before calling.
3522
3523 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3524
3525         PR tree-optimization/29637
3526         * gcc.dg/pr29637.c: New test.
3527
3528 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3529
3530         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3531         tree canonicalization.
3532
3533 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3534
3535         * gcc.dg/builtins-20.c: Add more hypot tests.
3536
3537 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3538
3539         * gcc.dg/fold-compare-1.c: New test case.
3540
3541 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3542
3543         PR c++/16307
3544         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3545
3546 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3547
3548         PR tree-optimization/15458
3549         * gcc.dg/fold-xornot-1.c: New test case.
3550
3551 2006-10-29  Richard Guenther  <rguenther@suse.de>
3552
3553         * gcc.target/i386/math-torture/trunc.c: New testcase.
3554
3555 2006-10-29  Richard Guenther  <rguenther@suse.de>
3556
3557         * gcc.target/i386/math-torture/round.c: New testcase.
3558
3559 2006-10-29  Richard Guenther  <rguenther@suse.de>
3560
3561         * gcc.target/i386/math-torture/ceil.c: New testcase.
3562         * gcc.target/i386/math-torture/floor.c: Likewise.
3563
3564 2006-10-29  Richard Guenther  <rguenther@suse.de>
3565
3566         * gcc.target/i386/math-torture/rint.c: New testcase.
3567         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3568
3569 2006-10-29  Richard Guenther  <rguenther@suse.de>
3570
3571         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3572         * gcc.target/i386/math-torture/lceil.c: Likewise.
3573
3574 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3575
3576         PR libgfortran/24313
3577         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3578
3579 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3580
3581         * gcc.c-torture/execute/20020118-1.c,
3582         gcc.c-torture/execute/builtins/strlen.c,
3583         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3584         comment typos.
3585
3586 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3587
3588         * gcc.dg/builtins-20.c: Add tests for hypot.
3589         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3590         two-argument builtins.
3591         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3592         TESTIT2.  Update all callers.
3593         (TESTIT2, TESTIT2_R): New helper macros.
3594         Add testcases for pow, hypot and atan2.
3595
3596 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3597
3598         PR C++/29295
3599         * g++.dg/expr/bool1.C: New test.
3600         * g++.dg/expr/bool2.C: New test.
3601
3602 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3603
3604         PR fortran/28224
3605         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3606         * gfortran.dg/namelist_internal.f90: New test.
3607
3608 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3609
3610         PR fortran/29625
3611         * gfortran.dg/io_real_boz.f90: Add.
3612         * gfortran.dg/io_real_boz2.f90: Add.
3613
3614 2006-10-28  Richard Guenther  <rguenther@suse.de>
3615
3616         PR middle-end/26899
3617         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3618
3619 2006-10-28  Richard Guenther  <rguenther@suse.de>
3620
3621         PR target/28806
3622         * gcc.target/i386/math-torture/lround.c: New testcase.
3623
3624 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3625
3626         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3627         * gcc.dg/builtins-44.c: Likewise.
3628         * gcc.dg/builtins-45.c: Likewise.
3629         * gcc.dg/pr28796-2.c: Likewise.
3630         * gcc.dg/unordered-3.c: Likewise.
3631
3632 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3633
3634         PR libgfortran/27954
3635         * gfortran.dg/error_recovery_2.f90: New test.
3636
3637 2006-10-26  Richard Guenther  <rguenther@suse.de>
3638
3639         * gcc.target/i386/i386.exp: Use glob, not find to collect
3640         tests.  Avoids recursing into subdirectories.
3641         * gcc.target/i386/math-torture/math-torture.exp: Torture
3642         for interesting ia32 math options.
3643         * gcc.target.i386/math-torture/lrint.c: New testcase.
3644
3645 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3646
3647         PR libgfortran/29563
3648         * gfortran.dg/arrayio_9.f90: Update test.
3649         * gfortran.dg/arrayio_19.f90: New test.
3650
3651 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3652
3653         * gcc.dg/20061026.c: New testcase.
3654
3655 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3656
3657         PR libgfortran/29563
3658         * gfortran.dg/arrayio_9.f90: New test.
3659
3660 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3661
3662         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3663         Copy the strings manually, as strcpy may call strlen.
3664
3665 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3666
3667         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3668         Add checks for log, log2, log10 and log1p.
3669
3670         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3671         we already test 0.0.  Add checks for expm1, log, log2, log10,
3672         log1p, cbrt, erf and erfc.
3673
3674 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3675
3676         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3677
3678 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3679
3680         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3681         and remainderl() built-in functions.  Remove -ffast-math from
3682         dg-options.
3683
3684 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3685
3686         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3687         acosh and atanh.
3688
3689         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3690         floating point modifiers to arguments passed to float and long
3691         double functions respectively.  Update all callers to use floating
3692         point numbers, not integers.  Add tests for exp, exp2 and
3693         exp10/pow10.
3694
3695         * gcc.dg/torture/builtin-math-3.c: New test.
3696
3697 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3698
3699         PR fortran/29393
3700         * gfortran.dg/initialize_2.f90: New.
3701
3702 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3703
3704         * gcc.dg/torture/builtin-math-2.c: New test.
3705
3706 2006-10-24  Richard Guenther  <rguenther@suse.de>
3707
3708         PR middle-end/28796
3709         * gcc.dg/pr28796-1.c: New testcase.
3710         * gcc.dg/pr28796-2.c: Likewise.
3711
3712 2006-10-24  Richard Guenther  <rguenther@suse.de>
3713
3714         * gcc.dg/builtins-57.c: New testcase.
3715
3716 2006-10-24  Richard Guenther  <rguenther@suse.de>
3717
3718         PR tree-optimization/29567
3719         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3720
3721 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3722
3723         PR tree-optimization/14784
3724         * gcc.dg/alias-10.c: New test.
3725
3726 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3727
3728         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3729
3730 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3731
3732         * gcc.dg/builtin-strncat-chk-1.c: New test.
3733
3734 2006-10-23  Jan Hubicka  <jh@suse.cz>
3735
3736         * gcc.dg/memmove-1.c: New test.
3737
3738 2006-10-23  Paul Brook  <paul@codesourcery.com>
3739
3740         * gcc.dg/pragma-pack-5.c: New test.
3741
3742 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3743
3744         * g++.dg/other/s390-1.C: New testcase.
3745
3746 2006-10-23  Richard Guenther  <rguenther@suse.de>
3747
3748         PR middle-end/27132
3749         PR middle-end/23295
3750         * gcc.dg/pr27132.c: New testcase.
3751         * gcc.dg/pr23295.c: Likewise.
3752         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3753         * g++.dg/tree-ssa/pr19807.C: Likewise.
3754
3755 2006-10-23  Richard Guenther  <rguenther@suse.de>
3756
3757         PR middle-end/21032
3758         * gcc.dg/pr21032.c: New testcase.
3759
3760 2006-10-22  Jeff Law  <law@redhat.com>
3761         Richard Guenther  <rguenther@suse.de>
3762
3763         PR tree-optimization/15911
3764         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3765
3766 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3767
3768         PR c++/20647
3769         * g++.dg/abi/rtti3.C: New.
3770
3771 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3772
3773         PR middle-end/28252
3774         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3775         transformation.
3776
3777 2006-10-21  Richard Guenther  <rguenther@suse.de>
3778
3779         PR tree-optimization/3511
3780         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3781
3782 2006-10-21  Richard Guenther  <rguenther@suse.de>
3783
3784         PR middle-end/26898
3785         * gcc.dg/torture/pr26898-1.c: New testcase.
3786         * gcc.dg/torture/pr26898-2.c: Likewise.
3787
3788 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3789
3790         PR c++/28053
3791         * g++.dg/parse/bitfield1.C: Adjust error markers.
3792         * g++.dg/parse/bitfield2.C: New test.
3793
3794 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3795
3796         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3797
3798 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3799
3800         PR libfortran/27895
3801         * gfortran.dg/zero_sized_1.f90: New test.
3802
3803 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3804
3805         * gcc.dg/div-compare-1.c: New test.
3806
3807 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3808
3809         PR fortran/29216
3810         * gfortran.dg/result_default_init_1.f90: New test.
3811
3812         PR fortran/29314
3813         * gfortran.dg/automatic_default_init_1.f90: New test.
3814
3815         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3816         from 38 to 33.
3817
3818 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3819
3820         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3821         'using namespace std' without previous declaration.
3822         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3823         * g++.old-deja/g++.robertl/eb133c.C: New.
3824
3825 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3826
3827         PR libgfortran/29277
3828         * gfortran.dg/streamio_4.f90: Update test.
3829         * gfortran.dg/streamio_11.f90: New test.
3830
3831 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3832
3833         PR c++/27952
3834         * g++.dg/inherit/virtual1.C: New test.
3835
3836 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/28261
3839         * g++.dg/parse/enum3.C: New test.
3840
3841 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3842
3843         PR c++/29039
3844         * g++.dg/init/ctor8.C: New test.
3845
3846 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3847
3848         PR c++/27270
3849         * g++.dg/ext/complit8.C: Tweak error markers.
3850         * g++.dg/template/complit1.C: Add error marker.
3851
3852 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3853
3854         PR c++/27270
3855         * g++.dg/ext/complit8.C: New test.
3856
3857         PR c++/29408
3858         * g++.dg/parse/dtor12.C: New test.
3859
3860         PR c++/29435
3861         * g++.dg/template/sizeof11.C: New test.
3862
3863 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3864
3865         PR fortran/29392
3866         * gfortran.dg/data_char_3.f90: New test.
3867
3868         PR fortran/29451
3869         * gfortran.dg/negative_automatic_size.f90: New test.
3870
3871 2006-10-16  David Daney  <ddaney@avtrex.com>
3872
3873         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3874
3875 2006-10-16  Eric Christopher  <echristo@apple.com>
3876
3877         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3878         x86_64.
3879
3880 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3881
3882         PR c++/28211
3883         * g++.dg/tc1/dr49.C: Tweak error messages.
3884         * g++.dg/parse/template21.C: New test.
3885
3886 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3887
3888         PR middle-end/20491
3889         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3890
3891 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3892
3893         PR fortran/29403
3894         * gfortran.dg/print_1.f90: New test.
3895
3896 2006-10-15  Jan Hubicka  <jh@suse.cz>
3897
3898         PR middle-end/29241
3899         * gcc.c-torture/compile/pr29241.c: New testcase.
3900
3901 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3902
3903         PR middle-end/29250
3904         * gcc.c-torture/compile/pr29250.c: New test.
3905
3906 2006-10-15  Richard Guenther  <rguenther@suse.de>
3907
3908         * gcc.dg/pr29299.c: New testcase.
3909
3910 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3911
3912         PR fortran/24767
3913         * gfortran.dg/label_4.f90: Adjust warning flag.
3914
3915 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3916
3917         PR fortran/29371
3918         * gfortran.dg/nullify_3.f90: New test.
3919
3920 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3921
3922         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3923         on Solaris 2.5.1 too.
3924
3925 2006-10-13  Eric Christopher  <echristo@apple.com>
3926
3927         * gcc.dg/pr25993.c: Skip for darwin.
3928
3929 2006-10-13  Eric Christopher  <echristo@apple.com>
3930
3931         * gcc.dg/visibility-11.c: Skip for darwin.
3932
3933 2006-10-13  Eric Christopher  <echristo@apple.com>
3934
3935         * gcc.dg/darwin-weakimport-1.c: Use
3936         -fno-asynchronous-unwind-tables.
3937         * gcc.dg/darwin-weakimport-3.c: Ditto.
3938
3939 2006-10-13  Richard Guenther  <rguenther@suse.de>
3940
3941         PR tree-optimization/29446
3942         * gcc.dg/torture/pr29446.c: New testcase.
3943
3944 2006-10-13  Bill Wendling  <wendling@apple.com>
3945
3946         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3947         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3948         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3949         * g++.old-deja/g++.law/shadow1.C: Likewise.
3950         * g++.old-deja/g++.law/ctors10.C: Likewise.
3951         * g++.dg/debug/namespace1.C: Likewise.
3952         * g++.dg/inherit/namespace-as-base.C: Likewise.
3953         * g++.dg/opt/delay-slot-1.C: Likewise.
3954         * g++.dg/parse/defarg10.C: Likewise.
3955         * g++.dg/template/ptrmem11.C: Likewise.
3956         * g++.dg/template/mem_func_ptr.C: Likewise.
3957         * g++.dg/template/spec19.C: Likewise.
3958
3959 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3960
3961         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3962
3963 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3964
3965         PR fortran/29373
3966         * gfortran.dg/implicit_9.f90: New test.
3967
3968         PR fortran/29407
3969         * gfortran.dg/namelist_25.f90: New test.
3970
3971         PR fortran/27701
3972         * gfortran.dg/same_name_2.f90: New test.
3973
3974         PR fortran/29232
3975         * gfortran.dg/host_assoc_types_1.f90: New test.
3976
3977         PR fortran/29364
3978         * gfortran.dg/missing_derived_type_1.f90: New test.
3979         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3980
3981         PR fortran/29422
3982         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3983
3984         PR fortran/29428
3985         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3986
3987 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3988
3989         PR fortran/29391
3990         * gfortran.dg/bound_2.f90: New test.
3991
3992 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3993
3994         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3995         directive.
3996         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3997         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3998         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3999         * gfortran.dg/gomp/reduction3.f90: Likewise.
4000         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4001         * gfortran.dg/dummy_procedure_2.f90: Likewise.
4002         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4003         * gfortran.dg/forall_4.f90: Likewise.
4004         * gfortran.dg/spec_expr_4.f90: Likewise.
4005         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
4006         * gfortran.dg/forall_5.f90: Likewise.
4007         * gfortran.dg/open_access_append_2.f90: Add check for
4008         compile-time warning.
4009
4010 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
4011
4012         PR c++/28506
4013         * g++.dg/parse/pure1.C: New test.
4014
4015 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4016
4017         PR fortran/21435
4018         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
4019         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
4020         for compile-time warnings.
4021         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
4022         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
4023         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
4024         file.
4025         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
4026         specifier.
4027         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
4028         compile-time warning.
4029
4030 2006-10-12  Jan Hubicka  <jh@suse.cz>
4031
4032         PR c/28419
4033         * gcc.dg/pr28319.c: New test.
4034
4035 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
4036         PR c++/29318
4037         * g++.dg/ext/vla4.C: New test.
4038
4039 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
4040
4041         PR c++/27961
4042         * g++.dg/template/crash60.C: New test.
4043         * g++.dg/other/large-size-array.C: Adjust error markers.
4044         * g++.dg/parse/crash27.C: Likewise.
4045         * g++.dg/template/crash1.C: Likewise.
4046
4047 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
4048
4049         PR testsuite/29093
4050         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
4051
4052 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
4053
4054         PR preprocessor/28709
4055         * gcc.dg/cpp/paste14.c: New test.
4056
4057 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
4058
4059         PR c++/29175
4060         * g++.dg/init/array24.C: New test.
4061
4062 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4063
4064         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
4065         of <sys/types.h>.
4066
4067 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
4068
4069         PR c++/29024
4070         * g++.dg/parse/typedef8.C: New test.
4071         * g++.dg/other/mult-stor1.C: Adjust error markers.
4072
4073 2006-10-11  Richard Guenther  <rguenther@suse.de>
4074
4075         PR tree-optimization/28230
4076         * gcc.dg/torture/pr28230.c: New testcase.
4077
4078 2006-10-11  Richard Guenther  <rguenther@suse.de>
4079
4080         PR inline-asm/29119
4081         * gcc.dg/torture/pr29119.c: New testcase.
4082
4083 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
4084
4085         PR middle-end/29272
4086         * gcc.c-torture/execute/20060930-2.c: New test.
4087
4088 2006-10-09  Richard Henderson  <rth@redhat.com>
4089
4090         Revert emutls patch.
4091
4092 2006-10-09  Richard Guenther  <rguenther@suse.de>
4093
4094         PR middle-end/29254
4095         * gcc.dg/pr29254.c: New testcase.
4096
4097 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
4098             Paul Thomas  <pault@gcc.gnu.org>
4099
4100         PR fortran/20541
4101         * gfortran.dg/alloc_comp_basics_1.f90: New test.
4102         * gfortran.dg/alloc_comp_basics_2.f90: New test.
4103         * gfortran.dg/alloc_comp_assign_1.f90: New test.
4104         * gfortran.dg/alloc_comp_assign_2.f90: New test.
4105         * gfortran.dg/alloc_comp_assign_3.f90: New test.
4106         * gfortran.dg/alloc_comp_assign_4.f90: New test.
4107         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4108         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4109         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4110         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4111         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4112         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4113         * gfortran.dg/alloc_comp_std.f90: New test.
4114         * gfortran.dg/move_alloc.f90: New test.
4115
4116 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
4117
4118         PR fortran/29115
4119         * gfortran.dg/derived_constructor_comps_2.f90: New test.
4120
4121         PR fortran/29211
4122         * gfortran.dg/forall_char_dependencies_1.f90: New test.
4123
4124 2006-10-08  Tobias Burnus  <burnus@net-b.de>
4125
4126         PR fortran/28585
4127         * gfortran.dg/new_line.f90: New test.
4128
4129 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4130
4131         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4132         * gcc.dg/torture/builtin-convert-1.c,
4133         gcc.dg/torture/builtin-convert-2.c,
4134         gcc.dg/torture/builtin-convert-3.c,
4135         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4136
4137 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
4138
4139         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4140         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4141         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4142         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4143
4144 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
4145
4146         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4147         Xfail some tests for powerpc-darwin and powerpc-aix.
4148
4149 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
4150
4151         PR c/29380
4152         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4153
4154 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4155
4156         PR target/29300
4157         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4158         on hppa*-*-hpux*.
4159
4160 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4161
4162         PR fortran/16580
4163         PR fortran/29288
4164         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4165         Add tests for using all possible intrinsics as actual arguments.
4166         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4167         all possible intrinsics as actual arguments.
4168         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4169         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4170
4171 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
4172
4173         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4174         * gcc.dg/debug/debug-2.c: Likewise.
4175
4176 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4177
4178         * gcc.c-torture/compile/sync-2.c: New test.
4179
4180 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4181
4182         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4183         line endings.
4184
4185 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4186
4187         PR rtl-optimization/29128
4188         * gcc.c-torture/compile/pr29128.c: New test.
4189
4190 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4191
4192         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4193         line endings.
4194
4195 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4196
4197         PR middle-end/29256
4198         * gcc.dg/tree-ssa/loop-19.c: New test.
4199
4200 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4201
4202         PR tree-optimization/29330
4203         * gcc.dg/pr29330.c: New test.
4204
4205         PR target/28924
4206         * gcc.c-torture/compile/20061005-1.c: New test.
4207
4208 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4209
4210         * gcc.dg/typename-vla-1.c: New case.
4211         * gnat.dg/forward_vla.adb: New case.
4212
4213 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4214
4215         PR tree-optimization/29290
4216         * gfortran.dg/loop_nest_1.f90: New test.
4217
4218         PR target/29198
4219         * gcc.dg/tls/opt-12.c: New test.
4220
4221         PR fortran/28415
4222         * gfortran.dg/save_2.f90: New test.
4223
4224         PR c/29091
4225         * gcc.dg/pr29091.c: New test.
4226
4227 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
4228
4229         * lib/target-supports.exp
4230         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4231         same as x86_64-*-*; check for LP64.
4232
4233 2006-10-04  Richard Henderson  <rth@redhat.com>
4234
4235         * lib/target-supports.exp (check_effective_target_tls): Redefine
4236         to mean non-emulated tls.
4237         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4238         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4239         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4240         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4241         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4242         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4243         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4244
4245 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4246
4247         PR fortran/29343
4248         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4249
4250 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4251
4252         * gfortran.dg/bounds_check_fail_1.f90: New test.
4253
4254 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4255
4256         PR c++/29020
4257         * g++.dg/template/friend48.C: New test.
4258
4259 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4260
4261         PR fortran/29098
4262         * gfortran.dg/default_initialization_2.f90: New test.
4263
4264 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4265
4266         PR fortran/20779
4267         PR fortran/20891
4268         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4269
4270 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4271
4272         PR fortran/29284
4273         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4274
4275         PR fortran/29321
4276         PR fortran/29322
4277         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4278
4279         PR fortran/25091
4280         PR fortran/25092
4281         * gfortran.dg/entry_array_specs_1.f90: New test.
4282
4283 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4284
4285         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4286         insufficient to inhibit some test failures at -O3.  Do testing
4287         on integers.
4288
4289 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4290
4291         PR c++/29138
4292         * g++.dg/inherit/access8.C: New test.
4293         * g++.dg/template/dtor4.C: Tweak error messages.
4294
4295 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4296
4297         PR fortran/27478
4298         * gfortran.dg/entry_8.f90: New test.
4299
4300 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4301
4302         PR c++/29291
4303         * g++.dg/parse/new4.C: New test.
4304
4305 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4306
4307         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4308         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4309         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4310         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4311         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4312
4313 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4314
4315         PR fortran/19260
4316         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4317         * gfortran.dg/continuation_2.f90: New test.
4318
4319         PR fortran/19262
4320         * gfortran.dg/continuation_3.f90: New test.
4321         * gfortran.dg/continuation_4.f90: New test.
4322         * gfortran.dg/continuation_5.f: New test.
4323         * gfortran.dg/continuation_6.f: New test.
4324
4325 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4326
4327         PR c++/29226
4328         * g++.dg/template/vla1.C: New test.
4329
4330 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4331
4332         PR fortran/29210
4333         * gfortran.dg/complex_parameter_1.f90: New test.
4334
4335 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR c/29154
4338         * gcc.c-torture/execute/20060929-1.c: New test.
4339
4340 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4341
4342         PR c++/29105
4343         * g++.dg/template/member6.C: New test.
4344         * g++.dg/parse/typename7.C: Adjust error markers.
4345
4346         PR c++/29080
4347         * g++.dg/template/member7.C: New test.
4348
4349 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4350
4351         PR c/24010
4352         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4353         gcc.dg/Woverride-init-3.c: New tests.
4354
4355 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4356
4357         * gcc.c-torture/execute/20060930-1.c: New test.
4358
4359 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4360
4361         PR fortran/18791
4362         * gfortran.dg/specifics_1.f90: New test.
4363         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4364         complex specifics.
4365
4366 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4367
4368         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4369         pthread-init-common.h: New.
4370
4371 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4372
4373         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4374         precision on some archs.
4375
4376 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4377
4378         * gcc.dg/non-local-goto-1.c: New test.
4379         * gcc.dg/non-local-goto-2.c: Likewise.
4380         * gcc.dg/setjmp-3.c: Likewise.
4381         * gcc.dg/setjmp-4.c: Likewise.
4382
4383 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4384
4385         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4386
4387 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4388
4389         PR fortran/28276
4390         * gfortran.dg/exponent_1.f90: New test.
4391
4392         PR fortran/27021
4393         * gfortran.dg/nearest_1.f90: New test.
4394
4395 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4396
4397         PR middle-end/25261
4398         PR middle-end/28790
4399         * gcc.dg/gomp/nestedfn-1.c: New test.
4400
4401 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4402
4403         PR objc/29195
4404         * objc/compile/method-1.m: New test.
4405
4406 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4407
4408         PR c++/26938
4409         * g++.dg/template/crash58.C: New test.
4410         * g++.dg/parse/crash28.C: Adjust error markers.
4411         * g++.dg/template/crash34.C: Likewise.
4412         * g++.dg/template/friend31.C: Likewise.
4413         * g++.dg/template/crash32.C: Likewise.
4414
4415         PR c++/27329
4416         * g++.dg/template/crash59.C: New test.
4417
4418         PR c++/27667
4419         * g++.dg/template/spec33.C: New test.
4420         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4421
4422 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4423             Adam Nemet  <anemet@caviumnetworks.com>
4424
4425         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4426         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4427
4428 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4429
4430         PR target/28911
4431         * gcc.dg/pr28911.c: New.
4432
4433 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4434
4435         PR target/29169
4436         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4437         (dg-options): Add -mfpmath=387.
4438
4439 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4440
4441         PR c/28706
4442         * gcc.dg/pr28706.c: New test.
4443
4444         PR c/28712
4445         * gcc.dg/pr28712.c: New test.
4446
4447 2006-09-22  Mike Stump  <mrs@apple.com>
4448
4449         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4450
4451 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4452
4453         PR tree-optimization/28888
4454         * gcc.dg/pr28888.c: New test.
4455
4456 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4457
4458         PR c++/29016
4459         * g++.dg/init/ptrfn1.C: New test.
4460
4461 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4462
4463         PR c++/28861
4464         * g++.dg/template/spec32.C: New test.
4465         * g++.dg/parse/crash9.C: Adjust error markers.
4466
4467         PR c++/28303
4468         * g++.dg/template/typedef6.C: New test.
4469         * g++.dg/init/error1.C: Adjust error markers.
4470         * g++.dg/parse/crash9.C: Likewise.
4471         * g++.dg/template/crash55.C: Likewise.
4472
4473 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4474
4475         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4476
4477 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4478
4479         PR target/27650
4480         * g++.dg/ext/dllimport12.C: New test.
4481
4482 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4483
4484         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4485         * gcc.target/mips/nmadd-2.c: Likewise.
4486         * gcc.target/mips/mips-ps-6.c: New test.
4487         * gcc.target/mips/neg-abs-1.c: Likewise.
4488         * gcc.target/mips/neg-abs-2.c: Likewise.
4489         * gcc.target/mips/nmadd-3.c: New test.
4490
4491 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4492
4493         PR middle-end/28046
4494         * gcc.dg/gomp/atomic-10.c: New test.
4495         * g++.dg/gomp/atomic-10.C: New test.
4496
4497 2006-09-20  Eric Christopher  <echristo@apple.com>
4498
4499         * gcc.target/i386/sse3-not-fisttp.c: New.
4500
4501 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4502
4503         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4504
4505 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4506
4507         * gcc.c-torture/execute/pr28289.c (one): New variable.
4508         (main): Use it instead of argc.
4509         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4510         (main): Use it instead of argc.
4511
4512 2006-09-19  Paul Brook  <paul@codesourcery.com>
4513
4514         PR target/28516
4515         * gcc.dg/nested-func-5.c: New test.
4516
4517 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4518
4519         * lib/target-supports.exp (check_effective_target_tls): Compile
4520         test stubs using ${tool}_target_compile, not just target_compile.
4521         (check_effective_target_tls_runtime): Likewise.
4522
4523 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4524
4525         * gcc.c-torture/compile/20030405-1.x: Remove.
4526
4527         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4528         optimising linker from discarding it.
4529
4530 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4531
4532         PR fortran/28526
4533         * gfortran.dg/keyword_symbol_1.f90: New test.
4534
4535         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4536         pedantic compilation option.
4537
4538 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4539
4540         PR fortran/29060
4541         * gfortran.dg/spread_shape_1.f90: New test.
4542
4543 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4544
4545         PR tree-optimization/28887
4546         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4547
4548 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4549
4550         PR c/25993
4551         * gcc.dg/pr25993.c: New test.
4552
4553 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4554
4555         PR tree-opt/21591
4556         * gcc.dg/vect/pr21591.c: New test.
4557
4558 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4559
4560         PR tree-opt/29059
4561         * gcc.c-torture/compile/strcpy-1.c: New test.
4562         * gcc.c-torture/compile/strcpy-2.c: New test.
4563         * gcc.c-torture/compile/memcpy-1.c: New test.
4564         * gcc.c-torture/compile/memcpy-2.c: New test.
4565
4566 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4567
4568         PR testsuite/29055
4569         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4570
4571 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4572
4573         * gnat.dg/specs/double_record_extension1.ads: New test.
4574         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4575
4576 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4577
4578         PR fortran/29051
4579         * gfortran.dg/oldstyle_3.f90: New test.
4580
4581 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4582
4583         PR libgfortran/29099
4584         * gfortran.dg/secnds-1.f: New test.
4585
4586 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4587
4588         PR libgfortran/29053
4589         * gfortran.dg/streamio_9.f90: New test.
4590         * gfortran.dg/streamio_10.f90: New test.
4591
4592 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4593
4594         PR C++/29002
4595         * g++.dg/init/array22.C: New test.
4596         * g++.dg/init/array23.C: New test.
4597
4598 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4599
4600         * stackcheck.lst: Update list of tests requiring stack checking.
4601         * norun.lst: Adjust for above change.
4602         * ada95.lst: New file.
4603         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4604         requiring -gnat95 switch.
4605
4606 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4607
4608         * gnat.dg/in_out_parameter.adb: New test.
4609
4610 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4611
4612         PR debug/28980
4613         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4614
4615 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4616
4617         * gnat.dg/specs/unchecked_union.ads: New test.
4618
4619 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4620
4621         PR rtl-optimization/28982
4622         * gcc.c-torture/execute/pr28982a.c: New test.
4623         * gcc.c-torture/execute/pr28982b.c: Likewise.
4624
4625 2006-09-12  Eric Christopher  <echristo@apple.com>
4626
4627         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4628         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4629
4630 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4631
4632         PR c/28768
4633         PR preprocessor/14634
4634         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4635         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4636         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4637
4638 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4639
4640         * gcc.dg/pr28243.c: New test.
4641
4642 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4643
4644         PR fortran/28971
4645         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4646         this undiagnosed regression reappears.
4647
4648 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4649
4650         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4651         Treat $srcdir as a literal.
4652         * lib/fortran-torture.exp (fortran-torture-compile,
4653         fortran-torture-execute): Likewise.
4654         * lib/objc-torture.exp (objc-torture-compile,
4655         objc-torture-execute): Likewise.
4656         * lib/profopt.exp (profopt-execute): Likewise.
4657
4658 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4659
4660         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4661
4662 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4663
4664         PR testsuite/28950
4665         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4666
4667 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4668
4669         PR target/13685
4670         * gcc.target/i386/pr13685.c: New test.
4671
4672 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4673
4674         * gcc.dg/pr28726.c: New test.
4675
4676 2006-09-11  Josh Conner  <jconner@apple.com>
4677
4678         * gcc.dg/nrv3.c: Increase size of structure.
4679         * gcc.dg/nrv4.c: Likewise.
4680         * gcc.dg/nrv5.c: Likewise.
4681
4682 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4683
4684         PR libfortran/28890
4685         gfortran.dg/assumed_charlen_function_5.f90: New test.
4686
4687 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4688
4689         PR c++/28991
4690         * g++.dg/init/static3.C: New test.
4691
4692 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4693
4694         PR testsuite/29007
4695         * gcc.dg/long-long-cst1.c (t): Add cast to
4696         __SIZE_TYPE__ before casting to int.
4697         (main): Return 0 on success.
4698
4699 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4700
4701         * gcc.c-torture/execute/20060910-1.c: New test.
4702
4703 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4704
4705         PR middle-end/26983
4706         * gcc.dg/pr26983.c: New test.
4707
4708 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4709
4710         PR target/29006
4711         * gcc.c-torture/execute/pr29006.c: New test.
4712
4713 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4714
4715         PR libfortran/28947
4716         gfortran.dg/matmul_4.f90: New test.
4717
4718 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4719
4720         PR fortran/28959
4721         gfortran.dg/used_types_10: New test.
4722
4723 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4724
4725         PR libfortran/28923
4726         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4727         gfortran.dg/array_initializer_3.f90: New test.
4728
4729 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4730
4731         PR fortran/28914
4732         * gfortran.dg/actual_array_constructor_3.f90: New test.
4733
4734 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4735
4736         PR testsuite/26778
4737         * gcc.target/i386/pr26778.c: New testcase.
4738
4739 2006-09-08  Eric Christopher  <echristo@apple.com>
4740
4741         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4742         * gcc.target/i386/memcpy-1.c: Ditto.
4743         * gcc.target/i386/asm-1.c: Ditto.
4744         * gcc.target/i386/20060512-4.c: Ditto.
4745         * gcc.target/i386/compress-float-387.c: Ditto.
4746         * gcc.target/i386/20060512-1.c: Ditto.
4747         * gcc.target/i386/compress-float-sse.c: Ditto.
4748         * gcc.target/i386/20060512-2.c: Ditto.
4749         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4750         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4751         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4752         * gcc.dg/pr26449.c: Ditto.
4753         * gcc.dg/attr-ms_struct-2.c: Ditto.
4754         * gcc.dg/attr-ms_struct-1.c: Ditto.
4755         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4756
4757 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4758
4759         PR c/28504
4760         * gcc.dg/vla-10.c: New test.
4761
4762 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4763
4764         PR c++/28858
4765         * g++.dg/parse/template20.C: New test.
4766         * g++.dg/template/operator8.C: Remove obsolete part.
4767         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4768         * g++.old-deja/g++.pt/crash65.C: Likewise.
4769
4770 2006-09-07  Jason Merrill  <jason@redhat.com>
4771
4772         PR middle-end/27724
4773         * gcc.dg/long-long-cst1.c: New test.
4774
4775 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4776
4777         PR C++/28906
4778         * g++.dg/other/array3.C: New test.
4779         * g++.dg/other/array4.C: New test.
4780         * g++.dg/other/array5.C: New test.
4781
4782 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4783
4784         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4785
4786 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4787
4788         PR target/28946
4789         * gcc.target/i386/pr28946.c: New test.
4790
4791 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4792
4793         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4794         in integer literal constant.
4795         * gfortran.dg/enum_8.f90: Ditto.
4796         * gfortran.dg/g77/20030326-1.f: Ditto.
4797
4798 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4799
4800         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4801         nonconformance usage.
4802
4803 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4804
4805         PR middle-end/28862
4806         * gcc.c-torture/compile/vector-align-1.c: New test.
4807
4808 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4809
4810         PR rtl-opt/27883
4811         * g++.dg/opt/copysign-1.C: New test.
4812
4813 2006-09-06  Jason Merrill  <jason@redhat.com>
4814
4815         PR c++/27371
4816         * g++.dg/warn/unused-result1.C: New test.
4817
4818 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4819
4820         PR c++/28903
4821         * g++.dg/ext/vla3.C: New test.
4822
4823         PR c++/28886
4824         * g++.dg/template/array16.C: New test.
4825
4826 2006-09-06  Richard Guenther  <rguenther@suse.de>
4827
4828         * gcc.dg/pr27226.c: Remove testcase again.
4829
4830 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4831
4832         PR tree-opt/28937
4833         * g++.dg/opt/unroll2.C: New test.
4834
4835 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4836
4837         PR tree-opt/28952
4838         * gcc.dg/vect/pr28952.c: New test.
4839
4840 2006-09-05  Richard Guenther  <rguenther@suse.de>
4841
4842         PR tree-optimization/28900
4843         * gcc.dg/torture/pr28900.c: New testcase
4844
4845 2006-09-05  Richard Guenther  <rguenther@suse.de>
4846
4847         PR tree-optimization/28905
4848         * gcc.c-torture/compile/pr28905.c: New testcase.
4849
4850 2006-09-05  Richard Guenther  <rguenther@suse.de>
4851
4852         PR middle-end/28935
4853         * gcc.dg/pr28935.c: New testcase.
4854
4855 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4856
4857         * gcc.c-torture/execute/20060905-1.c: New test.
4858
4859 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4860
4861         PR fortran/28908
4862         * gfortran.dg/used_types_7.f90: New test.
4863         * gfortran.dg/used_types_8.f90: New test.
4864         * gfortran.dg/used_types_9.f90: New test.
4865
4866 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4867
4868         * gcc.c-torture/compile/20060904-1.c: New test.
4869
4870 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4871
4872         PR c++/23287 Revert my 2006-09-01 patch
4873         * g++.dg/parse/dtor12.C: Remove.
4874
4875 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4876
4877         PR c+/27670
4878         * g++.dg/template/operator9.C: New test.
4879
4880         PR c++/27493
4881         * g++.dg/template/operator7.C: New test.
4882
4883         PR c++/27494
4884         * g++.dg/template/operator8.C: New test.
4885
4886         PR c++/27397
4887         * g++.dg/template/crash57.C: New test.
4888
4889         * g++.dg/template/typedef4.C: Adjust error markers.
4890         * g++.dg/template/typedef5.C: Likewise.
4891
4892 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4893
4894         PR c++/28878
4895         * g++.dg/parse/crash33.C: New test.
4896
4897 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4898         Richard Guenther  <rguenther@suse.de>
4899         Adam Nemet  <anemet@caviumnetworks.com>
4900
4901         PR middle-end/27226
4902         * gcc.target/mips/memcpy-1.c: New testcase.
4903         * gcc.dg/pr27226.c: Likewise.
4904
4905 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4906
4907         PR c++/28705
4908         * g++.dg/lookup/koenig5.C: New.
4909         * g++.dg/template/crash56.C: New.
4910
4911 2006-09-01  Josh Conner  <jconner@apple.com>
4912
4913         PR c++/25505
4914         * gcc.dg/nrv3.c: New test.
4915         * gcc.dg/nrv4.c: New test.
4916         * gcc.dg/nrv5.c: New test.
4917
4918 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4919
4920         PR c++/23287
4921         * g++.dg/parse/dtor12.C: New.
4922
4923 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4924
4925         PR tree-optimization/28839
4926         * gcc.dg/pr28839.c: New test.
4927
4928 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4929
4930         PR target/24367
4931         * gcc.dg/pr24367.c: New testcase.
4932
4933 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4934
4935         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4936
4937 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4938
4939         PR rtl-optimization/27735
4940         * gcc.dg/loop-unswitch-1.c: New test.
4941
4942 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4943
4944         PR fortran/28885
4945         * gfortran.dg/aliasing_dummy_2.f90: New test.
4946
4947         PR fortran/20067
4948         * gfortran.dg/generic_5.f90: Change error message.
4949
4950         PR fortran/28873
4951         * gfortran.dg/generic_6.f90: New test.
4952
4953         PR fortran/25077
4954         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4955
4956         PR fortran/25102
4957         * gfortran.dg/invalid_interface_assignment.f90: New test.
4958
4959         PR fortran/24866
4960         * gfortran.dg/module_proc_external_dummy.f90: New test.
4961
4962 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4963
4964         PR c++/28349
4965         * testsuite/g++.dg/warn/var-args1.C: New test.
4966
4967 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4968
4969         PR fortran/28866
4970         * gfortran.dg/simpleif_2.f90: New test.
4971         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4972         * gfortran.dg/enum_5.f90: Ditto.
4973
4974 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4975             Kazu Hirata  <kazu@codesourcery.com>
4976
4977         PR tree-optimization/17506
4978         * gcc.dg/pr17506.c: New.
4979
4980 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4981
4982         PR c++/28139
4983         * g++.dg/eh/alias1.C: New test.
4984
4985 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4986
4987         PR c++/28860
4988         * g++.dg/template/ttp22.C: New test.
4989
4990 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4991
4992         PR middle-end/26632
4993         * gcc.dg/pr26632.c: New.
4994
4995 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4996
4997         PR libgfortran/28354
4998         * gfortran.dg/fmt_zero_precision.f90: New test.
4999
5000 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c++/28058
5003         * g++.dg/template/spec31.C: New test.
5004
5005 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
5006
5007         PR c++/26573
5008         * g++.dg/other/static2.C: New test.
5009
5010 2006-08-26  Roger Sayle  <roger@eyesopen.com>
5011
5012         * gcc.dg/Wswitch-enum-2.c: New test case.
5013         * gcc.dg/Wswitch-enum-3.c: Likewise.
5014
5015 2006-08-26  Richard Guenther  <rguenther@suse.de>
5016
5017         * gcc.c-torture/compile/20060826-1.c: New testcase.
5018
5019 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
5020
5021         PR c++/28736
5022         * g++.dg/template/void10.C: New test.
5023
5024         PR c++/28737
5025         * g++.dg/template/void8.C: New test.
5026
5027         PR c+_+/28738
5028         * g++.dg/template/void9.C: New test.
5029
5030         * g++.dg/template/void3.C: Adjust error markers.
5031         * g++.dg/template/void4.C: Likewise.
5032         * g++.dg/template/crash55.C: Likewise.
5033         * g++.dg/template/void7.C: Likewise
5034
5035 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
5036
5037         PR c++/28588
5038         * g++.dg/inherit/access6.C: New test.
5039         * g++.dg/inherit/access7.C: Likewise.
5040
5041         PR c++/28595
5042         * g++.dg/template/array15.C: New test.
5043         * g++.dg/template/crash2.C: Tweak error markers.
5044
5045 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
5046
5047         PR middle-end/28683
5048         * gcc.c-torture/compile/20060823-1.c: New test.
5049
5050 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5051
5052         PR c++/28853
5053         * g++.dg/template/ttp21.C: New test.
5054
5055         PR c++/28852
5056         * g++.dg/other/operator1.C: Add error-marker.
5057         * g++.dg/other/operator2.C: New test.
5058
5059 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5060
5061         PR c/27893
5062         * gcc.c-torture/compile/vla-const-1.c,
5063         gcc.c-torture/compile/vla-const-2.c: New tests.
5064
5065 2006-08-26  Richard Guenther  <rguenther@suse.de>
5066
5067         PR middle-end/28814
5068         * gcc.dg/torture/pr28814.c: New testcase.
5069
5070 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5071
5072         PR c/28418
5073         * gcc.c-torture/compile/compound-literal-1.c: New test.
5074
5075 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5076
5077         PR c/28299
5078         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
5079         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
5080         Expect extra diagnostics.
5081
5082 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
5083
5084         gcc.dg/noncompile/pr16876.c: New test.
5085
5086 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
5087
5088         PR c++/28056
5089         * g++.dg/parse/local1.C: New test.
5090         * g++.dg/other/qual1.C: Tweak error marker.
5091
5092 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5093
5094         PR c++/27787
5095         * g++.dg/template/typename10.C: New.
5096         * g++.dg/template/lookup4.C: Remove bogus error marker.
5097
5098 2006-08-25  Richard Guenther  <rguenther@suse.de>
5099
5100         PR testsuite/28829
5101         * gcc.dg/pr26570.c: Fix testcase.
5102
5103 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
5104
5105         PR tree-opt/28807
5106         * gcc.c-torture/execute/mayalias-2.c: New test.
5107         * gcc.dg/tree-ssa/alias-13.c: New test.
5108
5109 2006-08-24  Jan Hubicka  <jh@suse.cz>
5110
5111         PR debug/26881
5112         * gcc.dg/debug/pr26881.c: New file.
5113
5114 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
5115
5116         PR fortran/28788
5117         * gfortran.dg/used_types_4.f90: New test.
5118         * gfortran.dg/derived_init_2.f90: Modify to check sibling
5119         association of derived types.
5120         * gfortran.dg/used_types_2.f90: Add module cleanup.
5121         * gfortran.dg/used_types_3.f90: The same.
5122
5123         PR fortran/28771
5124         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5125         fix of regression.
5126
5127 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5128
5129         PR 28813
5130         * gfortran.dg/direct_io_6.f90: Remove test.
5131
5132 2006-08-23  Stuart Hastings  <stuart@apple.com>
5133
5134         PR 28825
5135         * gcc.target/i386/20060821-1.c: New.
5136
5137 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
5138
5139         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
5140         dg-warning strings for dllimport.
5141
5142 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5143
5144         PR C++/28450
5145         * g++.dg/ext/vector4.C: New test.
5146         * g++.dg/ext/complex1.C: New test.
5147
5148 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
5149
5150         PR debug/28692
5151         * gcc.dg/debug/const-1.c: New.
5152         * gcc.dg/debug/const-2.c: New.
5153         * gcc.dg/debug/dwarf2/const-1.c: New.
5154         * gcc.dg/debug/dwarf2/const-2.c: New.
5155         * gcc.dg/debug/dwarf2/const-2b.c: New.
5156
5157 2006-08-22  Richard Guenther  <rguenther@suse.de>
5158
5159         PR middle-end/28776
5160         * gcc.c-torture/compile/pr28776-1.c: New testcase.
5161         * gcc.c-torture/compile/pr28776-2.c: Likewise.
5162
5163 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5164
5165         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5166
5167 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
5168
5169         PR c++/26269
5170         * g++.dg/other/error14.C: New test.
5171
5172         PR c++/28505
5173         * g++.dg/parse/ctor7.C: New test.
5174         * g++.dg/parse/ctor8.C: Likewise.
5175
5176         PR c++/28741
5177         * g++.dg/template/void7.C: New test.
5178
5179 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5180
5181         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5182         * gnat.dg/self_aggregate_with_array.adb: New test.
5183
5184 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5185
5186         * g++.dg/eh/arm-vfp-unwind.C: New test.
5187
5188 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5189
5190         PR c++/28341
5191         * g++.dg/template/ref3.C: New test.
5192         * g++.dg/template/nontype13.C: New test.
5193
5194         PR c++/28346
5195         * g++.dg/template/ptrmem17.C: New test.
5196
5197 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5198
5199         PR target/28648 c:
5200         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5201
5202 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5203
5204         PR fortran/28630
5205         * gfortran.dg/used_types_2.f90: New test.
5206
5207         PR fortran/28601
5208         * gfortran.dg/used_types_3.f90: New test.
5209
5210         PR fortran/20886
5211         * gfortran.dg/generic_actual_arg.f90: New test.
5212
5213         PR fortran/28735
5214         * gfortran.dg/module_private_array_refs_1.f90: New test.
5215
5216         PR fortran/28762
5217         * gfortran.dg/program_name_1.f90: New test.
5218
5219         PR fortran/28425
5220         * gfortran.dg/derived_constructor_comps_1.f90: New test.
5221
5222         PR fortran/28496
5223         * gfortran.dg/array_initializer_2.f90: New test.
5224
5225         PR fortran/18111
5226         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5227
5228         PR fortran/28600
5229         * gfortran.dg/assumed_charlen_function_4.f90: New test.
5230
5231         PR fortran/28771
5232         * gfortran.dg/assumed_charlen_in_main.f90: New test.
5233
5234         PR fortran/28660
5235         * gfortran.dg/dependent_decls_1.f90: New test.
5236
5237 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5238
5239         PR fortran/25217
5240         * gfortran.dg/derived_init_2.f90: New.
5241
5242 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
5243
5244         * gcc.c-torture/execute/pr28289.c: New test.
5245
5246 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
5247
5248         PR c/28744
5249         * gcc.dg/attr-externally-visible-1.c: New test.
5250         * gcc.dg/attr-externally-visible-2.c: New test.
5251         * g++.dg/parse/attr-externally-visible-1.C: New test.
5252         * g++.dg/parse/attr-externally-visible-2.C: New test.
5253
5254 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5255
5256         PR c++/28606
5257         * g++.dg/parse/dtor11.C: New test.
5258
5259 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5260
5261         PR rtl-optimization/28489
5262         * gcc.c-torture/compile/pr28489.c: New test.
5263
5264 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5265
5266         PR c++/28710
5267         * g++.dg/template/redecl4.C: New test.
5268
5269         PR c++/28711
5270         * g++.dg/template/ctor8.C: New test.
5271
5272 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5273
5274         * gcc.dg/pr26570.c: Fix testcase.
5275
5276 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5277
5278         * PR c++/28573
5279         * g++.dg/parse/offsetof6.C: New test.
5280         * g++.dg/parse/offsetof6.C: New test.
5281         * g++.dg/parse/offsetof7.C: New test.
5282
5283 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5284
5285         PR testsuite/28602
5286         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5287         is false.
5288
5289 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5290
5291         PR c++/28302
5292         * g++.dg/ext/vector3.C: New test.
5293
5294 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5295
5296         PR gcov/profile/26570
5297         * gcc.dg/pr26570.c: New test.
5298
5299 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5300
5301         PR c/27697
5302         * gcc.dg/qual-component-1.c: New test.
5303
5304 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5305
5306         PR c++/28593
5307         * g++.dg/parse/new3.C: New test.
5308
5309 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5310
5311         PR fortran/25828
5312         * gfortran.dg/streamio_1.f90: New test.
5313         * gfortran.dg/streamio_2.f90: New test.
5314         * gfortran.dg/streamio_3.f90: New test.
5315         * gfortran.dg/streamio_4.f90: New test.
5316         * gfortran.dg/streamio_5.f90: New test.
5317         * gfortran.dg/streamio_6.f90: New test.
5318         * gfortran.dg/streamio_7.f90: New test.
5319         * gfortran.dg/streamio_8.f90: New test.
5320
5321 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5322
5323         PR c/28287
5324         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5325
5326 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5327
5328         PR c++/28594
5329         * g++.dg/template/void6.C: New test.
5330
5331 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5332
5333         PR c/28649
5334         * gcc.dg/parse-error-1.c: New test.
5335         * gcc.dg/parse-error-2.c: New test.
5336         * gcc.dg/cpp/digraph2.c: Add error-marker.
5337         * gcc.dg/noncompile/920923-1.c: Likewise.
5338
5339 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5340
5341         PR c/27490
5342         * gcc.dg/sizeof-2.c: New testcase.
5343
5344         PR c/27489
5345         * gcc.dg/switch-A.c: New testcase.
5346
5347 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5348
5349         PR c++/28288
5350         PR c++/14556
5351         * g++.old-deja/g++.warn/compare1.C: Delete.
5352         * g++.dg/opt/pr7503-2.C: Delete.
5353         * g++.dg/opt/pr7503-3.C: Delete.
5354         * g++.dg/opt/pr7503-4.C: Delete.
5355         * g++.dg/opt/pr7503-5.C: Delete.
5356         * g++.dg/opt/max1.C: Delete.
5357         * g++.dg/warn/minmax.C: Delete.
5358         * g++.dg/expr/minmax.C: New test.
5359
5360 2006-08-14  Richard Guenther  <rguenther@suse.de>
5361
5362         PR testsuite/28703
5363         * gcc.c-torture/execute/pr28651.c: Do not use argc
5364         to avoid optimization, instead forbid inlining.
5365
5366 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5367
5368         PR rtl-optimization/28634
5369         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5370
5371 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5372
5373         PR c/27184
5374         * gcc.dg/torture/pr27184.c: New test.
5375
5376 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5377
5378         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5379
5380 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5381
5382         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5383         * gfortran.dg/stat_2.f90: Likewise.
5384         * gfortran.dg/chmod_1.f90: Likewise.
5385         * gfortran.dg/chmod_2.f90: Likewise.
5386         * gfortran.dg/chmod_3.f90: Likewise.
5387
5388 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5389
5390         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5391
5392 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5393
5394         * g++.dg/opt/pr23454-2.C: New test.
5395
5396 2006-08-11  Richard Guenther  <rguenther@suse.de>
5397
5398         PR middle-end/28651
5399         * gcc.c-torture/execute/pr28651.c: New testcase.
5400
5401 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5402
5403         * gnat.dg/specs/static_initializer.ads: New test.
5404
5405 2006-08-10  Paul Brook  <paul@codesourcery.com>
5406
5407         * gcc.target/arm/cond-asm.c: New test.
5408
5409 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5410
5411         PR tree-optimization/26197
5412         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5413         * g++.dg/vect/vect.exp: Compile the new tests with
5414         --param max-aliased-vops=0.
5415
5416 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5417
5418         PR c++/28637
5419         * g++.dg/template/void3.C: New test.
5420
5421         PR c++/28638
5422         * g++.dg/template/void4.C: New test.
5423
5424         PR c++/28640
5425         * g++.dg/template/void5.C: New test.
5426
5427 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5428
5429         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5430         after dg-do compile.
5431
5432 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5433
5434         PR tree-optimizations/26969
5435         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5436         "unswitch-loops" with -funswitch-loops.
5437         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5438
5439 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5440
5441         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5442         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5443         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5444         * objc.dg/dwarf-1.m: Likewise.
5445         * objc.dg/dwarf-2.m: Likewise.
5446         * obj-c++.dg/dwarf-2.mm: Likewise.
5447
5448 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5449
5450         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5451         * objc.dg/dwarf-2.m: Likewise.
5452         * obj-c++.dg/dwarf-2.mm: Likewise.
5453
5454         PR libfortran/28603
5455         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5456
5457         PR testsuite/27611
5458         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5459
5460         PR testsuite/27033
5461         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5462
5463 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5464
5465         PR target/27827
5466         * gcc.target/i386/pr27827.c: New testcase.
5467
5468 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5469
5470         PR fortran/28590
5471         * gfortran.dg/sequence_types_1.f90: New test.
5472
5473 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5474
5475         PR fortran/28548
5476         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5477         dg-warning.  Add -pedantic option.
5478
5479 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5480
5481         PR c/28502
5482         * gcc.dg/proto-1.c: New test.
5483
5484         PR c/27721
5485         * gcc.dg/lvalue-4.c: New test.
5486
5487         PR c/28136
5488         * gcc.dg/init-bad-5.c: New test.
5489
5490 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5491
5492         PR c++/28347
5493         * g++.dg/ext/typedef-init.C: Add new test for typedef
5494         initialization inside templates. Adjust existing error markers.
5495
5496 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5497
5498         PR c++/28148
5499         * g++.dg/init/ptrmem3.C: New test.
5500
5501 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5502
5503         PR tree-optimization/27770
5504         * lib/target-support.exp: New target keyword "section_anchors".
5505         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5506         tests.
5507         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5508         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5509         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5510         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5511
5512 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5513
5514         * gcc.dg/20060801-1.c: Add missing '}'.
5515
5516 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5517
5518         PR c++/27508
5519         * g++.dg/parse/dtor9.C: New test.
5520         * g++.dg/parse/dtor10.C: New test.
5521         * g++.dg/other/error7.C: Adjust error-marker.
5522
5523         PR c++/28274
5524         * g++.dg/other/default5.C: New test.
5525
5526 2006-08-02  Richard Guenther  <rguenther@suse.de>
5527
5528         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5529
5530 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5531
5532         PR c++/28557
5533         * g++.dg/template/conv9.C: New test.
5534
5535 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5536
5537         PR debug/28063
5538         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5539         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5540         Optionally return assembly text.  Update callers.
5541         (check_no_compiler_messages): Update verbose messages.
5542         (check_no_messages_and_pattern): New.
5543         (check_effective_target_string_merging): New.
5544
5545 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5546
5547         PR c++/28250
5548         * g++.dg/eh/catch4.C: New test.
5549
5550         PR c++/28257
5551         * g++.dg/other/qual1.C: New test.
5552
5553         PR c++/28259
5554         * g++.dg/inherit/error2.C: New test.
5555
5556         PR c++/28267
5557         * g++.dg/other/new1.C: New test.
5558
5559         * g++.dg/warn/pr23075.C: Remove obsolete test.
5560         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5561         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5562
5563 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/28523
5566         * g++.dg/eh/cast1.C: New test.
5567
5568 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5569
5570         PR libfortran/28452
5571         * gfortran.dg/random_3.f90:  New test.
5572
5573 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5574
5575         PR c++/28432
5576         * g++.dg/other/pr28304.C: Change expected error message.
5577         * g++.dg/other/pr28432.C: New test.
5578
5579 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5580
5581         PR c++/28256
5582         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5583
5584 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5585
5586         PR debug/23336
5587         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5588         at -g1.
5589         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5590         g++.dg/debug/enum-2.C: New.
5591
5592 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5593
5594         PR c++/6634
5595         * g++.dg/parse/long1.C: Add more tests.
5596
5597 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5598
5599         * gfortran.dg/lrshift_1.c: New file.
5600
5601 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5602
5603         PR libgfortran/28335
5604         * gfortran.dg/no_unit_error_1.f90: New test.
5605
5606 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5607
5608         PR libgfortran/28335
5609         * gfortran.dg/no_unit_error_1.f90: Delete test.
5610         * gfortran.dg/no_unit_error_2.f90: Delete test.
5611
5612 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5613
5614         * gfortran.dg/chmod_3.f90: New test.
5615         * gfortran.dg/ltime_gmtime_1.f90: New test.
5616         * gfortran.dg/ltime_gmtime_2.f90: New test.
5617         * gfortran.dg/lrshift_1.f90: New test.
5618         * gfortran.dg/chmod_1.f90: New test.
5619         * gfortran.dg/chmod_2.f90: New test.
5620
5621 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5622
5623         PR c++/27668
5624         * g++.dg/template/crash55.C: New test.
5625
5626         PR c++/27962
5627         * g++.dg/template/nontype16.C: New test.
5628
5629         * g++.dg/template/void2.C: Adjust error markers.
5630         * g++.dg/template/nontype5.C: Adjust error markers.
5631
5632 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5633
5634         * gcc.target/i386/stack-prot-kernel.c: New test.
5635
5636 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5637
5638         * gcc.dg/builtins-55.c: New test case.
5639
5640 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5641
5642         PR rtl-optimization/27907
5643         * gcc.c-torture/compile/pr27907.c: New test.
5644
5645 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5646
5647         * gfortran.dg/mclock.f90: New test.
5648         * gfortran.dg/int_conv_1.f90: New test.
5649         * gfortran.dg/stat_1.f90: New test.
5650         * gfortran.dg/stat_2.f90: New test.
5651
5652 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5653
5654         PR libgfortran/28335
5655         * gfortran.dg/no_unit_error_1.f90: New test.
5656         * gfortran.dg/no_unit_error_2.f90: New test.
5657         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5658
5659 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5660
5661         PR middle-end/28473
5662         * gcc.dg/fold-convround-1.c: New test case.
5663
5664 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5665
5666         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5667
5668 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5669
5670         PR c++/27572
5671         * g++.dg/other/typedef1.C: New test.
5672         * g++.dg/template/typedef4.C: New test.
5673         * g++.dg/template/typedef5.C: New test.
5674
5675 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5676
5677         PR fortran/28416
5678         * gfortran.dg/allocatable_dummy_3.f90: New.
5679
5680 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5681
5682         PR fortran/28439
5683         * gfortran.dg/arithmetic_if.f90:  New test.
5684
5685 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5686
5687         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5688         avoid memcpy optimization.
5689
5690 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5691
5692         PR fortran/25289
5693         * gfortran.dg/direct_io_6.f90: New test.
5694
5695 2006-07-24  Jan Hubicka  <jh@suse.cz>
5696
5697         PR c/25795
5698         PR c++/27369
5699         * gcc.dg/pr25795.c: New test.
5700         * gcc.dg/pr25795-1.c: New test.
5701
5702 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5703
5704         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5705         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5706         which may be transformed to "g || h" on some platforms.
5707
5708 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5709
5710         PR c++/28025
5711         * g++.dg/template/friend45.C: New test.
5712
5713 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5714
5715         PR libgfortran/28339
5716         * gfortran.dg/arrayio_8.f90: New test.
5717
5718 2006-07-21  Mike Stump  <mrs@apple.com>
5719
5720         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5721
5722         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5723
5724 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5725
5726         PR c++/28250
5727         * g++.dg/eh/catch3.C: New test.
5728
5729         PR c++/28363
5730         * g++.dg/template/defarg10.C: New test.
5731
5732 2006-07-20  Paul Brook  <paul@codesourcery.com>
5733
5734         PR 27363
5735         * gcc.dg/pr27363.c: New test.
5736
5737 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5738
5739         PR c++/28338
5740         * g++.dg/init/ref13.C: New test.
5741
5742 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5743
5744         PR obj-c++/28434
5745         * obj-c++.dg/proto-error-1.mm: New test.
5746
5747 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5748
5749         PR c++/28337
5750         * g++.dg/template/string1.C: New test.
5751
5752 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5753
5754         PR c++/28048
5755         * g++.dg/template/defarg9.C: New test.
5756
5757         PR c++/28235
5758         * g++.dg/template/static27.C: New test.
5759
5760 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5761
5762         PR 28410
5763         * gcc.dg/tree-ssa/pr28410.c: New test.
5764
5765 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5766
5767         PR c++/28258
5768         * g++/dg/other/error13.C: New test.
5769
5770         PR c++/28260
5771         * g++.dg/template/friend44.C: New test.
5772
5773 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5774
5775         PR c++/27495
5776         * g++.dg/other/pr27495.C: New.
5777
5778 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5779
5780         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5781         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5782
5783 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5784
5785         PR c/28286
5786         * gcc.dg/pragma-pack-4.c: New test.
5787
5788 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5789
5790         PR c++/28291
5791         * g++.dg/ext/pr28291.C: New test.
5792
5793 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5794
5795         PR middle-end/28403
5796         * gcc.c-torture/execute/pr28403.c: New test.
5797
5798 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5799
5800         PR middle-end/28402
5801         * gcc.dg/pr28402.c: New test.
5802
5803 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5804
5805         PR c++/28304
5806         * g++.dg/other/pr28304.C: New test.
5807
5808 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5809
5810         PR other/28251
5811         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5812         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5813
5814 2006-07-17  Richard Guenther  <rguenther@suse.de>
5815
5816         PR tree-optimization/28238
5817         * g++.dg/tree-ssa/pr28238.C: New testcase.
5818
5819 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5820
5821         PR c++/28250
5822         * g++.dg/eh/catch1.C: New test.
5823         * g++.dg/eh/catch2.C: New test.
5824
5825 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5826
5827         PR c++/28370
5828         * g++.dg/template/anon3.C: New test.
5829
5830 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5831
5832         PR fortran/20844
5833         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5834         specifiers requiring an explicit format tag..
5835
5836         PR fortran/28201
5837         * gfortran.dg/generic_5: New test.
5838
5839         PR fortran/20893
5840         * gfortran.dg/elemental_optional_args_1.f90: New test.
5841
5842 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5843
5844         * gnat.dg/assert.ads: New file.
5845         * gnat.dg/controlled_record.ads: Likewise.
5846         * gnat.dg/controlled_record.adb: Likewise.
5847
5848 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5849
5850         PR c++/28292
5851         * g++.dg/other/error12.C: New test.
5852
5853         PR c++/28269
5854         * g++.dg/template/crash54.C: New test.
5855
5856 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5857
5858         PR c++/28249
5859         * g++.dg/parse/catch1.C: New test.
5860
5861         PR c++/28294
5862         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5863
5864         PR c++/28387
5865         * g++.dg/ext/attrib24.C: New test.
5866
5867 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5868
5869         PR c++/28343
5870         * g++.dg/ext/asmspec1.C: New test.
5871
5872 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5873
5874         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5875         (dg-test): Support shouldfail tests.
5876         * lib/target-supports-dg.exp (dg-shouldfail): New.
5877         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5878         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5879         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5880         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5881         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5882         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5883         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5884
5885 2006-07-13  Jan Hubicka  <jh@suse.cz>
5886
5887         * gcc.target/i386/memcpy-1.c: New.
5888
5889 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5890
5891         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5892
5893 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5894
5895         PR fortran/25097
5896         * gfortran.dg/present_1.f90: New test.
5897
5898         PR fortran/20903
5899         * gfortran.dg/interface_derived_type_1.f90: New test.
5900
5901 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5902
5903         PR fortran/28213
5904         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5905         list.
5906
5907 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5908
5909         PR c++/27820
5910         * g++.dg/other/label1.C: New test.
5911
5912 2006-07-07   Richard Guenther  <rguenther@suse.de>
5913
5914         PR middle-end/28268
5915         * gcc.dg/torture/pr28268.c: New testcase.
5916
5917 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5918
5919         PR c++/27019
5920         * g++.dg/ext/pr27019.C: New.
5921
5922 2006-07-07  Richard Guenther  <rguenther@suse.de>
5923
5924         PR tree-optimization/28187
5925         * gcc.dg/pr28187.c: New testcase.
5926
5927 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5928
5929         * gnat.dg/address_conversion.adb: New test.
5930         * gnat.dg/boolean_subtype.adb: Likewise.
5931         * gnat.dg/frame_overflow.adb: Likewise.
5932         * gnat.dg/pointer_array.adb: Likewise.
5933         * gnat.dg/pointer_conversion.adb: Likewise.
5934
5935 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5936
5937         PR fortran/28237
5938         PR fortran/23420
5939         * gfortran.dg/print_fmt_5.f90: New test.
5940
5941 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5942
5943         PR fortran/28129
5944         * gfortran.dg/bounds_check_4.f90: New test.
5945
5946 2006-07-05  Richard Guenther  <rguenther@suse.de>
5947
5948         PR target/28158
5949         * gfortran.dg/pr28158.f90: New testcase.
5950
5951 2006-07-05  Richard Guenther  <rguenther@suse.de>
5952
5953         PR tree-optimization/28162
5954         * gcc.dg/pr28162.c: New testcase.
5955
5956 2006-07-05  Richard Guenther  <rguenther@suse.de>
5957         Andrew Pinski  <pinskia@gcc.gnu.org>
5958
5959         PR c++/27084
5960         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5961
5962 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5963
5964         PR fortran/28174
5965         * gfortran.dg/actual_array_substr_2.f90: New test.
5966
5967         PR fortran/28167
5968         * gfortran.dg/actual_array_constructor_2.f90: New test.
5969
5970 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5971
5972         * gfortran.dg/itime_idate_1.f: New test.
5973         * gfortran.dg/itime_idate_2.f: New test.
5974
5975 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5976
5977         PR libgfortran/27704
5978         * gfortran.dg/open_status_3.f90: New test.
5979         * gfortran.dg/fmt_l.f90: Update for new feature.
5980
5981 2006-07-03  Asher Langton  <langton2@llnl.gov>
5982
5983         * gfortran.dg/oldstyle_2.f90: New.
5984
5985 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5986
5987         * gnat.dg/string_slice.adb: New test.
5988
5989 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5990
5991         PR fortran/19259
5992         * gfortran.dg/semicolon_fixed.c: New.
5993         * gfortran.dg/semicolon_free.c: New.
5994
5995 2006-06-30  Mike Stump  <mrs@apple.com>
5996
5997         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5998         that don't support internal visibility.
5999
6000 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
6001
6002         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
6003         for '(' / ')' needing an extra '\'.
6004
6005 2006-06-29  Roger Sayle  <roger@eyesopen.com>
6006
6007         PR middle-end/27428
6008         * gcc.dg/pr27428-1.c: New test case.
6009
6010 2006-06-29  Mike Stump  <mrs@apple.com>
6011
6012         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
6013         on darwin as we can't align commons large enough yet.
6014
6015         * gcc.dg/vla-8.c: Add additional testcases.
6016
6017 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
6018
6019         PR c++/28114
6020         * g++.dg/other/pr28114.C: New.
6021
6022 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
6023
6024         * gcc.c-torture/compile/20060625-1.c: New test.
6025
6026 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
6027
6028         PR fortran/20867
6029         * gfortran.dg/stfunc_3.f90: New test.
6030
6031         PR fortran/25056
6032         * gfortran.dg/impure_actual_1.f90: New test.
6033
6034         PR fortran/20874
6035         * gfortran.dg/elemental_result_1.f90: New test.
6036
6037         PR fortran/25073
6038         * gfortran.dg/select_7.f90: New test.
6039
6040         PR fortran/27554
6041         * intrinsic_actual_1.f: New test.
6042
6043         PR fortran/22038
6044         PR fortran/28119
6045         * gfortran.dg/forall_4.f90: New test.
6046
6047         PR fortran/25072
6048         * gfortran.dg/forall_5.f90: New test.
6049
6050 2006-06-25  Lee Millward  <lee.millward@gmail.com>
6051
6052         PR c++/28051
6053         * g++.dg/template/using13.C: New test.
6054
6055         PR c++/28054
6056         * g++.dg/other/incomplete3.C: New test.
6057
6058 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6059
6060         PR fortran/28081
6061         * gfortran.dg/substr_3.f: New test.
6062         * gfortran.dg/equiv_2.f90: Update expected error message.
6063
6064 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
6065
6066         PR fortran/28118
6067         * gfortran.dg/actual_array_substr_1.f90: New test.
6068
6069 2006-06-24  Olivier Hainque  <hainque@adacore.com>
6070
6071         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
6072         * gnat.dg/scalar_mode_agg_compare.adb: New test.
6073
6074 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
6075
6076         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6077
6078 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
6079
6080         PR fortran/27981
6081         * gfortran.dg/simpleif_2.f90: New test.
6082
6083 2006-06-23  Lee Millward  <lee.millward@gmail.com>
6084
6085         * g++.dg/template/error22.C: Fix typo.
6086
6087 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6088
6089         PR c++/28112
6090         * g++.dg/ext/attrib23.C: New test.
6091
6092 2006-06-23  Olivier Hainque  <hainque@adacore.com>
6093
6094         * gnat.dg/varsize_temp.adb: New test.
6095
6096 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6097
6098         PR c++/11468
6099         * g++.dg/other/java2.C: New test.
6100
6101 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
6102
6103         PR target/27789
6104         * g++.dg/ext/dllimport4.C. Add more tests for invalid
6105         initialization.
6106
6107 2006-06-22  Roger Sayle  <roger@eyesopen.com>
6108
6109         PR target/27531
6110         * gcc.dg/pr27531-1.c: New test case.
6111
6112 2006-06-22  Asher Langton  <langton2@llnl.gov>
6113
6114         PR fortran/24748
6115         * gfortran.dg/implicit_8.f90: New.
6116
6117 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
6118
6119         PR rtl-optimization/28121
6120         * gcc.dg/pr28121.c: New test.
6121
6122 2006-06-22  Lee Millward  <lee.millward@gmail.com>
6123
6124         PR c++/27805
6125         * g++.dg/parse/ptrmem6.C: New test.
6126
6127         PR c++/27821
6128         * g++.dg/template/error22.C: New test.
6129
6130 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6131
6132         PR c++/28111
6133         * g++.dg/template/friend43.C: New test.
6134
6135         PR c++/28110
6136         * g++.dg/template/crash53.C: New test.
6137
6138         PR c++/28109
6139         * g++.dg/rtti/incomplete1.C: New test.
6140
6141 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
6142
6143         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6144
6145 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
6146
6147         * gcc.c-torture/execute/complex-7.c: New.
6148
6149 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
6150
6151         * gcc.dg/merge-all-constants-1.c: New test.
6152
6153 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
6154
6155         PR c++/28113
6156         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6157
6158 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
6159
6160         * gfortran.dg/rrspacing_1.f90: New test.
6161
6162 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6163
6164         PR c++/28052
6165         * g++.dg/other/bitfield2.C: New test.
6166
6167 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
6168
6169         PR tree-optimization/27331
6170         * gcc.dg/pr27331.c: New test.
6171
6172 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
6173             Eric Botcazou  <ebotcazou@adacore.com>
6174
6175         PR ada/18692
6176         * lib/gnat.exp: New file.
6177         * lib/gnat-dg.exp: Likewise.
6178         * gnat.dg: New directory.
6179         * gnat.dg/dg.exp: New driver.
6180         * gnat.dg/specs: New directory.
6181         * gnat.dg/specs/specs.exp: New driver.
6182         * gnat.dg/style: New directory.
6183         * gnat.dg/style/style.exp: New driver.
6184
6185 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6186
6187         PR fortran/16206
6188         * gfortran.dg/array_initializer_1.f90: New test.
6189
6190         PR fortran/28005
6191         * gfortran.dg/matmul_3.f90: New test.
6192
6193 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6194
6195         PR middle-end/28075
6196         * gcc.dg/tree-ssa/inline-1.c: New test.
6197
6198 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6199
6200         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6201         in malloc prototype; remove XFAIL.
6202         * gcc.dg/pr18241-2.c: Ditto.
6203         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6204         in memset prototype; remove XFAIL.
6205         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6206
6207 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6208
6209         * gcc.dg/vla-8.c: Add.
6210
6211 2006-06-19  Richard Guenther  <rguenther@suse.de>
6212
6213         PR tree-optimization/27090
6214         * g++.dg/tree-ssa/pr27090.C: New testcase.
6215
6216 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6217
6218         PR target/27861
6219         * gcc.dg/pr27861-1.c: New test case.
6220
6221 2006-06-19  Richard Guenther  <rguenther@suse.de>
6222
6223         PR middle-end/28045
6224         * gcc.dg/torture/pr28045.c: New testcase.
6225
6226 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6227
6228         PR fortran/26801
6229         * gfortran.dg/associated_4.f90: New test.
6230
6231 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6232
6233         PR fortran/19310
6234         PR fortran/19904
6235         * gfortran.dg/real_const_3.f90: New test.
6236
6237 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
6238
6239         PR c++/28016
6240         * g++.dg/template/static26.C: New test.
6241
6242         PR c++/27979
6243         * g++.dg/expr/bitfield2.C: New test.
6244
6245         PR c++/27884
6246         * g++.dg/parse/linkage2.C: New test.
6247
6248 2006-06-16  Richard Guenther  <rguenther@suse.de>
6249
6250         PR middle-end/27116
6251         * gcc.dg/pr15785-1.c: Revert last change.
6252         * gcc.dg/torture/pr27116-2.c: New testcase.
6253
6254 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6255
6256         PR middle-end/27802
6257         * gcc.dg/pr27802-1.c: New test case.
6258
6259 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6260
6261         PR c++/27689
6262         * g++.dg/template/ttp18.C: New test.
6263         * g++.dg/template/ttp19.C: Likewise.
6264
6265         PR c++/27666
6266         * g++.dg/expr/cond9.C: New test.
6267
6268         PR c++/27640
6269         * g++.dg/template/ctor7.C: New test.
6270
6271 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6272
6273         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6274
6275 2006-06-16  Richard Guenther  <rguenther@suse.de>
6276
6277         PR tree-optimization/27781
6278         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6279
6280 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6281
6282         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6283
6284 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6285
6286         * gcc.dg/tree-ssa/loop-18.c: New test.
6287
6288 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6289
6290         PR c++/27665
6291         * g++.dg/template/crash52.C: New test.
6292
6293         PR c++/27648
6294         * g++.dg/ext/attrib22.C: New test.
6295
6296         PR c++/26559
6297         * g++.dg/template/builtin1.C: New test.
6298         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6299
6300         PR c++/28018
6301         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6302         assignment.
6303         * g++.old-deja/g++.pt/crash51.C: Likewise.
6304
6305         PR c++/27227
6306         * g++.dg/lookup/linkage1.C: New test.
6307         * g++.dg/lookup/linkage2.C: Likewise.
6308
6309 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6310
6311         PR middle-end/27959
6312         * gcc.dg/pr27959.c: New testcase.
6313
6314 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6315
6316         PR target/28014:
6317         * g++.dg/eh/div.C: New test.
6318
6319 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6320
6321         PR c++/27894
6322         * g++.dg/tree-ssa/pr26757.C: New test.
6323         * g++.dg/tree-ssa/pr27894.C: New test.
6324
6325 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6326
6327         * gcc.c-torture/compile/20060609-1.c: New test.
6328
6329         PR target/27863
6330         * gcc.c-torture/compile/pr27863.c: New test.
6331
6332 2006-06-13  Richard Guenther  <rguenther@suse.de>
6333
6334         PR tree-optimization/27830
6335         * g++.dg/tree-ssa/pr27830.C: New testcase.
6336
6337 2006-06-13  Matthew Sachs  <msachs@apple.com>
6338
6339         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6340         the list of compiler flags; this causes those flags to be checked
6341         for things like dg-skip-if.
6342
6343 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6344
6345         PR c++/27601
6346         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6347
6348 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6349             Kazu Hirata  <kazu@codesourcery.com>
6350
6351         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6352         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6353
6354 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6355
6356         PR c++/27933
6357         * g++.dg/lookup/using15.C: New test.
6358
6359         PR c++/27951
6360         * g++.dg/other/anon4.C: New test.
6361
6362 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6363
6364         PR c++/21210
6365         * g++.dg/init/complex1.C: New test case.
6366
6367 2006-06-11  Eric Christopher  <echristo@apple.com>
6368
6369         PR middle-end/27948
6370         * gcc.dg/bf-ms-layout.c: Run on darwin.
6371         * gcc.dg/bf-no-ms-layout: Ditto.
6372         * gcc.dg/attr-ms_struct-2.c: New.
6373         * gcc.dg/bf-ms-layout-2.c: Ditto.
6374
6375 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6376
6377         * gcc.dg/attr-ms_struct-packed1.c: New.
6378
6379 2006-06-09  Mike Stump  <mrs@apple.com>
6380
6381         * gcc.dg/vla-7.c: Add.
6382
6383 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6384
6385         PR fortran/24558
6386         * gfortran.dg/entry_6.f90: New test.
6387
6388         PR fortran/20877
6389         PR fortran/25047
6390         * gfortran.dg/entry_7.f90: New test.
6391
6392 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6393
6394         PR c/27747
6395         * gcc.dg/cpp/_Pragma6.c: New test.
6396
6397         PR c++/27748
6398         * g++.dg/cpp/_Pragma1.C: New test.
6399
6400         PR preprocessor/27746
6401         * gcc.dg/gomp/macro-3.c: New test.
6402         * gcc.dg/gomp/macro-4.c: New test.
6403         * g++.dg/gomp/macro-3.C: New test.
6404         * g++.dg/gomp/macro-4.C: New test.
6405
6406 2006-06-09  Richard Guenther  <rguenther@suse.de>
6407
6408         PR tree-optimization/26998
6409         * gcc.dg/torture/pr26998.c: New testcase.
6410         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6411
6412 2006-06-08  Mike Stump  <mrs@apple.com>
6413
6414         * gcc.dg/pr27095.c: Account for stubs.
6415
6416         PR target/26427
6417         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6418         produce bad code on darwin.
6419
6420 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6421
6422         PR fortran/27958
6423         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6424
6425 2006-06-08  Asher Langton  <langton2@llnl.gov>
6426
6427         PR fortran/27786
6428         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6429
6430 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6431
6432         PR target/27421
6433         * gcc.dg/union-3.c: New test.
6434
6435 2006-06-08  Richard Guenther  <rguenther@suse.de>
6436
6437         PR middle-end/27116
6438         * gcc.dg/torture/pr27116.c: New testcase.
6439         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6440
6441 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6442
6443         PR rtl-optimization/26449
6444         * gcc.dg/pr26449.c: New test.
6445
6446 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6447
6448         PR c++/27601
6449         * g++.dg/ext/offsetof1.C: Test member functions.
6450
6451 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6452
6453         * gcc.dg/pr27095.c: Improve scanning.
6454
6455 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6456
6457         PR fortran/23091
6458         * gfortran.dg/saved_automatic_1.f90: New test.
6459
6460         PR fortran/24168
6461         * gfortran.dg/array_simplify_1.f90: New test.
6462
6463         PR fortran/25090
6464         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6465
6466         PR fortran/25058
6467         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6468
6469 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6470
6471         PR c++/27177
6472         * g++.dg/expr/cast7.C: New test.
6473
6474 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6475
6476         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6477         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6478         * lib/fortran-torture.exp (fortran-torture-compile,
6479         fortran-torture-execute): Ditto.
6480
6481 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6482
6483         PR target/27842
6484         * gcc.dg/vmx/pr27842.c: New test.
6485
6486 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6487
6488         PR libfortran/27895
6489         * gfortran.dg/bounds_check_3.f90: New test.
6490
6491 2006-06-05  Mike Stump  <mrs@apple.com>
6492
6493         * objc.dg/objc-fast-4.m: Skip for ppc64.
6494
6495 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6496
6497         PR testsuite/27705
6498         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6499
6500 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6501             Victor Kaplansky  <victork@il.ibm.com>
6502
6503         PR tree-optimizations/26360
6504         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6505         with -fno-tree-dce.
6506         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6507
6508 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6509
6510         PR fortran/14067
6511         * gfortran.dg/data_char_1.f90: Add messages for truncated
6512         strings.
6513
6514         PR fortran/16943
6515         * gfortran.dg/func_decl_2.f90: New test.
6516
6517         PR fortran/20839
6518         * gfortran.dg/do_2.f90: New test.
6519
6520         PR fortran/27655
6521         * gfortran.dg/associated_3.f90: New test.
6522
6523 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6524
6525         PR c++/27819
6526         * g++.dg/template/static25.C: New test.
6527
6528         PR c++/27722
6529         * g++.dg/init/array21.C: New test.
6530
6531         PR c++/27807
6532         * g++.dg/ext/complit7.C: New test.
6533
6534         PR c++/27806
6535         * g++.dg/parse/ptrmem5.C: New test.
6536
6537 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6538             Andrew Pinski  <pinskia@physics.uc.edu>
6539
6540         PR c/27150
6541         PR middle-end/27382
6542         * gcc.dg/pr27150-1.c: New testcase.
6543         * gcc.dg/pr27382-1.c: New testcase.
6544         * gcc.dg/pr27382-2.c: New testcase.
6545
6546 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6547
6548         PR c/25161
6549         PR c/27020
6550         * gcc.dg/array-10.c: New test.
6551
6552 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6553
6554         PR c++/27804
6555         * g++.dg/init/const4.C: New test.
6556         * g++.dg/init/member1.C: Add error-marker.
6557         * g++.dg/other/fold1.C: Adjust error-marker.
6558
6559 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6560
6561         PR c++/27601
6562         * g++.dg/ext/offsetof1.C: New test.
6563
6564 2006-06-04 Eric Christopher <echristo@apple.com>
6565
6566         * gcc.dg/attr-ms_struct-1.c: New.
6567
6568 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6569
6570         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6571
6572 2006-06-04  Richard Guenther  <rguenther@suse.de>
6573
6574         PR tree-optimization/27039
6575         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6576
6577 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6578
6579         PR target/26223
6580         * gcc.target/i386/amd64-abi-2.c: New test case.
6581
6582 2006-06-02  Eric Christopher  <echristo@apple.com>
6583
6584         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6585         * gcc.target/i386/20020523-1.c: Skip if darwin.
6586         * gcc.target/i386/asm-3.c: Ditto.
6587         * gcc.target/i386/20011119-1.c: Ditto.
6588         * gcc.target/i386/clobbers.c: Remove pic part of test.
6589
6590 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6591
6592         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6593         * g++.old-deja/g++.other/init19.C: Ditto.
6594         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6595         and add other platforms as expected failures.
6596
6597 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6598
6599         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6600         (is-effective-target-keyword): Ditto.
6601
6602 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6603
6604         PR fortran/27715
6605         * gfortran.dg/extended_char_comparison_1.f:  New test.
6606
6607 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6608
6609         PR fortran/25098
6610         * gfortran.dg/dummy_procedure_1.f90: New test.
6611
6612         PR fortran/25147
6613         * gfortran.dg/dummy_procedure_2.f90: New test.
6614
6615         * gfortran.dg/associated_2.f90: Correct to make consistent with
6616         standard.
6617
6618 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6619
6620         * gcc.target/i386/387-11.c: New test case.
6621
6622 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6623
6624         PR c++/27801
6625         * g++.dg/template/cond6.C: New test.
6626
6627         PR c++/26496
6628         * g++.dg/template/crash51.C: New test.
6629         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6630
6631         PR c++/27385
6632         * g++.dg/init/array20.C: New test.
6633
6634 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6635
6636         * gcc.dg/builtins-54.c: New test case.
6637
6638 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6639
6640         PR c++/26433
6641         * g++.dg/template/fntry1.C: Add dg-do link.
6642
6643         PR c++/27808
6644         * g++.dg/parse/friend6.C: New test.
6645
6646 2006-05-30  Asher Langton  <langton2@llnl.gov>
6647
6648         * gfortran.dg/cray_pointers_7.f90: New test.
6649
6650 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6651
6652         PR tree-optimization/23452
6653         * gcc.dg/fold-mulconj-1.c: New test case.
6654
6655 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6656
6657         PR c++/27803
6658         * g++.dg/parse/bitfield1.C: New test.
6659
6660 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6661
6662         * gcc.target/ppc-eq0-1.c: New test case.
6663         * gcc.target/ppc-negeq0-1.c: New test case.
6664
6665 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6666
6667         PR c/27273
6668         * gcc.dg/overflow-warn-5.c: New test.
6669
6670 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6671
6672         PR c/27718
6673         * gcc.dg/sizeof-1.c: New test.
6674
6675 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6676
6677         PR target/27790
6678         * gcc.target/i386/pr27790.c: New test.
6679
6680 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6681
6682         PR libgfortran/27757
6683         * gfortran.dg/direct_io_5.f90: New test.
6684
6685 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6686
6687         PR libgfortran/27634
6688         * gfortran.dg/fmt_missing_period_1.f: New test.
6689         * gfortran.dg/fmt_missing_period_2.f: New test.
6690         * gfortran.dg/fmt_missing_period_3.f: New test.
6691
6692 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6693
6694         PR fortran/19777
6695         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6696         arrays.
6697
6698 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6699
6700         PR c++/27713
6701         * g++.dg/template/new6.C: New test.
6702
6703 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6704
6705         PR tree-optimization/24964
6706         * gcc.target/i386/387-10.c: New test case.
6707
6708 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6709
6710         * intrinsics/string_intrinsics.c (compare_string):
6711         Use memcmp instead of strncmp to avoid tripping over
6712         CHAR(0) in a string.
6713
6714 2006-05-27  Richard Guenther  <rguenther@suse.de>
6715
6716         PR middle-end/27773
6717         * gcc.dg/torture/pr27773.c: New testcase.
6718
6719 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6720
6721         * gcc.dg/pr24561.c: Rename to..
6722         * gcc.dg/pr25962.c: .. this.
6723
6724 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6725
6726         PR fortran/19777
6727         * gfortran.dg/bounds_check_2.f: New test.
6728
6729 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6730
6731         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6732         * gfortran.dg/byte_1.f90: Likewise.
6733         * gfortran.dg/dup_save_2.f90: Likewise.
6734
6735 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6736
6737         * gfortran.dg/associated_2.f90: New test.
6738
6739 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6740
6741         PR fortran/27524
6742         * gfortran.dg/bounds_check_1.f90: New test.
6743
6744 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6745
6746         PR rtl-optimization/27661
6747         * gcc.dg/pr27661.c: New test case.
6748
6749 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6750
6751         PR fortran/23151
6752         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6753         * gfortran.dg/print_parentheses_1.f:  New test.
6754         * gfortran.dg/print_parentheses_2.f90:  New test.
6755
6756 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6757
6758         PR target/27758
6759         * gcc.dg/pr27758.c: New test.
6760
6761 2006-05-24  Falk Hueffner  <falk@debian.org>
6762
6763         * gcc.c-torture/compile/pr27571.c: New test.
6764
6765 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6766
6767         PR fortran/27709
6768         * gfortran.dg/spec_expr_4.f90: New test.
6769
6770         PR fortran/27155
6771         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6772
6773 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6774
6775         PR c++/20103
6776         * g++.dg/ext/complit6.C: New test.
6777         * g++.dg/ext/complit3.C: Adjust error markers.
6778         * g++.dg/init/const3.C: New test.
6779
6780 2006-05-25  Richard Guenther  <rguenther@suse.de>
6781
6782         PR middle-end/27743
6783         * gcc.dg/torture/pr27743.c: New testcase.
6784
6785 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6786
6787         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6788
6789 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6790
6791         * gcc.dg/compat/scalar-by-value-x.h: New.
6792         * gcc.dg/compat/scalar-by-value-y.h: New.
6793         * gcc.dg/compat/scalar-by-value-5.c: New.
6794         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6795         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6796         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6797         * gcc.dg/compat/scalar-by-value-6.c: New.
6798         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6799         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6800         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6801
6802 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6803
6804         PR tree-optimization/27639
6805         PR tree-optimization/26719
6806         * gcc.dg/pr27639.c: New test.
6807         * gcc.dg/pr26719.c: New test.
6808         * gcc.dg/tree-ssa/scev-cast.c: New test.
6809
6810 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6811
6812         PR c++/20173
6813         * g++.dg/template/error21.C: New test.
6814
6815 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6816
6817         PR target/27696
6818         * gcc.target/i386/pr27696.c: New.
6819
6820 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6821
6822         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6823
6824         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6825
6826 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6827
6828         PR c++/27716
6829         * g++.dg/other/assign1.C: New test.
6830
6831 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6832
6833         PR target/27266
6834         * gcc.target/i386/pr27266.c: New.
6835
6836 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6837
6838         PR c++/27451
6839         * g++.dg/ext/asm9.C: New test.
6840
6841 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6842
6843         PR rtl-optimization/25514
6844         * gcc.c-torture/compile/pr25514.c: New test.
6845
6846 2006-05-22  Richard Guenther  <rguenther@suse.de>
6847
6848         Revert
6849         2006-01-31  Richard Guenther  <rguenther@suse.de>
6850
6851         * gcc.target/i386/sselibm-1.c: New testcase.
6852         * gcc.target/i386/sselibm-2.c: Likewise.
6853         * gcc.target/i386/sselibm-3.c: Likewise.
6854         * gcc.target/i386/sselibm-4.c: Likewise.
6855         * gcc.target/i386/sselibm-5.c: Likewise.
6856
6857 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6858
6859         PR c/27420
6860         * gcc.dg/func-args-2.c: New test.
6861
6862         PR c/26818
6863         * gcc.dg/struct-incompl-1.c: New test.
6864
6865 2006-05-22  Richard Guenther  <rguenther@suse.de>
6866
6867         PR testsuite/27708
6868         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6869         the transformations we test for.
6870
6871 2006-05-22  Richard Guenther  <rguenther@suse.de>
6872
6873         PR testsuite/27707
6874         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6875
6876 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6877
6878         PR c++/27210
6879         * g++.dg/warn/new1.C: New test.
6880         * g++.dg/template/new5.C: Likewise.
6881
6882 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6883
6884         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6885         * gcc.target/i386/20060512-3.c: Likewise.
6886
6887 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6888
6889         PR rtl-optimization/27671
6890         * gcc.c-torture/execute/pr27671-1.c: New.
6891         * gcc.dg/pr27671-2.c: Likewise.
6892
6893         PR tree-optimization/26622.
6894         * gcc.c-torture/compile/pr26622.c: New.
6895
6896 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6897
6898         PR fortran/27613
6899         * gfortran.dg/recursive_reference_1.f90: New test.
6900
6901 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6902
6903         PR fortran/25746
6904         * gfortran.dg/elemental_subroutine_3.f90: New test.
6905
6906         PR fortran/25090
6907         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6908
6909         PR fortran/27584
6910         * gfortran.dg/associated_target_1.f90: New test.
6911
6912         PR fortran/19015
6913         * gfortran.dg/maxloc_shape_1.f90: New test.
6914
6915 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6916
6917         PR libgfortran/24459
6918         * gfortran.dg/namelist_24.f90: New test.
6919         * gfortran.dg/namelist_12.f: Fix typo in comment.
6920
6921 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6922
6923         PR middle-end/25776
6924         * g++.dg/other/error11.C: New test.
6925
6926 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6927
6928         * gcc.target/mips/pr26765.c: Add -w to options.
6929
6930 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6931
6932         * lib/target-supports.exp (check_effective_target_mpaired_single):
6933         New function.
6934         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6935         multilibs.
6936         * g++.dg/vect/vect.exp: Likewise.
6937
6938 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6939
6940         PR testsuite/25891
6941         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6942
6943 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6944
6945         PR fortran/27662
6946         * gfortran.dg/temporary_1.f90: New file.
6947
6948 2006-05-19  Andreas Schwab  <schwab@suse.de>
6949
6950         * g++.dg/other/unused1.C: Also match "stringz".
6951
6952 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6953
6954         PR c++/26433
6955         * g++.dg/template/fntry1.C: New test.
6956
6957 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6958
6959         PR c++/27471
6960         PR c++/27506
6961         * g++.dg/conversion/bitfield5.C: New test.
6962         * g++.dg/conversion/bitfield6.C: New test.
6963
6964 2006-05-18  Mike Stump  <mrs@apple.com>
6965
6966         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6967         * gcc.dg/vla-4.c: Add.
6968         * gcc.dg/vla-5.c: Add.
6969         * gcc.dg/vla-6.c: Add.
6970
6971 2006-05-12  Stuart Hastings  <stuart@apple.com>
6972
6973         * testsuite/gcc.target/i386/20060512-1.c: New.
6974         * testsuite/gcc.target/i386/20060512-2.c: New.
6975         * testsuite/gcc.target/i386/20060512-3.c: New.
6976         * testsuite/gcc.target/i386/20060512-4.c: New.
6977
6978 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6979
6980         PR c++/26122
6981         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6982
6983         PR c++/26068
6984         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6985         * g++.dg/parse/linkage1.C: New test.
6986
6987 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6988
6989         PR tree-optimization/27548
6990         * g++.dg/tree-ssa/pr27548.C: New test.
6991
6992 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6993
6994         PR fortran/26551
6995         * gfortran.dg/recursive_check_1.f: New test.
6996         * gfortran.dg/recursive_check_2.f90: New test.
6997
6998 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6999
7000         * g++.dg/opt/temp2.C: New test.
7001
7002 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7003
7004         PR c++/27491
7005         * g++.dg/init/brace5.C: New test.
7006
7007         PR middle-end/27415
7008         * gcc.dg/gomp/pr27415.c: New test.
7009         * g++.dg/gomp/pr27415.C: New test.
7010
7011         PR tree-optimization/27549
7012         * g++.dg/tree-ssa/pr27549.C: New test.
7013
7014 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7015
7016         PR libgfortran/27575
7017         * gfortran.dg/read_eof_4.f90: New test.
7018
7019 2006-05-16  Richard Guenther  <rguenther@suse.de>
7020
7021         PR tree-optimization/22303
7022         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
7023
7024 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
7025
7026         PR middle-end/27573
7027         * gcc.dg/gomp/pr27573.c: New test.
7028         * gfortran.dg/gomp/pr27573.f90: New test.
7029
7030         PR c/27499
7031         * gcc.dg/gomp/pr27499.c: New test.
7032         * g++.dg/gomp/pr27499.C: New test.
7033
7034 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7035
7036         PR c++/27339
7037         * g++.dg/parser/access8.C: Adjust error marker.
7038         * g++.dg/template/access17.C: New test.
7039         * g++.dg/template/access18.C: Likewise.
7040
7041 2006-05-15  Roger Sayle  <roger@eyesopen.com>
7042
7043         PR target/26600
7044         * gcc.target/i386/pr26600.c: New test case.
7045
7046 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7047
7048         PR c++/27505
7049         * g++.dg/expr/bitfield1.C: New test.
7050
7051 2006-05-15  Richard Guenther  <rguenther@suse.de>
7052
7053         PR tree-optimization/27603
7054         * gcc.dg/torture/pr27603.c: New testcase.
7055
7056 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
7057
7058         PR fortran/25090
7059         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7060
7061         PR fortran/25082
7062         * gfortran.dg/scalar_return_1.f90: New test.
7063
7064         PR fortran/27411
7065         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
7066
7067 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
7068
7069         * gcc.dg/gomp/critical-4.c: New test.
7070         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
7071         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7072         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
7073         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
7074
7075 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7076
7077         PR c++/27582
7078         * g++.dg/template/dependent-args1.C: New test.
7079
7080         PR c++/27581
7081         * g++.dg/lookup/this1.C: New test.
7082
7083         PR c++/27315
7084         * g++.dg/template/operator6.C: New test.
7085         * g++.dg/template/incomplete3.C: New test.
7086
7087         PR c++/27559
7088         * g++.dg/template/new4.C: New test.
7089
7090         PR c++/27496
7091         * g++.dg/template/void2.C: New test.
7092
7093 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
7094
7095         * g++.dg/template/dependent-expr5.C: New test.
7096
7097 2006-05-14  Roger Sayle  <roger@eyesopen.com>
7098
7099         PR middle-end/26729
7100         * gcc.dg/pr26729-1.c: New test case.
7101
7102 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
7103
7104         * gcc.dg/pr27003.c: New test.
7105
7106 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
7107
7108         * lib/target-supports.dg (check_cxa_atexit_available): Change
7109         v3_target_compile to ${tool}_target_compile.
7110
7111 2006-05-11  Jason Merrill  <jason@redhat.com>
7112
7113         * lib/scanasm.exp (scan-not-hidden): Fix typo.
7114
7115 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7116
7117         PR fortran/27553
7118         * gfortran.dg/label_5.f90: New test.
7119
7120 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
7121
7122         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7123         check_effective_target_powerpc_altivec_ok): New.
7124         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7125         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7126         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7127         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7128         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7129         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7130         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7131         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7132         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7133         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7134         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7135         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7136         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7137         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7138         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7139         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7140         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7141         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7142         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7143         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7144         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7145         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7146         gcc.target/powerpc/altivec-9.c,
7147         gcc.target/powerpc/altivec-consts.c,
7148         gcc.target/powerpc/altivec-pr22085.c,
7149         gcc.target/powerpc/altivec-splat.c,
7150         gcc.target/powerpc/altivec-types-1.c,
7151         gcc.target/powerpc/altivec-types-2.c,
7152         gcc.target/powerpc/altivec-types-3.c,
7153         gcc.target/powerpc/altivec-types-4.c,
7154         gcc.target/powerpc/altivec-varargs-1.c,
7155         gcc.target/powerpc/altivec-vec-merge.c,
7156         gcc.target/powerpc/ppc-vector-memcpy.c,
7157         gcc.target/powerpc/ppc-vector-memset.c,
7158         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7159         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7160         these effective targets.
7161         * gcc.dg/vmx/pr27006.c: Add missing close brace.
7162         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7163
7164 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7165
7166         PR middle-end/27384
7167         * g++.dg/other/fold1.C: New test.
7168
7169         PR middle-end/27488
7170         * gcc.dg/fold-nonneg-1.c: New test.
7171
7172         PR c++/27547
7173         * g++.dg/other/operator1.C: New test.
7174
7175 2006-05-11  Richard Guenther  <rguenther@suse.de>
7176
7177         PR middle-end/27529
7178         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7179
7180 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7181
7182         * lib/target-supports-dg.exp (check-flags): New.
7183         (dg-skip-if): Move flag checks.
7184
7185 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7186
7187         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7188         * lib/target-supports.dg (check_cxa_atexit_available): New.
7189
7190 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7191
7192         PR fortran/27470
7193         * gfortran.dg/multiple_allocation_2.f90: New test case.
7194
7195 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7196
7197         * gcc.target/arm/pr27387.C: Fix a comment typo.
7198
7199 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7200
7201         PR fortran/24549
7202         * gfortran.dg/error_recovery_1.f90: New test.
7203
7204 2006-05-10  Richard Guenther  <rguenther@suse.de>
7205
7206         PR tree-optimization/27302
7207         * gcc.dg/torture/pr27302.c: New testcase.
7208
7209 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7210         Richard Guenther  <rguenther@suse.de>
7211
7212         PR middle-end/27498
7213         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7214
7215 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7216
7217         PR rtl-optimization/27335
7218         * gcc.dg/pr27335.c: New test.
7219
7220 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
7221
7222         * gcc.target/mips/mips-ps-5.c: New file.
7223
7224 2006-05-08  Jan Hubicka  <jh@suse.cz>
7225
7226         PR middle-end/25962
7227         * gcc.dg/pr25962.c: New.
7228
7229 2006-05-08  Roger Sayle  <roger@eyesopen.com>
7230
7231         PR target/27158
7232         * gcc.target/powerpc/pr27158.c: New test case.
7233
7234 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
7235
7236         PR testsuite/27476
7237         * ada/acats/run_all.sh: Use test -z.
7238
7239 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7240
7241         PR libfortran/18271
7242         * gfortran.dg/spec_expr_3.f90: New test.
7243
7244 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
7245
7246         PR target/24879
7247         * gcc.target/i386/monitor.c: New file.
7248
7249 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
7250
7251         * gcc.dg/pr27095.c: xfail *-*-darwin*.
7252
7253 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7254
7255         PR c++/27447
7256         * g++.dg/other/ptrmem7.C: New test.
7257
7258 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7259
7260         PR target/27421
7261         * gcc.dg/array-9.c: New test.
7262
7263 2006-05-07  Richard Guenther  <rguenther@suse.de>
7264
7265         PR tree-optimization/27409
7266         * gcc.dg/torture/pr27409.c: New testcase.
7267
7268 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7269
7270         PR fortran/27457
7271         * gfortran.dg/select_6.f90: New.
7272
7273 2006-05-07  Richard Guenther  <rguenther@suse.de>
7274
7275         PR tree-optimization/27136
7276         * gcc.dg/torture/pr27136.c: New testcase.
7277
7278 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7279
7280         PR fortran/24813
7281         * gfortran.dg/char_cons_len_1.f90: New test.
7282
7283 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7284
7285         PR c++/27427
7286         * g++.dg/template/incomplete2.C: New test.
7287
7288 2006-05-06  Richard Guenther  <rguenther@suse.de>
7289
7290         PR tree-optimization/27151
7291         * gcc.dg/vect/pr27151.c: New testcase.
7292
7293 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7294
7295         PR c++/27430
7296         * g++.dg/template/void1.C: New test.
7297
7298         PR c++/27423
7299         * g++.dg/other/void2.C: New test.
7300
7301         PR c++/27422
7302         * g++.dg/conversion/void1.C: New test.
7303
7304 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7305
7306         PR/21391
7307         * g++.dg/other/unused1.C: New.
7308
7309 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7310
7311         PR objc/27240
7312         * objc.dg/member-1.m: New test.
7313
7314 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7315
7316         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7317
7318 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7319
7320         PR libfortran/26985
7321         * gfortran.dg/matmul_2.f90: New test.
7322
7323 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7324
7325         * ada/acats/run_all.sh: Use sync when main not found.
7326
7327 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7328
7329         PR target/26765
7330         * gcc.target/mips/pr26765.c: New.
7331
7332 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7333
7334         * gcc.target/bfin: New directory.
7335         * gcc.target/bfin/bfin.exp: New file.
7336         * gcc.target/bfin/frmul.c: New file.
7337         * gcc.target/bfin/arith.c: New file.
7338         * gcc.target/bfin/mul-combine.c: New file.
7339         * gcc.target/bfin/shift.c: New file.
7340
7341 2006-05-04  Richard Guenther  <rguenther@suse.de>
7342
7343         PR tree-optimization/14287
7344         PR tree-optimization/14844
7345         PR tree-optimization/19792
7346         PR tree-optimization/21608
7347         PR tree-optimization/27090
7348         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7349         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7350         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7351         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7352         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7353
7354 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7355
7356         PR tree-optimization/27285
7357         * gcc.c-torture/execute/pr27285.c: New test.
7358
7359         PR middle-end/27388
7360         * gcc.dg/gomp/pr27388-1.c: New test.
7361         * gcc.dg/gomp/pr27388-2.c: New test.
7362         * gcc.dg/gomp/pr27388-3.c: New test.
7363
7364         PR c++/27359
7365         * g++.dg/gomp/pr27359.C: New test.
7366
7367 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7368
7369         PR fortran/20248
7370         * gfortran.dg/iargc.f90: New test.
7371
7372 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7373
7374         PR c++/27102
7375         * g++.dg/template/crash49.C: New test.
7376
7377 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7378
7379         PR testsuite/27032
7380         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7381
7382 2006-05-02  Jeff Law  <law@redhat.com>
7383
7384         PR tree-optimization/27364
7385         * gcc.c-torture/execute/pr27364.c: New test.
7386
7387 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/27309
7390         * g++.dg/parser/ctor5.C: New test.
7391
7392 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7393
7394         PR target/27387
7395         * gcc.target/arm/arm.exp: New.
7396         * gcc.target/arm/pr27387.C: Likewise.
7397
7398 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7399
7400         PR fortran/27269
7401         PR fortran/27324
7402         * gfortran.dg/module_equivalence_2.f90: New test.
7403
7404 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7405
7406         PR middle-end/27337
7407         * g++.dg/gomp/pr27337-1.C: New test.
7408         * g++.dg/gomp/pr27337-2.C: New test.
7409
7410         PR middle-end/27328
7411         * gcc.dg/gomp/pr27328.c: New test.
7412
7413         PR middle-end/27325
7414         * g++.dg/gomp/pr27325.C: New test.
7415
7416         PR middle-end/27310
7417         * g++.dg/gomp/pr27310.C: New test.
7418
7419 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7420
7421         PR tree-optimization/27291
7422         * g++.dg/tree-ssa/pr27291.C: New test.
7423
7424 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7425
7426         PR tree-optimization/27283
7427         * g++.dg/tree-ssa/pr27283.C: New test.
7428
7429 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7430
7431         * gcc.dg/tree-ssa/loop-16.c: New test.
7432
7433 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7434             Joseph S. Myers  <joseph@codesourcery.com>
7435
7436         * gcc.dg/Wconversion-3.c: New test case.
7437         * gcc.dg/Wconversion-4.c: Likewise.
7438
7439 2006-05-01  Richard Guenther  <rguenther@suse.de>
7440
7441         PR tree-optimization/26726
7442         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7443
7444 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7445
7446         * gcc.dg/Woverflow-1.c: New test case.
7447         * gcc.dg/Woverflow-2.c: Likewise.
7448         * gcc.dg/Woverflow-3.c: Likewise.
7449
7450 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7451
7452         PR c++/27094
7453         * g++.dg/template/defarg8.C: New test.
7454
7455 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7456
7457         PR c++/27278
7458         * g++.dg/parse/operator7.C: New test.
7459
7460 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7461
7462         PR c++/11471
7463         PR c++/27102
7464         * g++.dg/template/crash48.C: New test.
7465
7466         PR c++/27279
7467         * g++.dg/parse/ctor4.C: New test.
7468
7469 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7470
7471         PR fortran/25681
7472         * gfortran.df/char_type_len.f90: New test.
7473
7474 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7475
7476         PR libgfortran/27304
7477         * gfortran.dg/fmt_exhaust.f90: New test.
7478
7479 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7480
7481         PR c/25309
7482         * gcc.dg/large-size-array-2.c: New test case.
7483
7484 2006-04-28  Richard Guenther  <rguenther@suse.de>
7485
7486         PR target/26826
7487         * gcc.target/i386/pr26826.c: New testcase.
7488
7489 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7490
7491         PR middle-end/27260
7492         * gcc.c-torture/execute/pr27260.c: New.
7493
7494 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7495
7496         PR middle-end/27095
7497         * gcc.dg/pr27095.c: New.
7498
7499 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7500
7501         PR c++/27292
7502         * g++.dg/conversion/bitfield4.C: New test.
7503
7504 2006-04-27  Eric Christopher  <echristo@apple.com>
7505
7506         * gcc.dg/pragma-ms_struct.c: New.
7507
7508 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7509
7510         PR c++/27102
7511         * g++.dg/template/crash47.C: New test.
7512
7513 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7514
7515         * gcc.target/i386/sse-7.c: build with -msse.
7516
7517 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7518
7519         PR testsuite/27274:
7520         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7521         (main): Exit if processor doesn't support SSE.
7522
7523 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7524
7525         PR middle-end/27282
7526         * gcc.c-torture/compile/pr27282.c: New test.
7527
7528 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7529
7530         PR middle-end/26913
7531         * g++.dg/gomp/pr26913.C: New test.
7532
7533         PR c/25996
7534         * gcc.dg/gomp/pr25996.c: New test.
7535         * g++.dg/gomp/pr25996.C: New test.
7536
7537 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7538
7539         PR rtl-optimization/26725
7540         * gcc.c-torture/compile/pr26725.c: New test.
7541
7542 2006-04-25  Richard Guenther  <rguenther@suse.de>
7543
7544         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7545         than n + -1.
7546
7547 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7548
7549         * gcc.dg/20060425-1.c: New testcase.
7550
7551 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7552
7553         PR tree-optimization/26865
7554         * gcc.dg/pr26865.c: New test.
7555
7556 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7557
7558         PR c++/27292
7559         * g++.dg/conversion/bitfield1.C: New test.
7560         * g++.dg/conversion/bitfield2.C: Likewise.
7561         * g++.dg/conversion/bitfield3.C: Likewise.
7562
7563 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7564         Richard Guenther  <rguenther@suse.de>
7565
7566         PR tree-optimization/27236
7567         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7568
7569 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7570
7571         PR c++/19963
7572         * g++.dg/other/incomplete2.C: New test.
7573
7574 2006-04-24  Richard Guenther  <rguenther@suse.de>
7575
7576         PR middle-end/26869
7577         * gcc.dg/torture/pr26869.c: New testcase.
7578
7579 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7580         Richard Guenther  <rguenther@suse.de>
7581
7582         PR tree-optimization/27218
7583         * g++.dg/tree-ssa/pr27218.C: New testcase.
7584
7585 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7586
7587         PR c++/26912
7588         * g++.dg/template/friend41.C: New test.
7589
7590 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7591
7592         * g++.dg/opt/pr15551.C: Include cstdio.
7593         (main): Use remove instead of unlink.
7594
7595 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7596
7597         * gcc.dg/sibcall-7.c: New test.
7598         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7599         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7600         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7601         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7602         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7603
7604 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7605
7606         PR c++/26534
7607         * g++.dg/opt/bitfield1.C: New test.
7608         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7609         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7610         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7611         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7612         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7613         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7614         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7615         * g++.dg/abi/bitfield2.C: Likewise.
7616         * g++.dg/init/bitfield1.C: Likewise.
7617
7618 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7619
7620         PR fortran/25099
7621         * gfortran.dg/elemental_subroutine_4.f90: New test.
7622         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7623         call sub (m, x).
7624
7625 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7626
7627         * gcc.c-torture/compile/20060421-1.c: New testcase.
7628
7629 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7630
7631         PR c/25875
7632         * gcc.dg/init-bad-4.c: New test.
7633
7634 2006-04-21  Paul Brook  <paul@codesourcery.com>
7635
7636         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7637
7638 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7639
7640         PR fortran/27122
7641         * gfortran.dg/defined_operators_1.f90: New test.
7642         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7643         remove old ones associated, incorrectly, with Note 5.46.
7644
7645         PR fortran/27113
7646         * gfortran.dg/character_array_constructor_1.f90: New test.
7647
7648 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7649
7650         * gcc.dg/20060419-1.c: New test.
7651
7652 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7653
7654         PR c/26774
7655         * gcc.dg/struct-parse-1.c: New test case.
7656
7657 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7658
7659         PR c++/26558
7660         * g++.dg/parse/template19.C: New test.
7661
7662         PR c++/26739
7663         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7664
7665         PR c++/26036
7666         * g++.dg/expr/call3.C: New test.
7667
7668         PR c++/10385
7669         * g++.dg/conversion/dynamic1.C: New test.
7670
7671 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7672
7673         PR c++/27102
7674         * g++.dg/template/crash35.C: Tweak error markers.
7675         * g++.dg/template/crash46.C: New test.
7676         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7677         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7678
7679 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7680
7681         PR rtl-optimization/14261
7682         * gcc.c-torture/compile/20060419-1.c: Added.
7683
7684 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7685
7686         * gfortran.dg/label_1.f90: Adjust dg-error.
7687
7688 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7689
7690         PR target/26961
7691         * gcc.dg/fold-cond-1.c: New test case.
7692         * gcc.dg/pr26961-1.c: Likewise.
7693
7694 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7695
7696         PR libgfortran/27138
7697         * gfortran.dg/read_bad_advance.f90: New test.
7698
7699 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7700             Dale Johannesen  <dalej@apple.com>
7701
7702         PR target/24076
7703         * gcc.target/i386/vecinit-3.c: New testcase.
7704         * gcc.target/i386/vecinit-4.c: Likewise.
7705         * gcc.target/i386/sse-18.c: Likewise.
7706         * gcc.target/i386/sse-19.c: Likewise.
7707
7708 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7709
7710         * gfortran.dg/allocate_zerosize_1.f90: New test.
7711
7712 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7713
7714         PR c++/26365
7715         * g++.dg/template/crash45.C: New test.
7716
7717 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7718
7719         PR fortran/26787
7720         * gfortran.dg/proc_assign_1.f90: New test.
7721         * gfortran.dg/procedure_lvalue.f90: Change message.
7722         * gfortran.dg/namelist_4.f90: Add new error.
7723
7724         PR fortran/25597
7725         PR fortran/27096
7726         * gfortran.dg/auto_pointer_array_result_1.f90
7727
7728         PR fortran/27089
7729         * gfortran.dg/specification_type_resolution_1.f90
7730
7731         PR fortran/18003
7732         PR fortran/25669
7733         PR fortran/26834
7734         * gfortran.dg/bounds_temporaries_1.f90: New test.
7735
7736         PR fortran/27124
7737         * gfortran.dg/array_return_value_1.f90: New test.
7738
7739 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7740
7741         PR fortran/25336
7742         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7743
7744 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7745
7746         PR middle-end/26823
7747         * g++.dg/gomp/pr26823-1.C: New test.
7748         * g++.dg/gomp/pr26823-2.C: New test.
7749
7750 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7751
7752         PR middle-end/27134
7753         * gcc.dg/pr27314.c: New test.
7754
7755 2006-04-13  Richard Henderson  <rth@redhat.com>
7756
7757         * g++.dg/gomp/block-0.C: Update expected matches.
7758
7759 2006-04-13  DJ Delorie  <dj@redhat.com>
7760
7761         * lib/target-supports.exp (check_effective_target_int32plus): New.
7762         (check_effective_target_ptr32plus): New.
7763         (check_effective_target_size32plus): New.
7764         (check_effective_target_int16): New.
7765         (check_profiling_available): Add m32c to the list of unsupported targets.
7766
7767         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7768         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7769         memory size.
7770         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7771         pointers.
7772         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7773         size_t.
7774         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7775         and size_t.
7776         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7777         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7778         not just xstormy16.  Skip m32c due to weird pointer size.
7779         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7780         not just xstormy16.
7781         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7782         not just xstormy16.
7783         * gcc.dg/20020312-2.c: Add m32c support.
7784         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7785         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7786         in test.
7787         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7788         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7789         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7790         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7791         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7792         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7793         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7794         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7795         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7796         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7797         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7798         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7799         in test.
7800         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7801         in test.
7802         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7803         * gcc.dg/pr23049.c: Require >=32 bit integers.
7804         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7805         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7806         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7807         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7808         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7809         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7810         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7811         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7812         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7813         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7814         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7815         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7816         prototype in test.
7817         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7818         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7819         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7820         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7821         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7822
7823         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7824         * gcc.c-torture/execute/20040703-1.x: Likewise.
7825         * gcc.c-torture/execute/20040705-1.x: Likewise.
7826         * gcc.c-torture/execute/20040705-2.x: Likewise.
7827         * gcc.c-torture/execute/20040709-1.x: Likewise.
7828         * gcc.c-torture/execute/20040709-2.x: Likewise.
7829         * gcc.c-torture/execute/20040811-1.x: Likewise.
7830         * gcc.c-torture/execute/20050316-1.x: Likewise.
7831         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7832         * gcc.c-torture/execute/pr19689.x: Likewise.
7833         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7834         * gcc.c-torture/execute/usmul.x: Likewise.
7835         * gcc.c-torture/execute/vrp-5.x: Likewise.
7836         * gcc.c-torture/execute/vrp-6.x: Likewise.
7837         * gcc.dg/debug/20041023-1.s: Likewise.
7838
7839 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7840
7841         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7842         of integers to a vector types are now constant expressions in C.
7843         * gcc.dg/vect/vect-fold-1.c: New test case.
7844
7845 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7846             Ulrich Weigand  <uweigand@de.ibm.com>
7847
7848         PR target/27006
7849         * gcc.dg/vmx/pr27006.c: New testcase.
7850
7851 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7852
7853         PR libgfortran/26766
7854         * gfortran.dg/write_recursive.f90: New test.
7855
7856 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7857
7858         * g++.dg/parse/dtor7.C: New test.
7859         * g++.dg/parse/new1.C: Add error marker.
7860         * g++.dg/template/new3.C: New test.
7861
7862         PR c++/26122
7863         * g++.dg/template/pure1.C: New test.
7864
7865         PR c++/26295
7866         * g++.dg/parse/ptrmem4.C: New test.
7867
7868 2006-04-10  Jeff Law  <law@redhat.com>
7869
7870         PR/27087
7871         * gcc.c-torture/compile/pr27087.c: New test.
7872
7873 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7874
7875         PR/21391
7876         * gcc.dg/20060410.c: New.
7877
7878 2006-04-10  Matthias Klose  <doko@debian.org>
7879
7880         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7881         Recognize multilib directory names containing underscores.
7882
7883 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7884
7885         * gcc.target/i386/vecinit-1.c: New test case.
7886         * gcc.target/i386/vecinit-2.c: Likewise.
7887
7888 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7889
7890         PR debug/27057
7891         * g++.dg/debug/dwarf2-2.C: New test.
7892
7893 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7894
7895         PR rtl-optimization/27073
7896         * gcc.c-torture/execute/pr27073.c: New test.
7897
7898 2006-04-08  Mike Stump  <mrs@apple.com>
7899
7900         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7901
7902 2006-04-07  Richard Guenther  <rguenther@suse.de>
7903
7904         PR tree-optimization/26135
7905         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7906
7907 2006-04-06  Jan Hubicka  <jh@suse.cz>
7908
7909         PR profile/26399
7910         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7911
7912 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7913
7914         * g++.dg/conversion/nullptr1.C: New test case.
7915         * g++.dg/conversion/nullptr2.C: Likewise.
7916
7917 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7918
7919         * gfortran.dg/dependency_18.f90: New test case.
7920
7921 2006-04-05  Richard Guenther  <rguenther@suse.de>
7922
7923         PR tree-optimization/26919
7924         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7925         * gcc.dg/ipa/ipa-2.c: Likewise.
7926         * gcc.dg/ipa/ipa-3.c: Likewise.
7927         * gcc.dg/ipa/ipa-5.c: Likewise.
7928
7929 2006-04-05  Richard Guenther  <rguenther@suse.de>
7930
7931         PR tree-optimization/26763
7932         * gcc.dg/torture/pr26763-1.c: New testcase.
7933         * gcc.dg/torture/pr26763-2.c: Likewise.
7934
7935 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7936
7937         PR fortran/23634
7938         PR fortran/25619
7939         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7940
7941 2006-04-04  Eric Christopher  <echristo@apple.com>
7942
7943         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7944         stubs.
7945         * gcc.target/i386/387-5.c: Ditto.
7946
7947 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7948
7949         * gcc.target/sparc/struct-ret-check.c: New test.
7950
7951 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7952
7953         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7954         zero decimal digits specified in format.
7955
7956 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7957
7958         PR fortran/26891
7959         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7960
7961         PR fortran/26976
7962         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7963         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7964         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7965         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7966         bigendian-ness.
7967
7968 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7969
7970         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7971         dummy arguments work when the actual argument is itself a dummy
7972         argument of the caller.
7973
7974 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7975
7976         PR libfortran/24685
7977         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7978
7979 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7980
7981         * gfortran.dg/dependencency_17.f90: New test case.
7982
7983 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7984
7985         * gfortran.dg/dependency_14.f90: New test case.
7986         * gfortran.dg/dependency_15.f90: Likewise.
7987         * gfortran.dg/dependency_16.f90: Likewise.
7988
7989 2006-03-31  Asher Langton  <langton2@llnl.gov>
7990
7991         PR fortran/25358
7992         gfortran.dg/cray_pointers_6.f90: New test.
7993
7994 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7995
7996         PR libgfortran/26890
7997         * gfortran.dg/read_size_noadvance.f90: New test.
7998
7999 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
8000
8001         PR fortran/25031
8002         * gfortran.dg/multiple_allocation_1.f90: Check that the
8003         size has changed after a re-allocation with stat.
8004
8005 2006-03-30  Richard Guenther  <rguenther@suse.de>
8006
8007         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
8008         removal.
8009         * gcc.target/i386/sselibm-2.c: Likewise.
8010         * gcc.target/i386/sselibm-3.c: Likewise.
8011         * gcc.target/i386/sselibm-4.c: Likewise.
8012         * gcc.target/i386/sselibm-5.c: Likewise.
8013
8014 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8015
8016         * gcc.dg/fold-andxor-1.c: New test case.
8017         * gcc.dg/fold-xorand-1.c: Likewise.
8018
8019 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8020
8021         * gcc.dg/fold-convnotconv-1.c: New test case.
8022
8023 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
8024
8025         PR fortran/26779
8026         * gfortran.dg/private_type_5.f90: New test.
8027
8028 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
8029
8030         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
8031
8032 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
8033
8034         * gfortran.dg/advance_2.f90: New test.
8035         * gfortran.dg/advance_3.f90: New test.
8036
8037         * gfortran.fortran-torture/execute/equiv_5.f: New test.
8038
8039 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8040
8041         PR libgfortran/26661
8042         PR libgfortran/26880
8043         * gfortran.dg/read_x_past.f: New test.
8044
8045 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
8046
8047         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
8048         to be STABS.
8049
8050 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
8051
8052         * objc.dg/dwarf-1.m: Skip on AIX.
8053         * objc.dg/dwarf-2.m: Skip on AIX.
8054
8055 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
8056
8057         PR fortran/26816
8058         * gfortran.dg/float_1.f90: New test.
8059
8060 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
8061
8062         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
8063         X86_64 targets.
8064         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
8065
8066 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8067
8068         PR libfortran/26735
8069         * gfortran.dg/convert_implied_open.f90: New test case.
8070
8071 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8072
8073         PR fortran/26769
8074         * gfortran.dg/transpose_reshape_r10.f90: New test case.
8075
8076 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
8077
8078         PR middle-end/26717
8079         * gcc.dg/pr26717.c: New test.
8080
8081 2006-03-25  Roger Sayle  <roger@eyesopen.com>
8082
8083         * gfortran.dg/dependency_12.f90: New test case.
8084
8085 2006-03-24  Roger Sayle  <roger@eyesopen.com>
8086
8087         * gfortran.dg/dependency_9.f90: New (resurected) test case.
8088
8089 2006-03-24  Jeff Law  <law@redhat.com>
8090
8091         * gcc.c-torture/pr26840.c: New test.
8092
8093 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
8094
8095         * objc.dg/dwarf-2.m: New.
8096         * obj-c++.dg/dwarf-2.mm: New.
8097
8098         * g++.old-deja/g++.other/init19.C: New.
8099
8100 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
8101
8102         * g++.dg/eh/spbp.C: Skip on AIX.
8103
8104 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
8105
8106         PR middle-end/26611
8107         * g++.dg/gomp/pr26611-1.C: New test.
8108         * g++.dg/gomp/pr26611-2.C: New test.
8109
8110 2006-03-24  Jeff Law  <law@redhat.com>
8111
8112         * gcc.c-torture/compile/pr26833.c: New test.
8113         * gfortran.fortran-torture/compile/pr26806.f90: New test.
8114
8115 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8116
8117         * gfortran.dg/endfile_2.f90: Delete temp file.
8118
8119 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
8120
8121         PR fortran/19303
8122         * gfortran.dg/record_marker_1.f90: New test case.
8123         * gfortran.dg/record_marker_2.f: New test case.
8124         * gfortran.dg/record_marker_3.f90: New test case.
8125
8126 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
8127
8128         PR fortran/17298
8129         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8130         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8131
8132 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
8133
8134         * lib/gcc-dg.exp (cleanup-modules): New proc.
8135         * gfortran.dg/allocatable_function_1.f90,
8136         gfortran.dg/allocate_char_star_scalar_1.f90,
8137         gfortran.dg/assumed_charlen_function_1.f90,
8138         gfortran.dg/assumed_dummy_1.f90,
8139         gfortran.dg/assumed_shape_ranks_1.f90,
8140         gfortran.dg/assumed_shape_ranks_2.f90,
8141         gfortran.dg/assumed_size_dt_dummy.f90,
8142         gfortran.dg/auto_char_dummy_array_1.f90,
8143         gfortran.dg/auto_char_len_3.f90,
8144         gfortran.dg/automatic_module_variable.f90,
8145         gfortran.dg/bad_automatic_objects_1.f90,
8146         gfortran.dg/char_array_constructor.f90,
8147         gfortran.dg/char_array_structure_constructor.f90,
8148         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8149         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8150         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8151         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8152         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8153         gfortran.dg/derived_pointer_recursion.f90,
8154         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8155         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8156         gfortran.dg/dummy_functions_1.f90,
8157         gfortran.dg/elemental_initializer_1.f90,
8158         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8159         gfortran.dg/elemental_pointer_1.f90,
8160         gfortran.dg/elemental_subroutine_1.f90,
8161         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8162         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8163         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8164         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8165         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8166         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8167         gfortran.dg/global_references_1.f90,
8168         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8169         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8170         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8171         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8172         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8173         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8174         gfortran.dg/large_integer_kind_1.f90,
8175         gfortran.dg/large_real_kind_1.f90,
8176         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8177         gfortran.dg/module_double_reuse.f90,
8178         gfortran.dg/module_equivalence_1.f90,
8179         gfortran.dg/module_interface_1.f90,
8180         gfortran.dg/module_parameter_array_refs_1.f90,
8181         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8182         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8183         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8184         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8185         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8186         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8187         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8188         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8189         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8190         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8191         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8192         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8193         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8194         gfortran.dg/same_name_1.f90,
8195         gfortran.dg/sibling_dummy_procedure_1.f90,
8196         gfortran.dg/sibling_dummy_procedure_2.f90,
8197         gfortran.dg/sibling_dummy_procedure_3.f90,
8198         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8199         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8200         gfortran.dg/used_dummy_types_2.f90,
8201         gfortran.dg/used_dummy_types_3.f90,
8202         gfortran.dg/used_dummy_types_4.f90,
8203         gfortran.dg/used_dummy_types_5.f90,
8204         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8205         gfortran.dg/userdef_operator_1.f90: Use it.
8206
8207 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8208
8209         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8210         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8211         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8212         gfortran.dg/write_back.f,
8213         gfortran.fortran-torture/execute/inquire_1.f90,
8214         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8215
8216 2006-03-21  Jeff Law  <law@redhat.com>
8217
8218         * gcc.dg/tree-ssa/vrp28.c: New test.
8219
8220 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8221
8222         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8223         if _STDC_C99 is defined.
8224         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8225         * gcc.dg/builtins-20.c: Likewise.
8226         * gcc.dg/builtins-53.c: Likewise.
8227         * gcc.dg/single-precision-constant.c: Likewise. Also pass
8228         -mmacosx-version-min=10.3 on PowerPC/Darwin.
8229
8230 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
8231
8232         PR tree-opt/26781
8233         * gcc.c-torture/compile/pr26781-1.c: New test.
8234         * gcc.c-torture/compile/pr26781-2.c: New test.
8235
8236 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
8237
8238         PR c++/26690
8239         * g++.dg/gomp/pr26690-1.C: New test.
8240         * g++.dg/gomp/pr26690-2.C: New test.
8241
8242 2006-03-20  Jeff Law  <law@redhat.com>
8243
8244         * gcc.dg/tree-ssa/pr21829.c: New test.
8245
8246         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8247
8248 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
8249
8250         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8251         (check_visibility_available): Use it.
8252         (check_effective_target_default_packed): Likewise.
8253         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8254         (check_effective_target_fopenmp): Likewise.
8255         (check_effective_target_freorder): Likewise.
8256         (check_effective_target_fpic): Likewise.
8257         (check_named_sections_available): Likewise.
8258         (check_effective_target_ilp32): Likewise.
8259         (check_effective_target_lp64): Likewise.
8260
8261 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8262
8263         PR fortran/20935
8264         * gfortran.dg/scalar_mask_2.f90: New test case.
8265
8266 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8267
8268         PR tree-opt/26629
8269         * gcc.dg/tree-ssa/loadpre12.c: New test.
8270         * gcc.dg/tree-ssa/loadpre13.c: New test.
8271         * gcc.dg/tree-ssa/loadpre14.c: New test.
8272         * gcc.dg/tree-ssa/loadpre15.c: New test.
8273         * gcc.dg/tree-ssa/loadpre16.c: New test.
8274         * gcc.dg/tree-ssa/loadpre17.c: New test.
8275         * gcc.dg/tree-ssa/loadpre18.c: New test.
8276         * gcc.dg/tree-ssa/loadpre19.c: New test.
8277         * gcc.dg/tree-ssa/loadpre20.c: New test.
8278         * gcc.dg/tree-ssa/loadpre21.c: New test.
8279         * gcc.dg/tree-ssa/loadpre22.c: New test.
8280
8281 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8282
8283         PR fortran/26741
8284         * gfortran.dg/elemental_initializer_1.f90: New test.
8285
8286         PR fortran/26716
8287         * gfortran.dg/assumed_shape_ranks_2: New test.
8288
8289 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8290
8291         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8292         target fpic.
8293
8294 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8295
8296         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8297         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8298         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8299         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8300         gfortran.fortran-torture/execute/direct_io.f90,
8301         gfortran.fortran-torture/execute/inquire_2.f90,
8302         gfortran.fortran-torture/execute/inquire_4.f90,
8303         gfortran.fortran-torture/execute/list_read_1.f90,
8304         gfortran.fortran-torture/execute/open_replace.f90,
8305         gfortran.fortran-torture/execute/slash_edit.f90,
8306         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8307         temporary files from testcases.
8308
8309 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8310
8311         PR libgfortran/26509
8312         gfortran.dg/write_direct_eor.f90: New test.
8313
8314 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8315
8316         * gcc.target/powerpc/pr26350.c: New.
8317         * gcc.target/powerpc/indexed-addr.c: New.
8318
8319 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8320
8321         * gfortran.dg/dependency_13.f90: New test case.
8322
8323 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8324
8325         PR middle-end/21781
8326         * gcc.dg/real-const-1.c: New test case.
8327
8328 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8329
8330         * g++.old-deja/g++.other/init18.C: New.
8331         * g++.old-deja/g++.other/init5.C: Remove xfail.
8332
8333 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8334
8335         * g++.dg/opt/pr15551.C: Cleanup temp file.
8336
8337 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8338
8339         PR c++/6634
8340         g++.dg/parse/long1.C: New test.
8341
8342 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8343
8344         PR fortran/19101
8345         * gfortran.dg/continuation.f90: New test.
8346         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8347
8348 2006-03-14  Richard Guenther  <rguenther@suse.de>
8349
8350         PR tree-optimization/26672
8351         * gcc.dg/torture/pr26672.c: New testcase.
8352
8353 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8354
8355         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8356         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8357
8358 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8359
8360         PR middle-end/26557
8361         * gcc.c-torture/compile/switch-1.c: New test case.
8362
8363 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8364
8365         PR fortran/25378
8366         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8367         test to include more permuatations of mask and index.
8368         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8369         respond to F2003 spec. that the position returned for an all false
8370         mask && condition is zero.
8371
8372 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8373
8374         PR middle-end/25989
8375         * gcc.dg/gomp/pr25989.c: New test.
8376
8377 2006-03-13  Jeff Law  <law@redhat.com>
8378
8379         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8380
8381 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8382
8383         * gcc.dg/switch-9.c: New test.
8384
8385 2006-03-13  Richard Guenther  <rguenther@suse.de>
8386
8387         PR middle-end/26630
8388         * gcc.dg/torture/pr26630.c: New testcase.
8389
8390 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8391
8392         * gfortran.dg/dependency_10.f90: New test case.
8393         * gfortran.dg/dependency_11.f90: Likewise.
8394
8395 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8396             Erik Edelmann  <eedelman@gcc.gnu.org>
8397
8398         * gfortran.dg/allocatable_function_1.f90: New.
8399         * gfortran.dg/allocatable_function_2.f90: New.
8400
8401 2006-03-10  Richard Guenther  <rguenther@suse.de>
8402
8403         PR middle-end/26565
8404         * gcc.dg/torture/pr26565.c: New testcase.
8405
8406 2006-03-09  Eric Christopher  <echristo@apple.com>
8407
8408         * gcc.c-torture/compile/20060309-1.c: New.
8409
8410 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8411
8412         PR libgfortran/26499
8413         * gfortran.dg/write_back.f: New test.
8414         * gfortran.dg/write_rewind_1.f: New test.
8415         * gfortran.dg/write_rewind_2.f: New test.
8416
8417 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8418
8419         PR libgfortran/26554
8420         * gfortran.dg/read_logical.f90: New test.
8421
8422 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8423
8424         * ada/acats/norun.lst: cdd2a03 now passes.
8425
8426 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8427
8428         PR testsuite/25177
8429         * gcc.target/powerpc/pr18096-1.c: Change where the error
8430         would match.
8431
8432 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8433
8434         * gcc.target/i386/cleanup-1.c: New test.
8435         * gcc.target/i386/cleanup-2.c: New test.
8436
8437 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8438
8439         * gfortran.dg/dependency_9.f90: Remove for the time being.
8440
8441 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8442
8443         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8444         directive.
8445
8446 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8447
8448         * gfortran.dg/dependency_9.f90: New test case.
8449
8450 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8451
8452         * gfortran.dg/dependency_4.f90: New test case.
8453         * gfortran.dg/dependency_5.f90: New test case.
8454         * gfortran.dg/dependency_6.f90: New test case.
8455         * gfortran.dg/dependency_7.f90: New test case.
8456         * gfortran.dg/dependency_8.f90: New test case.
8457
8458 2006-03-03  Paul Brook  <paul@codesourcery.com>
8459
8460         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8461         Add m68k-*-elf.
8462
8463 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8464
8465         PR fortran/25031
8466         * multiple_allocation_1.f90: New test.
8467
8468 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8469
8470         PR tree-optimization/26524
8471         * gfortran.dg/pr26524.f: New test case.
8472
8473 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8474
8475         * g++.dg/template/repo5.C: Cleanup repo files.
8476         * gcc.dg/20051201-1.c: Cleanup coverage files.
8477         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8478         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8479         tree dump files.
8480
8481 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8482
8483         * objc.dg/objc-nofilename-1.m: New test.
8484         * objc.dg/bad-receiver-type.m: New test.
8485         * obj-c++.dg/bad-receiver-type.mm: New test.
8486
8487 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8488
8489         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8490
8491 2006-03-01  Mike Stump  <mrs@apple.com>
8492
8493         * g++.dg/abi/key2.C: Add.
8494
8495 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8496
8497         * gfortran.dg/logical_dot_product.f90: New test.
8498
8499         PR fortran/26393
8500         * gfortran.dg/used_interface_ref.f90: New test.
8501
8502         PR fortran/20938
8503         * gfortran.dg/dependency_2.f90: New test.
8504         * gfortran.fortran-torture/execute/where17.f90: New test.
8505         * gfortran.fortran-torture/execute/where18.f90: New test.
8506         * gfortran.fortran-torture/execute/where19.f90: New test.
8507         * gfortran.fortran-torture/execute/where20.f90: New test.
8508
8509 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8510
8511         * g++.dg/tree-ssa/pr26443.C: New test case.
8512
8513 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8514
8515         PR middle-end/26022
8516         * g++.dg/opt/return-slot1.C: New test.
8517
8518 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8519
8520         PR libgfortran/26136
8521         * gfortran.dg/namelist_23.f90: New test.
8522
8523 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8524
8525         PR middle-end/14752
8526         * gcc.dg/fold-eqandshift-2.c: New test case.
8527
8528 2006-02-28  Richard Guenther  <rguenther@suse.de>
8529
8530         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8531         decomposition.
8532
8533 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8534
8535         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8536
8537 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8538
8539         PR libgfortran/26464
8540         * gfortran.dg/backspace_5.f: New test.
8541         * gfortran.dg/backspace_6.f: New test.
8542
8543 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8544
8545         * gcc.dg/fold-eqandnot-1.c: New test case.
8546
8547 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8548
8549         PR middle-end/19983
8550         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8551
8552 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8553
8554         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8555         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8556
8557 2006-02-26  Richard Guenther  <rguenther@suse.de>
8558
8559         PR tree-optimization/26421
8560         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8561
8562 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8563
8564         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8565         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8566
8567 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8568
8569         * gcc.dg/fold-even-1.c: New test case.
8570
8571 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8572
8573         PR middle-end/21137
8574         * gcc.dg/fold-eqandshift-1.c: New test case.
8575
8576 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8577
8578         PR tree-optimization/25125
8579         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8580         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8581
8582 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8583
8584         PR tree-optimizations/26359
8585         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8586         with -fdump-tree-dceloop-details.
8587         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8588
8589 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8590
8591         PR middle-end/23673
8592         * gcc.dg/fold-eqxor-1.c: New test case.
8593         * gcc.dg/fold-eqxor-2.c: Likewise.
8594         * gcc.dg/fold-eqxor-3.c: Likewise.
8595
8596 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8597
8598         PR fortran/23092
8599         * scalar_mask_1.f90: New test.
8600
8601 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8602
8603         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8604         * g++.dg/eh/uncaught2.C: New.
8605         * g++.dg/eh/uncaught3.C: New.
8606
8607 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8608
8609         PR libgfortran/26423
8610         * gfortran.dg/read_many_1.f: New test.
8611
8612 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8613
8614         PR fortran/24519
8615         * gfortran.dg/dependency_3.f90: New test.
8616         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8617         XFAILs.
8618
8619         PR fortran/25395
8620         * gfortran.dg/equiv_6.f90: New test.
8621
8622 2006-02-23  Jeff Law  <law@redhat.com>
8623
8624         * gcc.c-torture/compile/pr26425.c: New test.
8625
8626 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8627
8628         PR middle-end/26412
8629         * gcc.dg/gomp/pr26412.c: New test.
8630
8631 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8632
8633         PR c++/26291
8634         * g++.dg/other/ellipsis1.C: New test.
8635         * g++.dg/parse/operator4.C: Adjust error marker.
8636
8637 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8638
8639         PR target/25603
8640         * gfortran.dg/pr25603.f: New testcase.
8641
8642 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8643
8644         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8645         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8646
8647 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8648
8649         * g++.dg/eh/spbp.C: New.
8650
8651 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8652
8653         PR middle-end/26379
8654         * gcc.target/i386/mmx-7.c: New test.
8655
8656 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8657
8658         PR tree-optimization/26361
8659         * gcc.dg/tree-ssa/vrp27.c: New test case.
8660
8661 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8662
8663         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8664         * gcc.dg/tree-ssa/complex-4.c: Here.
8665
8666 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8667
8668         PR middle-end/19543
8669         * gfortran.dg/logical_1.f90: New test case.
8670
8671 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8672
8673         PR middle-end/26334
8674         * gcc.dg/20060218-1.c: Moved to...
8675         * gcc.target/i386/20060218-1.c: ... here.  New test.
8676
8677 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8678
8679         PR fortran/26201
8680         * gfortran.dg/convert_1.f90: New.
8681
8682 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8683
8684         PR fortran/25054
8685         * gfortran.dg/namelist_5.f90: New test.
8686
8687         PR fortran/25089
8688         * gfortran.dg/namelist_4.f90: New test.
8689
8690 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8691
8692         PR tree-opt/25680
8693         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8694
8695 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8696
8697         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8698         variable to take into account the variable name in the
8699         function header.
8700         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8701
8702 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8703
8704         PR middle-end/26334
8705         * gcc.c-torture/compile/20060217-1.c: New test.
8706         * gcc.dg/20060218-1.c: New test.
8707
8708 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8709
8710         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8711
8712 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8713
8714         * gcc.dg/cpp/undef3.c: New test.
8715         * gcc.dg/cpp/trad/builtins2.c: New test.
8716
8717 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8718
8719         PR c++/26266
8720         * g++.dg/template/static22.C: New test.
8721         * g++.dg/template/static23.C: New test.
8722         * g++.dg/template/static24.C: New test.
8723         * g++.dg/template/non-dependent13.C: New test.
8724         * g++.dg/init/member1.C: Tweak error markers.
8725
8726 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8727
8728         PR target/26255
8729         * gcc.c-torture/compile/pr26255.c: New test case.
8730
8731 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8732
8733         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8734         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8735         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8736         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8737         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8738         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8739         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8740
8741 2006-02-16  Jeff Law  <law@redhat.com>
8742
8743         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8744         * gcc.dg/tree-ssa/vrp26.c: New test.
8745
8746 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8747
8748         PR target/20353
8749         PR target/24578
8750         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8751         __UCLIBC__ is defined.
8752
8753 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8754
8755         PR fortran/26224
8756         * gfortran.dg/gomp/pr26224.f: New test.
8757
8758 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8759
8760         PR tree-opt/25918
8761         * lib/target-supports.exp
8762         (check_effective_target_vect_short_mult): New.
8763         (check_effective_target_vect_char_mult): New.
8764         (check_effective_target_vect_widen_sum_qi_to_si): New.
8765         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8766         (check_effective_target_vect_widen_sum_hi_to_si): New.
8767         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8768         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8769         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8770         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8771         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8772         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8773         vect-reduc-pattern-2c.c
8774         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8775         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8776         vect-reduc-pattern-1c.c
8777
8778 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8779
8780         PR fortran/24557
8781         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8782
8783 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8784
8785         PR fortran/26054
8786         * gfortran.dg/enum_8.f90: Remove check for warning.
8787         * gfortran.dg/iomsg_1.f90: Ditto.
8788         * gfortran.dg/enum_1.f90: Ditto.
8789         * gfortran.dg/enum_9.f90: Ditto.
8790         * gfortran.dg/enum_2.f90: Ditto.
8791         * gfortran.dg/enum_10.f90: Ditto.
8792         * gfortran.dg/enum_3.f90: Ditto.
8793         * gfortran.dg/flush_1.f90: Ditto.
8794         * gfortran.dg/enum_4.f90: Ditto.
8795         * gfortran.dg/array_constructor_1.f90: Ditto.
8796         * gfortran.dg/enum_5.f90: Ditto.
8797         * gfortran.dg/enum_6.f90: Ditto.
8798         * gfortran.dg/enum_7.f90: Ditto.
8799
8800 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8801
8802         PR middle-end/26300
8803         * gcc.c-torture/compile/20060215-1.c: New test.
8804
8805 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8806
8807         PR middle-end/23670
8808         * gcc.dg/tree-ssa/andor-2.c: New test case.
8809
8810 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8811
8812         PR fortran/25045
8813         * optional_dim.f90: New test.
8814
8815 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8816
8817         PR fortran/26277
8818         * gfortran.dg/label_4.f90: New.
8819
8820 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8821             Diego Novillo  <dnovillo@redhat.com>
8822             Uros Bizjak  <uros@kss-loka.si>
8823
8824         * gfortran.dg/gomp: New directory.
8825
8826 2006-02-14  Richard Guenther  <rguenther@suse.de>
8827
8828         PR tree-optimization/26258
8829         * gcc.dg/torture/pr26258.c: New testcase.
8830
8831 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8832
8833         PR fortran/26246
8834         * gfortran.dg/pr26246_1.f90: New test.
8835         * gfortran.dg/pr26246_2.f90: New test.
8836
8837         PR middle-end/26092
8838         * gcc.c-torture/compile/20060208-1.c: New test.
8839
8840 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8841
8842         PR fortran/26074
8843         PR fortran/25103
8844         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8845         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8846         * gfortran.dg/automatic_module_variable.f90: Change error message.
8847
8848         PR fortran/20861
8849         * gfortran.dg/internal_dummy_1.f90: New test.
8850
8851         PR fortran/20871
8852         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8853
8854
8855         PR fortran/25083
8856         * gfortran.dg/uncommon_block_data_1.f90: New test.
8857         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8858         with standard.
8859
8860         PR fortran/25088
8861         * gfortran.dg/typed_subroutine_1.f90: New test.
8862
8863 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8864
8865         * objc.dg/dwarf-1.m: New.
8866
8867 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8868
8869         PR middle-end/24427
8870         * gcc.dg/tree-ssa/andor-1.c: New test case.
8871
8872 2006-02-13  Josh Conner  <jconner@apple.com>
8873
8874         PR target/25376
8875         * gcc.dg/pr25376.c: New test.
8876
8877         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8878         assemble.
8879         * lib/target-supports.exp (check_named_sections_available):
8880         Only compile named-sections test -- don't assemble.
8881
8882 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8883
8884         * g++.dg/warn/no-write-strings.C: New test.
8885         * g++.dg/warn/write-strings.C: Likewise.
8886         * g++.dg/warn/write-strings-default.C: Likewise.
8887
8888 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8889
8890         PR fortran/25806
8891         * gfortran.dg/ret_pointer_2.f90: New test.
8892
8893 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8894
8895         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8896
8897 2006-02-10  Jeff Law  <law@redhat.com>
8898
8899         * gcc.c-torture/compile/pr26213.c: New test.
8900
8901 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8902
8903         gfortran.dg/null_1.f90: New test.
8904
8905 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8906
8907         PR fortran/14771
8908         * gfortran.dg/parens_4.f90: New.
8909         * gfortran.dg/parens_5.f90: New.
8910
8911 2006-02-10  Richard Guenther  <rguenther@suse.de>
8912
8913         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8914
8915 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8916         Paul Thomas  <pault@gcc.gnu.org>
8917
8918         PR fortran/14771
8919         * gfortran.dg/parens_1.f90: New.
8920         * gfortran.dg/parens_2.f90: New.
8921         * gfortran.dg/parens_3.f90: New.
8922
8923 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8924
8925         PR fortran/26038
8926         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8927
8928         PR fortran/25059
8929         * gfortran.dg/impure_assignment_1.f90: New test.
8930
8931         PR fortran/25070
8932         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8933
8934 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8935
8936         PR target/26141
8937         * g++.dg/expr/stdarg2.C: New test.
8938
8939 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8940
8941         PR inline-asm/16194
8942         * gcc.dg/pr16194.c: New test.
8943
8944 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8945
8946         * ada/acats/run_acats: Use portable variant of "$@".
8947
8948 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8949
8950         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8951         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8952
8953 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8954
8955         PR tree-opt/26179
8956         * g++.dg/opt/pr26179.C: New test.
8957
8958 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8959
8960         PR middle-end/26134
8961         * gcc.dg/tree-ssa/complex-3.c: New test.
8962
8963 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8964
8965         * gcc.c-torture/compile/volatile-1.c: New test.
8966
8967 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8968
8969         PR 26180
8970         * gcc.dg/tree-ssa/pr26180.c: New test.
8971
8972 2006-02-08  Jeff Law  <law@redhat.com>
8973
8974         * gcc.dg/tree-ssa/pr21417.c: New test.
8975
8976 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8977
8978         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8979         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8980
8981 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8982
8983         * lib/scanrtl.exp: New.
8984
8985 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8986
8987         PR c++/26071
8988         * g++.dg/other/virtual2.C: New test.
8989
8990         PR c++/26070
8991         * g++.dg/other/virtual1.C: New test.
8992
8993 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8994
8995         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8996         cleanup-ipa-dump): Update dump file glob patterns.
8997         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8998         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8999
9000         * lib/gcc-dg.exp: Load it.
9001         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
9002
9003 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
9004
9005         PR testsuite/26159
9006         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
9007         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9008
9009 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9010
9011         PR fortran/25577
9012         * gfortran.dg/mvbits_1.f90: New.
9013
9014 2006-02-07  Dirk Mueller  <dmueller@suse.com>
9015
9016         * g++.dg/warn/Wdiv-by-zero.C: New test.
9017         * g++.dg/warn/Wno-div-by-zero.C: New.
9018
9019 2006-02-07  Jeff Law  <law@redhat.com>
9020
9021         * gcc.dg/tree-ssa/pr21559.c: New test.
9022
9023         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
9024         multiple VRP passes.
9025         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9026         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9027         * gcc.dg/tree-ssa/pr21582.c: Likewise.
9028         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9029         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9030         * gcc.dg/tree-ssa/vrp02.c: Likewise
9031         * gcc.dg/tree-ssa/vrp11.c: Likewise
9032         * gcc.dg/tree-ssa/pr14341.c: Likewise
9033         * gcc.dg/tree-ssa/vrp19.c: Likewise
9034         * gcc.dg/tree-ssa/vrp20.c: Likewise
9035         * gcc.dg/tree-ssa/vrp03.c: Likewise
9036         * gcc.dg/tree-ssa/pr21086.c: Likewise
9037         * gcc.dg/tree-ssa/pr21959.c: Likewise
9038         * gcc.dg/tree-ssa/vrp21.c: Likewise
9039         * gcc.dg/tree-ssa/vrp04.c: Likewise
9040         * gcc.dg/tree-ssa/pr25485.c: Likewise
9041         * gcc.dg/tree-ssa/pr22026.c: Likewise
9042         * gcc.dg/tree-ssa/vrp22.c: Likewise
9043         * gcc.dg/tree-ssa/vrp05.c: Likewise
9044         * gcc.dg/tree-ssa/20030807-10.c: Likewise
9045         * gcc.dg/tree-ssa/pr20701.c: Likewise
9046         * gcc.dg/tree-ssa/vrp23.c: Likewise
9047         * gcc.dg/tree-ssa/vrp06.c: Likewise
9048         * gcc.dg/tree-ssa/pr22117.c: Likewise
9049         * gcc.dg/tree-ssa/pr20702.c: Likewise
9050         * gcc.dg/tree-ssa/vrp15.c: Likewise
9051         * gcc.dg/tree-ssa/pr21090.c: Likewise
9052         * gcc.dg/tree-ssa/pr21294.c: Likewise
9053         * gcc.dg/tree-ssa/vrp24.c: Likewise
9054         * gcc.dg/tree-ssa/vrp07.c: Likewise
9055         * gcc.dg/tree-ssa/pr21563.c: Likewise
9056         * gcc.dg/tree-ssa/pr25382.c: Likewise
9057         * gcc.dg/tree-ssa/vrp16.c: Likewise
9058         * gcc.dg/tree-ssa/vrp25.c: Likewise
9059         * gcc.dg/tree-ssa/vrp08.c: Likewise
9060         * gcc.dg/tree-ssa/20030807-6.c: Likewise
9061         * gcc.dg/tree-ssa/vrp17.c: Likewise
9062         * gcc.dg/tree-ssa/pr21458.c: Likewise
9063         * g++.dg/tree-ssa/pr18178.C: Likewise
9064
9065 2006-02-07  Richard Guenther  <rguenther@suse.de>
9066
9067         PR c++/26140
9068         Revert
9069         2006-01-30  Richard Guenther  <rguenther@suse.de>
9070         PR c++/23372
9071         * gcc.dg/pr23372-1.C: New testcase.
9072
9073         * g++.dg/tree-ssa/pr26140.C: New testcase.
9074
9075 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR c++/9737
9078         * g++.dg/template/ttp15.C: New test.
9079         * g++.dg/template/ttp16.C: Likewise.
9080         * g++.dg/template/ttp17.C: Likewise.
9081         * g++.old-deja/g++.pt/ttp36.C: Remove.
9082         * g++.old-deja/g++.pt/ttp19.C: Likewise.
9083         * g++.old-deja/g++.pt/ttp37.C: Likewise.
9084         * g++.old-deja/g++.pt/ttp38.C: Likewise.
9085         * g++.old-deja/g++.pt/ttp39.C: Likewise.
9086         * g++.old-deja/g++.pt/ttp9.C: Likewise.
9087         * g++.old-deja/g++.pt/ttp40.C: Likewise.
9088         * g++.old-deja/g++.pt/ttp51.C: Likewise.
9089         * g++.old-deja/g++.pt/ttp26.C: Likewise.
9090         * g++.old-deja/g++.pt/ttp36.C: Likewise.
9091
9092 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
9093
9094         PR libfortran/23815
9095         * unf_io_convert_4.f90: New test.
9096
9097 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
9098
9099         * gcc.dg/tree-ssa/loadpre10.c: New test.
9100         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9101         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9102         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9103
9104 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9105
9106         PR libfortran/24685
9107         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9108
9109 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
9110
9111         PR tree-opt/25251
9112         * gfortran.dg/assign_7.f: New test.
9113
9114 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9115
9116         PR fortran/26041
9117         PR fortran/26064
9118         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9119         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9120         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9121
9122 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
9123
9124         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9125         in size_t typedef.
9126
9127 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9128
9129         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9130         * g++.dg/charset/string.c (foo): Likewise.
9131         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9132         const char*
9133         * g++.dg/ext/builtin2.C (printf): Likewise.
9134         * g++.dg/init/new15.C (printf): Likewise.
9135         * g++.dg/opt/pr17697-1.C (foo): Likewise.
9136         * g++.dg/opt/pr17697-2.C (foo): Likewise.
9137         * g++.dg/opt/pr17697-3.C (foo): Likewise.
9138         * g++.dg/template/non-dependent4.C (temp): Likewise.
9139         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9140         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9141         parameter type to const char*.
9142         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9143         Change type to const char*.
9144         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9145         Likewise.
9146         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9147         second parameter type to const char*.
9148         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9149         (Y::Y): Change parameter type to const char*.
9150         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9151         * g++.old-deja/g++.jason/report.C: Apply const correctness.
9152         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9153         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9154         (char*).
9155         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9156         const char*.
9157         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9158         type to const char*.
9159         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9160         return type to const char*.
9161         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9162         to const char*.
9163         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9164         * g++.old-deja/g++.law/refs1.C: Likewise.
9165         * g++.old-deja/g++.law/visibility1.C: Likewise.
9166         * g++.old-deja/g++.law/visibility2.C: Likewise.
9167         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9168         const char*.
9169         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9170         * g++.old-deja/g++.mike/net48.C: Likewise.
9171         * g++.old-deja/g++.mike/p646.C: Likewise.
9172         * g++.old-deja/g++.mike/p6746.C: Likewise.
9173         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9174         type to const char*.
9175         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9176         deprecated conversion warning.
9177         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9178         char*.
9179         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9180         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9181         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9182         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9183         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9184         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9185         * g++.old-deja/g++.pt/t39.C: Likewise.
9186         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9187         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9188
9189 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9190
9191         PR fortran/25075
9192         intrinsic_argument_conformance_1.f90: New test.
9193
9194 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9195
9196         PR fortran/20845
9197         * gfortran.dg/char_result_11.f90: Add SAVE.
9198         * gfortran.dg/der_pointer_4.f90: Ditto.
9199         * gfortran.dg/default_initialization.f90: New test.
9200
9201 2006-02-03  Jeff Law  <law@redhat.com>
9202
9203         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9204         handle more than 100 dump files.
9205         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9206         * lib/scantree.exp (scan-tree-dump): Likewise.
9207         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9208         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9209         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9210         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9211         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9212
9213 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9214
9215         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9216
9217 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9218
9219         * g++.dg/template/using12.C: New test.
9220
9221 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
9222
9223         * gcc.target/powerpc/pr25960.c: New test.
9224
9225 2006-02-02  Steven G. Kargl  <kargls@comcast>
9226
9227         PR fortran/24958
9228         gfortran.dg/nullify_2.f90: New test.
9229
9230 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
9231
9232         PR 25990
9233         * gcc.dg/gomp/pr25990.c: New test.
9234
9235 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
9236
9237         PR c++/25342
9238         * g++.gd/template/partial4.C: New test.
9239
9240 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
9241
9242         PR middle-end/26001
9243         * gfortran.dg/data_char_2.f90: New.
9244
9245 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
9246
9247         PR fortran/26039
9248         maxval_maxloc_conformance_1.f90: New test.
9249
9250 2006-01-31  Richard Guenther  <rguenther@suse.de>
9251
9252         * gcc.target/i386/sselibm-1.c: New testcase.
9253         * gcc.target/i386/sselibm-2.c: Likewise.
9254         * gcc.target/i386/sselibm-3.c: Likewise.
9255         * gcc.target/i386/sselibm-4.c: Likewise.
9256         * gcc.target/i386/sselibm-5.c: Likewise.
9257
9258 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9259
9260         PR fortran/24266
9261         * gfortran.dg/arrayio_derived_2.f90: New.
9262
9263 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9264
9265         * gcc.dg/unsigned-long-compare.c: New test.
9266
9267 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9268
9269         PR testsuite/25318
9270         * lib/target-supports.exp (check_effective_target_freorder):
9271         Check to see if target supports -freorder-blocks-and-partition.
9272         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9273         instead of "dg-require-named-sections".
9274
9275 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9276
9277         PR target/14798:
9278         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9279         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9280         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9281         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9282         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9283         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9284         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9285         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9286
9287 2006-01-30  Richard Guenther  <rguenther@suse.de>
9288
9289         PR c++/23372
9290         * gcc.dg/pr23372-1.C: New testcase.
9291
9292 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9293
9294         * gcc.dg/gomp/pr25874.c: New test.
9295
9296 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9297
9298         PR tree-opt/25911
9299         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9300
9301 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9302
9303         PR fortran/18578
9304         PR fortran/18579
9305         PR fortran/20857
9306         PR fortran/20885
9307         * gfortran.dg/intent_out_1.f90: New test.
9308
9309 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9310
9311         PR fortran/17911
9312         * gfortran.dg/procedure_lvalue.f90: New test.
9313
9314         PR fortran/20895
9315         PR fortran/25030
9316         * gfortran.dg/char_pointer_assign_2.f90: New test.
9317         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9318         assignment to be consistent with standard.
9319         * gfortran.dg/char_result_2.f90: The same.
9320         * gfortran.dg/char_result_8.f90: The same.
9321
9322 2006-01-28  Zack Weinberg  <zackw@panix.com>
9323
9324         * gcc.dg/Woverlength-strings.c
9325         * gcc.dg/Woverlength-strings-pedantic-c89.c
9326         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9327         * gcc.dg/Woverlength-strings-pedantic-c99.c
9328         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9329
9330 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9331
9332         * gcc.c-torture/execute/20060127-1.c: New test.
9333
9334 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9335
9336         PR c++/25999
9337         * g++.dg/ext/pragmaweak1.C: New test.
9338
9339 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9340
9341         PR c++/25855
9342         * g++.dg/template/spec29.C: New test.
9343
9344 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9345
9346         PR c/19606.
9347         * gcc.c-torture/execute/pr19606.c: New.
9348
9349 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9350
9351         * gcc.dg/pragma-re-4.c: New test.
9352
9353 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9354
9355         PR fortran/25964
9356         * gfortran.dg/assumed_size_refs_3.f90: New test.
9357
9358 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9359
9360         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9361
9362 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9363
9364         PR ada/21317
9365         * ada/acats/support/impdef.a: Add One_Long_Second.
9366         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9367         * ada/acats/tests/c9/c94026.a: Likewise.
9368         * ada/acats/tests/c9/c97305c.ada: Likewise.
9369         * ada/acats/tests/c9/c99004a.ada: Likewise.
9370
9371 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9372
9373         PR fortran/25964
9374         * gfortran.dg/global_references_2.f90: New test.
9375
9376         PR fortran/25084
9377         PR fortran/20852
9378         PR fortran/25085
9379         PR fortran/25086
9380         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9381         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9382
9383         PR fortran/25416
9384         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9385
9386 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9387
9388         PR c/25892
9389         * gcc.dg/Wpointer-sign.c: New.
9390         * gcc.dg/Wpointer-sign-Wall.c: New.
9391         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9392         * gcc.dg/Wpointer-sign-pedantic.c: New.
9393         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9394         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9395
9396 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9397
9398         PR C/25861
9399         * gcc.c-torture/compile/pr25861.c: New test.
9400
9401 2006-01-26  Paul Brook  <paul@codesourcery.com>
9402
9403         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9404         on short-enum targets.
9405         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9406         variable.
9407         (generate_fields): Use short_enums.
9408         (main): Set short_enums.  Document -e.
9409         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9410         on short-enum targets.
9411         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9412         variable.
9413         (generate_fields): Use short_enums.
9414         (main): Set short_enums.  Document -e.
9415         * lib/target-supports.exp (check_effective_target_short_enums): New.
9416
9417 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9418
9419         PR target/25947
9420         * gcc.dg/torture/pr25947-1.c: New test.
9421
9422 2006-01-25  Jan Hubicka  <jh@suse.cz>
9423             Roger Sayle  <roger@eyesopen.com>
9424
9425         PR rtl-optimization/25703
9426         * gcc.target/i386/20060125-1.c: New test case.
9427         * gcc.target/i386/20060125-2.c: New test case.
9428
9429 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9430
9431         PR fortran/18540
9432         * gfortran.dg/goto_1.f: New.
9433
9434 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9435
9436         PR fortran/25716
9437         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9438         25716 on 32-bit systems too.
9439
9440 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9441
9442         PR testsuite/25590
9443         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9444
9445 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9446
9447         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9448
9449 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9450
9451         PR fortran/25835
9452         * gfortran.dg/read_eof.f90: Delete, renamed.
9453         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9454         * gfortran.dg/read_eof_2.f90: New test.
9455         * gfortran.dg/read_eof_3.f90: New test.
9456
9457 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9458
9459         PR tree-opt/25860
9460         * gcc.c-torture/compile/pr25860.c: New test.
9461
9462 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9463
9464         PR c++/25552
9465         * g++.dg/parse/dtor8.C: New test.
9466
9467 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9468
9469         PR testsuite/25891
9470         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9471         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9472         check_effective_target_fopenmp returns 0.
9473
9474 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9475
9476         PR ada/20548
9477         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9478         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9479         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9480
9481 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9482
9483         PR tree-opt/25857
9484         * g++.dg/opt/pr25857.C: New test.
9485
9486 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9487         Jan Hubicka  <jh@suse.cz>
9488         Richard Guenther  <rguenther@suse.de>
9489
9490         PR rtl-optimization/25654
9491         * gcc.dg/torture/pr25654.c: New testcase.
9492         * gcc.target/i386/pr25654.c: Likewise.
9493
9494 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9495
9496         PR fortran/25901
9497         * gfortran.dg/internal references_2.f90: New test.
9498
9499         Fix regression in testing of admissability of attributes.
9500         * gfortran.dg/intent_used_1.f90: New test.
9501
9502 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9503
9504         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9505         Remove target conditional torture options for i?86 and x86_64
9506         GNU/Linux.
9507
9508 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9509
9510         PR c++/10891
9511         * g++.dg/rtti/no-rtti.C: New.
9512
9513 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9514
9515         PR c++/25895
9516         * g++.dg/inherit/conv2.C: New test.
9517
9518         PR c++/25856
9519         * g++.dg/parse/dtor7.C: New test.
9520
9521         PR c++/25858
9522         * g++.dg/template/crash44.C: New test.
9523
9524 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9525
9526         PR fortran/25124
9527         PR fortran/25625
9528         * gfortran.dg/internal_references_1.f90: New test.
9529           PR fortran/20881
9530         PR fortran/23308
9531         PR fortran/25538
9532         PR fortran/25710
9533         * gfortran.dg/global_references_1.f90: New test.
9534         * gfortran.dg/g77/19990905-1.f: Restore the error that
9535         there is a clash between the common block name and
9536         the name of a subroutine reference.
9537
9538         PR fortran/PR24276
9539         * gfortran.dg/aliasing_dummy_1.f90: New test.
9540
9541 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9542
9543         * gcc.dg/vmx/1b-01.c: Warning fix.
9544         * gcc.dg/vmx/1c-02.c: Likewise.
9545         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9546
9547 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9548
9549         PR testsuite/24962
9550         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9551
9552 2006-01-20  Richard Guenther  <rguenther@suse.de>
9553         Steven Bosscher <stevenb.gcc@gmail.com>
9554
9555         PR rtl-optimization/24626
9556         * gcc.dg/torture/pr24626-1.c: New testcase.
9557         * gcc.dg/torture/pr24626-2.c: Likewise.
9558         * gcc.dg/torture/pr24626-3.c: Likewise.
9559         * gcc.dg/torture/pr24626-4.c: Likewise.
9560
9561 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9562
9563         PR c++/5520
9564         * g++.dg/warn/empty-body.C: New.
9565
9566 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9567
9568         PR c++/22136
9569         * g++.dg/template/using10.C: New test.
9570         * g++.dg/temlpate/using11.C: Likewise.
9571         * g++.dg/inherit/using5.C: Tweak error messages.
9572
9573 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9574
9575         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9576         target test.
9577         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9578
9579 2006-01-19  Jan Hubicka  <jh@suse.cz>
9580
9581         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9582
9583 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9584
9585         PR c++/25854
9586         * g++.dg/template/spec28.C: New test.
9587
9588 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9589
9590         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9591         Fix fprintf's by adding srcdir or removing it.
9592
9593 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9594
9595         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9596         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9597         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9598         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9599         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9600         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9601         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9602         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9603         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9604         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9605         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9606         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9607         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9608         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9609
9610 2006-01-18  Jeff Law  <law@redhat.com>
9611
9612         * gcc.dg/tree-ssa/vrp25.c: New test.
9613
9614 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9615
9616         * gcc.dg/pr25805.c: Fix misapplied patch.
9617
9618 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9619
9620         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9621         (check_effective_target_vect_udot_qi): New.
9622         (check_effective_target_vect_sdot_hi): New.
9623         (check_effective_target_vect_udot_hi): New.
9624         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9625         prefixed with "wrapv-" with -fwrapv.
9626         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9627         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9628         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9629         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9630         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9631
9632         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9633         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9634         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9635         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9636
9637 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9638
9639         PR c++/16829
9640         * g++.dg/other/default2.C: New test.
9641         * g++.dg/other/default3.C: New test.
9642
9643 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9644
9645         PR c/25805
9646         * gcc.dg/pr25805.c: New file.
9647
9648 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9649
9650         PR c++/25836
9651         * g++.dg/template/init6.C: New test.
9652
9653 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9654
9655         * gcc.dg/tree-ssa/pr24287.c: New test
9656
9657 2006-01-18  Eric Christopher  <echristo@apple.com>
9658
9659         * g++.dg/eh/table.C: New.
9660
9661 2006-01-18  DJ Delorie  <dj@redhat.com>
9662
9663         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9664         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9665         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9666         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9667
9668 2006-01-18  Jeff Law  <law@redhat.com>
9669
9670         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9671         on wrapping on overflow semantics.
9672
9673         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9674
9675         * gcc.gc/tree-ssa/vrp23.c: New test.
9676         * gcc.gc/tree-ssa/vrp24.c: New test.
9677
9678 2006-01-18  Richard Henderson  <rth@redhat.com>
9679             Aldy Hernandez  <aldyh@redhat.com>
9680             Jakub Jelinek  <jakub@redhat.com>
9681             Diego Novillo  <dnovillo@redhat.com>
9682             Uros Bizjak  <uros@kss-loka.si>
9683
9684         * testsuite/gcc.dg/gomp: New directory.
9685
9686 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9687             Steven G. Kargl  <kargls@comcast.net>
9688
9689         PR fortran/20869
9690         * gfortran.dg/intrinsic_external_1.f90: New test.
9691
9692         PR fortran/20875.
9693         * gfortran.dg/elemental_pointer_1.f90: New test.
9694
9695         PR fortran/25024
9696         * gfortran.dg/external_procedures_1.f90: New test.
9697
9698         PR fortran/25785
9699         gfortran.dg/assumed_present.f90: New test.
9700
9701 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9702
9703         * g++.dg/parse/lookup5.C: New test.
9704
9705 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9706
9707         PR fortran/25697
9708         * gfortran.dg/read_eof.f90: New test.
9709
9710 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9711
9712         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9713         add a closing brace.
9714
9715 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9716
9717         PR fortran/25631
9718         * gfortran.dg/fmt_tl.f: New test.
9719
9720 2006-01-17  Eric Christopher  <echristo@apple.com>
9721
9722         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9723         * g++.old-deja/g++.warn/impint2.C: Ditto.
9724         * g++.old-deja/g++.other/null1.C: Ditto.
9725         * g++.dg/warn/conv2.C: Ditto.
9726         * g++.dg/warn/conv4.C: New file.
9727
9728 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9729
9730         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9731
9732 2006-01-17  Andreas Jaeger  <aj@suse.de>
9733             Janis Johnson <janis187@us.ibm.com>
9734
9735         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9736         in 64-bit.
9737         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9738         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9739
9740 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9741
9742         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9743         xfail txxx where xxx >= 25.
9744
9745 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9746
9747         PR testsuite/25764
9748         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9749
9750 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9751
9752         PR c/25682
9753         * gcc.dg/pr25682.c: New test.
9754         * g++.dg/parse/array-size2.C: New test.
9755
9756 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9757
9758         * consistency.vlad: Remove entire directory, 1652 files.
9759
9760 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9761
9762         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9763         check_effective_target_dfprt_nocache): New.
9764         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9765         (check_effective_target_dfprt): New.
9766         * lib/c-compat.exp (check_dfp): Remove.
9767         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9768         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9769         level of support for decimal float.
9770         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9771         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9772         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9773         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9774         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9775         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9776         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9777         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9778         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9779         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9780         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9781         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9782         directives.
9783
9784 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9785
9786         PR testsuite/25741
9787         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9788         $base_dir/../.
9789         * lib/gfortran.exp (gfortran_init): Likewise.
9790         * lib/obj-c++.exp (obj-c++_init): Likewise.
9791         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9792         (scan-assembler-dem-not): Likewise.
9793         * lib/scandump.exp (scan-dump-dem): Likewise.
9794         (scan-dump-dem-not): Likewise.
9795
9796 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9797
9798         PR testsuite/25767
9799         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9800         powerpc-*-darwin*.
9801         * lib/obj-c++.exp (obj-c++_init): Likewise.
9802
9803 2006-01-16  Richard Guenther  <rguenther@suse.de>
9804
9805         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9806
9807 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9808
9809         PR testsuite/25777
9810         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9811         to LD_LIBRARY_PATH.
9812
9813 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9814             Andrew Pinski  <pinskia@physics.uc.edu>
9815
9816         * gcc.dg/minmax-1.c: New test.
9817
9818 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9819
9820         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9821         * gcc.misc-tests/dectest.exp: Ditto.
9822
9823 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9824
9825         PR testsuite/25796
9826         * gcc.target/i386/cmov6.c: Use -march=k8.
9827
9828 2006-01-15  Andreas Jaeger  <aj@suse.de>
9829
9830         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9831         x86 does not have __float128.
9832
9833 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9834
9835         * gcc.target/i386/cmov6.c: New test.
9836
9837 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9838
9839         PR c++/25663
9840         * g++.dg/template/ctor6.C: New test.
9841
9842 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9843
9844         PR tree-optimization/25485
9845         * gcc.dg/tree-ssa/pr25485.c: New.
9846
9847 2006-01-14  Richard Guenther  <rguenther@suse.de>
9848
9849         PR tree-optimization/22548
9850         PR tree-optimization/22555
9851         PR tree-optimization/22501
9852         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9853         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9854         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9855         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9856         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9857         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9858         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9859         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9860         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9861
9862 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9863
9864         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9865         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9866
9867 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9868         Richard Guenther  <rguenther@suse.de>
9869
9870         PR rtl-optimization/24257
9871         * gcc.dg/torture/pr24257.c: New testcase.
9872
9873 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9874
9875         * gcc.c-torture/execute/20060110-1.c: New test.
9876         * gcc.c-torture/execute/20060110-2.c: New test.
9877
9878 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9879
9880         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9881
9882 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9883
9884         PR fortran/25756
9885         * gfortran.dg/label_3.f90: New test.
9886
9887 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9888
9889         PR tree-optimization/25771
9890         * g++.dg/tree-ssa/pr25771.C: New test
9891
9892 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9893
9894         PR tree-opt/24365
9895         * g++.dg/opt/complex5.C: New test.
9896
9897 2006-01-13  Richard Guenther  <rguenther@suse.de>
9898
9899         * gcc.target/i386/387-9.c: New testcase.
9900
9901 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9902
9903         PR c++/24824
9904         * g++.dg/debug/dwarf2-1.C: New.
9905
9906 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9907
9908         PR testsuite/25728
9909         * lib/gcov.exp (verify-lines): Add "close $fd".
9910
9911 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9912             Ben Elliston  <bje@au.ibm.com>
9913
9914         * gcc.dg/dfp/inf-1.c: New test.
9915
9916 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9917             Yao Qi  <qiyaoltc@cn.ibm.com>
9918             Ben Elliston  <bje@au.ibm.com>
9919             Jon Grimm  <jgrimm2@us.ibm.com>
9920
9921         * gcc.dg/nodfp-1.c: New test.
9922         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9923         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9924         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9925         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9926         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9927         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9928         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9929         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9930         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9931         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9932         * gcc.dg/format/dfp-printf-1.c: Likewise.
9933         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9934         (compat_setup_dfp): New.
9935         * gcc.dg/compat/compat.exp: Use it.
9936         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9937         Make some variables global, prepend "compat_" to their names.
9938         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9939         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9940         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9941         * lib/compat.exp (compat_skip_list): Make global, rename.
9942         * lib/c-compat.exp: New file.
9943         * lib/target-supports.exp (check_effective_target_dfp): New.
9944
9945         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9946         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9947         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9948         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9949         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9950         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9951         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9952         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9953         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9954         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9955         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9956         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9957         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9958         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9959         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9960         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9961         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9962         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9963         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9964         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9965         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9966         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9967         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9968         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9969         gcc.dg/dfp/struct-layout-1.c,
9970         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9971         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9972         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9973         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9974         gcc.dg/dfp/func-vararg-dfp.c,
9975         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9976         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9977         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9978         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9979         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9980
9981 2006-01-11  Richard Guenther  <rguenther@suse.de>
9982
9983         PR tree-optimization/25734
9984         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9985
9986 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9987
9988         PR fortran/25486
9989         * gfortran.dg/literal_character_constant_1_x.F: New test.
9990         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9991         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9992         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9993
9994 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9995
9996         PR c++/25386
9997         * g++.dg/ext/packed3.C: Add expected packed error.
9998
9999 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
10000
10001         PR target/25706
10002         * gcc.dg/torture/pr25706-1.c: New test.
10003
10004 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
10005
10006         PR tree-optimization/23109
10007         PR tree-optimization/23948
10008         PR tree-optimization/24123
10009
10010         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
10011         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
10012         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
10013         g++.dg/tree-ssa/pr23948.C: New testcases.
10014         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
10015         three divisions in order to do the optimization.
10016
10017 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10018
10019         PR c++/25632
10020         * g++.dg/other/pr25632.C: New test.
10021
10022 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
10023
10024         PR fortran/25730
10025         * gfortran.dg/used_types_1.f90: New test.
10026
10027 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
10028
10029         PR target/25718
10030         * gcc.dg/torture/pr25718-1.c: New test.
10031
10032 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10033
10034         * gfortran.dg/list_read_2.f90: Fix typo in description.
10035
10036 2006-01-10  Jan Beulich  <jbeulich@novell.com>
10037
10038         * lib/target-supports.exp (check_visibility_available): Simplify test
10039         for *-*-netware*.
10040         (check_profiling_available): Fail for *-*-netware*.
10041         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
10042         * gcc.dg/20021014-1.c: Likewise.
10043         * gcc.dg/nest.c: Likewise.
10044
10045 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10046
10047         fortran/24936
10048         * gfortran.dg/forall_3.f90: New test.
10049
10050 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10051
10052         PR fortran/21977
10053         * gfortran.dg/nesting_2.f90: New test.
10054         * gfortran.dg/nesting_3.f90: New test.
10055
10056 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
10057
10058         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
10059         Fix typo in comment.
10060
10061 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10062
10063         * gfortran.dg/single_char_string.f90: New test.
10064
10065 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10066
10067         * gfortran.dg/ichar_2.f90: New test.
10068
10069 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10070
10071         PR fortran/25093
10072         * gfortran.dg/private_type_4.f90: New.
10073
10074 2006-01-07  Richard Guenther  <rguenther@suse.de>
10075
10076         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
10077
10078 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10079
10080         * gfortran.dg/func_decl_1.f90: New.
10081         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
10082         * gfortran.dg/array_alloc_2.f90: Likewise.
10083         * gfortran.dg/char_result_8.f90: Likewise.
10084         * gfortran.dg/dup_save_1.f90: Likewise.
10085         * gfortran.dg/dup_save_2.f90: Likewise.
10086         * gfortran.dg/f2c_6.f90: Likewise.
10087         * gfortran.dg/f2c_7.f90: Likewise.
10088         * gfortran.dg/func_result_2.f90: Likewise.
10089         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10090
10091 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
10092
10093         PR fortran/22146
10094         * gfortran.dg/elemental_subroutine_1.f90: New test.
10095         * gfortran.dg/elemental_subroutine_2.f90: New test.
10096
10097         PR fortran/25029
10098         PR fortran/21256
10099         * gfortran.dg/assumed_size_refs_1.f90: New test.
10100
10101         PR fortran/20868
10102         PR fortran/20870
10103         * gfortran.dg/assumed_size_refs_2.f90: New test.
10104         * gfortran.dg/initialization_1.f90: Change warning message.
10105
10106 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
10107
10108         * gcc.dg/tree-ssa/loop-15.c: New test.
10109
10110 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10111
10112         PR fortran/25598
10113         * gfortran.dg/backspace_3.f: New test.
10114         * gfortran.dg/backspace_4.f: New test.
10115
10116 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10117
10118         PR fortran/24268
10119         * gfortran.dg/fmt_white.f: Update test.
10120
10121 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
10122
10123         * gcc.dg/cast-1.c: Add new warning.
10124         * gcc.dg/cast-2.c: Likewise.
10125         * gcc.dg/cast-3.c: Likewise.
10126         * gcc.dg/format/cast-1.c: Likewise.
10127         * gcc.dg/cast-4.c: New testcase.
10128
10129 2006-01-05  Richard Guenther  <rguenther@suse.de>
10130
10131         PR tree-optimization/22555
10132         * gcc.dg/tree-ssa/alias-3.c: New testcase.
10133
10134 2006-01-05  Richard Guenther  <rguenther@suse.de>
10135             Diego Novillo  <dnovillo@redhat.com>
10136
10137         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10138         * gcc.dg/tree-ssa/loop-8.c: Likewise.
10139         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10140         * gcc.dg/tree-ssa/pr23294.c: Likewise.
10141         * gcc.dg/tree-ssa/pr21985.c: Likewise.
10142         * gcc.dg/tree-ssa/loop-14.c: Likewise.
10143         * gcc.dg/tree-ssa/loop-2.c: Likewise.
10144         * gcc.dg/tree-ssa/loop-3.c: Likewise.
10145         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10146         * gcc.dg/tree-ssa/pr21171.c: Likewise.
10147         * gcc.dg/tree-ssa/loop-5.c: Likewise.
10148         * gcc.dg/tree-ssa/loop-10.c: Likewise.
10149         * gcc.dg/tree-ssa/loop-6.c: Likewise.
10150         * treelang/compile/extravar.tree: Likewise.
10151         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10152         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10153         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10154         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10155         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10156
10157 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10158
10159         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10160         for 64-bit fix.
10161
10162 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
10163
10164         PR fortran/23675
10165         gfortran.dg/char_result_11.f90: New.
10166
10167 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
10168
10169         PR c++/24782
10170         * g++.dg/parse/access9.C: New test.
10171         * g++.dg/tc1/dr52.C: Tweak error markers.
10172
10173 2006-01-04  Richard Henderson  <rth@redhat.com>
10174
10175         Merge from gomp branch.
10176         * g++.dg/parse/pragma2.C: Update expected error lines.
10177
10178 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10179
10180         * g++.dg/other/i386-2.C: New test.
10181
10182         PR target/25554
10183         * gcc.c-torture/compile/20051228-1.c: New test.
10184
10185         PR c/25559
10186         * gcc.dg/pr25559.c: New test.
10187
10188 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10189
10190         PR c++/25492
10191         * g++.dg/lookup/friend9.C: New test.
10192
10193         PR c++/25625
10194         * g++.dg/template/repo5.C: New test.
10195
10196 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10197
10198         PR fortran/25101
10199         * gfortran.dg/forall_2.f90: New test.
10200
10201 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10202
10203         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10204         dg-require-weak.  Adjust regexp to handle leading-underscore
10205         targets and space as well as TAB after .weak.  Change previous
10206         64-bit fix to not use naked dot.
10207
10208 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10209
10210         PR rtl-optimization/25578
10211         * gcc.c-torture/execute/20060102-1.c: New testcase.
10212
10213 2006-01-03  Richard Guenther  <rguenther@suse.de>
10214
10215         PR c/25183
10216         * gcc.dg/torture/pr25183.c: New testcase.
10217
10218 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10219
10220         Merge from gomp-branch.
10221         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10222         * gcc.dg/ia64-sync-2.c: Likewise.
10223         * gcc.dg/ia64-sync-3.c: Likewise.
10224         * gcc.dg/ia64-sync-4.c: Likewise.
10225         * gcc.dg/sync-2.c: Likewise.
10226         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10227         that sparc64-*-* and sparcv9-*-* supports sync builtins.
10228
10229 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
10230
10231         PR c++/25635
10232         * g++.dg/parse/operator6.C: New test.
10233
10234         PR c++/25637
10235         * g++.dg/parse/error29.C: New test.
10236
10237         PR c++/25638
10238         * g++.dg/parse/dtor6.C: New test.
10239
10240         PR c++/25633
10241         * g++.dg/parse/ctor3.C: New test.
10242
10243         PR c++/25634
10244         * g++.dg/template/class3.C: New test.
10245
10246 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
10247
10248         * g++.dg/debug/debug9.C: New.
10249
10250 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
10251
10252         PR fortran/24640
10253         * gfortran.dg/label_2.f90: New test.
10254
10255 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10256
10257         * g++.dg/lookup/using12.C: Tighten error marker.
10258
10259 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10260             Andrew Pinski <pinskia@physics.uc.edu>
10261
10262         * gcc.target/powerpc/darwin-abi-3.c: New file.
10263         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10264         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10265         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10266         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10267         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10268         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10269         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10270         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10271
10272 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10273
10274         * gcc.dg/tree-ssa/loadpre1.c: New;
10275         * gcc.dg/tree-ssa/loadpre2.c: New;
10276         * gcc.dg/tree-ssa/loadpre3.c: New;
10277         * gcc.dg/tree-ssa/loadpre4.c: New;
10278         * gcc.dg/tree-ssa/loadpre5.c: New;
10279         * gcc.dg/tree-ssa/loadpre6.c: New;
10280         * gcc.dg/tree-ssa/loadpre7.c: New;
10281         * gcc.dg/tree-ssa/loadpre8.c: New;
10282         * gcc.dg/tree-ssa/loadpre9.c: New;
10283
10284 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10285
10286         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10287         * g++.dg/abi/thunk4.C: Likewise.
10288
10289 2006-01-01  Andreas Jaeger  <aj@suse.de>
10290
10291         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10292         portable.
10293
10294 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10295
10296         PR c++/25294
10297         * gcc.dg/pragma-pack-3.c: New test.
10298         * g++.dg/parse/pragma3.C: New test.
10299
10300 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10301
10302         PR middle-end/24827
10303         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10304
10305 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10306
10307         PR testsuite/25214
10308         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10309
10310 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10311
10312         PR fortran/22607
10313         * gfortran-dg/pure_byref_3.f90: New.
10314
10315         fortran/PR 25396
10316         * gfortran.dg/userdef_operator_1.f90: New.
10317
10318 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10319
10320         * g++.dg/abi/thunk3.C: New.
10321         * g++.dg/abi/thunk4.C: New.
10322
10323 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10324
10325         PR fortran/25532
10326         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10327         associated derived type components of derived types are
10328         properly declared in contained procedures.
10329
10330 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10331
10332         PR libgfortran/25139
10333         * gfortran.dg/backspace_2.f: New test.
10334
10335 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10336
10337         PR libgfortran/25550
10338         * gfortran.dg/endfile.f: New test.
10339
10340 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10341
10342         PR libgfortran/25419
10343         * gfortran.dg/comma.f: New test.
10344
10345 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10346
10347         * lib/gfortran-dg.exp: Remove trailing whitespace.
10348         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10349         -funroll-all-loops.
10350
10351 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10352
10353         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10354         Extended Double long doubles or repeat tests when long double is
10355         the same size as double.
10356
10357 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10358
10359         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10360
10361         PR testsuite/25442
10362         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10363         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10364
10365         PR testsuite/25441
10366         * gcc.dg/pr23911.c: Make test variable static.
10367
10368         PR testsuite/25444
10369         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10370
10371 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10372
10373         PR c++/25439
10374         * g++.dg/parse/crash17.C: Adjust error markers.
10375         * g++.dg/template/error20.C: New test.
10376
10377 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10378
10379         PR c++/23172
10380         * g++.dg/ext/complit4.C: New test.
10381
10382         PR c++/25417
10383         * g++.dg/ext/complit5.C: Likewise.
10384
10385 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10386
10387         PR tree-optimization/25125
10388         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10389         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10390         * gcc.c-torture/execute/pr25125.c: New.
10391
10392 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10393
10394         PR fortran/25029
10395         PR fortran/21256
10396         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10397         with incorrect assumed size references.
10398
10399 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10400
10401         PR c++/23171
10402         * g++.dg/opt/init1.C: New test.
10403
10404 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10405
10406         PR c++/24671
10407         * g++.dg/template/sfinae3.C: New test.
10408
10409 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10410
10411         * g++.dg/other/friend4.C: New test.
10412
10413 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10414
10415         PR target/25005
10416         * g++.dg/opt/pr25005.C: New test.
10417
10418 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10419
10420         PR c++/25369
10421         * g++.dg/template/ptrmem16.C: New test.
10422
10423 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10424
10425         PR fortran/25029
10426         PR fortran/21256
10427         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10428
10429 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10430
10431         PR libgfortran/25307
10432         * gfortran.dg/list_read_5.f90: New test.
10433
10434 2005-12-22  Richard Henderson  <rth@redhat.com>
10435
10436         * gcc.target/i386/sse-7.c: Use -msse2.
10437
10438 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10439
10440         PR rtl-optimization/25432
10441         * gcc.c-torture/compile/20051216-1.c: New test.
10442
10443         PR objc/25328
10444         * objc/execute/pr25328.m: New test.
10445
10446 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10447
10448         PR c++/25364
10449         * g++.dg/template/call4.C: New test.
10450
10451 2005-12-22  Dale Johannesen  <dalej@apple.com>
10452
10453         * gcc.target/i386/sse-17.c: New.
10454
10455 2005-12-22  Paul Brook  <paul@codesourcery.com>
10456
10457         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10458
10459 2005-12-22  Paul Brook  <paul@codesourcery.com>
10460
10461         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10462
10463 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10464
10465         PR tree-opt/25513
10466         * gcc.c-torture/compile/pr25513.c: New test.
10467
10468 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10469
10470         PR c++/23333
10471         * g++.dg/parse/error25.C: Add more tests.
10472
10473 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10474
10475         PR fortran/18990
10476         * gfortran.dg/der_charlen_1.f90: New.
10477
10478 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10479
10480         PR fortran/20889
10481         * gfortran.dg/pointer_component_type_1.f90: New test.
10482
10483         PR fortran/25029
10484         PR fortran/21256
10485         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10486         should give an error with assumed size array refernces and checks those
10487         that should not.
10488         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10489         reference an upper bound so that it does not generate an error.
10490
10491         PR fortran/19362
10492         PR fortran/20244
10493         PR fortran/20864
10494         PR fortran/25391
10495         * gfortran.dg/used_dummy_types_1.f90: New test.
10496         * gfortran.dg/used_dummy_types_2.f90: New test.
10497         * gfortran.dg/used_dummy_types_3.f90: New test.
10498         * gfortran.dg/used_dummy_types_4.f90: New test.
10499         * gfortran.dg/used_dummy_types_5.f90: New test.
10500
10501         PR fortran/23152
10502         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10503         group already being USE associated.
10504         * gfortran.dg/assumed_shape_nml.f90: New test.
10505         * gfortran.dg/assumed_size_nml.f90: New test.
10506
10507         PR fortran/20862
10508         PR fortran/25053
10509         PR fortran/25063
10510         PR fortran/25064
10511         PR fortran/25066
10512         PR fortran/25067
10513         PR fortran/25068
10514         PR fortran/25307
10515         * gfortran.dg/io_constraints_1.f90: New test.
10516         * gfortran.dg/io_constraints_1.f90: New test.
10517         * gfortran.dg/iostat_3.f90: Change wording of warning.
10518         * gfortran.dg/g77/19981216-0.f: The same.
10519
10520 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10521
10522         PR tree-optimization/23518
10523         * testsuite/gcc.dg/pr23518.c: New.
10524
10525 2005-12-21  Mike Stump  <mrs@apple.com>
10526
10527         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10528
10529 2005-12-21  Paul Brook  <paul@codesourcery.com>
10530
10531         * gcc.dg/pr19340.c: Skip on m68k targets.
10532
10533 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10534
10535         PR rtl-optimization/25196
10536         * gcc.dg/pr25196.c: New test.
10537
10538 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10539
10540         PR fortran/25423
10541         gfortran.dg/where_nested_1.f90: New.
10542
10543 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10544
10545         PR tree-optimization/25382.
10546         * gcc.dg/tree-ssa/pr25382.c: New.
10547
10548 2005-12-20  Richard Guenther  <rguenther@suse.de>
10549
10550         PR middle-end/24306
10551         * gcc.target/i386/pr24306.c: New testcase.
10552
10553 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10554
10555         PR tree-optimization/25501
10556         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10557
10558 2005-12-20  Richard Guenther  <rguenther@suse.de>
10559
10560         Revert
10561         2005-12-02  Richard Guenther  <rguenther@suse.de>
10562
10563         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10564
10565 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10566
10567         PR c++/21228
10568         * g++.dg/warn/Wunreachable-code-2.C: New test.
10569
10570 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10571
10572         PR c++/24278
10573         * g++.dg/template/ctor5.C: New test.
10574
10575         PR c++/24915
10576         * g++.dg/template/overload8.C: New test.
10577
10578 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10579
10580         * gcc.c-torture/compile/pr25483 : New test.
10581
10582 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10583
10584         PR c++/20552
10585         * g++.dg/ext/typeof10.C: New test.
10586
10587 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10588
10589         * gcc.dg/mt-loopi1.c: New.
10590
10591 2005-12-18  Richard Guenther  <rguenther@suse.de>
10592
10593         PR tree-optimization/25481
10594         * gcc.dg/torture/pr25481.c: New testcase.
10595
10596 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10597
10598         PR rtl-optimization/21041
10599         * gcc.dg/pr21041.c: New test.
10600
10601 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10602
10603         PR libgfortran/25463
10604         * gfortran.dg/advance.f90: New test.
10605
10606 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10607
10608         * gcc.dg/20051201-1.c: New test.
10609
10610 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10611
10612         PR fortran/25018
10613         * gfortran.dg/initialization_1.f90: New test.
10614         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10615         * gfortran.dg/g77/980616-0.f: The same.
10616
10617 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10618
10619         * PR fortran/25458
10620         * gfortran.dg/chkbits.f90: New test.
10621
10622 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10623
10624         * gfortran.dg/enum_5.f: Revert to previous version.
10625
10626 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10627
10628         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10629         * gfortran.dg/nested_modules_1.f90: Ditto.
10630         * gfortran.dg/hollerith_f95.f90: Ditto.
10631         * gfortran.dg/select_5.f90: Ditto.
10632         * gfortran.dg/secnds.f: Ditto.
10633         * gfortran.dg/hollerith2.f90: Ditto.
10634         * gfortran.dg/imag_2.f: Ditto.
10635         * gfortran.dg/ftell_2.f90: Ditto.
10636         * gfortran.dg/malloc_free_1.f90: Ditto.
10637         * gfortran.dg/logint-1.f: Ditto.
10638         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10639         * gfortran.dg/e_d_fmt.f90: Ditto.
10640         * gfortran.dg/hollerith_legacy.f90: Ditto.
10641         * gfortran.dg/logint-2.f: Ditto.
10642         * gfortran.dg/enum_5.f90: Ditto.
10643         * gfortran.dg/f2c_2.f90: Ditto.
10644         * gfortran.dg/pr17143.f90: Ditto.
10645         * gfortran.dg/namelist_14.f90: Ditto.
10646         * gfortran.dg/logint-3.f: Ditto.
10647         * gfortran.dg/spread_scalar_source.f90: Ditto.
10648         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10649         * gfortran.dg/namelist_11.f: Ditto.
10650         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10651         * gfortran.dg/g77/20010519-1.f
10652         * gfortran.dg/g77/alpha1.f: Ditto.
10653         * gfortran.dg/g77/990115-1.f: Ditto.
10654         * gfortran.dg/g77/erfc.f: Ditto.
10655         * gfortran.dg/g77/19990313-3.f: Ditto.
10656         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10657         * gfortran.dg/g77/20010426.f: Ditto.
10658         * gfortran.dg/g77/19990313-0.f: Ditto.
10659         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10660         * gfortran.dg/g77/20000629-1.f: Ditto.
10661         * gfortran.dg/g77/970125-0.f: Ditto.
10662         * gfortran.dg/g77/8485.f: Ditto.
10663         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10664         * gfortran.dg/g77/19990313-1.f: Ditto.
10665         * gfortran.dg/g77/int8421.f: Ditto.
10666         * gfortran.dg/g77/19990305-0.f: Ditto.
10667         * gfortran.dg/g77/947.f: Ditto.
10668         * gfortran.dg/g77/19990905-2.f: Ditto.
10669         * gfortran.dg/g77/cabs.f: Ditto.
10670         * gfortran.dg/g77/19990313-2.f: Ditto.
10671         * gfortran.dg/g77/20020307-1.f: Ditto.
10672         * gfortran.dg/g77/dcomplex.f: Ditto.
10673         * gfortran.dg/g77/19990502-1.f: Ditto.
10674         * gfortran.dg/g77/19981216-0.f: Ditto.
10675         * gfortran.dg/common_4.f90: Ditto.
10676         * gfortran.dg/entry_4.f90: Ditto.
10677         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10678         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10679         * gfortran.dg/namelist_12.f: Ditto.
10680         * gfortran.dg/scale_1.f90: Ditto.
10681         * gfortran.dg/modulo_1.f90
10682         * gfortran.dg/hollerith.f90: Ditto.
10683         * gfortran.dg/direct_io_3.f90: Ditto.
10684         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10685         * gfortran.dg/gnu_logical_1.F: Ditto.
10686         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10687         * gfortran.dg/assign_1.f90: Ditto.
10688         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10689         * gfortran.dg/pr23095.f: Ditto.
10690         * gfortran.dg/read_float_1.f90: Ditto.
10691
10692 2005-12-17  Andreas Jaeger  <aj@suse.de>
10693
10694         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10695         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10696
10697 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10698
10699         PR fortran/24268
10700         * gfortran.dg/fmt_white.f: New test.
10701
10702 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10703
10704         * gfortran.dg/label_1.f90: New test.
10705
10706 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10707
10708         PR testsuite/25422
10709         * gcc.dg/20031012-1.c: Add -Walways-true option.
10710         * gcc.dg/weak/weak-3.c: Likewise.
10711         * g++.old-deja/g++.mike/warn8.C: Likewise.
10712
10713 2005-12-16  Mike Stump  <mrs@apple.com>
10714
10715         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10716         exit.
10717
10718 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10719
10720         PR libgfortran/25264
10721         PR libgfortran/25349
10722         * gfortran.dg/tl_editing.f90: Added additional checks.
10723         * gfortran.dg/t_editing.f: New test.
10724         * gfortran.dg/write_padding.f90: New test
10725
10726 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10727
10728         PR testsuite/25215
10729         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10730
10731 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10732
10733         PR rtl-optimization/24899
10734         * gcc.c-torture/execute/20051215-1.c: New test.
10735
10736 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10737
10738         PR 24823
10739         * gfortran.dg/pr24823.f: New test.
10740
10741 2005-12-16  Jeff Law  <law@redhat.com>
10742
10743         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10744
10745 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10746
10747         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10748         Change C++ style comments to C style comments.
10749         Remove aligned types from the array.
10750         Keep Enums disabled.
10751         (complex_types): Remove aligned types from the array.
10752         Comment out "_Complex long double".
10753         (attrib_types): Remove.
10754         (complex_attrib_types): Remove.
10755         (attrib_array_types): Remove.
10756         (complex_attrib_array_types): Remove.
10757         (aligned_bitfld_types): Remove.
10758         (n_aligned_bitfld_types): Remove.
10759         (FEATURE_ALIGNEDPACKED): Delete.
10760         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10761         (singles): Remove support for adding attributes.
10762         (choose_type): Remove support for attributed types.
10763         (generate_fields): Remove support for attributed bit-fields.
10764         Remove support for adding attributes.
10765         (generate_random_tests): Remove support for adding attributes.
10766         (features): Add back "[0] :0" and "complex vector [0]".
10767         (main): Remove support for attributed bit-fields.
10768         Uncomment the calling of generate_random_tests for the rests of
10769         the tests.
10770
10771 2005-12-16  Jan Hubicka  <jh@suse.cz>
10772
10773         * gcc.c-torture/combine/pr25224.c: New.
10774
10775 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10776
10777         PR other/25028
10778         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10779         HP-UX.
10780
10781 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10782
10783         * gcc.dg/20051215-1.c: New file.
10784
10785 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10786
10787         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10788         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10789
10790 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10791
10792         PR fortran/18197
10793         * gfortran.dg/dummy_functions_1.f90: New.
10794
10795 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10796
10797         PR rtl-optimization/25310
10798         * gcc.c-torture/compile/pr25310.c: New test.
10799
10800 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10801
10802         PR debug/25023
10803         * gcc.dg/pr25023.c: New test.
10804
10805 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10806
10807         * g++.old-deja/g++.brendan/redecl1.C,
10808         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10809         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10810         g++.old-deja/g++.oliva/typeof1.C,
10811         g++.old-deja/g++.other/crash16.C,
10812         g++.old-deja/g++.other/crash34.C,
10813         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10814         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10815         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10816         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10817         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10818         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10819         Remove xfail.
10820
10821 2005-12-14  Kean Johnston  <jkj@sco.com>
10822             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10823
10824         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10825         * gcc.target/i386/20020523-1.c: Ditto.
10826         * gcc.target/i386/tailcall-1.c: Ditto.
10827         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10828         * gcc.target/i386/ssetype-5.c: Ditto.
10829
10830 2005-12-14  Jeff Law  <law@redhat.com>
10831
10832         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10833
10834 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10835
10836         PR target/25254
10837         PR target/24188
10838         * gcc.target/i386/pr25254.c: New test.
10839         * gfortran.dg/PR24188.f: New test.
10840
10841 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10842
10843         * lib/fortran-torture.exp: Catch remaining uses of
10844         remote_file build delete.
10845
10846 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10847
10848         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10849
10850 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10851
10852         * gcc.dg/warn-addr-cmp.c: New test.
10853
10854 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR debug/25023
10857         PR target/25293
10858         * gcc.target/i386/pr25293.c: New test.
10859
10860 2005-12-13  Petr Machata  <machata@post.cz>
10861
10862         PR c++/24907
10863         * g++.dg/parse/comma2.C: New test.
10864
10865 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10866             Jakub Jelinek  <jakub@redhat.com>
10867
10868         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10869         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10870         (limits.h): Include unconditionally.
10871         (stdlib.h): Likewise.
10872         (hashtab.h): Do not include.
10873         (getopt.h): Likewise.
10874         (stddef.h): Include.
10875         (hashval_t): Define.
10876         (struct entry): Add "next" field.
10877         (HASH_SIZE): New macro.
10878         (hash_table): New variable.
10879         (switchfiles): Do not use xmalloc.
10880         (mix): New macro.
10881         (iterative_hash): New function.
10882         (hasht): Remove.
10883         (e_exists): New function.
10884         (e_insert): Likewise.
10885         (output): Use, instead of libiberty hashtable functions.
10886         (main): Do not use getopt.  Do not call htab_create.
10887
10888 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10889
10890         PR c++/25331
10891         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10892         put atal* and atpaal* attributes on array elements.
10893         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10894         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10895         put atal* and atpaal* attributes on array elements.
10896         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10897
10898 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10899
10900         * gcc.dg/single-precision-constant.c: New test.
10901
10902 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10903
10904         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10905         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10906         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10907         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10908         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10909         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10910         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10911         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10912         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10913         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10914         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10915         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10916         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10917         gcc.target/powerpc/ppc-sdata-2.c,
10918         gcc.target/powerpc/ppc-stackalign-1.c,
10919         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10920         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10921         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10922         gcc.target/powerpc/rs6000-ldouble-2.c,
10923         gcc.target/powerpc/rs6000-power2-1.c,
10924         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10925         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10926         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10927         option into target selector.
10928         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10929         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10930
10931 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10932
10933         PR objc/25348
10934         * objc.dg/encode-9.m: New test.
10935
10936 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10937
10938         PR testsuite/20772
10939         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10940         * gcc.dg/asm-b.c: Fix typo.
10941         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10942         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10943         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10944         i?86 lp64 and x86_64 ilp32.
10945         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10946         on i?86 lp64.
10947         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10948
10949 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10950
10951         PR fortran/25078
10952         gfortran.dg/equiv_5.f90: New test.
10953
10954 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10955
10956         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10957         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10958         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10959         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10960         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10961         * gcc.dg/tree-ssa/reassoc-5.c: New.
10962         * gcc.dg/tree-ssa/reassoc-6.c: New.
10963         * gcc.dg/tree-ssa/reassoc-7.c: New.
10964         * gcc.dg/tree-ssa/reassoc-8.c: New.
10965         * gcc.dg/tree-ssa/reassoc-9.c: New.
10966         * gcc.dg/tree-ssa/reassoc-10.c: New.
10967         * gcc.dg/tree-ssa/reassoc-11.c: New.
10968
10969 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10970
10971         PR testsuite/25167
10972         PR testsuite/24478
10973         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10974
10975 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10976
10977         PR c++/25300
10978         * g++.dg/template/inherit.C: Do not use a generic error message.
10979
10980 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10981
10982         PR libobjc/25354
10983         * objc.dg/gnu-encoding: New directory.
10984         * objc.dg/gnu-encoding/compat-common.h: New file.
10985         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10986         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10987         * objc.dg/gnu-encoding/vector-defs.h: New file.
10988         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10989         * objc.dg/gnu-encoding/generate-random.c: New file.
10990         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10991         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10992         * objc.dg/gnu-encoding/generate-random.h: New file.
10993
10994 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10995
10996         PR c++/25337
10997         * g++.dg/template/defarg7.C: New test.
10998
10999 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11000
11001         PR libobjc/25347
11002         * objc.dg/encode-8.m: New test.
11003
11004 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11005
11006         PR libobjc/25346
11007         * objc.dg/encode-7.m: New test.
11008
11009 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
11010
11011         PR c++/25010
11012         * g++.dg/opt/inline10.C: New test.
11013
11014 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
11015
11016         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
11017
11018 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
11019
11020         * gfortran.dg/substring_equivalence.f90: typo in comment
11021
11022 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11023
11024         PR fortran/25068
11025         * gfortran.dg/iostat_3.f90: New test.
11026
11027 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
11028
11029         PR fortran/23815
11030         * gfortran.dg/unf_io_convert_1.f90: New test.
11031         * gfortran.dg/unf_io_convert_2.f90: New test.
11032         * gfortran.dg/unf_io_convert_3.f90: New test.
11033
11034 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11035
11036         PR testsuite/20772
11037         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
11038         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
11039         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11040         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
11041         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
11042         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11043         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
11044         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
11045         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11046         gcc.dg/torture/fp-int-convert-float128-timode.c,
11047         gcc.dg/torture/fp-int-convert-float128.c,
11048         gcc.dg/torture/fp-int-convert-float80-timode.c,
11049         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
11050         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
11051
11052         * gcc.dg/tls/opt-1.c: Require effective target fpic.
11053
11054 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
11055
11056         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
11057
11058 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
11059
11060         * gcc.dg/20051207-1.c,
11061         * gcc.dg/20051207-2.c,
11062         * gcc.dg/20051207-3.c: New tests.
11063
11064 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11065
11066         PR testsuite/20772
11067         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
11068         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
11069         dg-skip-if target selector.
11070
11071         PR testsuite/20772
11072         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
11073         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
11074         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
11075         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
11076         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
11077         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
11078         and/or merge with i?86 cases.
11079
11080         * gcc.dg/tls/opt-3.c: Require effective target fpic.
11081
11082         PR testsuite/20772
11083         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
11084         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
11085         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
11086         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
11087         x86_64-*-linux*.
11088
11089 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
11090
11091         PR target/25311
11092         * gcc.c-torture/compile/pr25311.c: New test.
11093
11094 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11095
11096         PR libgfortran/25039
11097         * gfortran.dg/read_comma.f: New test.
11098
11099 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
11100
11101         PR c++/19317
11102         * g++.dg/opt/pr19317-1.C: New test.
11103         * g++.dg/opt/pr19317-2.C: New test.
11104         * g++.dg/opt/pr19317-3.C: New test.
11105
11106         PR target/19005
11107         * gcc.c-torture/execute/pr19005.c: New test.
11108
11109         PR target/17828
11110         * g++.old-deja/g++.other/comdat5.C: New test.
11111         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11112
11113         * g++.dg/compat/struct-layout-1.exp: New file.
11114         * g++.dg/compat/struct-layout-1.h: New.
11115         * g++.dg/compat/struct-layout-1_generate.c: New.
11116         * g++.dg/compat/struct-layout-1_x1.h: New.
11117         * g++.dg/compat/struct-layout-1_x2.h: New.
11118         * g++.dg/compat/struct-layout-1_y1.h: New.
11119         * g++.dg/compat/struct-layout-1_y2.h: New.
11120
11121         * gcc.dg/20050330-2.c: New test.
11122
11123 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11124
11125         PR fortran/25292
11126         * gfortran.dg/associated_1.f90: New.
11127
11128 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11129
11130         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11131         ILP32 vect_no_align platforms.
11132
11133 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
11134             Jakub Jelinek  <jakub@redhat.com>
11135
11136         PR target/25268
11137         * gcc.c-torture/compile/20051207-1.c: New test.
11138
11139 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11140
11141         PR testsuite/20772
11142         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11143         gcc.dg/torture/pr18582-1.c,
11144         gcc.target/i386/attributes-error.c: Also test on x86_64.
11145
11146         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11147
11148 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11149
11150         PR c++/19397
11151         * g++.dg/template/typedef3.C: New test.
11152
11153         PR c++/19762
11154         PR c++/19764
11155         * g++.dg/template/dtor3.C: Fix error markers.
11156
11157 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
11158
11159         * lib/target-supports.exp (check_effective_target_sync_char_short):
11160         Add s390*.
11161
11162 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
11163
11164         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11165
11166 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11167
11168         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11169         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11170         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11171         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11172
11173 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11174
11175         PR c++/25263
11176         * g++.dg/other/array2.C: New test case.
11177
11178 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11179
11180         * gcc.dg/darwin-weakimport-3.c: New.
11181
11182         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11183         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11184         and to work on Darwin.
11185         * gcc.dg/attr-weakref-1b.c: New file.
11186         * gcc.dg/attr-weakref-2.c: New test.
11187         * gcc.dg/darwin-weakref-1.c: New test.
11188
11189 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11190
11191         PR testsuite/25247
11192         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11193         use in selector expressions.
11194         (dg-xfail-if): Ditto.
11195         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11196         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11197         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11198         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11199         * gcc.test-framework/test-framework.exp: Skip generated tests if
11200         CHECK_TEST_FRAMEWORK is not 1.
11201
11202 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11203
11204         PR tree-optimization/24963
11205         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11206
11207         PR target/24108
11208         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11209
11210         PR target/18580
11211         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11212         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11213         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11214         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11215
11216 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11217
11218         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11219         dg-options.
11220
11221 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11222
11223         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11224
11225 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11226
11227         * gcc.dg/format/cast-1.c: New test.
11228
11229 2005-12-04  Roger Sayle  <roger@eyesopen.com>
11230
11231         PR c/7776
11232         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11233         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11234         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11235         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11236
11237 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11238
11239         * gcc.dg/cast-pretty-print-1.c: New test.
11240
11241 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11242
11243         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11244
11245 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
11246
11247         PR c++/24173
11248         * g++.dg/template/friend40.C: New test.
11249
11250 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
11251
11252         PR target/25199
11253         * gcc.target/i386/movq-2.c: New test.
11254         * gcc.target/i386/movq.c: Remove target i?86, instead add
11255         dg-require-effective-target ilp32.
11256
11257 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11258
11259         PR c++/24103
11260         * g++.dg/other/default1.C: New test.
11261
11262 2005-12-02  Richard Guenther  <rguenther@suse.de>
11263
11264         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11265
11266 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11267
11268         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11269
11270 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11271
11272         PR target/21017
11273         * gcc.target/powerpc/rotate.c: New.
11274
11275 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11276
11277         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11278         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11279
11280 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11281
11282         PR c/13384
11283         * gcc.dg/pr17730-1.c: Adjust.
11284         * gcc.dg/lvalue1.c (main): Likewise.
11285         * gcc.dg/lvalue-2.c: Likewise.
11286         * g++.dg/pr7503-3.C
11287
11288 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11289
11290         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11291         error messages.
11292
11293 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11294
11295         PR fortran/24789
11296         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11297
11298 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11299
11300         PR target/24475
11301         * lib/target-supports.exp (check_effective_target_tls): New.
11302         (check_effective_target_tls_runtime): New.
11303         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11304         for TLS support.
11305         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11306         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11307         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11308         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11309         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11310         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11311         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11312         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11313         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11314         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11315         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11316         effective-target TLS.
11317         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11318         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11319         effective-target TLS runtime.
11320
11321 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11322
11323         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11324
11325 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11326
11327         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11328         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11329         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11330         ignored" warnings when "packing" is the same as the ABI layout.
11331
11332 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11333
11334         PR fortran/21302
11335         * gfortran.dg/line_length_1.f: New test.
11336         * gfortran.dg/line_length_2.f90: Ditto.
11337
11338 2005-11-30  Richard Guenther  <rguenther@suse.de>
11339
11340         PR tree-optimization/21655
11341         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11342
11343 2005-11-30  Dale Johannesen  <dalej@apple.com>
11344
11345         * gcc.c-torture/compile/pr24930.c: New.
11346
11347 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11348
11349         PR fortran/15809
11350         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11351
11352 2005-11-30  Jeff Law  <law@redhat.com>
11353
11354         * g++.old-deja/g++.law/pr25000.C: New test.
11355
11356 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11357
11358         * gcc.dg/tls/opt-11.c: New test.
11359
11360 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11361
11362         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11363         targets.
11364         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11365         LP64 ia64.
11366
11367 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11368
11369         * gfortran.dg/open_access_1.f90: New test.
11370
11371 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11372
11373         * gcc.dg/charset/builtin2.c: New test.
11374
11375 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11376
11377         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11378         on mmix-*-* for *_[xy].c.
11379
11380 2005-11-28  Kean Johnston  <jkj@sco.com>
11381
11382         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11383         headers.
11384         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11385         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11386         * gcc.target/i386/asm-3.c: Ditto.
11387         * gcc.target/i386/clobbers.c: Ditto.
11388         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11389         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11390         test regexp.
11391         * gcc.target/i386/mul.c: Ditto.
11392         * gcc.target/i386/ssetype-1.c: Ditto.
11393         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11394         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11395         static so the test works with -fPIC mode too. Based on comment in
11396         PR19231 by Pinski.
11397         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11398
11399 2005-11-28  Richard Guenther  <rguenther@suse.de>
11400
11401         * gcc.dg/alias-9.c: New testcase.
11402         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11403
11404 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11405             Uros Bizjak  <uros@kss-loka.si>
11406
11407         PR middle-end/20219
11408         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11409         tan(x)/sin(x) transformations.
11410
11411 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11412
11413         PR middle-end/24575
11414         * gcc.dg/tree-ssa/divide-3.c: New test.
11415         * gcc.dg/tree-ssa/divide-4.c: New test.
11416
11417 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11418
11419         PR fortran/24917
11420         *  gfortran.dg/boz_6.f90: New test.
11421
11422 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11423
11424         PR fortran/23912
11425         * gfortran.dg/modulo_1.f90: New test.
11426
11427 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11428
11429         PR libfortran/24919
11430         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11431         fail on CRLF platforms.
11432         * gfortran.dg/ftell_2.f90: Likewise.
11433
11434 2005-11-26  Eric Christopher  <echristo@apple.com>
11435
11436         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11437
11438 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11439
11440         * objc.dg/gnu-runtime-3.m: Simplify.
11441
11442 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11443
11444         PR middle-end/23669
11445         * gcc.dg/tree-ssa/divide-1.c: New test.
11446         * gcc.dg/tree-ssa/divide-2.c: New test.
11447
11448 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11449
11450         PR libgfortran/24945
11451         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11452
11453 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11454
11455         PR libgfortran/24945
11456         * gfortran.dg/open_status_2.f90: New test.
11457
11458 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11459
11460         * gcc.c-torture/execute/builtins/fprintf.c,
11461         gcc.c-torture/execute/builtins/fputs-lib.c,
11462         gcc.c-torture/execute/builtins/fputs.c,
11463         gcc.c-torture/execute/builtins/lib/fprintf.c,
11464         gcc.c-torture/execute/builtins/lib/printf.c,
11465         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11466
11467 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11468
11469         * gcc.dg/20050922-2.c: New test.
11470
11471 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11472
11473         * objc.dg/gnu-runtime-3.m: New test.
11474
11475 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11476
11477         PR c++/9278
11478         * g++.dg/other/void1.C: New test.
11479
11480 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11481
11482         PR middle-end/24998
11483         * gcc.dg/torture/fp-int-convert-float.c,
11484         gcc.dg/torture/fp-int-convert-double.c,
11485         gcc.dg/torture/fp-int-convert-long-double.c,
11486         gcc.dg/torture/fp-int-convert-timode.c,
11487         gcc.dg/torture/fp-int-convert-float80.c,
11488         gcc.dg/torture/fp-int-convert-float80-timode.c,
11489         gcc.dg/torture/fp-int-convert-float128.c,
11490         gcc.dg/torture/fp-int-convert-float128-timode.c,
11491         gcc.dg/torture/fp-int-convert.h: New files.
11492
11493 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11494
11495         PR middle-end/24989
11496         * gcc.dg/tree-ssa/bool-10.c: New test.
11497         * gcc.dg/tree-ssa/bool-11.c: New test.
11498         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11499
11500 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11501
11502         PR middle-end/24990
11503         * tree-ssa/pr24990-1.c: New test.
11504
11505 2005-11-24  Richard Guenther  <rguenther@suse.de>
11506         Dirk Mueller <dmueller@suse.de>
11507
11508         PR c++/14024
11509         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11510         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11511         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11512         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11513         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11514         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11515
11516 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11517
11518         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11519
11520 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11521
11522         PR c/21668
11523         * gcc.dg/Wc++-compat.c: New.
11524         * gcc.dg/Wno-c++-compat.c: New.
11525
11526 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11527
11528         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11529         (vspltish, vspltisw): Likewise.
11530
11531 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11532
11533         PR libgfortran/24794
11534         * gfortran.dg/namelist_12.f: Fix quotes.
11535         * gfortran.dg/namelist_13.f90: Fix quotes.
11536         * gfortran.dg/namelist_14.f90: Fix quotes.
11537         * gfortran.dg/namelist_15.f90: Fix quotes.
11538         * gfortran.dg/namelist_use.f90: Fix quotes.
11539         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11540         * gfortran.dg/namelist_21.f90: New test.
11541         * gfortran.dg/namelist_22.f90: New test.
11542
11543 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11544
11545         PR target/23435
11546         * gcc.c-torture/compile/pr23435.c: New.
11547
11548 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11549
11550         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11551
11552 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11553
11554         * gcc.target/powerpc/405-macchw-1.c,
11555         gcc.target/powerpc/405-macchw-2.c,
11556         gcc.target/powerpc/405-macchwu-1.c,
11557         gcc.target/powerpc/405-macchwu-2.c,
11558         gcc.target/powerpc/405-machhw-1.c,
11559         gcc.target/powerpc/405-machhw-2.c,
11560         gcc.target/powerpc/405-machhwu-1.c,
11561         gcc.target/powerpc/405-machhwu-2.c,
11562         gcc.target/powerpc/405-maclhw-1.c,
11563         gcc.target/powerpc/405-maclhw-2.c,
11564         gcc.target/powerpc/405-maclhwu-1.c,
11565         gcc.target/powerpc/405-maclhwu-2.c,
11566         gcc.target/powerpc/405-mulchw-1.c,
11567         gcc.target/powerpc/405-mulchw-2.c,
11568         gcc.target/powerpc/405-mulchwu-1.c,
11569         gcc.target/powerpc/405-mulchwu-2.c,
11570         gcc.target/powerpc/405-mulhhw-1.c,
11571         gcc.target/powerpc/405-mulhhw-2.c,
11572         gcc.target/powerpc/405-mulhhwu-1.c,
11573         gcc.target/powerpc/405-mulhhwu-2.c,
11574         gcc.target/powerpc/405-mullhw-1.c,
11575         gcc.target/powerpc/405-mullhw-2.c,
11576         gcc.target/powerpc/405-mullhwu-1.c,
11577         gcc.target/powerpc/405-mullhwu-2.c,
11578         gcc.target/powerpc/405-nmacchw-1.c,
11579         gcc.target/powerpc/405-nmacchw-2.c,
11580         gcc.target/powerpc/405-nmachhw-1.c,
11581         gcc.target/powerpc/405-nmachhw-2.c,
11582         gcc.target/powerpc/405-nmaclhw-1.c,
11583         gcc.target/powerpc/405-nmaclhw-2.c,
11584         gcc.target/powerpc/440-macchw-1.c,
11585         gcc.target/powerpc/440-macchw-2.c,
11586         gcc.target/powerpc/440-macchwu-1.c,
11587         gcc.target/powerpc/440-macchwu-2.c,
11588         gcc.target/powerpc/440-machhw-1.c,
11589         gcc.target/powerpc/440-machhw-2.c,
11590         gcc.target/powerpc/440-machhwu-1.c,
11591         gcc.target/powerpc/440-machhwu-2.c,
11592         gcc.target/powerpc/440-maclhw-1.c,
11593         gcc.target/powerpc/440-maclhw-2.c,
11594         gcc.target/powerpc/440-maclhwu-1.c,
11595         gcc.target/powerpc/440-maclhwu-2.c,
11596         gcc.target/powerpc/440-mulchw-1.c,
11597         gcc.target/powerpc/440-mulchw-2.c,
11598         gcc.target/powerpc/440-mulchwu-1.c,
11599         gcc.target/powerpc/440-mulchwu-2.c,
11600         gcc.target/powerpc/440-mulhhw-1.c,
11601         gcc.target/powerpc/440-mulhhw-2.c,
11602         gcc.target/powerpc/440-mulhhwu-1.c,
11603         gcc.target/powerpc/440-mulhhwu-2.c,
11604         gcc.target/powerpc/440-mullhw-1.c,
11605         gcc.target/powerpc/440-mullhw-2.c,
11606         gcc.target/powerpc/440-mullhwu-1.c,
11607         gcc.target/powerpc/440-mullhwu-2.c,
11608         gcc.target/powerpc/440-nmacchw-1.c,
11609         gcc.target/powerpc/440-nmacchw-2.c,
11610         gcc.target/powerpc/440-nmachhw-1.c,
11611         gcc.target/powerpc/440-nmachhw-2.c,
11612         gcc.target/powerpc/440-nmaclhw-1.c,
11613         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11614
11615 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11616
11617         PR fortran/24774
11618         * gfortran.dg/inquire_9.f90: New test.
11619
11620         PR fortran/21647
11621         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11622
11623 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11624
11625         PR libfortran/24432
11626         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11627         Check that 'cos' is supported.
11628
11629 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11630
11631         PR fortran/24223
11632         * gfortran.dg/substring_equivalence.f90: New test.
11633
11634         PR fortran/24705
11635         * gfortran.dg/auto_internal_assumed.f90: New test.
11636
11637 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11638
11639         * gcc.dg/fold-div-2.c: New test.
11640
11641 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11642
11643         PR rtl-optimization/24883
11644         * gcc.c-torture/compile/pr24883.c: New test.
11645
11646 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11647
11648         PR middle-end/20583
11649         * gcc.c-torture/compile/pr20583.c: New.
11650
11651 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11652
11653         * gcc.c-torture/execute/usmul.c: New test.
11654
11655 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11656
11657         * gcc.dg/tree-ssa/vrp22.c: New test.
11658
11659 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11660
11661         PR middle-end/24912
11662         * gcc.dg/torture/pr24912-1.c: New test.
11663
11664 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11665
11666         PR fortran/24862
11667         * gfortran.dg/arrayio_derived_1.f90: New test.
11668
11669 2005-11-19  Richard Guenther  <rguenther@suse.de>
11670
11671         PR middle-end/23294
11672         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11673
11674 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11675
11676         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11677
11678 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11679
11680         PR c++/8355
11681         * g++.dg/template/friend39.C: New test.
11682
11683 2005-11-18  James E Wilson  <wilson@specifix.com>
11684
11685         * gcc.dg/builtin-strstr.c: New.
11686
11687 2005-11-18  Richard Henderson  <rth@redhat.com>
11688
11689         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11690         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11691         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11692         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11693         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11694         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11695         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11696         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11697         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11698         renaming to remove initial "ia64-".
11699
11700 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11701
11702         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11703
11704 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11705
11706         * g++.dg/cpp/string-2.C: New test.
11707
11708 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11709
11710         * gcc.dg/tree-ssa/loop-14.c: New test.
11711
11712 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11713             Michael Chamberlain <michael@chamberlain.net.au>
11714
11715         * ada/acats/run_all.sh (target_run): Kill long running tests.
11716
11717 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11718
11719         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11720         * gcc.dg/cleanup-9.c: Likewise.
11721         * gcc.dg/cleanup-10.c: Likewise.
11722         * gcc.dg/cleanup-11.c: Likewise.
11723
11724 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11725
11726         PR fortran/24892
11727         * gfortran.dg/open_access_append_1.f90: New test.
11728         * gfortran.dg/open_access_append_2.f90: New test.
11729
11730 2005-11-16  Richard Guenther  <rguenther@suse.de>
11731
11732         PR middle-end/24851
11733         * gcc.c-torture/execute/pr24851.c: New testcase.
11734
11735 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11736
11737         * gcc.dg/fold-overflow-1.c: New test.
11738
11739 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11740
11741         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11742         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11743
11744 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11745
11746         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11747         structures.
11748         * g++.dg/eh/forced2.C: Likewise.
11749         * g++.dg/eh/forced3.C: Likewise.
11750         * g++.dg/eh/forced4.C: Likewise.
11751
11752 2005-11-11  Mike Stump  <mrs@apple.com>
11753
11754         * g++.old-deja/g++.mike/unused.C: Add.
11755
11756 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11757
11758         PR c++/24667
11759         * g++.dg/warn/Wcast-qual1.C: New test.
11760
11761 2005-11-15  Jan Hubicka  <jh@suse.cz>
11762
11763         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11764
11765 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11766
11767         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11768
11769 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11770
11771         PR 24840
11772         * gcc.dg/tree-ssa/pr24840.c: New test.
11773
11774 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11775
11776         PR testsuite/24841
11777         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11778
11779 2005-11-14  Dale Johannesen  <dalej@apple.com>
11780
11781         * gcc.c-torture/execute/20051113-1.c: New.
11782
11783 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11784
11785         PR c++/24687
11786         * g++.dg/template/crash43.C: New test.
11787
11788 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11789
11790         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11791
11792 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11793
11794         PR c++/24817
11795         * g++.dg/eh/spec8.C: New test.
11796
11797 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11798
11799         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11800
11801 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11802
11803         PR c++/20293
11804         * g++.dg/parse/ambig4.C: New test.
11805         * g++.dg/tc1/dr101.C: Adjust error markers.
11806         * g++.dg/lookup/strong-using-2.C: Likewise.
11807         * g++.dg/lookup/ambig5.C: Likewise.
11808         * g++.dg/lookup/ambig4.C: Likewise.
11809         * g++.dg/parse/crash22.C: Likewise.
11810
11811 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11812
11813         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11814
11815 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11816
11817         * gcc.dg/nested-calls-1.c: New test.
11818
11819 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11820
11821         * gfortran.dg/complex_intrinsic_1.f90: New test.
11822         * gfortran.dg/complex_intrinsic_2.f90: New test.
11823         * gfortran.dg/fgetc_1.f90: New test.
11824         * gfortran.dg/fgetc_2.f90: New test.
11825         * gfortran.dg/fgetc_3.f90: New test.
11826         * gfortran.dg/ftell_1.f90: New test.
11827         * gfortran.dg/ftell_2.f90: New test.
11828         * gfortran.dg/gnu_logical_1.F: New test.
11829         * gfortran.dg/gnu_logical_2.f90: New test.
11830
11831 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11832
11833         PR middle-end/24820
11834         * testsuite/gcc.dg/pr24820.c: New test.
11835
11836 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11837
11838         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11839         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11840         variable.
11841
11842 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11843
11844         testsuite/24614
11845         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11846
11847 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11848
11849         * gcc.target/cris/cris.exp: New file.
11850         * gcc.target/cris/rld-legit1.c: New test.
11851         * gcc.target/cris/rld-legit2.c: New test.
11852
11853 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11854
11855         PR c++/24780
11856         * g++.dg/opt/pr24780.C: New test.
11857
11858         PR c++/24761
11859         * g++.dg/template/asm1.C: New test.
11860
11861 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11862
11863         PR libgfortran/24787
11864         * gfortran.dg/scan_1.f90: New test.
11865
11866 2005-11-12  Jan Hubicka  <jh@suse.cz>
11867
11868         * gcc.target/i386/minmax-1.c: New.
11869         * gcc.target/i386/minmax-2.c: New.
11870
11871 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11872
11873         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11874
11875 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11876
11877         * gcc.c-torture/execute/20051110-1.c,
11878         gcc.c-torture/execute/20051110-2.c: New tests.
11879
11880 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11881
11882         PR middle-end/24750
11883         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11884         New tests.
11885
11886 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11887
11888         * lib/target-libpath.exp (get_shlib_extension): New proc.
11889         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11890         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11891         * lib/objc.exp (objc_target_compile): Likewise.
11892         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11893         detection.
11894
11895 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11896
11897         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11898
11899         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11900         Add -static to additional_flags and pass it to target_compile.
11901
11902 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11903
11904         PR libgfortran/24719
11905         gfortran.dg/read_noadvance.f90: New test.
11906
11907         PR libgfortran/24699
11908         gfortran.dg/fmt_t_2.f90: New test.
11909
11910         PR libgfortran/24785
11911         gfortran.dg/read_x_eor.f90: New test.
11912
11913         PR libgfortran/24584
11914         gfortran.dg/namelist_empty.f90: Rename test.
11915
11916         PR libgfortran/24489
11917         gfortran/read_eor.f90: Rename test.
11918
11919 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11920
11921         PR fortran/15976
11922         * gfortran.dg/automatic_module_variable.f90: New test.
11923
11924 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11925
11926         PR target/24445
11927         * gcc.dg/pr24445.c: New test.
11928
11929 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11930
11931         PR fortran/24655
11932         PR fortran/24755
11933         * gfortran.dg/recursive_statement_functions.f90: Add statement
11934         functions using inline intrinsic functions and parameters to test
11935         that they no longer seg-fault.
11936
11937         PR fortran/24409
11938         gfortran.dg/nested_modules_4.f90: New test.
11939         gfortran.dg/nested_modules_5.f90: New test.
11940
11941 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11942
11943         PR fortran/24643
11944         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11945
11946 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11947
11948         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11949         failures.
11950
11951 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11952
11953         * gcc.dg/sparc-getcontext-1.c: New test.
11954
11955 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11956
11957         * gcc.dg/ifcvt-fabs-1.c: New test.
11958
11959 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11960
11961         PR other/4372
11962         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11963         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11964
11965 2005-11-09  Richard Guenther  <rguenther@suse.de>
11966
11967         PR tree-optimization/24716
11968         * gcc.c-torture/execute/pr24716.c: New testcase.
11969
11970 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11971
11972         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11973
11974 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11975
11976         PR 24624
11977         * gcc.dg/pr24624.c: Testcase added.
11978
11979 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11980
11981         PR 24623
11982         * g++.dg/other/pr24623.C: Testcase added.
11983
11984 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11985
11986         PR fortran/22607
11987         * gfortran-dg/pure_byref_1.f90: New.
11988         * gfortran-dg/pure_byref_2.f90: New.
11989
11990 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11991
11992         PR c/24101
11993         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11994         * gcc.dg/dg.exp: Run main loop also for *.i files.
11995
11996 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11997
11998         PR c++/19450
11999         * g++.dg/tls/diag-3.C: New test.
12000         * g++.dg/tls/diag-4.C: New test.
12001         * g++.dg/tls/static-1.C: New test.
12002         * g++.dg/tls/static-1a.cc: New file.
12003
12004 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
12005
12006         PR 23046
12007         * g++.dg/tree-ssa/pr23046.C: New test.
12008
12009 2005-11-08  Devang Patel <dpatel@apple.com>
12010
12011         PR tree-optimization/23115
12012         * gcc.dg/tree-ssa/pr23115.c: New.
12013
12014 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
12015
12016         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
12017         * gcc.target/powerpc/pr16155.c: Same.
12018         * gcc.target/powerpc/altivec-1.c: Same.
12019         * gcc.target/powerpc/altivec-2.c: Same.
12020         * gcc.target/powerpc/altivec-3.c: Same.
12021         * gcc.target/powerpc/altivec-5.c: Same.
12022         * gcc.target/powerpc/altivec-11.c: Same.
12023         * gcc.target/powerpc/altivec-12.c: Same.
12024         * gcc.target/powerpc/altivec-14.c: Same.
12025         * gcc.target/powerpc/altivec-22.c: Same.
12026         * gcc.target/powerpc/altivec-consts.c: Same.
12027         * gcc.target/powerpc/altivec-pr22085.c: Same.
12028         * gcc.target/powerpc/altivec-splat.c: Same.
12029         * gcc.target/powerpc/altivec-varargs-1.c: Same.
12030         * gcc.target/powerpc/altivec-vec-merge.c: Same.
12031         * gcc.target/powerpc/darwin-longlong.c: Same.
12032
12033 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
12034
12035         PR target/19340
12036         * gcc.dg/pr19340.c: New test.
12037
12038 2005-11-07  Ian Lance Taylor  <ian@airs.com>
12039
12040         PR rtl-optimization/24683
12041         * gcc.dg/pr24683.c: New test.
12042
12043 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12044
12045         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
12046         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
12047
12048 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12049
12050         * gcc.target/i386/pr23376.c: Compile with -mmmx.
12051
12052 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
12053
12054         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
12055
12056 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12057
12058         PR target/24230
12059
12060         * gcc.target/powerpc/altivec-consts.c,
12061         gcc.target/powerpc/altivec-splat.c: New testcase.
12062
12063 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12064
12065         PR c/24599
12066
12067         * gcc.dg/overflow-2.c: New testcase.
12068
12069 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
12070
12071         PR rtl-optimization/23567
12072         * gcc.c-torture/execute/20051104-1.c: New test.
12073
12074 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
12075
12076         PR fortran/24534
12077         gfortran.dg/private_type_2.f90: Modified to check that case with
12078         PRIVATE declaration within derived type is accepted.
12079
12080         PR fortran/20838
12081         gfortran.dg/pointer_assign_1.f90: New test.
12082
12083         PR fortran/20840
12084         * gfortran.dg/arrayio_0.f90: New test.
12085
12086         PR fortran/17737
12087         gfortran.dg/data_initialized.f90: New test.
12088         gfortran.dg/data_constraints_1.f90: New test.
12089         gfortran.dg/data_constraints_2.f90: New test.
12090
12091 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
12092
12093         PR fortran/24174
12094         PR fortran/24305
12095         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12096
12097 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
12098
12099         PR 24670
12100         * gcc.dg/tree-ssa/pr24670.c: New test.
12101
12102 2005-11-05  Ian Lance Taylor  <ian@airs.com>
12103
12104         PR target/22432
12105         * gcc.target/i386/pr22432.c: New test.
12106
12107 2005-11-05  Richard Henderson  <rth@redhat.com>
12108
12109         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12110         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12111         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12112         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12113         from gcc.dg/alpha-*.
12114         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12115         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12116
12117 2005-11-05  Andreas Jaeger  <aj@suse.de>
12118
12119         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12120
12121 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12122
12123         PR target/23424
12124         * gcc.dg/torture/pr23424-1.c: New test.
12125
12126 2005-11-04  Richard Henderson  <rth@redhat.com>
12127
12128         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12129         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12130         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12131         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12132         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12133         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12134         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12135         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12136         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12137         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12138         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12139         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12140         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12141         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12142         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12143         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12144         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12145         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12146         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12147         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12148         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12149         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12150         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12151         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12152         Move from gcc.dg/.
12153         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12154         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12155         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12156         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12157         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12158         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12159         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12160         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12161         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12162         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12163         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12164         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12165         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12166         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12167         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12168         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12169         gcc.target/i386/lea.c, gcc.target/i386/local.c,
12170         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12171         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12172         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12173         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12174         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12175         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12176         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12177         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12178         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12179         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12180         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12181         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12182         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12183         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12184         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12185         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12186         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12187         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12188         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12189         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12190         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12191         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12192         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12193         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12194         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12195         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12196         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12197         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12198
12199 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12200
12201         PR 24627
12202         * gcc.dg/tree-ssa/pr24627.c: New test.
12203
12204 2005-11-04 Paul Brook  <paul@codesourcery.com>
12205
12206         * gcc.dg/tls/opt-10.c: New test.
12207
12208 2005-11-04  Andreas Jaeger  <aj@suse.de>
12209
12210         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12211         avoid extra warnings.
12212
12213 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12214
12215         PR libfortran/22298
12216         * gcc/testsuite/lib/target-supports.exp
12217         (check_effective_target_static_libgfortran): New
12218         static_libgfortran effective target.
12219         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12220         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12221
12222 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12223
12224         * gcc.dg/pr24615.c: Guard test with { target fpic }.
12225
12226 2005-11-03  Josh Conner  <jconner@apple.com>
12227
12228         PR c++/19989
12229         g++.dg/ext/array2.C: New test.
12230         g++.dg/template/dependent-name3.C: New test.
12231         g++.dg/template/dependent-name4.C: New test.
12232         g++.dg/template/sfinae2.C: New test.
12233
12234 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12235
12236         PR preprocessor/22042
12237         * gcc.dg/cpp/strify4.c: New test.
12238
12239 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12240
12241         PR c++/17964
12242         * g++.dg/cpp/string-1.C: New test.
12243
12244 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12245
12246         * gcc.target/powerpc: New directory.
12247         * gcc.target/powerpc/powerpc.exp: New file.
12248         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12249         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12250         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12251         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12252         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12253         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12254         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12255         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12256         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12257         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12258         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12259         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12260         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12261         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12262         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12263         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12264         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12265         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12266         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12267         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12268         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12269         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12270         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12271         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12272         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12273         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12274         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12275         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12276         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12277         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12278         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12279         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12280         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12281         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12282
12283 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12284
12285         PR c++/21627
12286         * g++.dg/warn/inline2.C: New test.
12287
12288 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12289
12290         PR middle-end/23155
12291         * g++.dg/ext/c99struct1.C: New test.
12292         * gcc.dg/union-cast-1.c: New test.
12293         * gcc.dg/union-cast-2.c: New test.
12294         * gcc.dg/union-cast-3.c: New test.
12295
12296 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12297
12298         PR middle-end/24589
12299         * gcc.c-torture/execute/zero-struct-2.c: New test.
12300
12301 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12302
12303         PR c++/24582
12304         * g++.dg/init/switch1.C: New test.
12305
12306 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12307
12308         * gcc.dg/delay-slot-1.c: New test.
12309
12310 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12311
12312         PR target/24620
12313         * gcc.dg/pr24620.c: New test.
12314
12315 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12316
12317         PR c/24329
12318         * gcc.dg/format/unnamed-1.c: New test.
12319
12320 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12321
12322         PR c++/22434
12323         * g++.dg/expr/cond8.C: New test.
12324
12325         PR c++/24560
12326         * g++.dg/parse/dot1.C: New test.
12327
12328 2005-11-02  Jan Hubicka  <jh@suse.cz>
12329
12330         PR target/23303
12331         * gcc.dg/i386-lea.c: New test
12332
12333 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12334
12335         PR target/24615
12336         * gcc.dg/pr24615.c: New test.
12337
12338 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12339
12340         PR target/24600
12341         * gcc.dg/pr24600.c: New test.
12342
12343 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12344
12345         PR c++/19253
12346         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12347         * g++.dg/parse/typename9.C: New test.
12348         * g++/dg/parse/typename10.C: Likewise.
12349
12350 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12351
12352         PR fortran/18157
12353         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12354         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12355         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12356
12357 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12358
12359         PR c++/24569
12360         * g++.dg/debug/static1.C: New test.
12361
12362 2005-11-02  Josh Conner  <jconner@apple.com>
12363
12364         * g++.dg/crash38.C: moved into proper directory...
12365         * g++.dg/template/crash42.C: ...here
12366
12367 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12368
12369         PR target/18338
12370         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12371         pcc_bitfield_type_matters || default_packed.
12372
12373         * lib/target-supports.exp
12374         (check_effective_target_pcc_bitfield_type_matters): New proc.
12375         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12376
12377         PR testsuite/23304
12378         * lib/target-supports.exp (check_effective_default_packed): New proc.
12379         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12380         Gate expected errors on target ! default_packed.
12381         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12382
12383 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12384
12385         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12386         change (r106358).
12387
12388 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12389
12390         PR fortran/24008
12391         * gfortran.dg/entry_5.f90: New.
12392         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12393
12394 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12395
12396         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12397
12398 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12399
12400         PR fortran/21565
12401         gfortran.dg/namelist_blockdata.f90: New test.
12402
12403         PR fortran/18737
12404         gfortran.dg/external_implicit_none.f90: New test.
12405
12406         PR fortran/14994
12407         * gfortran.dg/secnds.f: New test.
12408
12409 2005-10-31  Jan Hubicka  <jh@suse.cz>
12410
12411         PR target/20928
12412         * gcc.c-torture/compile/pr20928.c: New test.
12413
12414 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12415
12416         PR middle-end/23492
12417         * gcc.c-torture/compile/zero-strct-5.c: New test.
12418
12419 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12420
12421         PR libgfortran/24584
12422         * gfortran.dg/pr24584.f90: New test.
12423
12424 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12425
12426         PR fortran/18883
12427         * gfortran.dg/char_result_9.f90: New.
12428         * gfortran.dg/char_result_10.f90: New.
12429
12430 2005-10-30  Jan Hubicka  <jh@suse.cz>
12431
12432         * g++.dg/tree-ssa/pr24172.C: New testcase.
12433
12434 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12435
12436         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12437
12438 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12439
12440         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12441         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12442         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12443         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12444         gfortran.dg/enum_9.f90,
12445         gfortran.fortran-torture/compile/enum_1.f90,
12446         gfortran.fortran-torture/execute/enum_1.f90,
12447         gfortran.fortran-torture/execute/enum_2.f90,
12448         gfortran.fortran-torture/execute/enum_3.f90,
12449         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12450
12451 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12452
12453         PR target/18482
12454         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12455         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12456
12457 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12458
12459         PR libfortran/20179
12460         * gfortran.dg/mixed_io_1.f90: New test.
12461         * gfortran.dg/mixed_io_1.c: New file.
12462
12463 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12464
12465         * gfortran.dg/malloc_free_1.f90: New test.
12466
12467 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12468
12469         * gcc.dg/nested-func-4.c: Require profiling -pg.
12470
12471 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12472
12473         PR C++/23229
12474         * g++.dg/warn/main-2.C: New test.
12475
12476 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12477
12478         PR fortran/24545
12479         * gfortran.dg/interface_2.f90: new test.
12480
12481 2005-10-28  Josh Conner  <jconner@apple.com>
12482
12483         PR c++/22153
12484         * g++.dg/template/crash38.C: New test.
12485         * g++.dg/parse/explicit1.C: Change expected errors.
12486
12487 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12488
12489         PR C++/23426
12490         * g++.dg/other/large-size-array.C: New test.
12491
12492 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12493
12494         PR middle-end/24362
12495         * g++.dg/opt/complex4.C: New test.
12496
12497 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12498
12499         * gcc.dg/nested-func-4.c: New test.
12500
12501 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12502
12503         PR fortran/24158
12504         gfortran.dg/derived_recursion.f90: New test.
12505         gfortran.dg/implicit_actual.f90: New test.
12506
12507 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12508
12509         PR middle-end/24295, PR testsuite/24477
12510         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12511         removed when weakref hits the tree.
12512
12513 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12514
12515         * gfortran.dg/cray_pointers_4.f90: New test.
12516
12517         * gfortran.dg/cray_pointers_5.f90: New test.
12518
12519 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12520
12521         PR fortran/22290
12522         * gfortran.dg/assign_5.f90: New test.
12523         * gfortran.dg/assign_6.f: New test.
12524
12525 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12526
12527         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12528         CPU has no SSE support.
12529
12530 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12531
12532         PR libgfortran/24224
12533         * gfortran.dg/arrayio_1.f90: Update attribution.
12534         * gfortran.dg/arrayio_2.f90: Update attribution.
12535         * gfortran.dg/arrayio_3.f90: Update attribution.
12536         * gfortran.dg/arrayio_4.f90: Update test conditions.
12537         * gfortran.dg/arrayio_5.f90: Update attribution.
12538         * gfortran.dg/arrayio_6.f90: New test.
12539         * gfortran.dg/arrayio_7.f90: New test.
12540
12541 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12542
12543         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12544
12545 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12546
12547         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12548
12549 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12550
12551         PR fortran/24416
12552         * gfortran.dg/namelist_char_only.f90: New test.
12553
12554 2005-10-24  Asher Langton  <langton2@llnl.gov>
12555
12556         PR fortran/17031
12557         PR fortran/22282
12558         * gfortran.dg/cray_pointers_1.f90: New test.
12559         * gfortran.dg/cray_pointers_2.f90: New test.
12560         * gfortran.dg/cray_pointers_3.f90: New test.
12561         * gfortran.dg/loc_1.f90: New test.
12562         * gfortran.dg/loc_2.f90: New test.
12563
12564 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12565
12566         * gcc.dg/pr24225.c: New test.
12567
12568 2005-10-24  Asher Langton  <langton2@llnl.gov>
12569
12570         * gfortran.dg/dup_save_1.f90: New test.
12571         * gfortran.dg/dup_save_2.f90: New test.
12572
12573 2005-10-24  Paul Brook  <paul@codesourcery.com>
12574
12575         PR 24107
12576         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12577         stdint.h.
12578
12579 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12580
12581         PR libgfortran/24489
12582         * gfortran.dg/pr24489.f90: New test.
12583
12584 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12585
12586         PR fortran/23635
12587         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12588
12589 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12590
12591         PR target/18911
12592         * g++.dg/init/array16.C: Skip for mmix-*-*.
12593
12594 2005-10-23  Asher Langton  <langton2@llnl.gov>
12595
12596         * gfortran.dg/byte_1.f90: New test.
12597         * gfortran.dg/byte_2.f90: New test.
12598
12599 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12600
12601         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12602
12603 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12604
12605         PR fortran/18022
12606         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12607
12608         PR fortran/24311
12609         * gfortran.dg/merge_char_const.f90: New test.
12610
12611         PR fortran/24384
12612         * gfortran.dg/spread_scalar_source.f90: New test.
12613
12614 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12615
12616         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12617
12618         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12619         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12620
12621         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12622
12623 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12624
12625         PR fortran/24426
12626         * gfortran.dg/der_pointer_4.f90: New.
12627
12628 2005-10-22  David Ayers  <d.ayers@inode.at>
12629
12630         * obj-c++.dg/except-1.mm: Simplify.
12631
12632 2005-10-21  David Ayers  <d.ayers@inode.at>
12633
12634         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12635
12636 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12637
12638         * gfortran.dg/assumed_dummy_2.f90: New test.
12639
12640 2005-10-21  James E Wilson  <wilson@specifix.com>
12641
12642         PR preprocessor/15220
12643         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12644
12645 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12646
12647         * gcc.c-torture/execute/20051021-1.c: New test.
12648
12649 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12650
12651         PR c++/24260
12652         * g++.dg/ext/tmplattr1.C: New test.
12653
12654 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12655
12656         PR fortran/24440
12657         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12658
12659 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12660
12661         * obj-c++.dg/except-1.mm: New.
12662
12663         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12664
12665 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12666
12667         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12668
12669 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12670
12671         PR middle-end/24295
12672         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12673         declarations with the same names as thunks' alias targets, use
12674         aliases instead.
12675         * gcc.dg/attr-alias-3.c: New test.
12676         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12677
12678 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12679
12680         PR c++/22618
12681         * g++.dg/parse/access8.C: New test.
12682
12683 2005-10-20  Richard Guenther  <rguenther@suse.de>
12684
12685         PR c++/24439
12686         * g++.dg/tree-ssa/pr24439.C: New testcase.
12687
12688 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12689
12690         * g++.dg/opt/delay-slot-1.C: New test.
12691
12692 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12693
12694         PR fortran/21625
12695         * gfortran.fg/der_init_1.f90: New.
12696
12697 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12698
12699         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12700
12701 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12702
12703         PR c++/21908
12704         * g++.dg/parse/error28.C: New test.
12705
12706 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12707
12708         * gcc.dg/profile-generate-2.c: New test.
12709
12710 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12711
12712         PR target/23589
12713         * g++.dg/ext/dllimport11.C: New.
12714
12715 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12716
12717         PR c++/22293
12718         * g++.dg/other/friend3.C: New test.
12719
12720 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12721
12722         PR c++/23293
12723         * g++.dg/template/error19.C: New test.
12724
12725 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12726
12727         PR c++/21383
12728         * g++.dg/overload/koenig2.C: New.
12729
12730         PR c++/23118
12731         * g++.dg/overload/error2.C: New.
12732
12733         PR c++/22604
12734         * g++.dg/inherit/covariant14.C: New.
12735
12736 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12737
12738         PR c++/23440
12739         * g++.dg/parse/for1.C: New test.
12740
12741 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12742
12743         PR fortran/23446
12744         * gfortran.dg/host_dummy_index_1.f90: New test.
12745
12746         PR fortran/21459
12747         * gfortran.dg/automatic_char_len_2.f90: New test.
12748
12749         PR fortran/20866
12750         * gfortran.dg/recursive_statement_functions.f90: New test.
12751
12752         PR fortran/20853
12753         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12754
12755         PR fortran/20849
12756         * gfortran.dg/external_initializer.f90: New test.
12757
12758         PR fortran/20837
12759         * non_module_public.f90: New test.
12760
12761 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12762
12763         PR c++/24386
12764         * g++.dg/template/overload7.C: New.
12765
12766         PR c++/22551
12767         * g++.dg/other/switch2.C: Remove expected warnings.
12768
12769         PR c++/21353
12770         * g++.dg/template/defarg6.C: New.
12771
12772 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12773
12774         PR target/24315
12775         * gcc.target/i386/pr24315.c: New test.
12776
12777 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12778
12779         PR c++/24389
12780         * g++.dg/template/static21.C: New test.
12781         * g++.dg/template/static21-a.cc: Likewise.
12782
12783 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12784
12785         PR c++/23959
12786         * g++.dg/warn/Wswitch-default-1.C: New test.
12787         * g++.dg/warn/Wswitch-default-2.C: New test.
12788
12789 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12790
12791         PR c++/22173
12792         * g++.dg/parse/template18.C: New test.
12793         * g++.dg/template/nontype15.C: Likewise.
12794
12795 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12796
12797         PR fortran/22273
12798         * gfortran.dg/spec_expr_2.f90: New.
12799
12800 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12801
12802         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12803         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12804         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12805         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12806         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12807         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12808         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12809         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12810         previous target-specific skips and warning-message matches where
12811         applicable.
12812
12813 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12814
12815         PR c++/21347
12816         * g++.dg/warn/Wctor-dtor.C: New test.
12817
12818 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12819
12820         PR c/23439
12821         * gcc.dg/for-1.c: New test.
12822
12823 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12824
12825         PR c++/19565
12826         * g++.dg/warn/Wconversion1.C: New test.
12827         * g++.dg/ext/packed4.C: Compile with -w.
12828         * g++.dg/opt/20050511-1.C: Likewise.
12829         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12830
12831 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12832
12833         * gfortran.dg/boz_5.f90: New test.
12834
12835 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12836
12837         PR c++/22551
12838         * g++.dg/other/switch2.C: New.
12839
12840         PR c++/23984
12841         * g++.dg/init/ctor7.C: New.
12842
12843 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12844
12845         PR c++/23730
12846         * g++.dg/parse/crash32.C: New test.
12847
12848 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12849
12850         PR c++/20721
12851         * g++.dg/init/goto2.C: New test.
12852
12853         PR c++/22464
12854         * g++.dg/template/crash/41.C: New test.
12855
12856         PR c++/22180
12857         * g++.dg/template/crash40.C: New test.
12858
12859         PR c++/23694
12860         * g++.dg/parse/friend5.C: New test.
12861
12862         PR c++/23307
12863         * g++.dg/template/crash38.C: New test.
12864
12865         PR c++/22352
12866         * g++.dg/template/friend38.C: New test.
12867
12868         PR c++/22405
12869         * g++.dg/template/crash39.C: New test.
12870
12871 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12872
12873         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12874         gcc.dg/debug/dwarf2/dwarf-char2.c,
12875         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12876
12877         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12878
12879 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12880
12881         * gcc.dg/dll-2.c: Add tests for warnings.
12882         * gcc.dg/dll-3.c: Likewise.
12883         * gcc.dg/dll-4.c: Likewise.
12884
12885         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12886         * g++.dg/ext/dllimport2.C: Likewise.
12887         * g++.dg/ext/dllimport3.C: Likewise.
12888         * g++.dg/ext/dllimport7.C: Likewise.
12889         * g++.dg/ext/dllimport8.C: Likewise.
12890         * g++.dg/ext/dllimport9.C: Likewise.
12891
12892 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12893
12894         PR fortran/24092
12895         * gfortran.dg/derived_pointer_recursion.f90: New test.
12896
12897 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12898
12899         * gcc.c-torture/execute/20051012-1.c: New test.
12900
12901 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12902
12903         PR fortran/18082
12904         * gfortran.dg/automatic_char_len_1.f90: New test.
12905
12906 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12907
12908         PR fortran/20847
12909         * gfortran.dg/save_common.f90: New test.
12910
12911         PR fortran/20856
12912         * gfortran.dg/save_result.f90: New test.
12913
12914 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12915
12916         PR c++/21592
12917         * g++.dg/template/dependent-expr1.C: Add new expected error.
12918         * g++.dg/template/dependent-expr2.C: Adjust error text.
12919         * g++.dg/template/overload6.C: New.
12920
12921         PR c++/23797
12922         * g++.dg/other/typename8.C: New.
12923
12924         PR c++/21117
12925         * g++.dg/other/return1.C: New.
12926
12927 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12928
12929         PR c++/24052
12930         * g++.dg/ext/label5.C: New.
12931
12932 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12933
12934         PR c++/19964
12935         * g++.dg/parse/crash31.C: New.
12936
12937 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12938
12939         * g++.dg/ipa/ipa-1.c: New test.
12940         * g++.dg/ipa/ipa-2.c: New test.
12941         * g++.dg/ipa/ipa-3.c: New test.
12942         * g++.dg/ipa/ipa-4.c: New test.
12943         * g++.dg/ipa/ipa-5.c: New test.
12944         * g++.dg/ipa/ipa.exp: New file.
12945
12946 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12947
12948         PR fortran/24207
12949         * gfortran.dg/private_type_3.f90: New test.
12950
12951 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12952
12953         PR fortran/20786
12954         gfortran.dg/aint_anint_1.f90: New test.
12955
12956 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12957
12958         PR libgfortran/24313
12959         gfortran.dg/csqrt.f: New test.
12960
12961 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12962
12963         PR c++/8057
12964         * g++.dg/warn/noeffect7.C: New test.
12965         * g++.dg/warn/noeffect2.C: Instantiate templates.
12966         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12967         and warning.
12968
12969 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12970
12971         PR c++/21089
12972         * g++.dg/init/float1.C: New test.
12973
12974         PR c++/24277
12975         * g++.dg/init/member1.C: Tweak error markers.
12976
12977 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12978
12979         PR testsuite/24281
12980         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12981         Check for null pointer.
12982
12983 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12984
12985         PR c++/21369
12986         * g++.dg/parse/ret-type3.C: New test.
12987
12988 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12989
12990         PR tree-opt/23946
12991         * gcc.c-torture/compile/pr23946.c: New test.
12992
12993 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12994
12995         * g++.dg/opt/mmx2.C: New test.
12996
12997 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12998
12999         PR c++/24277
13000         * g++.dg/template/static20.C: New test.
13001
13002         PR c++/24302
13003         * g++.dg/warn/Wunused-12.C: New test.
13004
13005         PR c++/23437
13006         * g++.dg/template/arg4.C: New test.
13007
13008 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13009
13010         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
13011         * gcc.dg/ucnid-3.c: Likewise.
13012         * gcc.dg/ucnid-4.c: Likewise.
13013         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
13014         * g++.dg/other/ucnid-1.C: Likewise.
13015         * gcc.dg/sparc-frame-1.c: New test.
13016
13017 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13018
13019         PR c++/24139
13020         * g++.dg/template/spec27.C: New test.
13021
13022         PR c++/24275
13023         * g++.dg/template/static19.C: New test.
13024
13025 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13026
13027         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
13028         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
13029
13030 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13031
13032         PR target/24136
13033         * gfortran.fortran-torture/compile/pr24136.f: New test.
13034
13035 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
13036
13037         PR c++/22172
13038         * g++.dg/parse/crash30.C: New test.
13039
13040 2005-10-07  Richard Guenther  <rguenther@suse.de>
13041
13042         PR middle-end/24227
13043         * gcc.c-torture/compile/pr24227.c: New testcase.
13044
13045 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
13046
13047         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
13048         Do not put aligned attributes on array elements.
13049
13050 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
13051
13052         PR testsuite/23611, PR testsuite/23615
13053         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
13054         writing prototypes of library functions by hand.
13055         * obj-c++.dg/bitfield-4.mm: Likewise.
13056         * obj-c++.dg/const-str-4.mm: Likewise.
13057         * obj-c++.dg/encode-4.mm: Likewise.
13058         * obj-c++.dg/encode-5.mm: Likewise.
13059         * obj-c++.dg/encode-6.mm: Likewise.
13060         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
13061         * obj-c++.dg/method-10.mm: Likewise.
13062         * obj-c++.dg/method-17.mm: Likewise.
13063         * obj-c++.dg/method-19.mm: Likewise.
13064         * obj-c++.dg/try-catch-2.mm: Likewise.
13065
13066 2005-10-06  Richard Henderson  <rth@redhat.com>
13067
13068         PR 24236
13069         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
13070
13071 2005-10-06  Dale Johannesen  <dalej@apple.com>
13072
13073         * gcc.c-torture/execute/20030125-1.c: Correct.
13074
13075 2005-10-06  Richard Guenther  <rguenther@suse.de>
13076
13077         PR tree-optimization/24238
13078         * g++.dg/tree-ssa/pr24238.C: New testcase.
13079
13080 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
13081
13082         PR 18568
13083         * gfortran.dg/der_pointer_3.f90: New test.
13084
13085 2005-10-05  Devang Patel  <dpatel@apple.com>
13086
13087         PR Debug/23205
13088         * g++.dg/other/PR23205.C: New.
13089
13090 2005-10-05  Richard Henderson  <rth@redhat.com>
13091
13092         PR target/23602
13093         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
13094         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
13095
13096 2005-10-05  Dale Johannesen  <dalej@apple.com>
13097
13098         * gcc.c-torture/execute/float-floor.c: New.
13099
13100 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
13101
13102         PR tree-optimization/21419
13103         PR tree-optimization/24146
13104         PR tree-optimization/24151
13105
13106         * g++.dg/ext/asm7.C: New.
13107         * g++.dg/ext/asm8.C: New.
13108         * gcc.dg/asm-1.c: Compile on all targets.
13109         * gcc.dg/asm-pr24146.c: New.
13110         * gcc.dg/pr21419.c: Adjust error messages.
13111
13112 2005-10-05  Richard Guenther  <rguenther@suse.de>
13113
13114         PR fortran/24176
13115         * gfortran.fortran-torture/compile/empty.f90: New testcase.
13116
13117 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13118
13119         PR c++/23513
13120         * g++.dg/template/spec22.C: Robustify test.
13121         * g++.dg/template/spec26.C: New.
13122
13123 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
13124
13125         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13126         if target supports vector instructions.
13127
13128 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
13129
13130         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13131         C99 functions.
13132
13133 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
13134
13135         * lib/target-supports.exp (check_effective_target_fortran_large_real,
13136         check_effective_target_fortran_large_int): Replace cached result
13137         when target changes.
13138
13139 2005-10-04  Devang Patel  <dpatel@apple.com>
13140
13141         * gcc.dg/i386-sse-vect-types.c: New.
13142
13143 2005-10-04  Ian Lance Taylor  <ian@airs.com>
13144
13145         PR preprocessor/13726
13146         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13147         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13148
13149 2005-10-04  Richard Guenther  <rguenther@suse.de>
13150
13151         PR c/23576
13152         * gcc.dg/noncompile/pr23576.c: New testcase.
13153
13154 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13155
13156         PR middle-end/23125
13157         * gcc.dg/register-var-3.c: New test.
13158
13159 2005-10-04  Steven Bosscher  <stevenb@suse.de>
13160
13161         * gcc.dg/pr23049.c: New test.
13162
13163         * gcc.dg/ucnid-4.c: Fix test.
13164
13165 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
13166
13167         PR 23445
13168         * gcc.c-torture/compile/pr23445.c: New test.
13169
13170 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
13171
13172         * g++.dg/overload/unknown1.C: New.
13173
13174 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/17775
13177         * g++.dg/template/repo4.C: New test.
13178
13179 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13180
13181         PR libfortran/19308
13182         * gfortran.dg/large_real_kind_2.F90: New test.
13183         * gfortran.dg/large_integer_kind_2.f90: New test.
13184
13185 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13186
13187         * lib/target-supports.exp (check_effective_target_vect_shift):
13188         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13189         (check_effective_target_vect_condition): Fix copy-n-pasto.
13190
13191         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13192         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13193         targets.
13194
13195 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13196
13197         PR c++/22621
13198         * g++.dg/template/overload5.C : New test.
13199
13200         PR c++/23840
13201         * g++.dg/expr/stdarg1.C: New test.
13202
13203 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13204
13205         PR 24142
13206         * gcc.c-torture/execute/pr24142.c: New test.
13207
13208 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13209
13210         PR 24141
13211         * gcc.c-torture/execute/pr24141.c: New test.
13212
13213 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13214             Diego Novillo  <dnovillo@redhat.com>
13215
13216         PR 23604
13217         * gcc.c-torture/execute/pr23604.c: New test.
13218
13219 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13220
13221         PR fortran/16404
13222         PR fortran/20835
13223         PR fortran/20890
13224         PR fortran/20899
13225         PR fortran/20900
13226         PR fortran/20901
13227         PR fortran/20902
13228         gfortran.dg/equiv_constraint_1.f90: New test.
13229         gfortran.dg/equiv_constraint_2.f90: New test.
13230         gfortran.dg/equiv_constraint_3.f90: New test.
13231         gfortran.dg/equiv_constraint_4.f90: New test.
13232         gfortran.dg/equiv_constraint_5.f90: New test.
13233         gfortran.dg/equiv_constraint_6.f90: New test.
13234         gfortran.dg/equiv_constraint_7.f90: New test.
13235         gfortran.dg/equiv_constraint_8.f90: New test.
13236         gfortran.dg/private_type_1.f90: New test.
13237         gfortran.dg/private_type_2.f90: New test.
13238         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13239         980628-10.f: Assert std=gnu to permit mixing of
13240         types in equivalence statements.
13241
13242 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
13243
13244         PR 24112
13245         * gfortran.dg/open_status_1.f90: New.
13246
13247 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13248
13249         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13250         * gcc.dg/vect/pr22480.c: Clean up temp files.
13251         * gcc.dg/vect/pr23831.c: Clean up temp files.
13252         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13253         Clean up temp files.
13254         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13255         Clean up temp files.
13256
13257         * gcc.dg/20050309-1.c: Clean up temp files.
13258         * gcc.dg/20050325-1.c: Clean up temp files.
13259
13260 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13261
13262         PR tree-optimization/24059
13263         * gcc.dg/vect/pr24059.c : New test.
13264
13265 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13266
13267         PR middle-end/24109
13268         * gcc.c-torture/execute/20050929-1.c: New test.
13269
13270 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13271
13272         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13273
13274 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13275
13276         PR c/21419
13277         * gcc.dg/pr21419.c: New test.
13278
13279 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13280
13281         * gcc.dg/pr23911.c: New test.
13282
13283 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13284
13285         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13286
13287         PR c++/16782
13288         * g++.dg/parse/qualified4.C: New test.
13289         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13290         * g++.old-deja/g++.mike/p8154.C: Likewise.
13291
13292 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13293
13294         PR c++/22147
13295         * g++.dg/template/friend37.C: New test.
13296         * g++.dg/parse/crash28.C: Adjust error markers.
13297
13298 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13299
13300         PR fortran/18518
13301         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13302
13303 2005-09-27  Devang Patel  <dpatel@apple.com>
13304
13305         PR tree-optimization/23625
13306         * gcc.dg/pr23625.c: New test.
13307
13308 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13309
13310         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13311         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13312
13313 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13314
13315         PR fortran/23677
13316         * gfortran.fortran-torture/execute/save_1.f90: New test.
13317         * gfortran.dg/save_1.f90: New test.
13318
13319 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13320
13321         * gcc.target/i386/builtin-apply-mmx.c: New test.
13322
13323         PR target/22576
13324         * gcc.target/i386/pr22576.c: New test.
13325
13326         PR target/22585
13327         * gcc.target/i386/pr22585.c: New test.
13328
13329         PR target/23268
13330         * gcc.target/i386/pr23268.c: New test.
13331
13332         PR middle-end/23831
13333         * gcc.dg/vect/pr23831.c: New test.
13334
13335         PR target/24055
13336         * gcc.target/i386/pr24055.c: New test.
13337
13338 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13339
13340         PR tree-optimization/23960
13341         * gcc.c-torture/compile/pr23960.c: New.
13342
13343 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13344
13345         PR fortran/16861
13346         * gfortran.dg/nested_modules_3.f90: New.
13347
13348 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13349
13350         PR fortran/24005
13351         gfortran.dg/interface_1.f90: New test.
13352
13353 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13354         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13355
13356         PR fortran/23843
13357         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13358
13359 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13360
13361         PR fortran/23516
13362         * gfortran.dg/imag_1.f: New test.
13363         * gfortran.dg/imag_2.f: Ditto.
13364
13365 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13366
13367         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13368
13369 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13370
13371         PR c++/21983
13372         * g++.dg/warn/pr21983.C: New test.
13373
13374 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13375
13376         * gcc.dg/20050922-1.c: Testcase added.
13377
13378 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13379
13380         PR c++/23993
13381         * g++.dg/template/array14.C: New test.
13382
13383 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13384
13385         PR fortran/19929
13386         * gfortran.dg/der_ptr_component_1.f90: New test.
13387
13388 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13389
13390         PR c++/23965
13391         * g++.dg/template/error1.C: Reject "no matching function" message.
13392
13393 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13394
13395         PR c++/17609
13396         * g++.dg/lookup/error1.C: New test.
13397
13398 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13399
13400         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13401         functionality of the testcase.
13402
13403 2005-09-20  Richard Henderson  <rth@redhat.com>
13404
13405         * gcc.dg/vect/vect-22.c: Require vect_float.
13406         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13407
13408 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13409
13410         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13411         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13412         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13413         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13414         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13415         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13416         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13417         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13418         * gcc.dg/cpp/ucnid-8.c: New test.
13419
13420 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13421
13422         PR tree-optimization/23929
13423         * gcc.c-torture/compile/pr23929.c: New test.
13424
13425 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13426
13427         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13428         for one loop.
13429
13430 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13431
13432         PR testsuite/23186
13433         * g++.dg/other/pr22003.C: Require named sections.
13434
13435 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13436
13437         PR c++/23947
13438         * g++.dg/rtti/crash3.C: New test.
13439
13440         PR tree-optimization/23818
13441         * gcc.dg/pr23818.c: New test.
13442
13443 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13444
13445         PR fortran/23420
13446         * gfortran.dg/print_fmt_4.f: New.
13447
13448 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13449
13450         PR fortran/23663
13451         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13452
13453 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13454
13455         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13456         Use pointers to local alignable arrays instead. Added comments.
13457         * gcc.dg/vect/vect-46.c: Likewise.
13458         * gcc.dg/vect/vect-48.c: Likewise.
13459         * gcc.dg/vect/vect-49.c: Likewise.
13460         * gcc.dg/vect/vect-52.c: Likewise.
13461         * gcc.dg/vect/vect-53.c: Likewise.
13462         * gcc.dg/vect/vect-54.c: Likewise.
13463         * gcc.dg/vect/vect-56.c: Likewise.
13464         * gcc.dg/vect/vect-57.c: Likewise.
13465         * gcc.dg/vect/vect-58.c: Likewise.
13466         * gcc.dg/vect/vect-60.c: Likewise.
13467         * gcc.dg/vect/vect-61.c: Likewise.
13468
13469         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13470         The test is no longer vectorizable on vect_no_align targets.
13471         * gcc.dg/vect/vect-43.c: Likewsie.
13472
13473         * gcc.dg/vect/vect-44.c: Added comments.
13474         * gcc.dg/vect/vect-45.c: Added comments.
13475         * gcc.dg/vect/vect-50.c: Added comments.
13476         * gcc.dg/vect/vect-51.c: Added comments.
13477
13478         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13479         aligned type.
13480         * gcc.dg/vect/Os-vect-95.c: Likewise.
13481
13482         * gcc.dg/vect/vect-41.c: Test removed.
13483         * gcc.dg/vect/vect-47.c: Test removed.
13484         * gcc.dg/vect/vect-55.c: Test removed.
13485         * gcc.dg/vect/vect-59.c: Test removed.
13486
13487 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13488
13489         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13490         No longer vectorizable on vect_no_align targets.
13491         * gcc.dg/vect/pr20122.c: Likewise.
13492         * gcc.dg/vect/vect-74.c: Likewise.
13493         * gcc.dg/vect/vect-75.c: Likewise.
13494         * gcc.dg/vect/vect-76.c: Likewise.
13495
13496         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13497         Will not be vectorizable on vect_no_align targets once aliasing issues
13498         are resolved.
13499         * gcc.dg/vect/vect-79.c: Likewise.
13500
13501         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13502         * gcc.dg/vect/vect-78.c: Likewise.
13503         * gcc.dg/vect/vect-97.c: Likewise.
13504
13505 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13506
13507         * gcc.dg/pr23943.c: New test.
13508
13509 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13510
13511         PR fortran/19181
13512         * gfortran.dg/derived_pointer_null_1.f90: New test.
13513
13514 2005-09-18  Richard Guenther  <rguenther@suse.de>
13515
13516         PR middle-end/23944
13517         * gcc.c-torture/compile/pr23944.c: New testcase.
13518
13519 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13520
13521         PR fortran/15975
13522         * gfortran.dg/der_pointer_2.f90: New test.
13523
13524 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13525
13526         PR fortran/16861
13527         * gfortran.dg/nested_modules_2.f90: New test.
13528
13529 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13530
13531         PR c++/18368
13532         * g++.dg/other/semicolon.C: New test.
13533
13534 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13535
13536         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13537         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13538
13539 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13540
13541         PR c++/23914
13542         * g++.dg/template/static18.C: New test.
13543
13544         PR c++/21514
13545         * g++.dg/template/crash19.C: Remove dg-error marker.
13546         * g++.dg/template/local4.C: New test.
13547
13548 2005-09-16  Paul Brook  <paul@codesourcery.com>
13549
13550         PR fortran/23906
13551         * gfortran.dg/dependency_1.f90: New test.
13552
13553 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13554
13555         PR c++/23896
13556         * g++.dg/template/static17.C: New test.
13557
13558 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13559
13560         PR c++/23139
13561         * g++.dg/warn/huge-val1.C: New test.
13562
13563 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13564
13565         PR c++/13140
13566         * g++.dg/parse/class2.C: New test.
13567         * g++.dg/template/explicit8.C: Likewise.
13568         * g++.dg/template/spec25.C: Likewise.
13569
13570 2005-09-14  Josh Conner  <jconner@apple.com>
13571
13572         PR middle-end/23584
13573         * gcc.dg/pr23584.c: New test.
13574
13575 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13576
13577         PR fortran/21875 Internal Unit Array I/O, NIST
13578         * gfortran.dg/arrayio_1.f90: New test.
13579         * gfortran.dg/arrayio_1.f90: New test.
13580         * gfortran.dg/arrayio_1.f90: New test.
13581         * gfortran.dg/arrayio_1.f90: New test.
13582         * gfortran.dg/arrayio_1.f90: New test.
13583
13584 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13585
13586         PR middle-end/22480
13587         * gcc.dg/vect/pr22480.c: New test.
13588
13589 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13590
13591         PR fortran/19358
13592         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13593
13594 2005-09-13 Josh Conner <jconner@apple.com>
13595
13596         PR c++/23180
13597         * g++.dg/init/struct2.C: New test.
13598         * g++.dg/init/struct3.C: New test.
13599
13600 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13601
13602         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13603         Clean up temp files.
13604         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13605         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13606         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13607         gcc.dg/tree-ssa/builtin-printf-1.c,
13608         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13609         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13610         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13611         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13612         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13613         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13614         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13615         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13616         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13617         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13618         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13619         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13620
13621 2005-09-13  Josh Conner  <jconner@apple.com>
13622
13623         * lib/gcc-dg.exp: Load scanipa.exp.
13624         (cleanup-dump): New procedure.
13625         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13626         * lib/scandump.exp: New file.
13627         * lib/scantree.exp: Use it.
13628         * lib/scanipa.exp: New file.
13629
13630 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13631
13632         PR fortran/17740
13633         * gfortran.dg/generic_4.f90: New test.
13634
13635 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13636
13637         PR target/23816
13638         * gcc.target/i386/pr23816-1.c: New test.
13639         * gcc.target/i386/pr23816-2.c: New test.
13640
13641
13642 2005-09-13  Bastian Blank <waldi@debian.org>
13643
13644         PR c++/16171
13645         * g++.dg/abi/mangle26.C: New test.
13646         * g++.dg/abi/mangle27.C: New test.
13647         * g++.dg/abi/mangle28.C: New test.
13648         * g++.dg/abi/mangle29.C: New test.
13649
13650         PR c++/23839
13651         * g++.dg/parse/register1.C: New test.
13652
13653 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13654
13655         PR c++/23842
13656         * g++.dg/template/access16.C: New test.
13657
13658 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13659
13660         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13661
13662 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13663
13664         PR fortran/18899
13665         * gfortran.dg/shape_2.f90: New test.
13666
13667 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13668
13669         PR target/19269
13670         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13671         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13672         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13673         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13674         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13675         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13676         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13677         tests.
13678
13679 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13680
13681         PR c++/23841
13682         * g++.dg/parse/template17.C: New test.
13683
13684 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13685
13686         PR c++/23789
13687         * g++.dg/template/nontype14.C: New test.
13688
13689 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13690
13691         PR g++/7874
13692         * g++.dg/lookup/friend7.C: New test.
13693         * g++.dg/lookup/friend8.C: New test.
13694         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13695         so that it will be found via argument dependent lookup.
13696         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13697         friend functions which will no longer be found.
13698         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13699         function g, so that it will be found via argument dependent
13700         lookup.
13701         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13702         * g++.old-deja/g++.mike/net43.C: Likewise.
13703
13704 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13705
13706         PR c++/23691
13707         * g++.dg/template/static16.C: New test.
13708
13709 2005-09-12  Josh Conner  <jconner@apple.com>
13710
13711         PR middle-end/23237
13712         * gcc.c-torture/compile/pr23237.c: New test.
13713
13714 2005-09-11  Richard Henderson  <rth@redhat.com>
13715
13716         * g++.dg/other/error8.C: Update expected diagnostic text.
13717
13718 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13719
13720         PR libfortran/19872
13721         * gfortran.dg/overwrite_1.f: New test.
13722
13723 2005-09-09  Josh Conner  <jconner@apple.com>
13724
13725         * g++.dg/init/pr23180-1.C: Removed.
13726         * g++.dg/init/pr23180-2.C: Removed.
13727
13728 2005-09-09  David Daney <ddaney@avtrex.com>
13729
13730         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13731         files which are ...
13732         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13733         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13734
13735 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13736
13737         * gfortran.dg/iostat_2.f90: New test.
13738
13739 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13740
13741         PR c++/22252
13742         * g++.dg/ext/interface1.C: New test.
13743         * g++.dg/ext/interface1.h: Likewise.
13744         * g++.dg/ext/interface1a.cc: Likewise.
13745
13746 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13747
13748         * gfortran.dg/iomsg_1.f90: New test case.
13749
13750 2005-09-09  Richard Guenther  <rguenther@suse.de>
13751
13752         PR c++/23624
13753         * g++.dg/tree-ssa/pr23624.C: New testcase.
13754
13755 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13756
13757         PR fortran/19239
13758         * gfortran.dg/vector_subscript_1.f90,
13759         * gfortran.dg/vector_subscript_2.f90: New tests.
13760
13761 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13762
13763         PR fortran/21104
13764         * gfortran.dg/array_alloc_1.f90,
13765         * gfortran.dg/array_alloc_2.f90,
13766         * gfortran.dg/array_alloc_3.f90: New tests.
13767
13768 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13769
13770         PR fortran/12840
13771         * gfortran.dg/array_constructor_6.f90
13772         * gfortran.dg/array_constructor_7.f90
13773         * gfortran.dg/array_constructor_8.f90
13774         * gfortran.dg/array_constructor_9.f90
13775         * gfortran.dg/array_constructor_10.f90
13776         * gfortran.dg/array_constructor_11.f90
13777         * gfortran.dg/array_constructor_12.f90: New tests.
13778
13779 2005-09-08  Josh Conner  <jconner@apple.com>
13780
13781         PR c++/23180
13782         * g++.dg/init/pr23180-1.C: New test.
13783         * g++.dg/init/pr23180-2.C: New test.
13784
13785 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13786
13787         PR fortran/18878
13788         * gfortran.dg/module_double_reuse.f90: New.
13789
13790 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13791
13792         PR fortran/23270
13793         PR fortran/22304
13794         PR fortran/18870
13795         PR fortran/17917
13796         PR fortran/16511
13797         * gfortran.dg/common_equivalence_1.f: New.
13798         * gfortran.dg/common_equivalence_2.f: New.
13799         * gfortran.dg/common_equivalence_3.f: New.
13800         * gfortran.dg/contained_equivalence_1.f90: New.
13801         * gfortran.dg/module_blank_common.f90: New.
13802         * gfortran.dg/module_commons_1.f90: New.
13803         * gfortran.dg/module_equivalence_1.f90: New.
13804         * gfortran.dg/nested_modules_1.f90: New.
13805         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13806         equivalences and add comment to connect the test with
13807         the PR.
13808
13809 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13810
13811         PR fortran/23765
13812         * gfortran.dg/common_6.f90: New test.
13813
13814 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13815
13816         PR fortran/15326
13817         * gfortran.dg/char_result_1.f90,
13818         * gfortran.dg/char_result_2.f90,
13819         * gfortran.dg/char_result_3.f90,
13820         * gfortran.dg/char_result_4.f90,
13821         * gfortran.dg/char_result_5.f90,
13822         * gfortran.dg/char_result_6.f90,
13823         * gfortran.dg/char_result_7.f90,
13824         * gfortran.dg/char_result_8.f90: New tests.
13825
13826 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13827
13828         PR fortran/19928
13829         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13830
13831 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13832
13833         PR obj-c++/16816
13834         * obj-c++.dg/selector-5.mm: New test.
13835         * obj-c++.dg/selector-6.mm: New test.
13836
13837 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13838
13839         PR objc/20574
13840         PR objc/19324
13841         * objc.dg/error-1.m: New test.
13842
13843 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13844
13845         PR fortran/23373
13846         * gfortran.fortran-torture/execute/pr23373-1.f90,
13847         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13848
13849 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13850
13851         PR libfortran/23760
13852         * gfortran.dg/g77/1832.f: Remove long string in write statement
13853         to allow the test to pass on correct list directed output with
13854         prepended space.
13855
13856 2005-09-07  James E Wilson  <wilson@specifix.com>
13857
13858         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13859
13860 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13861
13862         * gfortran.dg/parameter+save.f90: Rename to
13863         * gfortran.dg/parameter_save.f90: .. this.
13864
13865 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13866
13867         PR fortran/20848
13868         * gfortran.dg/parameter+save.f90: New test case.
13869
13870 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13871
13872         PR fortran/19269
13873         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13874
13875 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13876
13877         PR c/23075
13878         * gcc.dg/pr23075.c: New test.
13879         * g++.dg/warn/pr23075.C: New test.
13880
13881         PR target/22362
13882         * gcc.target/i386/pr22362.c: New test.
13883
13884         PR rtl-optimization/23098
13885         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13886
13887         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13888         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13889         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13890
13891 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13892
13893         * g++.dg/expr/cast6.C: New test.
13894
13895         PR c++/9782
13896         * g++.dg/init/new15.C: New test.
13897
13898 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13899
13900         * gcc.dg/vect/Os-vect-95.c: New test.
13901         * gcc.dg/vect/vect-95.c: Same.
13902
13903 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13904
13905         * gcc.dg/vect/vect-29.c: Update xfail testing.
13906         * gcc.dg/vect/vect-44.c: Same.
13907         * gcc.dg/vect/vect-48.c: Same.
13908         * gcc.dg/vect/vect-50.c: Same.
13909         * gcc.dg/vect/vect-72.c: Same.
13910         * gcc.dg/vect/vect-77.c: Same.
13911         * gcc.dg/vect/vect-78.c: Same.
13912         * gcc.dg/vect/vect-80.c: Same.
13913         * gcc.dg/vect/vect-96.c: Same.
13914         * gcc.dg/vect/vect-100.c: Same.
13915         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13916         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13917         * gfortran.dg/vect/vect-5.f90: Same.
13918
13919 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13920
13921         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13922         start strings.
13923         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13924         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13925
13926         PR c++/23056
13927         * g++.dg/opt/pr23056.C: New test.
13928
13929         PR rtl-optimization/23098
13930         * gcc.target/i386/pr23098.c: New test.
13931
13932 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13933
13934         PR c++/23667
13935         * g++.dg/template/static15.C: New test.
13936
13937         PR c++/21440
13938         * g++.dg/ext/stmtexpr5.C: New test.
13939         * g++.dg/ext/stmtexpr6.C: Likewise.
13940
13941 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13942
13943         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13944
13945         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13946         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13947         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13948
13949 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13950
13951         PR libfortran/23321
13952         * gfortran.dg/direct_io_4.f90: New test case.
13953
13954 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13955             Rasmus Hahn  <rassahah@neofonie.de>
13956
13957         PR libobjc/23108
13958         * objc.dg/type-stream-1.m: New test.
13959
13960 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13961
13962         PR fortran/23661
13963         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13964         gfortran.dg/print_fmt_3.f90: New test.
13965
13966 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13967
13968         * gfortran.dg/fmt_t_1.f90: New test.
13969
13970 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13971
13972         PR rtl-optimization/23454
13973         * g++.dg/opt/pr23454.C: New test.
13974
13975 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13976
13977         PR c++/23699
13978         * g++.dg/ext/static1.C: New test.
13979
13980 2005-09-02  Richard Henderson  <rth@redhat.com>
13981
13982         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13983         tail call to check_fa_work.
13984
13985 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13986
13987         PR c++/21687
13988         * g++.dg/other/gc3.C: New test.
13989
13990 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13991
13992         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13993         * gcc.dg/20050826-1.c: Likewise.
13994
13995 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13996
13997         PR c++/23167
13998         * g++.dg/expr/volatile1.C: New test.
13999
14000 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
14001
14002         PR middle-end/23547
14003         * gcc.dg/pr23547.c: New test.
14004
14005 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
14006
14007         PR c/22061
14008         * gcc.c-torture/execute/pr22061-1.c,
14009         * gcc.c-torture/execute/pr22061-2.c,
14010         * gcc.c-torture/execute/pr22061-3.c,
14011         * gcc.c-torture/execute/pr22061-4.c: New tests.
14012
14013 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
14014
14015         * gcc.dg/Wredundant-decls-2.c: New test to check that
14016         -Wredundant-decls does not issue warning for a variable
14017         definition following a declaration.
14018
14019 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
14020
14021         PR debug/7241
14022         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
14023         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
14024         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
14025
14026         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
14027         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
14028         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14029         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
14030         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
14031         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
14032         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
14033         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
14034
14035 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14036
14037         PR objc/23306
14038         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
14039         scan-assmbler.
14040
14041 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
14042
14043         PR target/21255
14044         * gcc.dg/pr21255-1.c: New test.
14045         * gcc.dg/pr21255-2-mb.c: Likewise.
14046         * gcc.dg/pr21255-2-ml.c: Likewise.
14047         * gcc.dg/pr21255-3.c: Likewise.
14048         * gcc.dg/pr21255-4.c: Likewise.
14049
14050 2005-08-31  Dale Johannesen  <dalej@apple.com>
14051
14052         * gcc.dg/20050830-1.c: New.
14053
14054 2005-08-31  Josh Conner  <jconner@apple.com>
14055
14056         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
14057         command-line options for arm-*-* targets.
14058         * g++.dg/init/array16.C: Likewise.
14059         * g++.dg/other/crash-4.C: Likewise.
14060
14061 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14062
14063         PR obj-c++/23640
14064         * obj-c++.dg/gnu-runtime-3.mm: New test.
14065
14066 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14067
14068         PR c++/13377
14069         * g++.dg/lookup/ambig4.C: New test.
14070         * g++.dg/lookup/ambig5.C: New test.
14071         * g++.dg/tc1/dr101.C: Adjust error markers.
14072
14073 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14074
14075         PR c++/23639
14076         * g++.dg/template/ttp5.C: Adjust error markers.
14077
14078 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
14079
14080         PR testsuite/23609
14081         * lib/obj-c++.exp: Include target-libpath.exp.
14082         (obj-c++_link_flags): Look for the GNU libobjc library
14083         and set the library path to include it.
14084         Don't manually set LD_LIBRARY_PATH (etc.) but call
14085         set_ld_library_path_env_vars instead.
14086         (obj-c++_target_compile): Don't set library path or
14087         linker flags because they are already set correctly
14088         in obj-c++_link_flags.
14089
14090 2005-08-30  Josh Conner  <jconner@apple.com>
14091
14092         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
14093         to command-line options for arm-*-* targets.
14094
14095 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
14096
14097         * g++.dg/other/i386-1.C: New.
14098
14099 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
14100
14101         PR preprocessor/20348
14102         PR preprocessor/20356
14103         * gcc.dg/cpp/pr20348.c: New test.
14104         * gcc.dg/cpp/pr20348.h: New file.
14105         * gcc.dg/cpp/inc/pr20348.h: New file.
14106         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14107         * gcc.dg/cpp/pr20356.c: New test.
14108         * gcc.dg/cpp/pr20356.h: New file.
14109         * gcc.dg/cpp/inc/pr20356.h: New file.
14110         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14111
14112 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
14113
14114         * gfortran.fortran-torture/execute/intrinsic_count.f90:
14115         Fix array dimension to avoid correct end-of-file error.
14116
14117 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
14118
14119         PR libfortran/23598
14120         * gfortran.dg/iostat_1.f90: New test.
14121
14122 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
14123
14124         PR middle-end/23408
14125         * gcc.dg/pr23408.c: New test.
14126
14127 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
14128
14129         PR c++/23099
14130         * g++.dg/init/member1.C: Make sure erroneous static data member
14131         definitions are required.
14132         * g++.dg/template/static13.C: New test.
14133         * g++.dg/template/static14.C: Likewise.
14134
14135 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
14136
14137         * gcc.target/i386/pr23575.c: Use -msse2 instead of
14138         -march=pentium4, remove ilp32 requirement.
14139
14140         PR middle-end/23484
14141         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14142         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14143
14144 2005-08-29  Andreas Jaeger  <aj@suse.de>
14145
14146         PR testsuite/23607
14147         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14148
14149 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
14150
14151         * gcc.c-torture/execute/20050316-2.c: New test.
14152         * gcc.c-torture/execute/20050316-3.c: New test.
14153         * gcc.dg/torture/pr16104-1.c: New test.
14154
14155 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
14156
14157         PR middle-end/23463
14158         * gcc.c-torture/execute/zero-struct-1.c: New test.
14159
14160 2005-08-27  Richard Guenther  <rguenther@suse.de>
14161
14162         PR target/23575
14163         * gcc.target/i386/pr23575.c: New testcase.
14164
14165 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
14166
14167         PR rtl-optimization/23561
14168         * gcc.c-torture/execute/20050826-1.c: New test.
14169
14170         PR rtl-opt/23560
14171         * gcc.c-torture/execute/20050826-2.c: New test.
14172
14173 2005-08-26  Dale Johannesen  <dalej@apple.com>
14174
14175         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14176         * gcc.dg/20050826-1.c: New.
14177
14178 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14179
14180         PR c++/19004
14181         * g++.dg/template/nontype13.C: New test.
14182
14183         PR c++/23491
14184         * g++.dg/init/new14.C: New test.
14185         * g++.dg/expr/anew1.C: Do not XFAIL.
14186         * g++.dg/expr/anew2.C: Likewise.
14187         * g++.dg/expr/anew3.C: Likewise.
14188
14189 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14190
14191         PR middle-end/22439
14192         * gcc.dg/vla-3.c: New test.
14193
14194 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14195
14196         PR fortran/20363
14197         * gfortran.dg/named_interface.f90: New.
14198
14199 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14200
14201         * gcc.c-torture/execute/frame-address.c: New test.
14202
14203 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14204
14205         PR c++/20817
14206         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14207
14208 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14209
14210         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14211
14212 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14213
14214         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14215         * gcc.dg/altivec-22.c: Rename from..
14216         * gcc.dg/altivec-nomfcr.c: ..this.
14217
14218 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14219
14220         PR tree-optimization/23546
14221         * gcc.dg/tree-ssa/pr23546.c: New test.
14222
14223 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
14224
14225         PR fortran/17758
14226         * gfortran.dg/nonreturning_statements.f90: New test.
14227
14228 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14229
14230         PR c++/22454
14231         * g++.dg/parse/crash29.C: New.
14232
14233 2005-08-23  DJ Delorie  <dj@redhat.com>
14234
14235         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14236         constants have the L suffix.
14237
14238 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
14239
14240         PR c++/23044
14241         * g++.dg/template/instantiate8.C: New.
14242
14243 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
14244
14245         PR middle-end/23467
14246         * gcc.c-torture/execute/pr23467.c: New test.
14247
14248 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
14249
14250         PR tree-optimization/22043
14251         * gcc.c-torture/execute/20050613-1.c: New test.
14252
14253 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14254
14255         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14256
14257 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14258
14259         PR rtl-optimization/23478
14260         * g++.dg/opt/pr23478.C: New test.
14261
14262 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14263
14264         PR c/18715
14265         * gcc.dg/switch-warn-3.c: New test.
14266
14267 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14268
14269         PR c++/22233
14270         * g++.dg/template/param1.C: New test.
14271
14272 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14273
14274         PR c++/23089
14275         * g++.dg/other/incomplete1.C: New test.
14276
14277 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14278
14279         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14280         are vectorizable.
14281
14282 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14283
14284         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14285         d_lines_5.f: New.
14286
14287 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14288
14289         * gcc.target/i386/sse-4.c: New test.
14290
14291 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14292
14293         PR testsuite/23239
14294         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14295
14296 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14297
14298         * gcc.dg/20050811-1.c: New test.
14299         * gcc.dg/20050811-2.c: New test.
14300
14301 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14302
14303         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14304
14305 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14306
14307         PR 23476
14308         * gcc.c-torture/compile/pr23476.c: New test.
14309
14310 2005-08-19  Devang Patel  <dpatel@apple.com>
14311
14312         PR tree-optimization/23048
14313         * gcc.dg/tree-ssa/pr23048.c: New test.
14314
14315 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14316
14317         PR middle-end/20624
14318         * g++.dg/warn/Wreturn-3.C: New test
14319
14320 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14321
14322         PR tree-optimization/22228
14323         * g++.dg/vect/pr22543.cc: New test.
14324
14325 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14326
14327         PR tree-optimization/21574
14328         * gcc.dg/tree-ssa/pr21574.c: New test.
14329
14330 2005-08-16  James E Wilson  <wilson@specifix.com>
14331
14332         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14333
14334 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14335
14336         PR tree-opt/23402
14337         * gcc.c-torture/compile/zero-strct-3.c: New test.
14338         * gcc.c-torture/compile/zero-strct-4.c: New test.
14339
14340 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14341
14342         PR target/23376
14343         * gcc.target/x86_64/pr23376.c: New test.
14344
14345 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14346
14347         PR c++/23337
14348         * g++.dg/ext/vector2.C: New.
14349
14350 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14351
14352         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14353
14354 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14355
14356         PR libfortran/23428
14357         * gfortran.dg/inquire-complex.f90: New test case.
14358
14359 2005-08-16  James E Wilson  <wilson@specifix.com>
14360
14361         PR tree-optimization/21105
14362         * gcc.dg/large-size-array.c: New.
14363
14364 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14365
14366         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14367         type.
14368         * gcc.dg/vect/vect-41: Likewise.
14369         * gcc.dg/vect/vect-42: Likewise.
14370         * gcc.dg/vect/vect-43: Likewise.
14371         * gcc.dg/vect/vect-44: Likewise.
14372         * gcc.dg/vect/vect-46: Likewise.
14373         * gcc.dg/vect/vect-47: Likewise.
14374         * gcc.dg/vect/vect-48: Likewise.
14375         * gcc.dg/vect/vect-52: Likewise.
14376         * gcc.dg/vect/vect-53: Likewise.
14377         * gcc.dg/vect/vect-54: Likewise.
14378         * gcc.dg/vect/vect-55: Likewise.
14379         * gcc.dg/vect/vect-56: Likewise.
14380         * gcc.dg/vect/vect-57: Likewise.
14381         * gcc.dg/vect/vect-58: Likewise.
14382         * gcc.dg/vect/vect-59: Likewise.
14383         * gcc.dg/vect/vect-60: Likewise.
14384         * gcc.dg/vect/vect-61: Likewise.
14385         * gcc.dg/vect/vect-85: Likewise.
14386         * gcc.dg/vect/vect-87: Likewise.
14387         * gcc.dg/vect/vect-88: Likewise.
14388         * gcc.dg/vect/vect-93.c: Likewise.
14389         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14390         * gcc.dg/vect/vect-75: Likewise.
14391         * gcc.dg/vect/vect-76: Likewise.
14392         * gcc.dg/vect/vect-77: Likewise.
14393         * gcc.dg/vect/vect-78: Likewise.
14394         * gcc.dg/vect/vect-80: Likewise.
14395         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14396         vectorized for the expected reason, rather than checking how alignment
14397         was handled.
14398         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14399         type and also instead of aligned pointers. Added documentation.
14400
14401 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14402
14403         * gfortran.dg/power.f90: New test.
14404
14405 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14406
14407         PR rtl-optimization/23299
14408         * g++.dg/opt/pr23299.C: New test.
14409
14410 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14411
14412         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14413
14414 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14415
14416         * g++.dg/template/local6.C: New test.
14417
14418 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14419
14420         * execute/exceptions/finally-1.m: Check that the catch and finally are
14421         being called.  Also add a "return 0;" at the end of main.
14422
14423 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14424
14425         PR fortran/21432.
14426         * gfortran.dg/namelist_print_1.f: New test of functionality of
14427         PRINT namelist.
14428         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14429         namelist generates error with -std=f95.
14430
14431 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14432
14433         PR tree-optimization/23119
14434         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14435
14436 2005-08-13  Marcin Koziej  <creep@desk.pl>
14437             Andrew Pinski  <pinskia@physics.uc.edu>
14438
14439         PR libobjc/22492
14440         * execute/exceptions/finally-1.m: New test.
14441
14442 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14443
14444         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14445         testsuite.
14446         * objc/execute/exceptions/trivial.m: New test.
14447         * objc.dg/try-catch-11.m: Move to ...
14448         * objc/execute/exceptions/foward-1.m: Here.
14449         * objc.dg/try-catch-2.m: Move to ...
14450         * objc/execute/exceptions/catchall-1.m: Here.
14451         * objc.dg/try-catch-8.m: Move to ...
14452         * objc/execute/exceptions/local-variables-1.m: Here.
14453
14454 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14455
14456         * objc.dg/nested-func-1.m: Move to ...
14457         * objc/execute/nested-func-1.m: Here.
14458
14459 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14460
14461         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14462         in ${options} instead of [target_info name].
14463         * lib/obj-c++.exp (objc_target_compile): Likewise.
14464
14465 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14466
14467         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14468
14469 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14470
14471         part of PR testsuite/23348
14472         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14473         of the torture options.
14474         * objc/compile/trivial.m: New test.
14475
14476 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14477
14478         * gfortran.dg/eoshift.f90: Correct format.
14479
14480 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14481
14482         * gfortran.fortran-torture/execute/character_passing.f90:
14483         Fix comment typo.
14484
14485 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14486
14487         PR c++/8271
14488         * g++.dg/template/unify10.C: New.
14489
14490 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14491
14492         * g++.dg/parse/pr22514.C: Move to...
14493         * g++.dg/debug/pr22514.C: here.
14494
14495 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14496
14497         PR c++/23266
14498         * g++.dg/inherit/pure1.C: New test.
14499
14500         * ChangeLog: Fix typos.
14501
14502 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14503             Steven Bosscher  <stevenb@suse.de>
14504
14505         * gfortran.dg/runtime_warning_1.f90: New test.
14506
14507 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14508
14509         PR c++/23219
14510         * g++.dg/parse/crash28.C: New.
14511
14512 2005-08-11  Richard Guenther  <rguenther@suse.de>
14513
14514         PR target/23289
14515         * gcc.target/i386/tailcall-1.c: New testcase.
14516
14517 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14518
14519         * gcc.dg/vect/vect-67.c: Un-xfail.
14520
14521 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14522
14523         PR c++/23225
14524         * g++.dg/testsuite/parse/crash27.C: new test.
14525
14526 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14527
14528         PR libfortran/22143
14529         * gfortran.dg/shift-kind.f90: New testcase.
14530
14531 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14532
14533         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14534         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14535
14536 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14537
14538         PR c++/20646
14539         * g++.dg/other/mult-stor1.C: New test.
14540
14541 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14542
14543         * gcc.c-torture/pr18299-1.c: Move to ...
14544         * gcc.c-torture/compile/pr18299-1.c: Here.
14545
14546 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14547
14548         * gfortran/fortran.torture/execute/character_passing.f90:
14549         Fix types for LSAME.
14550
14551 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14552
14553         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14554         input data back to what it was originally.
14555
14556 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14557
14558         * objc.dg/try-catch-8.m: Enable for all targets.
14559
14560 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14561
14562         * gcc.dg/pr23165.c: New test.
14563
14564 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14565
14566         PR tree-optimization/23234
14567         * gcc.dg/tree-ssa/pr23234.c: New test.
14568
14569 2005-08-08  Josh Conner  <jconner@apple.com>
14570
14571         PR rtl-optimization/23241
14572         * gcc.dg/char-compare.c: New test.
14573
14574 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14575
14576         PR c++/22508
14577         * g++.dg/init/new13.C: New test.
14578
14579 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14580
14581         PR c++/21166
14582         * g++.dg/other/crash-4.C: Adjust
14583         * g++/dg/ext/packed9.C: New.
14584
14585 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14586
14587         PR middle-end/21964
14588         * gcc.c-torture/execute/pr21964-1.c: New test.
14589
14590 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14591
14592         PR c/22458
14593         * gcc.dg/pr22458-1.c: New test.
14594
14595 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14596             Steven G. Kargl <kargls@comcast.net>
14597
14598         PR fortran/22390
14599         * gfortran.dg/flush_1.f90: New test.
14600
14601 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14602
14603         PR c++/23191
14604         * g++.dg/template/eh2.C: New test.
14605
14606 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14607
14608         PR c++/19498
14609         * g++.dg/template/instantiate7.C: New test.
14610
14611 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14612
14613         PR c/23113
14614         * gcc.dg/Wunused-value-1.c: New test.
14615
14616 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14617
14618         PR rtl-optimization/23233
14619         * gcc.c-torture/compile/pr23233-1.c: New test.
14620
14621 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14622
14623         PR fortran/18833
14624         PR fortran/20850
14625         * gfortran.dg/equiv_1.f90: New test.
14626         * gfortran.dg/equiv_2.f90: New test.
14627         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14628         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14629         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14630
14631 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14632
14633         * gcc.c-torture/execute/vrp-5.c: New test.
14634         * gcc.c-torture/execute/vrp-6.c: New test.
14635         * gcc.dg/tree-ssa/vrp21.c: New test.
14636
14637 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14638
14639         * g++.dg/parse/pr22514.C: New test.
14640
14641 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14642
14643         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14644
14645         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14646         instead of constant loads / pool entries.
14647
14648 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14649
14650         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14651         TEST_TO_WCTYPE.
14652
14653 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14654
14655         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14656         __WINT_TYPE__ in generated prototypes if possible.
14657
14658 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14659
14660         PR 22037
14661         * g++.dg/tree-ssa/pr22037.C:
14662
14663 2005-08-04  Richard Henderson  <rth@redhat.com>
14664
14665         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14666         scan-tree-dump-times directive.
14667
14668 2005-08-04  Jan Hubicka  <jh@suse.cz>
14669
14670         * gcov-1.C: Fix switch counts.
14671         * gcov-4b.c: Likewise.
14672
14673 2005-08-03  Jeff Law  <law@redhat.com>
14674
14675         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14676
14677 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14678
14679         * gcc.c-torture/execute/pr23135.c: New test.
14680
14681 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14682
14683         PR tree-optimization/19899
14684         * gcc.dg/tree-ssa/scev-1.c: New test.
14685         * gcc.dg/tree-ssa/scev-2.c: New test.
14686
14687 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14688
14689         PR target/18582
14690         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14691
14692 2005-08-03  Jan Hubicka  <jh@suse.cz>
14693
14694         * update-conroll.c: New testcase.
14695         * update-conroll-2.c: New testcase.
14696
14697 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14698
14699         * gfortran.dg/constant_substring.f: New test.
14700         * gfortran.dg/pr22491.f: New test.
14701
14702 2005-08-02  Jan Hubicka  <jh@suse.cz>
14703
14704         * update-threading.c: Replace by the proper one.
14705
14706 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14707
14708         PR 23164
14709         * g++.dg/tree-ssa/pr23164.C: New test.
14710
14711 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14712
14713         * gcc.dg/tree-ssa/pr23192.c: New test.
14714
14715 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14716
14717         * gcc.c-torture/execute/vrp-4.c: New test.
14718
14719 2005-08-02  Jan Hubicka  <jh@suse.cz>
14720
14721         * update-threading.c: New test.
14722
14723 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14724
14725         * gcc.c-torture/compile/20050801-1.c: New test.
14726         * gcc.c-torture/compile/20050801-2.c: New test.
14727
14728 2005-08-01  Jan Hubicka  <jh@suse.cz>
14729
14730         * val-prof-5.c: New test.
14731
14732 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14733
14734         PR c/22311
14735         * gcc.dg/pr22311-1.c : New test.
14736
14737 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14738
14739         PR target/23095
14740         * gfortran.dg/pr23095.f: New test.
14741
14742         PR c++/22003
14743         * g++.dg/other/pr22003.C: New test.
14744
14745 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14746
14747         PR target/20621
14748         * gcc.c-torture/execute/pr20621-1.c: New test.
14749
14750 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14751
14752         * gfortran.dg/comma_format_extension_4.f: Adjust length
14753         of string for format.
14754         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14755         print statement with internal write.
14756         * gfortran.dg/der_array_io_2.f: Likewise.
14757         * gfortran.dg/der_array_io_3.f: Likewise.
14758
14759 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14760
14761         * gcc.dg/fold-abs-4.c: new test.
14762
14763 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14764
14765         PR fortran/22570 an related issues.
14766         * gfortran.dg/x_slash_1.f: New test.
14767
14768 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14769
14770         PR c/23143
14771         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14772         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14773
14774 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14775
14776         PR c/529
14777         * gcc.dg/Wshadow-3.c: New test.
14778
14779 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14780
14781         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14782         used to have the wrong bounds).
14783
14784 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14785
14786         PR c/21720
14787         * gcc.dg/hex-round-1.c: Test more cases.
14788         * gcc.dg/hex-round-2.c: New test.
14789
14790 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14791
14792         PR 22550
14793         * g++.dg/tree-ssa/pr22550.C: New test.
14794
14795 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14796
14797         * gcc.dg/tree-ssa/vrp19.c: New test.
14798         * gcc.dg/tree-ssa-vrp20.c: New test.
14799
14800 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14801
14802         PR c/22240
14803         * gcc.dg/transparent-union-4.c: New test.
14804
14805 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14806
14807         PR c/22192
14808         * gcc.dg/c99-vla-2.c: New test.
14809
14810 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14811
14812         PR c/21720
14813         * gcc.dg/hex-round-1.c: New test.
14814
14815 2005-07-28  Jan Hubicka  <jh@suse.cz>
14816
14817         * inliner-1.c: Do not dump everything.
14818         * tree-prof.exp: Do not pass -ftree-based-profiling.
14819         * bprob.exp: Likewise.
14820
14821         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14822
14823 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14824
14825         PR c++/22545
14826         * g++.dg/expr/ptrmem7.C: New test.
14827
14828 2005-07-28  Mike Stump  <mrs@apple.com>
14829
14830         * g++.old-deja/g++.mike/visibility-1.C: New test.
14831
14832 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14833
14834         PR c/20187
14835         * gcc.c-torture/execute/pr20187-1.c: New test.
14836
14837 2005-07-28  Jeff Law  <law@redhat.com>
14838
14839         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14840         * gcc.dg/tree-ssa/vrp18.c: New test.
14841
14842 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14843
14844         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14845
14846 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14847
14848         PR tree-optimization/22506
14849         * gcc.dg/vect/ps22506.c: New test.
14850
14851 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14852
14853         PR target/21149
14854         * gcc.target/i386/sse-3.c: New test.
14855
14856 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14857
14858         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14859         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14860
14861 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14862
14863         PR c/22589
14864         * gcc.c-torture/compile/pr22589-1.c: New test.
14865
14866 2005-07-28  Jan Hubicka  <jh@suse.cz>
14867
14868         * update-loopch.c: New testcase.
14869
14870 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14871
14872         PR rtl-optimization/23047
14873         * gcc.c-torture/execute/pr23047.c: New test.
14874         * gcc.c-torture/execute/pr23047.x: New.
14875
14876 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14877
14878         PR tree-optimization/22493
14879         * gcc.c-torture/execute/pr22493-1.c: New test.
14880         * gcc.c-torture/execute/pr22493-1.x: New.
14881         * gcc.c-torture/execute/vrp-1.c: New test.
14882         * gcc.c-torture/execute/vrp-2.c: New test.
14883         * gcc.c-torture/execute/vrp-2.c: New test.
14884
14885 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14886
14887         * gcc.target/frv/all-builtin-read8.c: Delete.
14888         * gcc.target/frv/all-builtin-read16.c: Delete.
14889         * gcc.target/frv/all-builtin-read32.c: Delete.
14890         * gcc.target/frv/all-builtin-read64.c: Delete.
14891         * gcc.target/frv/all-builtin-write8.c: Delete.
14892         * gcc.target/frv/all-builtin-write16.c: Delete.
14893         * gcc.target/frv/all-builtin-write32.c: Delete.
14894         * gcc.target/frv/all-builtin-write64.c: Delete.
14895         * gcc.target/frv/all-read-write-1.c: New.
14896
14897 2005-07-27  Jeff Law  <law@redhat.com>
14898
14899         * gcc.c-torture/execute/pr22630.c: New test.
14900
14901 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14902
14903         PR tree-optimization/23073
14904         * gcc.dg/vect/nodump-pr23073.c: New test.
14905         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14906
14907 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14908
14909         PR tree-optimize/22348
14910         * gcc.c-torture/execute/pr22348.c: New.
14911
14912 2005-07-27  Richard Guenther  <rguenther@suse.de>
14913
14914         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14915
14916 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14917
14918         PR fortran/22503
14919         * gfortran.dg/logical_comp.f90: New test.
14920
14921 2005-07-27  Jan Hubicka  <jh@suse.cz>
14922
14923         * inliner-1.c: Add cleanup of dumps.
14924         * val-prof-*.c: Likewise.
14925         * update-tailcall.c: New.
14926
14927 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14928
14929         PR 22591
14930         * gcc.dg/tree-ssa/pr22591.c: New test.
14931         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14932
14933 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14934
14935         PR libobjc/22606
14936         * objc.dg/try-catch-11.m: New test.
14937
14938 2005-07-26  Richard Guenther  <rguenther@suse.de>
14939
14940         PR tree-optimization/22486
14941         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14942
14943 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14944
14945         PR tree-opt/22484
14946         * testsuite/g++.dg/opt/loop2.C: New test.
14947
14948 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14949
14950         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14951         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14952
14953 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14954
14955         * lib/profopt.exp (profopt-execute): Check for profiling data
14956         files on the target.
14957
14958 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14959
14960         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14961         for matching of asm labels.
14962
14963 2005-07-25  Richard Guenther  <rguenther@suse.de>
14964
14965         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14966
14967 2005-07-25  Richard Guenther  <rguenther@suse.de>
14968
14969         PR testsuite/22624
14970         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14971
14972 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14973
14974         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14975         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14976         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14977         * gcc.dg/vect/vect-100.c: New test.
14978         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14979         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14980         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14981         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14982         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14983         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14984         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14985         * gfortran.dg/vect/pr19049.f90: New testcase.
14986         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14987
14988 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14989
14990         * gcc.c-torture/execute/20050713-1.c: New test.
14991
14992         PR fortran/20063
14993         * gfortran.fortran-torture/execute/data_4.f90: New test.
14994
14995         PR middle-end/20303
14996         * gcc.dg/visibility-d.c: New test.
14997
14998 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14999
15000         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
15001         * gfortran.dg/underflow.f90: Ditto.
15002
15003 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15004
15005         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
15006         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
15007         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
15008
15009 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15010
15011         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
15012         include case of field width of zero.
15013
15014 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15015
15016         PR libgfortran/21875
15017         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
15018         with trailing blanks on normal formatted read.
15019
15020 2005-07-23  Chao-ying Fu  <fu@mips.com>
15021
15022         * gcc.target/mips/mips32-dsp-type.c: New test.
15023         * gcc.target/mips/mips32-dsp.c: New test.
15024
15025 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
15026
15027         PR testsuite/21073
15028         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
15029
15030         PR testsuite/20454
15031         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
15032         and __cyg_profile_func_exit.
15033
15034 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
15035
15036         * gfortran.dg/comma_format_extension_3.f: Fix typo.
15037         * gfortran.dg/comma_format_extension_4.f: Same.
15038         * gfortran.dg/pr15332.f: Same.
15039         * gfortran.dg/pr21730.f: Same.
15040
15041 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
15042
15043         * g++.dg/opt/vrp2.C: Fix testcase.
15044
15045         PR tree-opt/22625
15046         * g++.dg/opt/vrp2.C: New test.
15047
15048 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
15049
15050         PR debug/21828
15051         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
15052
15053 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
15054
15055         * gcc.dg/tree-ssa/20050719-1.c: New test.
15056
15057 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
15058
15059         * gcc.dg/bfin-longcall-1.c: New file.
15060         * gcc.dg/bfin-longcall-2.c: New file.
15061
15062 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
15063
15064         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
15065
15066 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15067
15068         PR middle-end/19055
15069         * gcc.dg/tree-ssa/pr19055.c: New test.
15070         * gcc.dg/tree-ssa/pr19055-2.c: New test.
15071
15072 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15073
15074         PR C++/22358
15075         * g++.dg/other/pr22358.C: New test.
15076
15077 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
15078
15079         PR c++/2922
15080         * g++.dg/lookup/two-stage5.C: New test from bug comments.
15081
15082 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15083
15084         PR c++/15938
15085         * g++.dg/init/union2.C: New test.
15086
15087 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15088
15089         PR c/22393
15090         * gcc.dg/complex-4.c: New test.
15091
15092 2005-07-21  Richard Guenther  <rguenther@suse.de>
15093
15094         PR testsuite/22522
15095         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15096         scanning for asm labels.
15097         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15098
15099 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15100
15101         PR target/22085
15102         * gcc.dg/altivec-pr22085.c: New.
15103
15104 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15105
15106         PR tree-optimization/19210
15107         * gcc.dg/tree-ssa/pr19210-1.c: New.
15108         * gcc.dg/tree-ssa/pr19210-2.c: New.
15109
15110 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
15111
15112         PR rtl-optimization/22167
15113         * g++.dg/opt/pr22167.C: New test.
15114
15115 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
15116
15117         PR c++/2922
15118         * g++.dg/lookup/two-stage2.C: New.
15119         * g++.dg/lookup/two-stage3.C: New.
15120         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15121         fixed two-stage name lookup for operators.
15122         * g++.dg/template/call3.C: Compiler now produces an appropriate
15123         error message.
15124         * g++.dg/template/crash37.C: Compiler now describes bla() on line
15125         14 as a candidate.
15126         * g++.dg/template/ptrmem4.C: Compiler produces different error
15127         message.
15128         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15129         connect_to_method as a candidate.
15130
15131 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
15132
15133         * gcc.dg/fold-alloc-1.c: New test.
15134
15135 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
15136
15137         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15138         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15139
15140 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
15141
15142         * gcc.dg/fold-abs-1.c: New test.
15143         * gcc.dg/fold-abs-2.c: New test.
15144         * gcc.dg/fold-abs-3.c: New test.
15145
15146 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
15147
15148         Make CONSTRUCTOR use VEC to store initializers.
15149         * g++.dg/ext/complit3.C: Check for specific error messages.
15150         * g++.dg/init/brace2.C: Update error message.
15151         * g++.dg/warn/Wbraces2.C: Likewise.
15152
15153 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
15154
15155         PR fortran/16940
15156         * gfortran.dg/module_interface_1.f90: New test.
15157
15158 2005-07-19  Danny Berlin <dberlin@dberlin.org>
15159             Kenneth Zadeck <zadeck@naturalbridge.com>
15160
15161         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15162
15163 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15164
15165         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15166         specify -Wformat for these tests.
15167         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15168         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15169         * gcc.dg/format/opt-6.c: Delete.
15170
15171 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15172
15173         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15174         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15175
15176 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15177
15178         * gcc.dg/tree-ssa/alias-2.c: New test.
15179
15180 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15181
15182         PR c++/22263
15183         * g++.dg/template/explicit7.C: New test.
15184
15185 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15186
15187         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15188         width of 8 to +Inf and -Inf.
15189
15190 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15191
15192         PR c++/22139
15193         * g++.dg/template/friend36.C: New test.
15194
15195 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15196
15197         PR fortran/21730
15198         * gfortran.dg/pr21730.f: New test.
15199
15200 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15201             Kenneth Zadeck <zadeck@naturalbridge.com>
15202
15203         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15204         since pure const detection cannot run at -O1 in c compiler.
15205         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15206         can now optimize this case properly.
15207         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15208         because we now pass.
15209         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15210
15211 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15212
15213         PR c/22421
15214         * gcc.dg/format/bitfld-1.c: New test.
15215
15216 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15217
15218         PR c++/22204
15219         * g++.dg/rtti/repo1.C: New test.
15220
15221 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
15222
15223         PR middle-end/22398
15224         * gcc.c-torture/compile/pr22398.c: New test.
15225
15226 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15227
15228         PR c++/22132
15229         * g++.dg/expr/cast4.C: New test.
15230
15231 2005-07-15  Richard Guenther  <rguenther@suse.de>
15232
15233         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15234         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15235
15236 2005-07-15  Steven Bosscher  <stevenb@suse.de>
15237
15238         PR tree-optimization/22230
15239         * gcc.dg/tree-ssa/pr22230.c: New test.
15240
15241 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
15242
15243         * gfortran.dg/g77/cpp6.f: New test.
15244
15245         PR fortran/22417
15246         * gfortran.dg/g77/cpp5.F: New test.
15247         * gfortran.dg/g77/cpp5.h: New file.
15248         * gfortran.dg/g77/cpp5inc.h: New file.
15249
15250 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
15251
15252         PR libfortran/16435
15253         * gfortran.dg/tl_editting.f90: New.
15254         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15255
15256 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15257
15258         * gfortran.dg/char_array_constructor.f90: New test.
15259
15260 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15261
15262         * gfortran.dg/past_eor.f90: New.
15263         * gfortran.dg/complex_read.f90: New.
15264
15265 2005-07-13  Jeff Law  <law@redhat.com>
15266
15267         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15268         additional casts.
15269
15270         * gcc.dg/tree-ssa/pr22321.c: New test
15271
15272 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15273
15274         PR tree-optimization/21921
15275         * gcc.dg/tree-ssa/pr21921.c: New.
15276
15277 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15278
15279         PR tree-optimizatio/22442
15280         * gcc.dg/tree-ssa/loop-11.c: New test.
15281
15282 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15283
15284         PR tree-opt/21840
15285         * gcc.c-torture/compile/pr21840.c: New test.
15286
15287 2005-07-12  Jan Hubicka  <jh@suse.cz>
15288
15289         * gcc.c-torture/compile/pr22379.c: New test.
15290
15291 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15292
15293         PR libfortran/21593
15294         gfortran.dg/dev_null.f90: Remove outdated comment about
15295         PR libfortran/21593.
15296
15297
15298 2005-07-12  Dale Johannesen  <dalej@apple.com>
15299
15300         * gcc.target/i386/compress-float-sse.c: New.
15301         * gcc.target/i386/compress-float-sse-pic.c: New.
15302         * gcc.target/i386/compress-float-387.c: New.
15303         * gcc.target/i386/compress-float-387-pic.c: New.
15304         * gcc.dg/compress-float-ppc.c: New.
15305         * gcc.dg/compress-float-ppc-pic.c: New.
15306
15307 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15308
15309         PR libfortran/21593
15310         gfortran.dg/dev_null.f90: Remove targets.
15311
15312 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15313
15314         PR tree-opt/22335
15315         * gcc.dg/pr22335-1.c: New test.
15316         * gcc.dg/pr22335-2.c: New test.
15317
15318 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15319
15320         PR c++/20172
15321         * g++.dg/template/nontype12.C : New test.
15322
15323 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15324
15325         * gcc.dg/tree-ssa/loop-10.c: New test.
15326
15327 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15328
15329         * gcc.c-torture/execute/20020720-1.x: Remove.
15330
15331 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15332
15333         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15334
15335 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15336
15337         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15338         (dg-mips-options): Use it.
15339
15340 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15341
15342         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15343
15344 2005-07-09  Richard Henderson  <rth@redhat.com>
15345
15346         * lib/target-supports.exp (check_effective_target_sync_char_short):
15347         Add alpha.
15348
15349 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15350
15351         PR libfortran/22217
15352         * gfortran.dg/negative-z-descriptor.f90: New test.
15353
15354 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15355
15356         PR tree-opt/22329
15357         * gcc.dg/pr22329.c: New test.
15358
15359 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15360
15361         PR tree-optimization/20139
15362         * gcc.dg/tree-ssa/pr20139.c: New.
15363
15364 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15365
15366         PR tree-opt/22356
15367         * testsuite/gcc.dg/pr22356-1.c: New test.
15368
15369 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15370
15371         PR c++/21799
15372         * g++.dg/template/unify8.C: New.
15373         * g++.dg/template/unify9.C: New.
15374
15375 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15376
15377         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15378
15379 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15380
15381         * gcc.dg/darwin-version-1.c: New.
15382         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15383         * gcc.dg/builtins-20.c: Likewise.
15384         * gcc.dg/builtins-53.c: Likewise.
15385         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15386         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15387         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15388         * gcc.dg/torture/builtins-power-1.c: Likewise.
15389         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15390         on Darwin.
15391
15392 2005-07-07  Jeff Law  <law@redhat.com>
15393
15394         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15395         argument evaluation order.
15396
15397 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15398
15399         PR libfortran/21594
15400         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15401         Add test cases where the shift length is greater than the
15402         array length.
15403
15404 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15405
15406         * obj-c++.dg/proto-lossage-6.mm: New.
15407         * objc.dg/proto-lossage-6.m: New.
15408
15409 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15410
15411         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15412         * objc.dg/gnu-runtime-2.m: Likewise.
15413
15414 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15415
15416         * gfortran.dg/longline.f: New test.
15417
15418         * gfortran.dg/badline.f: New test.
15419
15420 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15421
15422         PR fortran/16531
15423         PR fortran/15966
15424         PR fortran/18781
15425         * gfortran.dg/hollerith.f90: New.
15426         * gfortran.dg/hollerith2.f90: New.
15427         * gfortran.dg/hollerith3.f90: New.
15428         * gfortran.dg/hollerith4.f90: New.
15429         * gfortran.dg/hollerith_f95.f90: New.
15430         * gfortran.dg/hollerith_legacy.f90: New.
15431         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15432
15433 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15434
15435         PR objc/22274
15436         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15437         * objc.dg/gnu-runtime-2.m: New.
15438
15439 2005-07-06  Jeff Law  <law@redhat.com>
15440
15441         * gcc.dg/tree-ssa/vrp17.c: New test.
15442
15443 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15444
15445         PR fortran/22327
15446         * gfortran.dg/array_constructor_5.f90: New test.
15447
15448 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15449
15450         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15451
15452 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15453
15454         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15455         * gcc.dg/980816-1.c: Ditto.
15456
15457 2005-07-06  Jeff Law  <law@redhat.com>
15458
15459         * gcc.c-torture/compile/pr21356.c: New test.
15460
15461 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15462
15463         PR c/22013
15464         PR c/22098
15465         * gcc.c-torture/compile/pr22013-1.c,
15466         gcc.c-torture/execute/pr22098-1.c,
15467         gcc.c-torture/execute/pr22098-2.c,
15468         gcc.c-torture/execute/pr22098-3.c: New tests.
15469
15470 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15471
15472         PR c/22308
15473         * gcc.dg/pr22308-1.c: New test.
15474
15475 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15476
15477         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15478         target.
15479         * gcc.dg/compare9.c: Use -fshort-enums instead of
15480         -fno-short-enums.  Change the last test to dg-bogus.
15481
15482 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15483
15484         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15485         * gcc.dg/compare9.c: New.
15486
15487 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15488
15489         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15490
15491 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15492
15493         PR testsuite/22288
15494         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15495
15496
15497 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15498
15499         * gcc.dg/format/gcc_gfc-1.c: New.
15500
15501 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15502
15503         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15504
15505 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15506
15507         PR fortran/20842
15508         * gfortran.dg/io_invalid_1.f90: New test.
15509
15510 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15511
15512         * gcc.dg/format/gcc_diag-1.c: Update.
15513
15514 2005-07-02  Jeff Law  <law@redhat.com>
15515
15516         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15517         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15518
15519 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15520
15521         * gcc.dg/format/gcc_diag-1.c: Update.
15522
15523 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15524
15525         PR tree-opt/22269
15526         * gcc.c-torture/compile/pr22269.c: New test.
15527
15528 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15529
15530         PR 21584
15531         PR 22219
15532         * g++.dg/tree-ssa/pr21584-1.C: New test.
15533         * g++.dg/tree-ssa/pr21584-2.C: New test.
15534
15535 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15536
15537         * obj-c++.dg/try-catch-11.mm: New.
15538         * objc.dg/try-catch-10.m: New.
15539
15540 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15541
15542         * g++.dg/other/ucnid-1.C: xfail on AIX.
15543
15544 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15545
15546         PR 22234
15547         * gcc.dg/20050629-1.c: New test.
15548
15549 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15550
15551         * obj-c++.dg/const-str-1[0-1].mm: New.
15552         * objc.dg/const-str-1[0-1].m: New.
15553
15554 2005-05-29  Richard Henderson  <rth@redhat.com>
15555
15556         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15557         Rename from check_effective_target_vect_no_max.
15558         (check_effective_target_vect_no_int_add): New.
15559         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15560         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15561         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15562         * gcc.dg/vect/vect-reduc-1.c: Use both.
15563         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15564
15565 2005-05-29  Richard Henderson  <rth@redhat.com>
15566
15567         * lib/target-supports.exp (check_effective_target_vect_no_max):
15568         Remove i386 and x86_64.
15569
15570 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15571
15572         PR testsuite/21969
15573         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15574
15575 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15576
15577         PR middle-end/21969
15578         * gcc.dg/vect/pr21969.c: New test.
15579
15580 2005-06-28  Eric Christopher  <echristo@redhat.com>
15581
15582         PR c/22052
15583         PR c/21975
15584         * gcc.dg/inline1.c: New test.
15585         * gcc.dg/inline2.c: Ditto.
15586         * gcc.dg/inline3.c: Ditto.
15587         * gcc.dg/inline4.c: Ditto.
15588         * gcc.dg/inline5.c: Ditto.
15589
15590 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15591
15592         PR libfortran/22142
15593         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15594         Add testcase also testing eoshift1 for PR 22142.
15595
15596 2005-06-28  Richard Henderson  <rth@redhat.com>
15597
15598         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15599         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15600         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15601         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15602         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15603
15604 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15605
15606         PR libfortran/22142
15607         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15608         Add testcase for PR 22142.
15609
15610 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15611
15612         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15613         gcc.target/ia64/fpreg-2.c: New tests.
15614
15615 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15616
15617         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15618
15619 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15620
15621         PR libfortran/22170
15622         * gfortran.dg/slash_1.f90: New test.
15623
15624 2005-06-27  Richard Henderson  <rth@redhat.com>
15625
15626         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15627         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15628         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15629         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15630         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15631         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15632
15633 2005-06-27  Richard Henderson  <rth@redhat.com>
15634
15635         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15636         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15637
15638 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15639
15640         * obj-c++.dg/proto-lossage-5.mm: New.
15641         * objc.dg/proto-lossage-5.m: New.
15642
15643 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15644
15645         PR 21959
15646         * gcc.dg/tree-ssa/pr21959.c: New test.
15647
15648 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15649
15650         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15651         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15652         testing uninitialized var.
15653
15654         * gcc.c-torture/execute/builtins/chk.h: New.
15655         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15656         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15657         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15658         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15659         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15660         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15661         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15662         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15663         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15664         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15665         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15666         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15667         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15668         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15669         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15670         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15671         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15672         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15673         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15674         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15675         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15676         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15677         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15678         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15679         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15680         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15681         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15682         * gcc.dg/builtin-object-size-1.c: New test.
15683         * gcc.dg/builtin-object-size-2.c: New test.
15684         * gcc.dg/builtin-object-size-3.c: New test.
15685         * gcc.dg/builtin-object-size-4.c: New test.
15686         * gcc.dg/builtin-object-size-5.c: New test.
15687         * gcc.dg/builtin-stringop-chk-1.c: New test.
15688         * gcc.dg/builtin-stringop-chk-2.c: New test.
15689         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15690         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15691         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15692         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15693         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15694         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15695         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15696         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15697         * gcc.c-torture/execute/printf-1.c: New test.
15698         * gcc.c-torture/execute/fprintf-1.c: New test.
15699         * gcc.c-torture/execute/vprintf-1.c: New test.
15700         * gcc.c-torture/execute/vfprintf-1.c: New test.
15701         * gcc.c-torture/execute/printf-chk-1.c: New test.
15702         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15703         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15704         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15705
15706 2005-06-27  Michael Matz  <matz@suse.de>
15707
15708         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15709         slot is not merged if address escapes.
15710
15711 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15712
15713         PR c/21911
15714         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15715
15716 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15717
15718         PR middle-end/17965
15719         * gcc.c-torture/compile/20050622-1.c: New test.
15720
15721         PR middle-end/22028
15722         * gcc.dg/20050620-1.c: New test.
15723
15724 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15725
15726         PR tree-optimization/22026
15727         * gcc.dg/tree-ssa/pr22026.c: New.
15728
15729 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15730
15731         PR libfortran/22144
15732         * gfortran.dg/shift-alloc.f90: New testcase.
15733
15734 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15735
15736         * all files: Update FSF address in copyright headers.
15737
15738 2005-06-22  Jan Hubicka  <jh@suse.cz>
15739
15740         * wholeprogram-1.c: New testcase.
15741         * wholeprogram-2.c: New testcase.
15742
15743 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15744
15745         PR 22171
15746         * gcc.dg/tree-ssa/pr22171.c: New test.
15747
15748 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15749
15750         * gfortran.dg/simplify_modulo.f90: New.
15751
15752 2005-06-24  Jan Hubicka  <jh@suse.cz>
15753
15754         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15755
15756 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15757
15758         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15759
15760 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15761
15762         * obj-c++.dg/typedef-alias-1.mm: New.
15763         * objc.dg/typedef-alias-1.m: New.
15764
15765 2005-06-23  Jeff Law  <law@redhat.com>
15766
15767         * gcc.dg/tree-ssa/vrp16.c: New test.
15768
15769 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15770
15771         * lib/target-supports.exp: Add
15772         check_effective_target_fortran_large_real and
15773         check_effective_target_fortran_large_int to check for
15774         corresponding effective targets.
15775         * gfortran.dg/large_integer_kind_1.f90: New test.
15776         * gfortran.dg/large_real_kind_1.f90: New test.
15777
15778 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15779
15780         PR tree-optimization/22117
15781         * gcc.dg/tree-ssa/pr22117.c: New.
15782
15783 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15784
15785         PR testsuite/22123
15786         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15787
15788 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15789
15790         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15791
15792 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15793
15794         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15795         * gfortran.dg/f2c_4.c: Likewise.
15796
15797 2005-06-22 Paul Brook  <paul@codesourcery.com>
15798
15799         PR fortran/21034
15800         * gfortran.dg/auto_save_1.f90: New test.
15801
15802 2005-06-22  Michael Matz  <matz@suse.de>
15803
15804         * gcc.target/x86-64/abi: New directory.
15805         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15806         * gcc.target/x86-64/abi/README.gcc: New file.
15807         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15808         * gcc.target/x86-64/abi/asm-support.s: New file.
15809         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15810         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15811         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15812         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15813         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15814         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15815         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15816         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15817         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15818         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15819         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15820         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15821         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15822         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15823         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15824         * gcc.target/x86_64/abi/test_varargs.c: New test.
15825
15826 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15827
15828         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15829         32-bit i?86 and x86_64.
15830
15831 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15832
15833         * obj-c++.dg/const-str-[1-9].mm: New tests.
15834
15835 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15836
15837         PR fortran/22010
15838         * gfortran.dg/namelist_use.f90: New.
15839         * gfortran.dg/namelist_use_only.f90: New.
15840
15841 2005-06-21  Jeff Law  <law@redhat.com>
15842
15843         * gcc.dg/tree-ssa/vrp15.c: New test.
15844
15845 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15846
15847         * lib/target-supports.exp (check_effective_target_vect_reduction):
15848         Remove.
15849         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15850         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15851         remove vect_reduction target keyword. Also avoid two returns in main.
15852         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15853         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15854         * gcc.dg/vect/vect-reduc-1short.c: New test.
15855         * gcc.dg/vect/vect-reduc-1char.c: New test.
15856         * gcc.dg/vect/vect-reduc-2short.c: New test.
15857         * gcc.dg/vect/vect-reduc-2char.c: New test.
15858         * gcc.dg/vect/vect-reduc-6.c: New test.
15859         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15860         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15861         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15862
15863 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15864         Paul Thomas  <pault@gcc.gnu.org>
15865
15866         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15867         New tests.
15868
15869 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15870
15871         * gfortran.dg/backslash_1.f90: New test.
15872         * gfortran.dg/backslash_2.f90: New test.
15873
15874 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15875
15876         * gfortran.dg/duplicate_labels.f90: New test.
15877
15878 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15879
15880         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15881         unsupportable relocations.
15882         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15883         * gcc.dg/20050321-2.c: xfail for NetWare.
15884
15885 2005-06-20  Andreas Jaeger  <aj@suse.de>
15886
15887         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15888         gcc.target/i386/fastcall-sseregparm.c,
15889         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15890
15891 2005-06-19  Richard Henderson  <rth@redhat.com>
15892
15893         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15894
15895 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15896
15897         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15898
15899 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15900
15901         PR c++/22115
15902         * g++.dg/conversion/simd2.C: Change expected error message.
15903
15904 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15905
15906         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15907         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15908         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15909
15910 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15911
15912         * gcc.dg/fold-mod-1.c: New test.
15913
15914 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15915
15916         PR fortran/19926
15917         * gfortran.dg/pr19926.f90: New test.
15918
15919 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15920
15921         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15922         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15923         targets.
15924         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15925         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15926
15927 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15928
15929         * gcc.target/ia64/float80-varargs-1.c: New test.
15930
15931 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15932
15933         PR tree-opt/22035
15934         * gfortran.dg/f2c_6.f90: New test.
15935
15936 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15937
15938         PR c++/17413
15939         * g++.dg/template/local5.C: New.
15940
15941 2005-06-17  Richard Henderson  <rth@redhat.com>
15942
15943         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15944
15945 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15946
15947         PR testsuite/21945
15948         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15949
15950 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15951
15952         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15953         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15954         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15955         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15956         check_vect to verify the presence of hardware vector support.
15957
15958 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15959
15960         PR testsuite/22056
15961         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15962
15963 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15964
15965         PR libfortran/19216
15966         * gfortran.dg/pr19216.f: Add correct space between brackets and
15967         dg directive.
15968
15969 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15970
15971         PR libfortran/16436
15972         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15973
15974 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15975
15976         * gcc.target/i386/attributes-error.c: New testcase.
15977         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15978         * gcc.target/i386/regparm-stdcall.c: Likewise.
15979         * gcc.target/i386/sseregparm-1.c: Likewise.
15980         * gcc.target/i386/sseregparm-2.c: Likewise.
15981
15982 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15983
15984         * g++.dg/rtti/crash2.C: New.
15985
15986 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15987
15988         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15989
15990 2005-06-15  David Ung  <davidu@mips.com>
15991
15992         * gcc.target/mips/mips16e-extends.c: New test for testing the
15993         generation of MIPS16e zeb/zeh, seb/seh instructions.
15994
15995 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15996
15997         PR 22018
15998         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15999         * gcc.dg/tree-ssa/pr22018.c: New test.
16000
16001 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
16002
16003         * gcc.dg/simd-1.c: Update error messages.
16004         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
16005         * gcc.dg/simd-2.c: Update error messages.
16006         * gcc.dg/simd-4.c: New.
16007
16008 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
16009
16010         PR c++/20678
16011         * g++.dg/other/crash-4.C: New.
16012
16013 2005-06-14  Devang Patel  <dpatel@apple.com>
16014
16015         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
16016
16017 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16018
16019         PR c++/21929
16020         * g++.dg/parse/crash11.C: Update
16021
16022 2005-06-13  Jeff Law  <law@redhat.com>
16023
16024         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
16025         perform the desired transformations.
16026         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
16027         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
16028
16029 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16030
16031         PR fortran/22038
16032         * gfortran.dg/forall_1.f90: Un-XFAIL.
16033
16034 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
16035
16036         PR c++/21929
16037         * g++.dg/parse/crash26.C: New.
16038
16039         PR c++/20789
16040         * g++.dg/init/member1.C: New.
16041
16042 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
16043
16044         * gfortran.dg/altreturn_1.f90: New test.
16045
16046 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
16047
16048         PR middle-end/21985
16049         * gcc.dg/tree-ssa/pr21985.c: New test.
16050
16051 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16052
16053         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
16054
16055 2005-06-12  Roger Sayle  <roger@eyesopen.com>
16056
16057         PR c++/21930
16058         * g++.dg/other/error10.C: New test case.
16059
16060 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16061
16062         PR libfortran/19155
16063         * gfortran.dg/pr19155.f: Add test.
16064
16065 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16066
16067         * gfortran.dg/f2c_7.f90: New test.
16068
16069         * gfortran.dg/forall_1.f90: XFAILed.
16070
16071 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16072
16073         * gcc.dg/pr14796-1.c: New.
16074         * gcc.dg/pr14796-2.c: New.
16075
16076 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
16077
16078         PR fortran/17792
16079         PR fortran/21375
16080         * gfortran.dg/deallocate_stat.f90: New test.
16081
16082 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
16083
16084         * gfortran.fortran-torture/execute/in-pack.f90: New test.
16085
16086 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
16087
16088         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
16089         access will be generated when this loop is vectorized. Test that
16090         accesses with same alignment were detected.
16091         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
16092         Test that accesses with same alignment were detected.
16093         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
16094         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
16095         alignment were detected.
16096
16097 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
16098
16099         PR c++/10611
16100         * g++.dg/conversion/simd2.C: New.
16101
16102 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16103
16104         * gcc.dg/Wcxx-compat-1.c: New.
16105
16106 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
16107
16108         PR libfortran/21480
16109         * gfortran.dg/reshape-complex.f90: Add a test for a packed
16110         complex array.
16111
16112 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
16113
16114         * gcc.dg/alias-8.c: New.
16115
16116 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
16117
16118         * gcc.dg/format/cmn_err-1.c: Update.
16119
16120 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
16121
16122         PR target/20666
16123         * gcc.target/sparc/fexpand-2.c: New.
16124         * gcc.target/sparc/fpmerge-2.c: New.
16125         * gcc.target/sparc/fpmul-2.c: New.
16126         * gcc.target/sparc/noresult.c: New.
16127         * gcc.target/sparc/pdist-2.c: New.
16128         * gcc.target/sparc/pdist-3.c: New.
16129
16130 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
16131
16132         PR testsuite/21702
16133         * gcc.target/i386/i386.exp: Fix comment typo.
16134
16135 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16136
16137         PR c++/19497
16138         * g++.dg/inherit/using5.C: New.
16139         * g++.dg/inherit/using6.C: New.
16140
16141 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16142
16143         PR c++/19894
16144         * g++.dg/template/ptrmem15.C: New test.
16145
16146         PR c++/20563
16147         * g++.dg/ext/label4.C: New test.
16148
16149 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16150
16151         * gcc.dg/tls/debug-1.c: New test.
16152
16153 2005-06-07  Dale Johannesen  <dalej@apple.com>
16154
16155         * gcc.target/i386/movq.c: New.
16156
16157 2005-06-07  Dale Johannesen  <dalej@apple.com>
16158
16159         * gcc.dg/20050607-1.c: New.
16160
16161 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
16162
16163         PR middle-end/21850
16164         * gcc.c-torture/execute/20050607-1.c: New test.
16165
16166 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
16167
16168         PR libfortran/21926
16169         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16170         Test case where the return array has lowest stride one,
16171         but isn't packed.
16172
16173 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16174
16175         * lib/target-supports.exp (check_effective_target_sync_int_long):
16176         Add s390 and s390x targets.
16177
16178 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16179
16180         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16181         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16182         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16183         * gcc.dg/tree-ssa/loop-9.c: New test.
16184
16185 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16186
16187         * g++.dg/parse/defarg10.C: New.
16188
16189 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16190
16191         PR regression/21897
16192         * gcc.c-torture/execute/20050604-1.c: New test.
16193
16194 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16195
16196         PR 21903
16197         * g++.dg/parse/defarg9.C: New.
16198
16199         PR c++/20637
16200         * g++.dg/inherit/using4.C: New.
16201         * g++.dg/overload/error1.C: Adjust expected errors.
16202         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16203         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16204         * g++.old-deja/g++.other/redecl2.C: Likewise.
16205         * g++.old-deja/g++.other/redecl4.C: Likewise.
16206         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16207
16208 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16209
16210         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16211
16212 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16213
16214         * lib/gfortran.exp (gfortran_target_compile): Call
16215         dg-additional-files-options
16216         * gfortran.dg/f2c_4.f90: New file
16217         * gfortran.dg/f2c_4.c: New file
16218         * gfortran.dg/f2c_5.f90: New file
16219         * gfortran.dg/f2c_5.c: New file
16220
16221 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16222
16223         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16224
16225         PR fortran/21912
16226         * gfortran.dg/array_constructor_4.f90: New test.
16227
16228 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
16229
16230         PR c++/21619
16231         * g++.dg/ext/builtin9.C: New test.
16232
16233 2005-06-05  Dale Johannesen  <dalej@apple.com>
16234
16235         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16236         * gcc.c-torture/execute/20050603-2.c: Ditto.
16237
16238 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16239
16240         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16241         * gcc.dg/vect/vect-reduc-1.c: New.
16242         * gcc.dg/vect/vect-reduc-2.c: New.
16243         * gcc.dg/vect/vect-reduc-3.c: New.
16244
16245 2005-06-04  Dale Johannesen  <dalej@apple.com>
16246
16247         * gcc.c-torture/execute/20050603-1.c: New.
16248         * gcc.c-torture/execute/20050603-2.c: New.
16249         * gcc.dg/20050603-3.c: New.
16250
16251 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16252
16253         PR fortran/19195
16254         * gfortran.dg/debug_1.f90: New test.
16255
16256         * gfortran.dg/forall_1.f90: New test.
16257
16258 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16259
16260         * gfortran.dg/array_constructor_3.f90: New test.
16261
16262 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16263
16264         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16265
16266 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16267
16268         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16269
16270 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16271
16272         PR c/21873
16273         * gcc.dg/init-excess-1.c: New test.
16274
16275 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16276
16277         PR c++/21853
16278         * g++.dg/expr/static_cast6.C: New test.
16279
16280 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16281
16282         * gcc.dg/tree-ssa/vrp14.c: New test.
16283
16284 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16285
16286         PR c++/21336
16287         * g++.dg/template/new2.C: New test.
16288
16289 2005-06-03  Josh Conner  <jconner@apple.com>
16290
16291         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16292         all entries in initializer.
16293
16294 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16295
16296         PR middle-end/21858
16297         * gcc.dg/pr21858.c: New testcase.
16298
16299 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16300
16301         PR tree-optimization/21292
16302
16303         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16304         New.
16305         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16306         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16307         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16308         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16309         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16310
16311 2005-06-02  Richard Henderson  <rth@redhat.com>
16312
16313         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16314
16315 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16316
16317         * gcc.dg/wtypequal.c: New testcase.
16318
16319 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16320
16321         PR 21582
16322         * gcc.dg/tree-ssa/pr21582.c: New test.
16323
16324 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16325
16326         PR c++/21280
16327         * g++.dg/opt/interface2.h: New.
16328         * g++.dg/opt/interface2.C: New.
16329         * g++.dg/init/ctor4.C: Adjust error lines.
16330         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16331         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16332         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16333         * g++.old-deja/g++.pt/assign1.C: Likewise.
16334         * g++.old-deja/g++.pt/crash20.C: Likewise.
16335
16336 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16337
16338         PR tree-optimization/21734
16339         * g++.dg/vect/pr21734_1.cc: New.
16340         * g++.dg/vect/pr21734_2.cc: New.
16341
16342 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16343
16344         PR c++/20350
16345         * g++.dg/template/spec24.C: New.
16346
16347         PR c++/21151
16348         * g++.dg/pch/local-1.C: New.
16349         * g++.dg/pch/local-1.Hs: New.
16350
16351 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16352
16353         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16354         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16355         * gcc.dg/tree-ssa/pr14341.c: New test.
16356         * gcc.dg/tree-ssa/pr14841.c: New test.
16357         * gcc.dg/tree-ssa/pr20701.c: New test.
16358         * gcc.dg/tree-ssa/pr21086.c: New test.
16359         * gcc.dg/tree-ssa/pr21090.c: New test.
16360         * gcc.dg/tree-ssa/pr21332.c: New test.
16361         * gcc.dg/tree-ssa/pr21458.c: New test.
16362         * gcc.dg/tree-ssa/pr21658.c: New test.
16363         * gcc.dg/tree-ssa/vrp01.c: New test.
16364         * gcc.dg/tree-ssa/vrp02.c: New test.
16365         * gcc.dg/tree-ssa/vrp03.c: New test.
16366         * gcc.dg/tree-ssa/vrp04.c: New test.
16367         * gcc.dg/tree-ssa/vrp05.c: New test.
16368         * gcc.dg/tree-ssa/vrp06.c: New test.
16369         * gcc.dg/tree-ssa/vrp07.c: New test.
16370         * gcc.dg/tree-ssa/vrp08.c: New test.
16371         * gcc.dg/tree-ssa/vrp09.c: New test.
16372         * gcc.dg/tree-ssa/vrp10.c: New test.
16373         * gcc.dg/tree-ssa/vrp11.c: New test.
16374         * gcc.dg/tree-ssa/vrp12.c: New test.
16375         * gcc.dg/tree-ssa/vrp13.c: New test.
16376
16377 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16378
16379         PR 21029
16380         * gcc.dg/tree-ssa/pr21029.c: New test.
16381
16382 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16383
16384         * gfortran.dg/logint-1.f: New test case.
16385         * gfortran.dg/logint-2.f: Likewise.
16386         * gfortran.dg/logint-3.f: Likewise.
16387
16388 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16389
16390         PR c/21536
16391         PR c/20760
16392         * gcc.dg/20050527-1.c: New test.
16393
16394         * gcc.dg/i386-sse-12.c: New test.
16395
16396         PR fortran/21729
16397         * gfortran.dg/implicit_5.f90: New test.
16398
16399 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16400
16401         PR fortran/20883
16402         * gfortran/assign_4.f90: New test.
16403         * gfortran/assign_2.f90: Change compile to run.
16404
16405 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16406
16407         * lib/target-supports.exp
16408         (check_effective_target_sync_char_short): New.
16409         * gcc.dg/sync-2.c: New.
16410
16411 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16412
16413         PR tree-optimization/21817
16414         * gcc.dg/torture/pr21817-1.c: New.
16415
16416 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16417
16418         PR c++/21165
16419         * g++.dg/template/init5.C: New.
16420
16421 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16422
16423         * gfortran.dg/char_initialiser_actual.f90:
16424         Test character initialisers as actual arguments.
16425         * gfortran.dg/char_pointer_comp_assign.f90:
16426         Test character pointer structure component assignments.
16427         * gfortran.dg/char_array_structure_constructor.f90:
16428         Test character components in structure constructors.
16429
16430 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16431
16432         PR middle-end/20931
16433         * g++.dg/opt/pr20931.C: New test.
16434
16435 2005-05-31  Andreas Jaeger  <aj@suse.de>
16436
16437         PR testsuite/20772
16438         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16439         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16440         g++.old-deja/g++.ext/asmspec1.C,
16441         g++.old-deja/g++.other/regstack.C,
16442         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16443         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16444         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16445         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16446         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16447         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16448         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16449         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16450         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16451         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16452         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16453         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16454         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16455         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16456         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16457         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16458         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16459         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16460         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16461
16462 2005-05-31  Jeff Law  <law@redhat.com>
16463
16464         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16465
16466 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16467
16468         PR middle-end/21743
16469         * gcc.dg/builtins-1.c: Activate disabled clog test.
16470         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16471
16472 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16473
16474         * gfortran.dg/char_pointer_assign.f90:
16475         Test character-pointer assignments and pointer assignments.
16476         * gfortran.dg/char_pointer_dummy.f90:
16477         Test character-pointer dummy arguments.
16478         * gfortran.dg/char_pointer_func.f90:
16479         Test character-pointer function returns.
16480         * gfortran.dg/char_pointer_dependency.f90:
16481         Test character-pointer functions with dependencies.
16482
16483 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16484
16485         PR c++/21784
16486         * g++.dg/lookup/using14.C: New test.
16487
16488 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16489
16490         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16491         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16492         trailing ^M.
16493
16494 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16495
16496         PR c++/17413
16497         * g++.dg/template/local5.C: New.
16498
16499         PR target/21761
16500         * gcc.c-torture/compile/pr21761.c: New.
16501
16502         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16503         before darwin8.
16504
16505 2005-05-30  Steven G. Kargl
16506
16507         PR fortran/20846
16508         * gfortran.dg/inquire_8.f90: New test.
16509
16510 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16511
16512         PR libfortran/21376
16513         * gfortran.dg/output_exponents_1.f90: New test.
16514
16515 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16516
16517         PR libfortran/20006
16518         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16519
16520 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16521
16522         PR c++/21210
16523         * g++.dg/ext/complex1.C: New test.
16524
16525         PR c++/21340
16526         * g++.dg/init/ctor6.C: New test.
16527
16528 2005-05-29  Jan Hubicka  <jh@suse.cz>
16529
16530         * gcc.c-torture/compile/pr21562.c: New.
16531
16532 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16533
16534         * gfortran.dg/subnormal_1.f90: New test.
16535
16536 2005-05-28  Jan Hubicka  <jh@suse.cz>
16537
16538         * tree-prof.exp: Fix comment.
16539         * value-prof-1.c: New.
16540         * value-prof-2.c: New.
16541         * value-prof-3.c: New.
16542         * value-prof-4.c: New.
16543
16544 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16545
16546         PR c++/21614
16547         * g++.dg/expr/ptrmem6.C: New test.
16548         * g++.dg/expr/ptrmem6a.C: Likewise.
16549
16550 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16551
16552         PR tree-optimization/21658
16553         * gcc.dg/tree-ssa/pr21658.c: New.
16554
16555 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16556
16557         PR c++/21455
16558         * g++.dg/inherit/ptrmem3.C: New.
16559
16560         PR c++/21681
16561         * g++.dg/parse/template16.C: New.
16562
16563 2005-05-27  Andreas Jaeger  <aj@suse.de>
16564
16565         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16566
16567         * gcc.dg/i386-sse-8.c: Run test on all archs.
16568
16569 2005-05-26  Mike Stump  <mrs@apple.com>
16570
16571         * objc.dg/isa-field-1.m: Only run on darwin.
16572         * objc.dg/lookup-1.m: Likewise.
16573         * objc.dg/try-catch-8.m: Likewise.
16574
16575 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16576
16577         PR tree-optimization/9814
16578         * gcc.dg/pr9814-1.c: New test case.
16579
16580 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16581
16582         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16583         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16584         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16585         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16586         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16587         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16588         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16589         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16590         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16591         objc.dg/try-catch-8.m: New.
16592
16593 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16594
16595         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16596         remove extraneous semicolons.
16597
16598 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16599
16600         * obj-c++.dg/comp-types-12.mm: New.
16601         * objc.dg/comp-types-11.m: New.
16602         * objc.dg/selector-4.m: New.
16603
16604 2005-05-26  Andreas Jaeger  <aj@suse.de>
16605
16606         PR testsuite/20772
16607         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16608         g++.old-deja/g++.ext/attrib3.C,
16609         g++.old-deja/g++.other/store-expr1.C,
16610         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16611         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16612         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16613         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16614         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16615         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16616         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16617         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16618         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16619         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16620         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16621         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16622         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16623         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16624         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16625         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16626         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16627         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16628         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16629
16630 2005-05-26  Andreas Jaeger  <aj@suse.de>
16631
16632         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16633         x86-64 compilation.
16634
16635 2005-05-26  Andreas Jaeger  <aj@suse.de>
16636
16637         PR testsuite/20772
16638         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16639         gcc.misc-tests/i386-pf-athlon-1.c,
16640         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16641         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16642         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16643         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16644         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16645         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16646         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16647         programs.
16648
16649         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16650         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16651         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16652         x86-64 compilation.
16653
16654         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16655         x86_64.
16656
16657         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16658         effective-target ilp32.
16659
16660 2005-05-26  David Ung  <davidu@mips.com>
16661
16662         * gcc.target/mips/ext_ins.c: New test for testing the generation
16663         of MIPS32/64 rev 2 ext/ins instructions.
16664
16665 2005-05-26  Andreas Jaeger  <aj@suse.de>
16666
16667         * treelang/compile/unsigned.tree: Use gimple instead of
16668         nonexisting generic dump.
16669
16670 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16671
16672         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16673
16674 2005-05-26  Andreas Jaeger  <aj@suse.de>
16675
16676         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16677
16678 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16679
16680         PR libfortran/17283
16681         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16682         Test callee-allocated memory with write statements.
16683
16684 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16685
16686         PR middle-end/21709
16687         * gcc.dg/pr21709-1.c: New test case.
16688
16689 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16690             Mike Stump  <mrs@apple.com>
16691
16692         * objc/execute/next_mapping.h: Update for C++.
16693
16694         * obj-c++.dg/selector-1.mm: Move to...
16695         * obj-c++.dg/selector-4.mm: here...
16696
16697         * obj-c++.dg/basic.mm: New.
16698         * obj-c++.dg/comp-types-1.mm: New.
16699         * obj-c++.dg/cxx-class-1.mm: New.
16700         * obj-c++.dg/cxx-ivars-1.mm: New.
16701         * obj-c++.dg/cxx-ivars-2.mm: New.
16702         * obj-c++.dg/cxx-ivars-3.mm: New.
16703         * obj-c++.dg/cxx-scope-1.mm: New.
16704         * obj-c++.dg/cxx-scope-2.mm: New.
16705         * obj-c++.dg/defs.mm: New.
16706         * obj-c++.dg/empty-private-1.mm: New.
16707         * obj-c++.dg/encode-1.mm: New.
16708         * obj-c++.dg/encode-2.mm: New.
16709         * obj-c++.dg/encode-3.mm: New.
16710         * obj-c++.dg/extern-c-1.mm: New.
16711         * obj-c++.dg/extra-semi.mm: New.
16712         * obj-c++.dg/fix-and-continue-2.mm: New.
16713         * obj-c++.dg/isa-field-1.mm: New.
16714         * obj-c++.dg/ivar-list-semi.mm: New.
16715         * obj-c++.dg/local-decl-1.mm: New.
16716         * obj-c++.dg/lookup-1.mm: New.
16717         * obj-c++.dg/lookup-2.mm: New.
16718         * obj-c++.dg/method-1.mm: New.
16719         * obj-c++.dg/method-2.mm: New.
16720         * obj-c++.dg/method-3.mm: New.
16721         * obj-c++.dg/method-4.mm: New.
16722         * obj-c++.dg/method-5.mm: New.
16723         * obj-c++.dg/method-6.mm: New.
16724         * obj-c++.dg/method-7.mm: New.
16725         * obj-c++.dg/no-extra-load.mm: New.
16726         * obj-c++.dg/overload-1.mm: New.
16727         * obj-c++.dg/pragma-1.mm: New.
16728         * obj-c++.dg/pragma-2.mm: New.
16729         * obj-c++.dg/private-1.mm: New.
16730         * obj-c++.dg/private-2.mm: New.
16731         * obj-c++.dg/proto-qual-1.mm: New.
16732         * obj-c++.dg/qual-types-1.mm: New.
16733         * obj-c++.dg/stubify-1.mm: New.
16734         * obj-c++.dg/stubify-2.mm: New.
16735         * obj-c++.dg/super-class-1.mm: New.
16736         * obj-c++.dg/super-class-2.mm: New.
16737         * obj-c++.dg/super-dealloc-1.mm: New.
16738         * obj-c++.dg/super-dealloc-2.mm: New.
16739         * obj-c++.dg/template-1.mm: New.
16740         * obj-c++.dg/template-2.mm: New.
16741         * obj-c++.dg/template-3.mm: New.
16742         * obj-c++.dg/template-4.mm: New.
16743         * obj-c++.dg/template-5.mm: New.
16744         * obj-c++.dg/template-6.mm: New.
16745         * obj-c++.dg/try-catch-1.mm: New.
16746         * obj-c++.dg/try-catch-2.mm: New.
16747         * obj-c++.dg/try-catch-3.mm: New.
16748         * obj-c++.dg/try-catch-4.mm: New.
16749         * obj-c++.dg/try-catch-5.mm: New.
16750         * obj-c++.dg/try-catch-6.mm: New.
16751         * obj-c++.dg/try-catch-7.mm: New.
16752         * obj-c++.dg/try-catch-8.mm: New.
16753         * obj-c++.dg/try-catch-9.mm: New.
16754         * obj-c++.dg/va-meth-1.mm: New.
16755
16756 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16757
16758         * obj-c++.dg/selector-1.mm: New.
16759         * obj-c++.dg/selector-2.mm: New.
16760
16761 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16762
16763         * obj-c++.dg/selector-3.mm: New.
16764         * objc.dg/selector-3.m: New.
16765
16766 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16767
16768         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16769         about where warning appears.
16770
16771 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16772
16773         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16774         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16775         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16776         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16777
16778 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16779
16780         * gcc.dg/20050524-1.c: New test.
16781
16782 2005-05-25  Jan Hubicka  <jh@suse.cz>
16783
16784         * gcc.dg/tree-prof/inliner-1.c: New.
16785
16786 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16787
16788         * gcc.dg/tree-prof: New directory.
16789         * gcc.dg/tree-prof/tree-prof.exp: New.
16790
16791 2005-05-25  DJ Delorie  <dj@redhat.com>
16792
16793         * gcc.dg/Wattributes-1.c: New.
16794         * gcc.dg/Wattributes-2.c: New.
16795         * gcc.dg/Wattributes-3.c: New.
16796
16797 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16798
16799         PR tree-optimization/19833
16800         * gcc.dg/uninit-4.c: Remove xfail.
16801         * gcc.dg/uninit-9.c: Ditto.
16802
16803 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16804
16805         * obj-c++.dg/bitfield-[1-5].mm: New.
16806         * obj-c++.dg/class-protocol-1.mm: New.
16807         * obj-c++.dg/comp-types-1[0-1].mm: New.
16808         * obj-c++.dg/comp-types-[2-9].mm: New.
16809         * obj-c++.dg/encode-[4-8].mm: New.
16810         * obj-c++.dg/layout-1.mm: New.
16811         * obj-c++.dg/method-1[0-9].mm: New.
16812         * obj-c++.dg/method-2[0-1].mm: New.
16813         * obj-c++.dg/method-[8-9].mm: New.
16814         * obj-c++.dg/objc-gc-3.mm: New.
16815         * obj-c++.dg/try-catch-10.mm: New.
16816         * objc.dg/bitfield-5.m: New.
16817         * objc.dg/comp-types-10.m: New.
16818         * objc.dg/comp-types-9.m: New.
16819         * objc.dg/layout-1.m: New.
16820         * objc.dg/objc-gc-4.m: New.
16821         * objc.dg/try-catch-9.m: New.
16822         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16823         * objc.dg/comp-types-1.m: Likewise.
16824         * objc.dg/comp-types-[5-6].m: Likewise.
16825         * objc.dg/method-9.m: Likewise.
16826
16827 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16828
16829         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16830         and on hardware without VMX support.
16831
16832         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16833
16834         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16835
16836         * lib/profopt.exp (dg-final-generate, dg-final-use,
16837         profopt-final-code, profopt-get-options): New.
16838         (profopt-execute): Process test directives.
16839
16840         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16841         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16842         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16843
16844 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16845
16846         PR C++/21645
16847         * g++.dg/init/ctor5.C: New test.
16848
16849 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16850
16851         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16852         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16853         vect-113.c, vect-114.c.
16854
16855 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16856
16857         * gcc.dg/const-elim-1.c: Remove xfails.
16858
16859 2005-05-23  Jeff Law  <law@redhat.com>
16860
16861         * gcc.c-torture/compile/pr21638.c: New test.
16862         * gcc.c-torture/compile/20050520-1.c: New test.
16863
16864 2005-05-23  Nick Clifton  <nickc@redhat.com>
16865
16866         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16867         be a proper triple, ie: m32r*-*-*.
16868         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16869
16870 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16871
16872         PR middle-end/21331
16873         PR tree-opt/21293
16874         * gcc.c-torture/compile/pr21293.c: New test.
16875         * gcc.c-torture/execute/pr21331.c: New test.
16876
16877 2004-05-20  Richard Henderson  <rth@redhat.com>
16878
16879         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16880
16881 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16882
16883         * obj-c++-dg.exp: Add.
16884         * obj-c++.exp: Add.
16885         * obj-c++.dg/dg.exp: Add.
16886
16887 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16888
16889         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16890         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16891
16892 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16893
16894         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16895
16896 2004-05-19  Richard Henderson  <rth@redhat.com>
16897
16898         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16899
16900 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16901
16902         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16903
16904         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16905
16906 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16907
16908         PR c++/21495
16909         * g++.dg/parse/extern1.C: New test.
16910         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16911
16912 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16913
16914         * gcc.dg/c99-math.h: New.
16915         * gcc.dg/c99-math-float-1.c: New test.
16916         * gcc.dg/c99-math-double-1.c: Likewise.
16917         * gcc.dg/c99-math-long-double-1.c: Likewise.
16918
16919 2005-05-18  Richard Henderson  <rth@redhat.com>
16920
16921         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16922
16923 2005-05-18  Devang Patel  <dpatel@apple.com>
16924
16925         * g++.dg/opt/20050511-1.C: New test.
16926
16927 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16928
16929         PR libfortran/21127
16930         * gfortran.dg/reshape-complex.f90: New test.
16931
16932 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16933
16934         * gfortran.dg/array_constructor_1.f90: New test.
16935         * gfortran.dg/array_constructor_2.f90: New test.
16936
16937 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16938
16939         PR fortran/20954
16940         * gfortran.dg/pr20954.f: New test.
16941
16942 2005-05-17  Mike Stump  <mrs@apple.com>
16943
16944         Yet more Objective-C++...
16945
16946         * objc.dg/method-5.m: Update.
16947         * objc.dg/method-6.m: Update.
16948         * objc.dg/method-7.m: Update.
16949         * objc.dg/method-9.m: Update.
16950         * objc.dg/try-catch-2.m: Update.
16951
16952 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16953
16954         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16955         Remove little-endian optimizations.
16956
16957 2005-05-17  Jeff Law  <law@redhat.com>
16958
16959         * g++.dg/tree-ssa/pr14814.C: New test.
16960         * gcc.dg/tree-ssa/pr14814.C: New test.
16961         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16962         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16963
16964 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16965
16966         * gcc.dg/compat/generate-random.c: Do not include
16967         libiberty.h.
16968         * gcc.dg/compat/generate-random_r.c: Likewise.
16969
16970 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16971
16972         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16973
16974 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16975
16976         PR middle-end/21595
16977         * g++.dg/tree-ssa/builtin1.C: New testcase.
16978
16979 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16980
16981         PR c++/21454
16982         * g++.dg/opt/const4.C: New test.
16983
16984         PR middle-end/21492
16985         * g++.dg/opt/crossjump1.C: New test.
16986
16987         PR tree-optimization/21610
16988         * gcc.c-torture/compile/20050516-1.c: New test.
16989
16990         PR fortran/15080
16991         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16992         about the test failing.
16993         * gfortran.fortran-torture/execute/where_7.f90: New test.
16994         * gfortran.fortran-torture/execute/where_8.f90: New test.
16995
16996 2005-05-16  Richard Henderson  <rth@redhat.com>
16997
16998         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16999         i?86 and x86_64.
17000
17001 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
17002
17003         * gcc.dg/compat/generate-random.c (config.h): Do not include.
17004         (limits.h): Include unconditionally.
17005         (stdlib.h): Likewise.
17006         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
17007         (limits.h): Include unconditionally.
17008         (stdlib.h): Likewise.
17009         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17010         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17011         (limits.h): Include unconditionally.
17012         (stdlib.h): Likewise.
17013         (hashtab.h): Do not include.
17014         (getopt.h): Likewise.
17015         (stddef.h): Include.
17016         (hashval_t): Define.
17017         (struct entry): Add "next" field.
17018         (HASH_SIZE): New macro.
17019         (hash_table): New variable.
17020         (switchfiles): Do not use xmalloc.
17021         (mix): New macro.
17022         (iterative_hash): New function.
17023         (hasht): Remove.
17024         (e_exists): New function.
17025         (e_insert): Likewise.
17026         (output): Use, instead of libiberty hashtable functions.
17027         (main): Do not use getopt.  Do not call htab_create.
17028
17029 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
17030
17031         PR libstdc++/21526
17032         * lib/target-supports.exp (check_mkfifo_available):
17033         Return 0 for cygwin as mkfifo support incomplete on platform.
17034         Fix typos in comments.
17035
17036 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
17037
17038         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
17039
17040 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
17041
17042         PR fortran/17432
17043         * gfortran.dg/assign_4.f: New test.
17044
17045 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
17046
17047         PR tree-optimization/21563
17048         * gcc.dg/tree-ssa/pr21563.c: New.
17049
17050 2005-05-14  Jan Hubicka  <jh@suse.cz>
17051
17052         * gcc.dg/noreturn-7.c: Allow control reaches warning.
17053
17054 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
17055
17056         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
17057
17058 2005-05-13  Julian Brown  <julian@codesourcery.com>
17059
17060         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
17061         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
17062
17063 2005-05-13  Jan Hubicka  <jh@suse.cz>
17064
17065         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
17066         * gcc.dg/fold-xor-?.c: Likewise.
17067         * gcc.dg/pr15784-?.c: Likewise.
17068         * gcc.dg/pr20922-?.c: Likewise.
17069         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
17070         * gcc.dg/tree-ssa/pr17598.c: Likewise.
17071         * gcc.dg/tree-ssa/pr20470.c: Likewise.
17072
17073 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17074
17075         PR fortran/21260
17076         * gfortran.dg/hollerith_1.f90: New test.
17077
17078 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17079
17080         * gfortran.dg/func_result_2.f90: New test.
17081
17082 2005-05-11  Bud Davis  <bdavis@gfortran.org>
17083
17084         * gfortran.dg/dev_null.f90: New test.
17085
17086 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
17087
17088         * gcc.dg/arm-vfp1.c: Revert last change.
17089
17090 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
17091
17092         PR middle-end/19807
17093         PR tree-optimization/19639
17094         * g++.dg/tree-ssa/pr19807.C: New testcase.
17095
17096 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17097
17098         PR libfortran/21471
17099         * gfortran.dg/append-1.f90: New test.
17100
17101 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17102
17103         * gcc.dg/pr18501.c: XFAIL.
17104         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17105         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17106         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17107         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17108         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17109         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17110         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17111         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17112
17113 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17114
17115         PR fortran/20178
17116         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17117         gfortran.dg/f2c_3.f90: New tests.
17118
17119         * gfortran.dg/return_1.f90: Fix dg annotation.
17120
17121 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17122
17123         * gcc.c-torture/compile/20050510-1.c: New test.
17124
17125 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
17126
17127         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17128
17129 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
17130
17131         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17132
17133 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
17134
17135         PR c/17913
17136         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17137
17138 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
17139
17140         PR c/21342
17141         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17142         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17143
17144 2005-05-10  Ben Elliston  <bje@au.ibm.com>
17145
17146         PR debug/16676
17147         * gcc.dg/debug/pr16676.c: New test.
17148
17149 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
17150
17151         PR testsuite/21443
17152         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17153         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17154         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17155         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17156         Change -O1 to -O2.
17157         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
17158         -fno-tree-dominator-opts.
17159
17160 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17161
17162         * gfortran.dg/return_1.f90: New test.
17163
17164 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
17165
17166         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17167
17168         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17169
17170 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
17171
17172         PR c++/21427
17173         * g++.dg/inherit/covariant13.C: New.
17174
17175 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17176
17177         PR libfortran/19155
17178         * gfortran.dg/pr19155.f: New test.
17179
17180 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17181
17182         PR inline-asm/8788
17183         * gcc.dg/pr8788-1.c: New testcase.
17184
17185 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17186
17187         PR target/21416
17188         * gcc.target/mips/fpcmp-[12].c: New tests.
17189
17190 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17191
17192         * lib/target-supports-dg.exp (dg-require-fork): New function.
17193         (dg-require-mkfifo): Likewise.
17194         * lib/target-supports.exp (check_function_available): New
17195         function.
17196         (check_fork_available): Likewise.
17197         (check_mkfifo_available): Likewise.
17198
17199 2005-05-06  Jeff Law  <law@redhat.com>
17200
17201         * gcc.c-torture/compile/pr21380.c: New test.
17202
17203 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17204
17205         PR c++/20961
17206         * g++.dg/ext/weak3.C: New test.
17207
17208 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17209
17210         PR c++/21352
17211         * g++.dg/template/crash37.C: New test.
17212
17213 2005-05-05  Paul Brook  <paul@codesourcery.com>
17214
17215         * gcc.dg/arm-g2.c: Use effective-target arm32.
17216         * gcc.dg/arm-mmx-1.c: Ditto.
17217         * gcc.dg/arm-scd42-2.c: Ditto.
17218         * gcc.dg/arm-vfp1.c: Ditto.
17219         * lib/target-supports.exp (check_effective_target_arm32): New
17220         function.
17221
17222 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
17223
17224         PR libfortran/21354
17225         gfortran.dg/in_pack_rank7.f90: New test.
17226
17227 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
17228
17229         PR middle-end/15618
17230         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17231
17232 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
17233
17234         PR middle-end/21265
17235         * gcc.dg/20050503-1.c: New test.
17236
17237         PR rtl-optimization/21239
17238         * gcc.dg/i386-sse-11.c: New test.
17239
17240 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
17241
17242         PR target/16888
17243         * gcc.target/i386/asm-1.c: New test.
17244
17245 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
17246
17247         PR rtl-optimization/21330
17248         * gcc.c-torture/execute/20050502-1.c: New test.
17249
17250         PR target/21297
17251         * gcc.c-torture/execute/20050502-2.c: New test.
17252
17253 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17254
17255         PR middle-end/21282
17256         * gcc.dg/pr21282.c: New.
17257
17258 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17259
17260         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17261         * gcc.dg/vect/vect-92.c: Likewise.
17262         * gcc.dg/vect/vect-93.c: Likewise.
17263         * gcc.dg/vect/vect-dv-1.c: Likewise.
17264         * gcc.dg/vect/vect-dv-2.c: Likewise.
17265         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17266
17267 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17268
17269         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17270         * gfortran.dg/vect/vect-2.f90: Likewise.
17271         * gfortran.dg/vect/vect-3.f90: Likewise.
17272         * gfortran.dg/vect/vect-4.f90: Likewise.
17273         * gfortran.dg/vect/vect-5.f90: Likewise.
17274
17275 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17276
17277         PR target/20813
17278         * gcc.dg/rs6000-fpint-2.c: New.
17279
17280 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17281
17282         PR c/15698
17283         * gcc.dg/builtins-30.c: Update expected messages.
17284         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17285         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17286         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17287
17288 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17289
17290         PR tree-optimization/21294
17291         * gcc.dg/tree-ssa/pr21294.c: New.
17292
17293 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17294
17295         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17296         __builtin_altivec_st_internal_4si built-in.
17297
17298 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17299
17300         PR c++/15875
17301         * g++.dg/template/ptrmem14.C: New test.
17302
17303 2005-05-02  Paul Brook  <paul@codesourcery.com>
17304
17305         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17306
17307 2005-05-02  Michael Matz  <matz@suse.de>
17308
17309         PR c++/19542
17310         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17311
17312 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17313
17314         * g++.dg/cpp/weak.C: New test.
17315
17316 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17317
17318         * gcc.dg/tree-ssa/loop-8.c: New test.
17319
17320 2005-04-30  Michael Maty  <matz@suse.de>
17321
17322         * gcc.dg/inline-mcpy.c: New test.
17323
17324 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17325
17326         PR libfortran/18958
17327         * gfortran.dg/eoshift.f90: New test case.
17328
17329 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17330
17331         PR libfortran/18857
17332         * gfortran.dg/matmul_1.f90: New test.
17333
17334 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17335
17336         PR tree-optimization/21030
17337         * gcc.dg/tree-ssa/pr21030.c: New.
17338
17339 2005-04-29  Devang Patel  <dpatel@apple.com>
17340
17341         PR tree-optimization/21272
17342         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17343
17344 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17345
17346         PR fortran/13082
17347         PR fortran/18824
17348         * gfortran.dg/entry_4.f90: New test.
17349         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17350         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17351         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17352         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17353         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17354         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17355         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17356
17357 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17358
17359         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17360
17361 2005-04-29  Paul Brook  <paul@codesourcery.com>
17362
17363         * gfortran.dg/entry_3.f90: New test.
17364
17365 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17366
17367         * gfortran.dg/implicit_4.f90: New test.
17368
17369 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17370
17371         * lib/target-supports.exp (check_profiling_available): Return
17372         false for xtensa-*-elf.
17373
17374 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17375
17376         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17377         error if file cannot be deleted.
17378
17379 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17380
17381         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17382         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17383         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17384         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17385         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17386         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17387         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17388         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17389         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17390         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17391         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17392         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17393         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17394
17395 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17396
17397         PR fortran/20865
17398         * gfortran.dg/pr20865.f90: New test.
17399
17400 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17401
17402         * gcc.dg/void-cast-2.c: New test.
17403
17404 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17405
17406         PR c/21159
17407         * gcc.dg/void-cast-1.c: New test.
17408
17409 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17410
17411         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17412
17413 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17414
17415         PR fortran/21177
17416         * gfortran.dg/pr21177.f90: New test.
17417
17418 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17419
17420         PR tree-optimization/21171
17421         * gcc.dg/tree-ssa/pr21171.c: New test.
17422
17423 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17424
17425         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17426         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17427         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17428         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17429         gcc.dg/tree-ssa/gen-vect-32.c: New.
17430         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17431         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17432         don't run on PPC32.
17433
17434 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17435
17436         PR c/21213
17437         * gcc.dg/transparent-union-3.c: New test.
17438
17439 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17440
17441         PR c/20740
17442         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17443         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17444         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17445         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17446         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17447         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17448
17449 2005-04-26  Jeff Law  <law@redhat.com>
17450
17451         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17452         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17453         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17454         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17455         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17456         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17457         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17458
17459 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17460
17461         PR tree-optimization/17598
17462         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17463
17464 2005-04-25  Mike Stump  <mrs@apple.com>
17465
17466         * objc.dg/fix-and-continue-1.m: Add.
17467
17468 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17469
17470         PR c++/20995
17471         * g++.dg/opt/pr20995-1.C: New test case.
17472
17473 2005-04-25  Devang Patel <dpatel@apple.com>
17474
17475         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17476
17477 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17478
17479         PR testsuite/21062
17480         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17481
17482 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17483
17484         PR C++/21188
17485         * g++.dg/opt/rtti2.C: New test.
17486
17487 2005-04-25  Paul Brook  <paul@codesourcery.com>
17488         Steven G. Kargl  <kargls@comcast.net>
17489
17490         PR fortran/20879
17491         * gfortran.dg/ichar_1.f90: New file.
17492
17493 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17494
17495         PR middle-end/20991
17496         * g++.dg/opt/pr20991.C: New test.
17497
17498         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17499         where sizeof (type) < __alignof__ (type).
17500         * gcc.dg/compat/struct-layout-1.h: Likewise.
17501
17502 2005-04-24  Per Bothner  <per@bothner.com>
17503             Devang Patel  <dpatel@apple.com>
17504
17505         PR preprocessor/20907
17506         * gcc.dg/cpp/very-long-comment.c: New test.
17507
17508 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17509
17510         PR fortran/20059
17511         * gfortran.dg/common_5.f: New test.
17512
17513 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17514
17515         PR middle-end/21082
17516         * g++.dg/tree-ssa/pr21082.C: New testcase.
17517
17518 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17519
17520         * gcc.dg/vect/vect-99.c: New test.
17521
17522 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17523
17524         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17525
17526 2005-04-22  Jeff Law  <law@redhat.com>
17527
17528         * gcc.dg/uninit-5.c: Remove xfails.
17529         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17530         conditionals and loads.
17531
17532 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17533
17534         PR libfortran/20074
17535         PR libfortran/20436
17536         PR libfortran/21108
17537         * gfortran.dg/nested_reshape.f90: new test
17538         * gfortran.dg/reshape-alloc.f90: new test
17539         * gfortran.dg/reshape.f90: new test
17540
17541 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17542
17543         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17544
17545         * gcc.dg/arm-vfp1.c: New test.
17546
17547 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17548
17549         PR c++/21087
17550         * g++.dg/lookup/builtin2.C: New test.
17551
17552 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17553
17554         * gcc.dg/weak/weak-13.c: New test.
17555
17556 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17557
17558         * lib/target-supports.exp (check_effective_target_sync_int_long):
17559         Add powerpc*.
17560
17561 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17562
17563         * gcc.target/mips/branch-1.c: New test.
17564
17565 2005-04-21  Richard Henderson  <rth@redhat.com>
17566
17567         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17568         * gcc.dg/vect/vect-86.c: Likewise.
17569         * gcc.dg/vect/vect-87.c: Likewise.
17570         * gcc.dg/vect/vect-88.c: Likewise.
17571
17572 2005-04-21  Devang Patel  <dpatel@apple.com>
17573
17574         PR optimization/20994
17575         * gcc.dg/tree-ssa/ifc-3.c: New test.
17576
17577 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17578
17579         PR c/12913
17580         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17581         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17582         gcc.dg/c99-vla-jump-5.c: New tests.
17583
17584 2005-04-19  Richard Henderson  <rth@redhat.com>
17585
17586         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17587         Fix typo in exists check.
17588         (check_effective_target_sync_int_long): New.
17589         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17590         * gcc.dg/ia64-sync-2.c: Likewise.
17591         * gcc.dg/ia64-sync-3.c: Likewise.
17592         * gcc.dg/ia64-sync-4.c: Likewise.
17593
17594 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17595
17596         * gcc.dg/fold-xor-1.c: New test.
17597         * gcc.dg/fold-xor-2.c: New test.
17598
17599 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17600
17601         PR target/20670
17602         * g++.dg/eh/fp-regs.C: New test.
17603
17604 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17605
17606         * gcc.dg/Wint-to-pointer-cast-1.c,
17607         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17608         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17609         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17610
17611 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17612
17613         PR fortran/16861
17614         * gfortran.dg/pr16861.f90: New test.
17615
17616 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17617
17618         * gcc.dg/pr21085.c: New test.
17619
17620 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17621
17622         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17623         (setup_mips_tests, dg-mips-options): New procedures.
17624         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17625         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17626         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17627         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17628         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17629         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17630         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17631         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17632         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17633         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17634         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17635         dg-mips-options instead of dg-options.  Remove now-redundant
17636         preprocessor guards.
17637         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17638         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17639         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17640         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17641         * gcc.dg/vr-mult-2.c: Delete.
17642         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17643         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17644         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17645         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17646         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17647         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17648         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17649
17650 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17651
17652         * ada/acats/run_all.sh: Use sync when executable not present.
17653
17654 2005-04-18  Devang Patel  <dpatel@apple.com>
17655
17656         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17657         * gcc.dg/vect/vect-11a.c: New.
17658         * gcc.dg/vect/vect-none.c: Update.
17659         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17660
17661 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17662
17663         PR tree-optimization/20922
17664         * gcc.dg/pr20922-1.c: New test.
17665         * gcc.dg/pr20922-2.c: New test.
17666         * gcc.dg/pr20922-3.c: New test.
17667         * gcc.dg/pr20922-4.c: New test.
17668         * gcc.dg/pr20922-5.c: New test.
17669         * gcc.dg/pr20922-6.c: New test.
17670
17671 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17672
17673         PR libfortran/20950
17674         * gfortran.dg/pr20950.f: New test.
17675
17676 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17677
17678         PR libfortran/19216
17679         * gfortran.dg/pr19216.f: New test.
17680
17681 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17682
17683         PR tree-optimization/21001
17684         * gcc.dg/tree-ssa/pr21001.c: New.
17685
17686 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17687
17688         PR libfortran/21075
17689         * gfortran.dg/reshape_rank7.f90: New test.
17690
17691 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17692
17693         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17694         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17695         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17696         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17697         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17698         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17699         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17700         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17701         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17702         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17703         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17704         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17705         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17706         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17707         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17708         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17709         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17710         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17711         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17712         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17713         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17714
17715 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17716
17717         * gfortran.dg/wtruncate.f: New testcase.
17718         * gfortran.dg/wtruncate.f90: New testcase.
17719
17720 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17721
17722         PR c++/21025
17723         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17724         which sizeof/alignof is dependent, rather than just whether we are
17725         processing_template_decl.
17726
17727 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17728
17729         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17730         corrected typo where the wrong variables had been compared.
17731
17732 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17733
17734         PR libfortran/18495
17735         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17736         Test callee-allocated version of return array with a write
17737         statement.
17738         Test spread with a temporary with another write statement.
17739
17740 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17741
17742         PR tree-optimization/21031
17743         * gcc.dg/tree-ssa/pr21031.c: New.
17744
17745 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17746
17747         PR tree-optimization/21004
17748         * gcc.dg/builtins-53.c: Include builtins-config.h.
17749         Check floorf, ceilf, floorl and ceill transformations
17750         only when HAVE_C99_RUNTIME is defined.
17751
17752 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17753
17754         PR middle-end/20739
17755         * gcc.dg/tree-ssa/pr20739.c: New test.
17756
17757 2005-04-14  Mike Stump  <mrs@apple.com>
17758
17759         * gcc.dg/Foundation.framework/empty: New.
17760         * gcc.dg/framework-2.c: New.
17761
17762 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17763
17764         PR tree-optimization/21021
17765         * gcc.c-torture/compile/pr21021.c: New.
17766
17767 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17768
17769         PR testsuite/21010
17770         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17771         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17772         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17773         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17774         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17775         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17776         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17777         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17778
17779 2005-04-14  Richard Henderson  <rth@redhat.com>
17780
17781         * lib/target-supports.exp (check_effective_target_vect_condition):
17782         Add ia64, i?86, and x86_64.
17783
17784 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17785
17786         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17787
17788 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17789
17790         PR tree-optimization/20657
17791         * gcc.dg/tree-ssa/pr20657.c: New.
17792
17793 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17794
17795         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17796         (long long int)trunc*.
17797
17798 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17799
17800         PR target/20927
17801         * gcc.dg/pr20927.c: New test.
17802
17803 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17804
17805         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17806         * gcc.target/mips/asm-1.c: Likewise.
17807
17808 2005-04-13  Dale Johannesen  <dalej@apple.com>
17809
17810         * objc.dg/objc-fast-4.m: New.
17811
17812 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17813
17814         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17815         directory.
17816         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17817
17818 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17819
17820         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17821         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17822         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17823
17824 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17825
17826         PR tree-optimization/20913
17827         * gcc.dg/tree-ssa/pr20913.c: New.
17828
17829         PR tree-optimization/20702
17830         * gcc.dg/tree-ssa/pr20702.c: New.
17831
17832 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17833
17834         PR c++/13744
17835         * g++.dg/inherit/local3.C: New test.
17836
17837 2005-04-12  Jeff Law  <law@redhat.com>
17838
17839         * gcc.dg/tree-ssa/20050412-1.c: New test.
17840
17841 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17842
17843         PR libfortran/19016
17844         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17845         Add tests with mask generated by expression.
17846         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17847         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17848         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17849
17850 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17851
17852         PR middle-end/20917
17853         * gcc.dg/20050409-1.c: New test.
17854
17855 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17856
17857         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17858
17859 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17860
17861         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17862         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17863         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17864         (TARGET_CXX): Adjust accordingly.
17865         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17866         determine_class_data_visibility and class_data_always_comdat.
17867         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17868         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17869         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17870         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17871         (arm_cxx_determine_class_data_visibility): New.
17872         (arm_cxx_class_data_always_comdat): Likewise.
17873         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17874         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17875         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17876         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17877         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17878         Define.
17879
17880 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17881
17882         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17883
17884 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17885
17886         * gcc.dg/i386-darwin-fpmath.c: New.
17887
17888 2004-04-11  Devang Patel  <dpatel@apple.com>
17889
17890         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17891         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17892         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17893         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17894         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17895         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17896         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17897         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17898         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17899
17900 2004-04-11  Devang Patel  <dpatel@apple.com>
17901
17902         * gcc.dg/vect/vect-dv-1.c: New test.
17903         * gcc.dg/vect/vect-dv-2.c: New test.
17904
17905 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17906
17907         PR tree-optimization/20933
17908         * gcc.dg/tree-ssa/pr20933.c: New test.
17909
17910 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17911
17912         * gfortran.dg/fold_nearest.f90: New test.
17913
17914 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17915
17916         * gcc.dg/tree-ssa/alias-1.c: New test.
17917
17918 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17919
17920         PR tree-optimization/20920
17921         * g++.dg/tree-ssa/pr20920.C: New test.
17922
17923 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17924
17925         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17926         (long long int)ceil*.
17927
17928 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17929
17930         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17931         explicit C++ linkage.
17932
17933 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17934
17935         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17936         warning for arithmetic IF statements.
17937
17938 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17939
17940         * eor_handling_1.f90: New test case.
17941         * eor_handling_2.f90: New test case.
17942         * eor_handling_3.f90: New test case.
17943         * eor_handling_4.f90: New test case.
17944         * eor_handling_5.f90: New test case.
17945         * noadv_size.f90: New test case.
17946         * pad_no.f90: New test case.
17947
17948 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17949
17950         * gcc.c-torture/execute/20050410-1.c: New test.
17951
17952 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17953
17954         * gcc.dg/pr20126.c: New.
17955
17956 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17957             Steven G. Kargl <kargls@comcast.net>
17958
17959         * gfortran.dg/PR19872.f: New test.
17960
17961 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17962
17963         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17964
17965 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17966
17967         * gfortran.dg/nint_1.f90: New test.
17968
17969 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17970
17971         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17972         Added test for callee-allocated arrays with write statements.
17973         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17974         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17975         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17976         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17977         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17978
17979 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17980
17981         PR libfortran/20163
17982         * gfortran.dg/open-options-blanks.f: New test.
17983
17984 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17985
17986         PR fortran/13257
17987         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17988
17989 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17990
17991         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17992         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17993         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17994         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17995         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17996         * gcc.c-torture/execute/stdarg-4.c: New test.
17997
17998         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17999
18000         PR target/20795
18001         * g++.dg/abi/param2.C: New test.
18002
18003 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18004
18005         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
18006
18007 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18008
18009         * gcc.dg/builtins-53.c: New test.
18010
18011 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
18012
18013         * g++.dg/tree-ssa/pr18178.C: New test.
18014         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
18015         * gcc.c-torture/execute/20041019-1.c: New test.
18016         * gcc.dg/tree-ssa/20041008-1.c: New test.
18017         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
18018         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
18019         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
18020         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
18021         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
18022         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
18023         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
18024         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
18025         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18026         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18027
18028 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
18029
18030         PR rtl-optimization/20466
18031         * gcc.c-torture/execute/pr20466-1.c: New test.
18032
18033 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
18034
18035         PR c++/20905
18036         * g++.dg/parse/cond2.C: New test.
18037
18038         PR c++/20145
18039         * g++.dg/warn/Wdtor1.C: New test.
18040
18041 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18042
18043         PR fortran/17229
18044         * gfortran.dg/pr17229.f: New test.
18045
18046 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
18047
18048         * gfortran.dg/tiny_1.f90: New test.
18049         * gfortran.dg/tiny_2.f90: ditto.
18050
18051 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
18052
18053         * gfortran.dg/eor_1.f90: Fix dg-do run line
18054         * gfortran.dg/open_new.f90: Fix dg-do run line
18055
18056 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
18057
18058         * lib/target-supports.exp (get_compiler_messages): Support
18059         optional arguments, the fourth being compiler options.
18060         (check_effective_target_fpic): New proc.
18061         * gcc.dg/20050321-2.c: Restrict to target fpic.
18062
18063 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
18064
18065         * gcc.dg/15443-1.c: New test.
18066         * gcc.dg/15443-2.c: Likewise.
18067
18068 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18069
18070         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
18071
18072 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18073
18074         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
18075
18076 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18077
18078         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
18079         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
18080         -m64.
18081         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
18082         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
18083         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
18084
18085 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
18086
18087         PR c++/20212
18088         * g++.dg/warn/Wunused-11.C: New test.
18089
18090 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
18091
18092         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18093
18094 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
18095
18096         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18097
18098 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18099
18100         PR c++/20734
18101         * g++.dg/template/ptrmem13.C: New test.
18102
18103 2005-04-05  Per Bothner  <per@bothner.com>
18104
18105         * lib/gcc.exp: Always add -fno-show-column, for now.
18106
18107 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
18108
18109         PR testsuite/20767
18110         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18111         of plain old "unsigned int" for the type of "i".  Makes this test
18112         64bit clean.
18113
18114 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
18115
18116         * gcc.dg/i386-ssefn-1.c: New test.
18117         * gcc.dg/i386-ssefn-2.c: New test.
18118         * gcc.dg/i386-ssefn-3.c: New test.
18119         * gcc.dg/i386-ssefn-4.c: New test.
18120
18121 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
18122
18123         PR tree-optimization/20076
18124         * gcc.dg/builtin-apply4.c: New test.
18125
18126         PR preprocessor/19475
18127         * gcc.dg/cpp/macspace1.c: New test.
18128         * gcc.dg/cpp/macspace2.c: New test.
18129
18130 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18131
18132         * gfortran.dg/pr20755.f: Fixed bad format.
18133
18134 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18135
18136         PR c++/20763
18137         * g++.dg/ext/attrib21.C: New test.
18138
18139 2004-04-05  Devang Patel  <dpatel@apple.com>
18140
18141         * lib/target-supports.exp (check_effective_target_vect_shif): New.
18142         * gcc.dg/vect/vect-shift-1.c: New test.
18143
18144 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18145
18146         PR libfortran/20755
18147         * gfortran.dg/pr20755.f: New test.
18148
18149 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
18150
18151         * gfortran.dg/pr15959.f90: New test.
18152         * gfortran.dg/string_pad_trunc.f90: New test.
18153
18154 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18155
18156         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18157         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18158         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18159         syntax.
18160
18161 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18162
18163         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18164
18165 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18166
18167         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18168         * gcc.c-torture/compile/20011119-2.c: Likewise.
18169         * gcc.c-torture/compile/981001-2.c: Likewise.
18170
18171 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
18172
18173         PR c++/20679
18174         * g++.dg/template/overload4.C: New test.
18175
18176 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18177
18178         PR c++/20746
18179         * g++.dg/abi/covariant5.C: New.
18180
18181         PR debug/20505
18182         * g++.dg/debug/const2.C: New.
18183
18184 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18185
18186         PR rtl-optimization/16104
18187         * gcc.c-torture/execute/20050316-1.c: New test.
18188
18189 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18190
18191         * g++.dg/template/spec23.C: Fix dg-error text.
18192
18193 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18194
18195         PR c++/19199
18196         * g++.dg/expr/lval2.C: New.
18197
18198 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18199
18200         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18201         __builtin_strcasecmp and __builtin_strncasecmp.
18202
18203 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18204
18205         PR c++/20723
18206         * g++.dg/template/spec22.C: New.
18207         * g++.dg/template/spec23.C: New.
18208
18209 2005-04-03  Dale Ranta  <dir@lanl.gov>
18210             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18211
18212         PR libfortran/20068
18213         PR libfortran/20125
18214         PR libfortran/20156
18215         PR libfortran/20471
18216         * gfortran.dg/backspace.f: New test.
18217
18218 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18219
18220         * gcc.dg/pr19345.c: New test.
18221
18222 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18223
18224         PR tree-optimization/20640
18225         * gcc.dg/torture/tree-loop-1.c: New.
18226
18227 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18228
18229         PR rtl-optimization/20290
18230         * gcc.c-torture/execute/loop-ivopts-2.c: New.
18231
18232 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
18233
18234         * gcc.dg/rs6000-fpint.c: New.
18235
18236 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18237
18238         * gcc.dg/old-style-then-proto-1.c: New test.
18239
18240 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18241
18242         * gfortran.fortran-torture/execute/backspace.f90: Check
18243         after backspace and read was incorrect.
18244
18245 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18246
18247         * gcc.c-torture/execute/builtins/strcat.c: Check the result
18248         buffer past the terminating NUL using memcmp.
18249         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18250         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18251
18252         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18253         Fix unused/uninitialized variable warnings.
18254
18255         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18256         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18257         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18258         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18259
18260         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18261         gcc.c-torture/execute/builtins/fputs-lib.c,
18262         gcc.c-torture/execute/builtins/lib/fprintf.c,
18263         gcc.c-torture/execute/builtins/lib/main.c,
18264         gcc.c-torture/execute/builtins/lib/memcmp.c,
18265         gcc.c-torture/execute/builtins/lib/memmove.c,
18266         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18267         gcc.c-torture/execute/builtins/lib/memset.c,
18268         gcc.c-torture/execute/builtins/lib/printf.c,
18269         gcc.c-torture/execute/builtins/lib/sprintf.c,
18270         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18271         gcc.c-torture/execute/builtins/lib/strchr.c,
18272         gcc.c-torture/execute/builtins/lib/strcmp.c,
18273         gcc.c-torture/execute/builtins/lib/strcpy.c,
18274         gcc.c-torture/execute/builtins/lib/strcspn.c,
18275         gcc.c-torture/execute/builtins/lib/strlen.c,
18276         gcc.c-torture/execute/builtins/lib/strncat.c,
18277         gcc.c-torture/execute/builtins/lib/strncmp.c,
18278         gcc.c-torture/execute/builtins/lib/strncpy.c,
18279         gcc.c-torture/execute/builtins/lib/strrchr.c,
18280         gcc.c-torture/execute/builtins/lib/strspn.c,
18281         gcc.c-torture/execute/builtins/lib/strstr.c,
18282         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18283         gcc.c-torture/execute/builtins/strlen-2.c,
18284         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18285         prototypes.
18286
18287 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18288
18289         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18290         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18291         selectany usage.
18292
18293 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18294
18295         PR c++/19406
18296         * g++.dg/debug/using1.C: New test.
18297
18298 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18299
18300         PR middle-end/20524
18301         * gcc.dg/alias-7.c: Prefix asm-declared name with
18302         __USER_LABEL_PREFIX__.
18303
18304 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18305
18306         Fix fallout from PR middle-end/15700:
18307         * gcc.c-torture/compile/20011119-1.c: Take
18308         __USER_LABEL_PREFIX__ into account.
18309         * gcc.c-torture/compile/20011119-2.c: Likewise.
18310
18311 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18312
18313         PR c++/18644
18314         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18315
18316 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18317
18318         PR c/17855
18319         * gcc.c-torture/compile/struct-non-lval-1.c,
18320         gcc.c-torture/compile/struct-non-lval-2.c,
18321         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18322
18323 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18324
18325         * gcc.dg/tls/tls.exp: Remove temporary file.
18326         * g++.dg/tls/tls.exp: Ditto.
18327         * lib/file-format.exp: Ditto.
18328         * g++.dg/special/ecos.exp: Ditto.
18329
18330         * lib/profopt.exp: Treat prof_ext as a list.
18331         * gcc.misc-tests/bprob.exp: Ditto.
18332         * g++.dg/bprob/bprob.exp: Ditto.
18333
18334         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18335         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18336         g++.dg/tree-ssa/pointer-reference-alias.C,
18337         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18338         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18339         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18340         g++.dg/vect/pr19951.cc: Ditto.
18341         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18342         gcc.dg/builtins-47.c: Ditto.
18343         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18344         gcc.dg/pr20115-1.c: Ditto.
18345         * gcc.dg/tree-ssa/20030530-2.c,
18346         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18347         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18348         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18349         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18350         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18351         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18352         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18353         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18354         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18355         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18356         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18357         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18358         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18359         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18360         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18361         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18362         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18363         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18364         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18365         gcc.dg/tree-ssa/20030824-1.c,
18366         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18367         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18368         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18369         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18370         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18371         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18372         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18373         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18374         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18375         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18376         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18377         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18378         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18379         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18380         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18381         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18382         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18383         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18384         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18385         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18386         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18387         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18388         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18389         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18390         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18391         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18392         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18393         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18394         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18395         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18396         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18397         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18398         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18399         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18400         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18401         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18402         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18403         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18404         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18405         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18406         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18407         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18408         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18409         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18410         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18411         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18412         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18413         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18414         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18415         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18416         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18417         gcc.dg/tree-ssa/useless-1.c: Ditto.
18418         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18419         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18420         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18421         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18422         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18423         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18424         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18425         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18426         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18427         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18428         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18429         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18430         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18431         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18432         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18433         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18434         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18435         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18436         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18437         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18438         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18439         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18440         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18441         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18442         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18443         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18444         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18445         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18446         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18447         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18448         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18449         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18450         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18451         gcc.dg/vect/vect-none.c: Ditto.
18452         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18453         treelang/compile/unsigned.tree: Ditto.
18454
18455         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18456         * gcc.dg/cpp/direct2s.c: Ditto.
18457         * gcc.dg/cpp/paste4.c: Ditto.
18458         * gcc.dg/cpp/separate-1.c: Ditto.
18459         * gcc.dg/pch/save-temps-1.c: Ditto.
18460         * g++.dg/ext/altivec-10.C: Ditto.
18461         * g++.dg/pch/pch.C: Ditto.
18462
18463         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18464
18465         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18466         * g++.dg/template/repo1.C: Ditto.
18467         * g++.dg/template/repo2.C: Ditto.
18468         * g++.dg/template/repo3.C: Ditto.
18469         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18470         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18471         * g++.old-deja/g++.pt/repo1.C: Ditto.
18472         * g++.old-deja/g++.pt/repo2.C: Ditto.
18473         * g++.old-deja/g++.pt/repo3.C: Ditto.
18474         * g++.old-deja/g++.pt/repo4.C: Ditto.
18475
18476         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18477         * gcc.dg/20030107-1.c: Ditto.
18478         * gcc.dg/20030702-1.c: Ditto.
18479         * gcc.dg/profile-generate-1.c: Ditto.
18480         * g++.dg/other/profile1.C: Ditto.
18481         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18482
18483         * lib/gcc-dg.exp (remove-build-file): New.
18484         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18485         cleanup-tree-dump, cleanup-saved-temps): New.
18486
18487 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18488
18489         PR c++/19203, DR 214
18490         * g++.dg/parse/ambig3.C: Not ambiguous.
18491         * g++.dg/template/spec20.C: New.
18492         * g++.dg/template/spec21.C: New.
18493
18494 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18495
18496         PR target/20045
18497         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18498
18499 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18500
18501         PR libfortran/20660
18502         * gfortran.dg/negative_unit.f: New test.
18503
18504 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18505
18506         * gcc.dg/20050330-1.c: New test.
18507
18508 2005-03-30  Devang Patel  <dpatel@apple.com>
18509
18510         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18511
18512 2005-03-30  Dale Johannesen  <dalej@apple.com>
18513
18514         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18515
18516 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18517
18518         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18519         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18520         Strip options from test name.
18521
18522 2005-03-31  Jan Hubicka  <jh@suse.cz>
18523
18524         * gcc.dg/varpool-1.c: New testcase.
18525
18526 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18527
18528         PR c/772
18529         PR c/17913
18530         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18531         gcc.dg/stmt-expr-label-3.c : New tests.
18532         * gcc.c-torture/execute/medce-2.c: Remove.
18533
18534 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18535
18536         PR c/20368
18537         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18538         tests.
18539
18540 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18541
18542         * gcc.c-torture/compile/pr20203.c: New test.
18543
18544 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18545
18546         * gfortran.dg/promotion.f90: New test.
18547
18548 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18549
18550         PR middle-end/20491
18551         * gcc.dg/torture/asm-subreg-1.c: New test.
18552
18553 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18554
18555         PR c/20672
18556         * gcc.dg/pr20672-1.c: New test.
18557
18558 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18559
18560         * gfortran.dg/vect: New directory.
18561         * gfortran.dg/vect/vect.exp: New.
18562         * gfortran.dg/vect/vect-1.f90: New test.
18563         * gfortran.dg/vect/vect-2.f90: New test.
18564         * gfortran.dg/vect/vect-3.f90: New test.
18565         * gfortran.dg/vect/vect-4.f90: New test.
18566         * gfortran.dg/vect/vect-5.f90: New test.
18567
18568 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18569
18570         PR middle-end/20622
18571         * gcc.dg/alias-7.c: New test.
18572
18573 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18574
18575         * gcc.dg/sparc-reg-1.c: New test.
18576
18577 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18578
18579         PR target/19890
18580         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18581
18582 2005-03-29  Dale Ranta  <dir@lanl.gov>
18583             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18584
18585         PR libfortran/20163
18586         * gfortran.dg/pr20163-2.f: New test.
18587
18588 2005-03-28  Jan Hubicka  <jh@suse.cz>
18589
18590         PR middle-end/20635
18591         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18592         by Jakub Jelinek.
18593
18594 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18595
18596         PR tree-optimization/20626
18597         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18598         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18599
18600 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18601
18602         * gfortran.dg/underflow.f90: New test.
18603         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18604
18605 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18606
18607         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18608
18609 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18610
18611         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18612         (g++_init): Make sure that CXXFLAGS is set.
18613         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18614         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18615         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18616         * lib/objc.exp (objc_init): Likewise.
18617         * lib/treelang.exp (treelang_init): Likewise.
18618
18619 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18620
18621         PR tree-optimization/20470
18622         * gcc.dg/tree-ssa/pr20470.c: New test.
18623
18624 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18625
18626         * gcc.dg/ppc-stfiwx.c: New.
18627
18628 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18629
18630         PR target/19888
18631         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18632
18633 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18634
18635         * gcc.dg/20050325-1.c: Fix a typo.
18636
18637 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18638
18639         PR libfortran/19678
18640         PR libfortran/19679
18641         * gfortran.dg/dos_eol.f: New test.
18642
18643 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18644
18645         PR rtl-optimization/20249
18646         * gcc.dg/20050325-1.c: New test.
18647
18648 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18649
18650         PR libfortran/15332
18651         * gfortran.dg/pr15332.f: New test.
18652
18653 2005-03-24  Dale Johannesen  <dalej@apple.com>
18654
18655         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18656
18657 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18658
18659         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18660         'internal' visibility.
18661         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18662         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18663         'protected' visibility.
18664         * gcc.dg/visibility-7.c: Likewise.
18665         * lib/target-supports.exp (check_visibility_available): Take
18666         a parameter, the kind of visibility to check for.
18667         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18668         to check_visibility_available.
18669
18670         * g++.dg/expr/cast3.C: New.
18671
18672 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18673
18674         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18675         rs6000.
18676
18677 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18678
18679         PR target/20095
18680         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18681
18682 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18683
18684         * gcc.dg/badshift.c: Renamed to...
18685         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18686
18687         * gcc.target/i386/badshift.c: Renamed to...
18688         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18689         only.
18690
18691         PR rtl-optimization/20532
18692         * gcc.target/i386/badshift.c: New.
18693
18694 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18695
18696         * gfortran.dg/pr18025.f90: New test.
18697
18698 2005-03-23  Dale Johannesen  <dalej@apple.com>
18699
18700         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18701
18702 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18703
18704         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18705
18706         * lib/target-supports.exp (check_iconv_available): Default
18707         libiconv to -liconv, if there is no definition.
18708
18709 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18710
18711         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18712
18713 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18714
18715         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18716         * g++.dg/opt/pr7503-2.C: Likewise.
18717         * g++.dg/opt/pr7503-3.C: Likewise.
18718         * g++.dg/opt/pr7503-4.C: Likewise.
18719         * g++.dg/opt/pr7503-5.C: Likewise.
18720         * g++.dg/warn/minmax.C: New test.
18721
18722 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18723
18724         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18725         * gfortran.dg/g77_intrinsics_sub.f: New test.
18726
18727 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18728             Jan Hubicka  <jh@suse.cz>
18729             Steven Bosscher <stevenb@suse.de
18730
18731         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18732
18733 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18734
18735         PR c++/19980
18736         * g++.dg/template/redecl3.C: New test.
18737
18738 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18739
18740         PR c++/20499
18741         * g++.dg/parse/error16.C: Tweak error markers.
18742
18743 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18744
18745         PR target/20561
18746         * gcc.dg/20050321-2.c: New test.
18747
18748 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18749
18750         PR c++/20465
18751         PR c++/20381
18752         * g++.dg/template/ptrmem12.C: New.
18753
18754 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18755
18756         PR rtl-optimization/20527
18757         * gcc.c-torture/execute/pr20527-1.c: New test.
18758
18759 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18760
18761         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18762         program, compile it into a real executable and then delete the .c
18763         and .x files afterwards, to avoid problems on testglue targets.
18764
18765 2005-03-21  Stuart Hastings  <stuart@apple.com>
18766
18767         * gcc.target/i386/sse-2.c: New.
18768
18769 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18770
18771         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18772
18773 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18774
18775         * g++.dg/parse/crash25.C: Fix typo.
18776
18777 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18778
18779         PR c++/20461
18780         * g++.dg/parse/crash24.C: New test.
18781
18782         PR c++/20536
18783         * g++.dg/parse/crash25.C: New test.
18784
18785 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18786
18787         PR c++/20147
18788         * g++.dg/ext/stmtexpr4.C: New test.
18789
18790 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18791
18792         PR middle-end/20539
18793         * gcc.c-torture/compile/pr13066-1.c: New test case.
18794         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18795         * g++.dg/opt/pr13066-1.C: Likewise.
18796
18797 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18798
18799         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18800
18801 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18802
18803         PR fortran/18525
18804         * gfortran.dg/nesting_1.f90: New test.
18805
18806 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18807
18808         PR c++/20240
18809         * g++.dg/lookup/using13.C: New test.
18810
18811 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18812
18813         PR c++/20333
18814         * g++.dg/template/crash36.C: New test.
18815
18816 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18817
18818         PR c++/20463
18819         * g++.dg/template/crash35.C: New test.
18820
18821 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18822
18823         PR c++/19966
18824         * g++.dg/overload/operator2.C: New test.
18825
18826 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18827
18828         PR libfortran/20257
18829         * gfortran.dg/pr20257.f90: New test.
18830
18831 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18832
18833         PR libfortran/20480
18834         * gfortran.dg/pr20480.f90: New test.
18835
18836 2005-03-16  Richard Henderson  <rth@redhat.com>
18837
18838         PR middle-end/15700
18839         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18840         (_rtld_global): New.
18841         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18842         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18843
18844         * gcc.dg/alias-3.c: New.
18845         * gcc.dg/alias-4.c: New.
18846         * gcc.dg/alias-5.c: New.
18847         * gcc.dg/alias-6.c: New.
18848
18849 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18850
18851         * gcc.dg/cpp/ucnid-7.c: New.
18852
18853 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18854             Dorit Naishlos  <dorit@il.ibm.com>
18855
18856         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18857         darwin.
18858
18859 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18860
18861         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18862         misaligned accesses.
18863         * gcc.dg/vect/vect-58.c: Likewise.
18864         * gcc.dg/vect/vect-92.c: New.
18865         * gcc.dg/vect/vect-93.c: New.
18866
18867 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18868
18869         PR fortran/18827
18870         * gfortran.dg/assign_2.f90: New test.
18871         * gfortran.dg/assign_3.f90: New test.
18872         * gfortran.dg/assign.f90: New test.
18873
18874 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18875
18876         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18877         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18878         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18879         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18880         names.
18881
18882 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18883
18884         * gcc.dg/cpp/ucnid-6.c: New.
18885
18886         * gcc.dg/cpp/normalize-1.c: New.
18887         * gcc.dg/cpp/normalize-2.c: New.
18888         * gcc.dg/cpp/normalize-3.c: New.
18889         * gcc.dg/cpp/normalize-4.c: New.
18890         * gcc.dg/cpp/ucnid-4.c: New.
18891         * gcc.dg/cpp/ucnid-5.c: New.
18892         * g++.dg/cpp/normalize-1.C: New.
18893         * g++.dg/cpp/ucnid-1.C: New.
18894
18895 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18896
18897         * gcc.dg/pr18628.c: New.
18898
18899 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18900
18901         PR c++/20280
18902         * g++.dg/tree-ssa/pr20280.C: New.
18903
18904 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18905
18906         PR fortran/20467
18907         * gfortran.dg/stfunc_2.f90: New test.
18908
18909 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18910
18911         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18912
18913 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18914
18915         * gcc.dg/tree-ssa/20050314-1.c: New test.
18916
18917 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18918
18919         PR c++/4403
18920         PR c++/9783, DR433
18921         * g++.dg/template/friend34.C: New test.
18922         * g++.dg/template/friend35.C: Likewise.
18923         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18924
18925 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18926
18927         Friend class name lookup 5/n
18928         PR c++/1016
18929         * g++.dg/lookup/hidden-class1.C: New test.
18930         * g++.dg/lookup/hidden-class2.C: Likewise.
18931         * g++.dg/lookup/hidden-class3.C: Likewise.
18932         * g++.dg/lookup/hidden-class4.C: Likewise.
18933         * g++.dg/lookup/hidden-class5.C: Likewise.
18934         * g++.dg/lookup/hidden-class6.C: Likewise.
18935         * g++.dg/lookup/hidden-class7.C: Likewise.
18936         * g++.dg/lookup/hidden-class8.C: Likewise.
18937         * g++.dg/lookup/hidden-class9.C: Likewise.
18938         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18939         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18940         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18941         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18942         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18943         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18944         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18945         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18946         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18947         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18948         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18949
18950 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18951
18952         PR c++/20157
18953         * g++.dg/template/error18.C: New test.
18954
18955 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18956
18957         PR debug/16792
18958         * g++.dg/debug/pr16792.C: New test.
18959
18960 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18961
18962         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18963         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18964         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18965         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18966         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18967         test assertion names.
18968
18969 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18970
18971         PR fortran/18600
18972         * gfortran.dg/stfunc_1.f90: New test.
18973
18974 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18975
18976         PR fortran/16907
18977         * gfortran.dg/real_index_1.f90: New test.
18978
18979 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18980
18981         PR fortran/20323
18982         * gfortran.dg/spec_expr_1.f90: New test.
18983
18984 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18985
18986         PR c/20402
18987         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18988         new parser.
18989
18990 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18991
18992         PR fortran/20361
18993         * gfortran.dg/largeequiv_1.f90: New test.
18994
18995 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18996
18997         * gcc.dg/ucnid-1.c: New.
18998         * gcc.dg/ucnid-2.c: New.
18999         * gcc.dg/ucnid-3.c: New.
19000         * gcc.dg/ucnid-4.c: New.
19001         * gcc.dg/ucnid-5.c: New.
19002         * gcc.dg/ucnid-6.c: New.
19003         * gcc.dg/cpp/ucnid-1.c: New.
19004         * gcc.dg/cpp/ucnid-2.c: New.
19005         * gcc.dg/cpp/ucnid-3.c: New.
19006         * g++.dg/other/ucnid-1.C: New.
19007
19008 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19009
19010         * gcc.dg/vmx/darwin-abi-3.c: Delete.
19011
19012 2005-03-11  Per Bothner  <per@bothner.com>
19013
19014         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
19015         that diagnotics refer to correct token.
19016         * gcc.dg/unused-3.c: Likewise.
19017
19018 2005-03-11  Per Bothner  <per@bothner.com>
19019
19020         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
19021         constant" is now actually on same line as string constant.
19022         * gcc.dg/cpp/direct2s.c: Likewise.
19023
19024 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
19025
19026         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
19027
19028 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19029
19030         PR libfortran/20124
19031         * gfortran.dg/pr20124.f90: New Test
19032
19033 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
19034
19035         PR tree-optimization/20130
19036         * gcc.dg/pr20130-1.c: New test.
19037
19038 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19039
19040         PR target/20095
19041         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
19042
19043 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19044
19045         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
19046
19047 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19048
19049         * g++.dg/eh/forced1.C: Fix comment.
19050         * g++.dg/eh/forced2.C: Ditto.
19051         * g++.dg/eh/forced3.C: Ditto.
19052         * g++.dg/eh/forced4.C: Ditto.
19053
19054 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
19055
19056         PR rtl-opt/20412
19057         * gcc.c-torture/compile/pr20412.c: New test.
19058
19059 2005-03-10  Roger Sayle  <roger@eyesopen.com>
19060
19061         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
19062
19063 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19064
19065         PR target/20322
19066         * gcc.dg/20050307-1.c: New test.
19067
19068 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
19069
19070         PR c++/20375
19071         * g++.dg/other/stdarg3.C: New.
19072
19073 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19074
19075         PR c++/18384, c++/18327
19076         * g++.dg/init/array19.C: New test.
19077
19078         PR inline-asm/20314
19079         * gcc.dg/torture/pr20314-1.c: New test.
19080         * gcc.dg/torture/pr20314-2.c: New test.
19081
19082 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
19083
19084         * gcc.dg/20050309-1.c: New test.
19085
19086 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19087
19088         * gcc.dg/builtins-10.c: Reactivate disabled test.
19089         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
19090         new cbrt transformations.
19091
19092 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
19093
19094         PR c++/20208
19095         * g++.dg/template/array13.C: New test.
19096
19097 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
19098
19099         PR c++/16859
19100         * g++.dg/init/brace4.C: New test.
19101
19102 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19103
19104         PR c++/20186
19105         * g++.dg/template/non-dependent12.C: New.
19106
19107 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
19108
19109         PR c++/20142
19110         * g++.dg/init/array18.C: Add dg-do run marker.
19111
19112         PR c++/20142
19113         * g++.dg/init/array18.C: New test.
19114
19115 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19116
19117         * consistency.vlad/vlad.exp: Remove trailing semicolons.
19118         * g++.dg/gcov/gcov.exp: Likewise.
19119         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19120         * gcc.target/xstormy16/xstormy16.exp: Likewise.
19121         * lib/c-torture.exp: Likewise.
19122         * lib/fortran-torture.exp: Likewise.
19123         * lib/g++.exp: Likewise.
19124         * lib/gcc-defs.exp: Likewise.
19125         * lib/gcc-dg.exp: Likewise.
19126         * lib/gcc.exp: Likewise.
19127         * lib/gcov.exp: Likewise.
19128         * lib/gfortran.exp: Likewise.
19129         * lib/mike-g++.exp: Likewise.
19130         * lib/mike-gcc.exp: Likewise.
19131         * lib/objc-torture.exp: Likewise.
19132         * lib/objc.exp: Likewise.
19133         * lib/profopt.exp: Likewise.
19134         * lib/target-libpath.exp: Likewise.
19135         * lib/target-supports.exp: Likewise.
19136         * lib/treelang.exp: Likewise.
19137         * lib/wrapper.exp: Likewise.
19138
19139 2005-03-08  Jeff Law  <law@redhat.com>
19140
19141         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19142         PHI-OPT changes.
19143
19144 2005-03-08  Ira Rosen  <irar@il.ibm.com>
19145
19146         * gcc.dg/vect/pr20122.c: New test.
19147
19148 2005-03-07  Jeff Law  <law@redhat.com>
19149
19150         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19151         was folded away.
19152         * gcc.dg/tree-ssa/pr18133-1.c: New test.
19153         * gcc.dg/tree-ssa/pr18133-2.c: New test.
19154         * gcc.dg/tree-ssa/pr18134.c: New test.
19155
19156 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19157
19158         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19159         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19160         gcc.dg/torture/builtin-noret-2.c: Require weak support.
19161
19162 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
19163
19164         PR tree-opt/17671
19165         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19166
19167 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
19168
19169         * g++.dg/warn/Wnvdtor.C: New test.
19170
19171 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
19172
19173         * gcc.dg/torture/pr19683-1.c: New test.
19174
19175 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19176
19177         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19178         * gfortran.dg/g77/19990313-2.f: Ditto.
19179         * gfortran.dg/g77/19990313-3.f: Ditto.
19180         * gfortran.dg/g77/19990525-0.f: Ditto.
19181         * gfortran.dg/g77/19990826-0.f: Ditto.
19182         * gfortran.dg/g77/19990826-2.f: Ditto.
19183         * gfortran.dg/g77/19990826-3.f: Ditto.
19184         * gfortran.dg/g77/20000511-1.f: Ditto.
19185         * gfortran.dg/g77/20000511-2.f: Ditto.
19186         * gfortran.dg/g77/970625-2.f: Ditto.
19187         * gfortran.dg/g77/980310-2.f: Ditto.
19188         * gfortran.dg/g77/980310-3.f: Ditto.
19189         * gfortran.dg/g77/980310-8.f: Ditto.
19190         * gfortran.dg/g77/980519-2.f: Ditto.
19191         * gfortran.dg/g77/alpha1.f: Ditto.
19192         * gfortran.dg/g77/claus.f: Ditto.
19193         * gfortran.dg/g77/erfc.f: Ditto.
19194         * gfortran.dg/g77/short.f: Ditto.
19195         * gfortran.fortran-torture/execute/data.f90: Ditto.
19196         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19197         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19198
19199 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19200
19201         * lib/file-format.exp (gcc_target_object_format): Add check for som
19202         format and hardcode object formats on hppa*-*-hpux*.
19203         * lib/target-supports.exp (check_weak_available): Add check for som
19204         object format.  Always return 0 on hppa*-*-hpux10*.
19205
19206         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19207         is defined.
19208
19209         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19210
19211 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19212
19213         * gfortran.dg/pr19936_1.f90: New test.
19214         * gfortran.dg/pr19936_2.f90: New test.
19215         * gfortran.dg/pr19936_3.f90: New test.
19216
19217 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19218             Paul Thomas <prthomas@drfccad.cea.fr>
19219
19220         * gfortran.dg/PR19754_1.f90: New test.
19221         * gfortran.dg/PR19754_2.f90: Ditto.
19222
19223 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19224
19225         PR c++/19311
19226         * g++.dg/template/non-dependent11.C: New test.
19227
19228 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
19229
19230         * lib/target-supports.exp (check_iconv_available): Fix comment.
19231
19232 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
19233             Joseph S. Myers  <joseph@codesourcery.com>
19234
19235         PR c++/19797
19236         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19237
19238 2005-03-04  Matthew Sachs  <msachs@apple.com>
19239
19240         * gcc.exp (gcc_target_compile): Put braces around
19241         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19242         * objc.exp (objc_target_compile): Likewise.
19243         * treelang.exp (treelang_target_compile): Likewise.
19244
19245 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19246
19247         PR fortran/19673
19248         * gfortran.dg/func_result_1.f90: New test.
19249
19250 2005-03-04  Ben Elliston  <bje@au.ibm.com>
19251
19252         * gcc.misc-tests/options.exp: New test.
19253
19254 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19255
19256         * gcc.dg/pr15784-4.c: New test.
19257
19258 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19259
19260         * gcc.c-torture/execute/pr17133.c: New.
19261         * gcc.c-torture/compile/20050303-1.c: New.
19262
19263 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19264
19265         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19266
19267 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19268
19269         * g++.dg/overload/using2.C: New.
19270
19271 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19272
19273         PR c++/19916
19274         * g++.dg/init/ptrmem2.C: New test.
19275
19276 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19277
19278         PR c/8927
19279         * gcc.dg/pr8927-1.c: New test.
19280
19281 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19282
19283         PR c++/20232
19284         * g++.dg/inherit/covariant12.C: New.
19285
19286 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19287
19288         PR fortran/19479
19289         * gfortran.dg/bound_1.f90: New test.
19290
19291 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19292
19293         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19294         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19295
19296 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19297
19298         PR c/20245
19299         * gcc.dg/pr20245-1.c: New test.
19300
19301 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19302
19303         PR middle-end/19874
19304         * gcc.c-torture/execute/20050119-2.c: New test case.
19305
19306 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19307
19308         * README: Update the DejaGnu bug reporting address.
19309         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19310         * lib/objc-torture.exp: Likewise.
19311
19312 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19313
19314         * gfortran.dg/boz_1.f90: New test.
19315         * gfortran.dg/boz_3.f90: New test.
19316         * gfortran.dg/boz_4.f90: New test.
19317
19318 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19319
19320         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19321         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19322
19323 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19324
19325         PR libfortran/20101
19326         * gfortran.dg/write_0_pe_format.f90: New test.
19327
19328 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19329
19330         PR c++/20206
19331         * g++.dg/opt/thunk2.C: New test.
19332         * g++.dg/opt/covariant1.C: New test.
19333
19334 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19335
19336         * gfortran.dg/e_d_fmt.f90: New test.
19337
19338 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19339
19340         * gcc.dg/asm-b.c: Fix comment typos.
19341
19342 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19343
19344         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19345         a V_MAY_DEF also.
19346
19347 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19348
19349         PR tree-opt/20188
19350         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19351         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19352         * gcc.dg/asm-b.c: New test.
19353
19354 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19355
19356         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19357         Disable this test on IRIX 6.
19358
19359 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19360
19361         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19362         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19363         parser.
19364
19365 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19366
19367         PR tree-optimization/20204
19368         * testsuite/gcc.dg/pr20204.c: New test.
19369
19370 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19371
19372         PR target/20196
19373         * gcc.c-torture/execute/20050224-1.c: New test.
19374
19375         PR c++/20175
19376         * g++.dg/warn/Wbraces2.C: New test.
19377
19378 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19379
19380         PR c++/19878
19381         * g++.dg/init/const2.C: New test.
19382
19383 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19384
19385         PR tree-optimization/20100
19386         * gcc.c-torture/execute/pr20100-1.c: New test.
19387
19388 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19389
19390         * gfortran.dg/implicit_3.f90: New test.
19391
19392         * gfortran.dg/deftype_1.f90: New test.
19393
19394 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19395
19396         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19397         the test passes.
19398         * g++.dg/other/anon3.C: Accept a warning.
19399
19400 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19401
19402         * gcc.dg/pr20017.c: Fix a comment typo.
19403
19404 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19405
19406         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19407
19408 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19409
19410         PR ada/19902
19411         * ada/acats/tests/cxa/cxa3004.a: Remove.
19412         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19413
19414 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19415
19416         PR c++/20073
19417         * g++.dg/init/const1.C: New test.
19418
19419         PR c++/19991
19420         * g++.dg/parse/constant7.C: New test.
19421
19422         PR c++/20152
19423         * g++.dg/parse/error27.C: New test.
19424         * g++.dg/template/qualttp15.C: Adjust error markers.
19425         * g++.old-deja/g++.other/struct1.C: Likewise.
19426
19427         PR c++/20153
19428         * g++.dg/template/error17.C: New test.
19429
19430         PR c++/20148
19431         * g++.dg/parser/error26.C: New test.
19432
19433 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19434
19435         PR tree-optimization/20100
19436         PR tree-optimization/20115
19437         * gcc.dg/pr20115.c: New test.
19438         * gcc.dg/pr20115-1.c: New test.
19439         * gcc.dg/pr20100.c: New test.
19440         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19441         call-clobbered variables after alias1.
19442
19443 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19444
19445         * gfortran.dg/list_read_4.f90: new test.
19446
19447 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19448
19449         PR rtl-optimization/20017.
19450         * gcc.dg/pr20017.c: New.
19451
19452 2005-02-22  Devang Patel  <dpatel@apple.com>
19453
19454         PR 19952
19455         * g++.dg/tree-ssa/pr19952.C: New test.
19456
19457 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19458
19459         PR c++/19883
19460         * g++.dg/parse/constant6.C: New test.
19461
19462 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19463
19464         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19465         * g++.dg/charset/asm2.c: Likewise.
19466         * g++.dg/charset/asm3.c: Likewise.
19467         * g++.dg/charset/asm4.c: Likewise.
19468         * g++.dg/charset/asm5.c: Likewise.
19469         * g++.dg/charset/attribute1.c: Likewise.
19470         * g++.dg/charset/attribute2.c: Likewise.
19471         * g++.dg/charset/extern1.cc: Likewise.
19472         * g++.dg/charset/extern2.cc: Likewise.
19473         * g++.dg/charset/extern3.cc: Likewise.
19474         * g++.dg/charset/function.cc: Likewise.
19475         * g++.dg/charset/string.c: Likewise.
19476         * g++.dg/charset/charset.exp: Likewise.
19477         * lib/target-supports.exp (check_iconv_available): Fix comment.
19478
19479 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19480
19481         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19482         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19483         * gcc.dg/charset/asm2.c: Likewise.
19484         * gcc.dg/charset/asm3.c: Likewise.
19485         * gcc.dg/charset/asm4.c: Likewise.
19486         * gcc.dg/charset/asm5.c: Likewise.
19487         * gcc.dg/charset/asm6.c: Likewise.
19488         * gcc.dg/charset/attribute1.c: Likewise.
19489         * gcc.dg/charset/attribute2.c: Likewise.
19490         * gcc.dg/charset/builtin1.c: Likewise.
19491         * gcc.dg/charset/extern.c: Likewise.
19492         * gcc.dg/charset/function.c: Likewise.
19493         * gcc.dg/charset/string.c: Likewise.
19494         * gcc.dg/charset/charset.exp: Likewise.
19495
19496 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19497
19498         PR fortran/20086
19499         * gfortran.dg/pr20086.f90: New test.
19500
19501 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19502
19503         PR tree-optimization/19786
19504         * g++.dg/tree-ssa/pr19786.C: New.
19505
19506 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19507
19508         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19509
19510 2005-02-21  Jeff Law  <law@redhat.com>
19511
19512         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19513
19514 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19515
19516         * gfortran.dg/do_iterator: Split loop, markup all lines for
19517         which an error locus is printed.
19518         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19519         locus is printed.
19520         * gfortran.dg/select_4.f90: Likewise.
19521         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19522         locuses in the various permutations.
19523
19524 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19525
19526         PR tree-optimization/19951
19527         * g++.dg/vect: New directory.
19528         * g++.dg/vect/vect.exp: New file.
19529         * g++.dg/vect/pr19951.cc: New testcase.
19530         * g++.dg/dg.exp: Also prune vectorizer tests.
19531
19532 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19533
19534         PR 18785
19535         * gcc.dg/charset/builtin1.c: New test.
19536
19537 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19538
19539         PR c++/19299
19540         * g++.dg/inherit/volatile1.C: New test.
19541
19542         PR c++/19440
19543         * g++.dg/template/dtor4.C: New test.
19544
19545 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19546
19547         * gfortran.dg/int_1.f90: New test.
19548
19549 2005-02-19  Devang Patel  <dpatel@apple.com>
19550
19551         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19552
19553 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19554
19555         * gfortran.dg/achar_1.f90: New test.
19556
19557 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19558
19559         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19560
19561 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19562             Jakub Jelinek  <jakub@redhat.com>
19563
19564         PR tree-optimization/19828
19565         * gcc.dg/tree-ssa/loop-7.c: New test.
19566         * gcc.c-torture/execute/20050218-1.c: New test.
19567
19568 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19569
19570         PR c/20043
19571         * gcc.dg/transparent-union-1.c: New test.
19572         * gcc.dg/transparent-union-2.c: New test.
19573
19574 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19575
19576         PR tree-optimization/18977
19577         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19578
19579 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19580
19581         PR target/20054
19582         * gcc.dg/pr20054.c: New test.
19583
19584 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19585
19586         PR c++/19508
19587         * g++.dg/ext/attrib20.C: New test.
19588
19589 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19590
19591         PR middle-end/20030
19592         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19593
19594 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19595
19596         PR c++/20008
19597         * g++.dg/opt/switch4.C: New.
19598
19599 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19600
19601         PR c++/20023
19602         PR tree-optimization/20009
19603         * gcc.c-torture/compile/20050217-1.c: New test.
19604         * g++.dg/opt/switch3.C: New test.
19605
19606         PR tree-optimization/18947
19607         * gcc.c-torture/compile/20050215-1.c: New test.
19608         * gcc.c-torture/compile/20050215-2.c: New test.
19609         * gcc.c-torture/compile/20050215-3.c: New test.
19610
19611 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19612
19613         PR c++/20028
19614         * g++.dg/template/crash34.C: New.
19615
19616         PR c++/20022
19617         * g++.dg/other/access3.C: New.
19618
19619 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19620
19621         * gcc.dg/vect/vect-98.c: New test.
19622
19623 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19624
19625         PR tree-optimization/19967
19626         * gcc.dg/pr19967.c: New.
19627
19628 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19629
19630         PR middle-end/19857
19631         * gcc.dg/tree-ssa/20050215-1.c: New test.
19632         * gcc.c-torture/execute/20050215-1.c: New test.
19633
19634 2005-02-15  Eric Christopher  <echristo@redhat.com>
19635
19636         * gcc.dg/cpp/20050215-1.c: New file.
19637
19638 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19639
19640         PR tree-optimization/15785
19641         * gcc.dg/pr15785-1.c: New test.
19642
19643 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19644
19645         PR c++/17788
19646         * g++.dg/init/ctor4.C: New.
19647         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19648
19649 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19650
19651         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19652         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19653
19654 2005-02-15  Andreas Schwab  <schwab@suse.de>
19655
19656         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19657         declare malloc.
19658
19659 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19660
19661         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19662
19663 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19664
19665         PR tree-optimization/19853
19666         * gcc.c-torture/compile/pr19853.c: New test.
19667
19668 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19669
19670         PR c++/19608
19671         * g++.dg/parse/local-class1.C: New.
19672
19673         PR c++/19895
19674         * g++.dg/parse/ptrmem3.C: New.
19675
19676         PR c++/19884
19677         * g++.old-deja/g++.oliva/template6.C: Add another case.
19678         * g++.dg/template/explicit6.C: New.
19679
19680 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19681
19682         PR c++/17816
19683         * g++.dg/other/redecl2.C: New.
19684
19685 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19686
19687         PR c++/19891
19688         * g++.dg/abi/covariant4.C: New.
19689
19690 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19691
19692         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19693
19694 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19695
19696         * gcc.dg/vect/vect-96.c: Fix typo.
19697
19698 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19699
19700         PR c++/14479
19701         PR c++/19487
19702         * g++.dg/template/enum5.C: New test.
19703
19704 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19705
19706         * gcc.dg/vect/vect-97.c: New test.
19707
19708 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19709
19710         * gcc.dg/vect/vect-96.c: New test.
19711
19712 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19713
19714         * gcc.dg/builtins-34.c: Also check ldexp*.
19715
19716 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19717
19718         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19719
19720 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19721
19722         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19723         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19724         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19725         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19726         selector_list, selector_expression, dg-process-target): Move to new
19727         file target-supports-dg.exp.
19728         * lib/target-supports-dg.exp: New.
19729
19730         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19731         New.
19732
19733 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19734
19735         PR c++/19666
19736         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19737
19738         PR middle-end/19858
19739         * gcc.c-torture/compile/20050210-1.c: New test.
19740
19741 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19742
19743         PR c++/19755
19744         * g++.dg/warn/Wbraces1.C: New test.
19745
19746 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19747
19748         * gcc.dg/builtins-52.c: New testcase.
19749
19750 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19751
19752         PR c/19342
19753         * gcc.c-torture/execute/20050119-1.c: New test.
19754
19755 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19756
19757         PR c++/19811
19758         * g++.dg/init/delete1.C: New test.
19759
19760 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19761
19762         PR c++/18470
19763         * g++.dg/template/static12.C: New test.
19764
19765 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19766
19767         PR c++/19787
19768         * g++.dg/conversion/ambig1.C: New test.
19769
19770         PR c++/19739
19771         * g++.dg/ext/attrib19.C: New test.
19772
19773         PR c++/19732
19774         * g++.dg/parse/dtor5.C: New test.
19775
19776         PR c++/19762
19777         * g++.dg/template/dtor3.C: New test.
19778
19779         PR c++/19826
19780         * g++.dg/template/static11.C: New test.
19781         * g++.dg/template/crash2.C: Remove dg-error marker.
19782
19783 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19784
19785         PR C++/18491
19786         * g++.old-deja/g++.mike/p10769a.C: Remove.
19787
19788 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19789
19790         * gcc.dg/builtins-48.c: New test case.
19791         * gcc.dg/builtins-49.c: New test case.
19792         * gcc.dg/builtins-50.c: New test case.
19793         * gcc.dg/builtins-51.c: New test case.
19794
19795 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19796
19797         PR middle-end/19583
19798         * g++.dg/warn/Wreturn-type-3.C: New test.
19799
19800 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19801
19802         PR middle-end/19402
19803         * gcc.dg/pr19402-1.c: New testcase.
19804         * gcc.dg/pr19402-2.c: likewise.
19805
19806 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19807
19808         PR middle-end/19854
19809         * g++.dg/tree-ssa/tmmti.C: New testcase.
19810
19811 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19812
19813         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19814
19815 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19816
19817         PR c++/19733
19818         * g++.dg/parse/crash23.C: New test.
19819         * g++.dg/warn/Weff1.C: New test.
19820
19821 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19822
19823         * gcc.dg/20050209-1.c: New test.
19824
19825 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19826
19827         PR target/19799
19828         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19829
19830 2005-02-08  Mike Stump  <mrs@apple.com>
19831
19832         * g++.dg/pch/import-2.c: New test.
19833         * g++.dg/pch/import-2.hs: New.
19834         * g++.dg/pch/include/import-2a.h: New.
19835         * g++.dg/pch/include/import-2b.h: New.
19836
19837 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19838
19839         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19840
19841 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19842
19843         * gfortran.dg/substr_1.f90: New test.
19844
19845 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19846
19847         PR middle-end/19775
19848         * gcc.dg/torture/builtin-power-1.c: Disable test for
19849         invalid transformation.
19850         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19851         no longer optimize.
19852         * gcc.dg/builtins-47.c: New testcase.
19853
19854 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19855             Dorit Naishlos  <dorit@il.ibm.com>
19856
19857         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19858
19859 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19860
19861         * gcc.c-torture/compile/20050206-1.c: New test.
19862
19863 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19864
19865         PR tree-opt/19768
19866         * g++.dg/opt/pr19768.C: New test.
19867
19868 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19869
19870         PR tree-opt/19736
19871         * gcc.c-torture/compile/pr19736.c: New test.
19872
19873 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19874
19875         PR c++/17401
19876         * g++.dg/parse/error25.C: New test.
19877
19878 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19879
19880         * gcc.c-torture/execute/20050203-1.c: New.
19881
19882 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19883
19884         * gcc.dg/vect/vect-85.c: Remove xfail.
19885         * gcc.dg/vect/vect-86.c: Remove xfail.
19886         * gcc.dg/vect/vect-87.c: Remove xfail.
19887         * gcc.dg/vect/vect-88.c: Remove xfail.
19888
19889 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19890
19891         * gcc.dg/altivec-19.c: New.
19892
19893 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19894
19895         PR c/17807
19896         * gcc.dg/nested-func-3.c: New test.
19897         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19898
19899 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19900
19901         * gcc.test-framework/gen_directive_tests: Generate tests for
19902         selector expressions.
19903
19904 2005-02-02  Matt Austern  <austern@apple.com>
19905
19906         PR c++/19628
19907         * g++/ext/builtin7.C: New.
19908         * g++/ext/builtin8.C: New.
19909
19910 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19911
19912         PR c/18502
19913         * gcc.dg/pr18502-1.c: New test.
19914
19915 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19916
19917         PR c++/17413
19918         * g++.dg/template/local4.C: Tweak.
19919
19920 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19921
19922         PR tree-optimization/19578
19923         * gcc.c-torture/compile/20050202-1.c: New test.
19924
19925 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19926
19927         PR c/19435
19928         * gcc.dg/c99-init-4.c: New test.
19929
19930 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19931
19932         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19933
19934         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19935
19936         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19937         * g++.dg/eh/check-vect.h: New.
19938
19939         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19940         * gcc.dg/vect/vect-78.c: Ditto.
19941         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19942         Remove.
19943
19944         * g++.dg/conversion/simd1.C: Expect warning.
19945         * g++.dg/ext/attribute-test-1.C: Ditto.
19946         * g++.dg/ext/attribute-test-2.C: Ditto.
19947         * g++.dg/ext/attribute-test-3.C: Ditto.
19948         * g++.dg/ext/attribute-test-4.C: Ditto.
19949
19950         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19951         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19952
19953         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19954
19955 2005-02-01  Richard Henderson  <rth@redhat.com>
19956
19957         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19958         long double for ibm double-double format.
19959         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19960
19961 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19962
19963         PR tree-optimization/19633
19964         * testsuite/gcc.dg/pr19633-1.c: New test.
19965         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19966         to NULL or a symbol.
19967
19968 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19969
19970         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19971         New procs.
19972         (dg-process-target (local override)): Handle selector expressions.
19973
19974         * gcc.test-framework/README: Describe tests in source directory.
19975         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19976         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19977         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19978         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19979         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19980         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19981         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19982         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19983         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19984         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19985         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19986         * gcc.test-framework/dg-error-exp-P.c: New test.
19987         * gcc.test-framework/dg-error-exp-XP.c: New test.
19988         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19989         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19990         * gcc.test-framework/dg-output-exp-P.c: New test.
19991         * gcc.test-framework/dg-output-exp-XF.c: New test.
19992         * gcc.test-framework/dg-warning-exp-P.c: New test.
19993         * gcc.misc-tests/dg-1.c: Remove.
19994         * gcc.misc-tests/dg-2.c: Remove.
19995         * gcc.misc-tests/dg-3.c: Remove.
19996         * gcc.misc-tests/dg-4.c: Remove.
19997         * gcc.misc-tests/dg-5.c: Remove.
19998         * gcc.misc-tests/dg-6.c: Remove.
19999         * gcc.misc-tests/dg-7.c: Remove.
20000         * gcc.misc-tests/dg-8.c: Remove.
20001         * gcc.misc-tests/dg-9.c: Remove.
20002         * gcc.misc-tests/dg-10.c: Remove.
20003         * gcc.misc-tests/dg-11.c: Remove.
20004         * gcc.misc-tests/dg-12.c: Remove.
20005         * gcc.misc-tests/dg-test.exp: Remove.
20006
20007         * gcc.test-framework/test-framework.awk: Change recording and
20008         printing of passes and failures.
20009
20010         * gcc.test-framework: New directory.
20011         * gcc.test-framework/README: New.
20012         * gcc.test-framework/test-framework.exp: New.
20013         * gcc.test-framework/test-framework.awk: New.
20014         * gcc.test-framework/gen_directive_tests: New.
20015
20016 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
20017
20018         * lib/treelang.exp: Fix comment typos.
20019         (treelang_target_compile): Don't append libs=-ltreelang to options.
20020
20021 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
20022
20023         * g++.dg/parse/typename7.C: Adjust error messages.
20024
20025 2005-01-31  Jeff Law  <law@redhat.com>
20026
20027         * gcc.c-torture/execute/20050131-1.c: New test.
20028         * gcc.dg/wcaselabel.c: New test.
20029
20030 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
20031
20032         * g++.dg/other/warning1.C: Adjust error messags.
20033         * g++.dg/parse/constant5.C: New test.
20034
20035 2005-01-31  Steven Bosscher  <stevenb@suse.de>
20036
20037         PR c/19333
20038         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
20039         the test case valid.
20040         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
20041         * testsuite/gcc.dg/array-7.c: Adjust expected result.
20042         * testsuite/gcc.dg/pr18596-3.c: Likewise.
20043         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
20044         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
20045         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
20046
20047 2005-01-31  Dale Johannesen  <dalej@apple.com>
20048
20049         * g++.dg/opt/pr19650.C: New test.
20050
20051 2005-01-31  Richard Henderson  <rth@redhat.com>
20052
20053         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20054         long double for intel double extended format.
20055         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20056
20057 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
20058
20059         PR c++/19555
20060         * g++.dg/template/static10.C: New test.
20061
20062         PR c++/19395
20063         * g++.dg/parse/error24.C: New test.
20064
20065         PR c++/19367
20066         * g++.dg/lookup/builtin1.C: New test.
20067
20068         PR c++/19457
20069         * g++.dg/warn/conv3.C: New test.
20070
20071 2005-01-30  Bud Davis  <bdavis@gfortran.org>
20072
20073         PR fortran/19647
20074         * gfortan.dg/inquire_7.f90
20075
20076 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
20077
20078         PR tree-optimization/15791
20079         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
20080         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
20081         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
20082         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
20083         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
20084         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
20085         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
20086         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
20087         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
20088         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
20089
20090 2005-01-29  Paul Brook  <paul@codesourcery.com>
20091
20092         PR fortran/18565
20093         * check.c (real_or_complex_check): New function.
20094         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
20095         * intrinsic.c (add_functions): Use new check functions.
20096         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20097         Add prototypes.
20098
20099 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
20100
20101         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20102         gcc.dg/lvalue-3.c: New tests.
20103         * gcc.dg/concat.c: Update expected messages.
20104
20105 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
20106
20107         PR libfortran/19595
20108         * gfortran.dg/eor_1.f90: New test.
20109
20110 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
20111
20112         PR fortran/19589
20113         * gfortran.dg/logical_data_1.f90: New test.
20114
20115 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
20116
20117         PR c++/19253
20118         * g++.dg/template/crash33.C: New test.
20119
20120         PR c++/19667
20121         * g++.dg/template/crash32.C: New test.
20122
20123 2005-01-28  Ian Lance Taylor  <ian@airs.com>
20124
20125         PR middle-end/16558
20126         * g++.dg/warn/Wreturn-type-2.C: New test.
20127
20128 2004-06-24  Jeff Law  <law@redhat.com>
20129
20130         * gcc.dg/tree-ssa/20050128-1.c: New test.
20131
20132 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
20133
20134         * gcc.target/frv/all-mdpackh-1.c: New test.
20135
20136 2005-01-28  Steven Bosscher  <stevenb@suse.de>
20137
20138         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20139
20140 2005-01-27  Richard Henderson  <rth@redhat.com>
20141
20142         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20143
20144 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20145
20146         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20147
20148 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20149
20150         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20151         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20152         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20153         to cope with cases where the multilib options override the dg-options.
20154
20155 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
20156
20157         PR c/18946
20158         * gcc.dg/noncompile/20050120-1.c: New test.
20159
20160 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
20161
20162         PR tree-optimization/19633
20163         * gcc.dg/pr19633.c: New test.
20164         * gcc.dg/tree-ssa/pr19633.c: New test.
20165
20166 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
20167
20168         * gcc.dg/20041216-1.c: New test.
20169
20170 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
20171
20172         PR objc/18862
20173         * objc.dg/selector-2.m: New test.
20174
20175 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20176
20177         * g++.dg/opt/range-test-2.C: New test.
20178
20179         PR rtl-optimization/19579
20180         * gcc.c-torture/execute/20050124-1.c: New test.
20181
20182 2005-01-26  Greg Parker  <gparker@apple.com>
20183         Stuart Hastings  <stuart@apple.com>
20184
20185         * gcc.c-torture/execute/20050125-1.c: New.
20186
20187 2005-01-18  Jan Hubicka  <jh@suse.cz>
20188
20189         PR tree-optimize/19337
20190         * gcc.c-torture/compile/20050119-1.c: New test.
20191
20192 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20193
20194         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20195         test for successful match.
20196
20197 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20198
20199         PR objc/18408
20200         * objc.dg/comp-types-7.m: New test.
20201
20202 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20203
20204         * lib/target-supports.exp (current_target_name): New.
20205         (check_effective_target_ilp32, check_effective_target_lp64):
20206         Cache the result to use as long as the current target, with
20207         multilib flags, remains the same.
20208
20209         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20210         (dg-require-weak, dg-require-visibility, dg-require-alias,
20211         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20212         dg-require-effective-target, dg-skip-if): Remove call to
20213         skip_test_and_clear_xfail.
20214         (dg-test): Clear xfail data.
20215
20216 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20217
20218         PR target/17751
20219         * gcc.dg/ppc64-toc.c: New test.
20220
20221         * g++.dg/tree-ssa/empty-1.C: New test.
20222
20223         PR middle-end/19551
20224         * gcc.c-torture/execute/20050121-1.c: New test.
20225         * gcc.dg/20050121-2.c: New test.
20226
20227 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
20228         Paul Brook  <paul@codesourcery.com>
20229
20230         PR fortran/17941
20231         * gfortran.dg/real_const_1.f: New test.
20232         * gfortran.dg/real_const_2.f90: New test.
20233         * gfortran.dg/complex_int_1.f90: New test.
20234
20235 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
20236
20237         PR fortran/19313
20238         * gfortan.dg/inquire_6.f90: New test.
20239
20240 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20241
20242         PR libfortran/19451
20243         * open_readonly_1.f90: New test.
20244
20245 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20246
20247         PR libfortran/18982
20248         * gfortran.dg/open_new.f90: New file.
20249
20250 2005-01-22  Paul Brook  <paul@codesourcery.com>
20251
20252         * namelist_1.f90: New test.
20253
20254 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20255
20256         PR tree-optimization/19484
20257         * gcc.c-torture/compile/20050122-[12].c: New tests.
20258
20259 2005-01-22  Paul Brook  <paul@codesourcery.com>
20260
20261         * gfortran.dg/implicit_2.f90: New test.
20262
20263 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20264
20265         PR fortran/19314
20266         * gfortran.dg/inquire_5.f90: New test.
20267
20268 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20269
20270         PR c/18809
20271         * gcc.dg/pr18809-1.c: New test.
20272
20273 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20274
20275         * gcc.dg/20050121-1.c: New test.
20276
20277         PR tree-optimization/13000
20278         * gcc.dg/20040206-1.c: Change warning to point where function is
20279         being inlined.
20280
20281 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20282
20283         PR c++/19208
20284         * g++.dg/template/array11.C: New test.
20285
20286 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20287
20288         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20289         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20290         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20291         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20292         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20293         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20294
20295 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20296
20297         PR tree-optimization/15349
20298         * gcc.dg/tree-ssa/pr15349.c: New.
20299
20300 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20301
20302         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20303
20304 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20305
20306         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20307         scan-assembler-times directive name.
20308
20309         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20310         after dg-do.
20311
20312         PR rtl-optimization/19462
20313         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20314
20315 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20316
20317         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20318         counting function calls on ia64.
20319
20320 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20321
20322         PR rtl-optimization/15139
20323         * gcc.dg/20050111-2.c: New test.
20324
20325         PR c/17297
20326         * gcc.c-torture/compile/20050113-1.c: New testcase.
20327
20328         PR middle-end/19164
20329         * gcc.dg/20050113-1.c: New testcase.
20330
20331 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20332
20333         * gcc.dg/vect/vect-85.c: Add comment.
20334         * gcc.dg/vect/vect-86.c: Add xfail for now.
20335         * gcc.dg/vect/vect-87.c: Add xfail for now.
20336         * gcc.dg/vect/vect-88.c: Add xfail for now.
20337         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20338
20339 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20340
20341         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20342
20343 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20344
20345         * g++.dg/debug/typedef3.C: New test.
20346
20347 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20348
20349         PR c/19472
20350         * gcc.dg/asm-a.c: New test.
20351
20352 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20353
20354         * gcc.dg/sh-relax.c: Add prototype for abort.
20355
20356 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20357
20358         * gcc.dg/short-compare-1.c: New test.
20359         * gcc.dg/short-compare-2.c: Likewise.
20360
20361 2005-01-18  Michael Matz  <matz@suse.de>
20362
20363         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20364
20365 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20366
20367         PR tree-optimization/19121
20368         * gcc.c-torture/compile/pr19121.c: New test.
20369
20370 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20371
20372         PR target/19357
20373         * gcc.c-torture/compile/pr19357.c: New test.
20374
20375 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20376
20377         PR c/5675
20378         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20379         pass--those that refer just to the variable, possibly with a
20380         cast.
20381         * gcc.dg/c99-const-expr-3.c: Likewise.
20382
20383         PR middle-end/13127
20384         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20385         longer emitted.
20386
20387 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20388
20389         PR fortran/18778
20390         * gfortran.dg/endfile_2.f90: New test.
20391
20392 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20393
20394         PR 19168
20395         * gfortran.dg/select_5.f90: New test.
20396
20397 2004-01-16  Paul Brook  <paul@codesourcery.com>
20398
20399         * gfortran.dg/common_4.f90: New test.
20400
20401 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20402
20403         PR rtl-optimization/19462
20404         * gcc.dg/torture/pr19462-1.c: New test.
20405
20406 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20407
20408         PR objc/19321
20409         * objc.dg/func-ptr-2.m: New.
20410         * objc.dg/volatile-1.m: New.
20411
20412 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20413
20414         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20415
20416 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20417
20418         PR tree-optimization/19060
20419         * gcc.c-torture/execute/20050104-1.c: New test.
20420
20421 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20422
20423         PR fortran/18983
20424         * gfortran.dg/write_to_null.f90: New test.
20425
20426 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20427             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20428
20429         PR other/19328
20430         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20431         argument.
20432
20433 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20434
20435         PR c++/19263
20436         * g++.dg/init/vector1.C: New test.
20437
20438 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20439
20440         PR target/13158
20441         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20442         PR target/18987
20443         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20444
20445 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20446
20447         * gfortran.dg/select_1.f90: New test.
20448         * gfortran.dg/select_2.f90: New test.
20449         * gfortran.dg/select_3.f90: New test.
20450         * gfortran.dg/select_4.f90: New test.
20451
20452 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20453
20454         PR middle-end/19084
20455         PR rtl-optimization/19348
20456         * gcc.dg/20050111-1.c: New test.
20457         * gcc.c-torture/execute/20050111-1.c: New test.
20458
20459         * gcc.dg/i386-asm-4.c: New test.
20460
20461 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20462
20463         * gcc.dg/nested-func-2.c: New test.
20464         * ada/acats/norun.lst: Remove c953002.
20465
20466 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20467
20468         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20469
20470 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20471
20472         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20473
20474 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20475
20476         PR target/18761
20477         * g++.dg/abi/align1.C: New test.
20478
20479 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20480
20481         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20482         at a time.
20483         * g++.dg/ext/altivec_check.h: Support compiling as C.
20484
20485 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20486
20487         PR c++/19355
20488         * g++.dg/expr/pr19355-1.C: New test case.
20489
20490 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20491
20492         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20493         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20494         * ada/acats/tests/c3/c92005b.ada: Likewise.
20495         * ada/acats/tests/c3/cxb3012.a: Likewise.
20496         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20497
20498 2005-01-09  Paul Brook  <paul@codesourcery.com>
20499
20500         * gfortran.dg/common_2.f90: New file.
20501         * gfortran.dg/common_3.f90: New file.
20502
20503 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20504
20505         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20506
20507 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20508
20509         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20510         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20511         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20512         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20513         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20514         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20515         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20516         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20517         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20518         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20519         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20520         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20521         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20522         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20523         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20524         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20525         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20526         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20527         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20528         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20529         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20530         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20531         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20532         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20533         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20534         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20535         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20536         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20537         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20538         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20539         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20540         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20541         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20542         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20543         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20544         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20545         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20546         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20547         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20548         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20549         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20550         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20551         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20552         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20553         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20554         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20555         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20556         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20557         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20558         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20559         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20560         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20561         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20562         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20563         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20564         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20565         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20566         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20567         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20568         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20569         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20570         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20571         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20572         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20573         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20574         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20575         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20576
20577         * gcc.dg/vect/vect-1.c: Fix spelling.
20578         * gcc.dg/vect/vect-10.c: Fix spelling.
20579         * gcc.dg/vect/vect-11.c: Fix spelling.
20580         * gcc.dg/vect/vect-12.c: Fix spelling.
20581         * gcc.dg/vect/vect-14.c: Fix spelling.
20582         * gcc.dg/vect/vect-15.c: Fix spelling.
20583         * gcc.dg/vect/vect-16.c: Fix spelling.
20584         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20585         * gcc.dg/vect/vect-64.c: Fix comments.
20586         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20587
20588 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20589             Ira Rosen  <irar@il.ibm.com>
20590
20591         * gcc.dg/vect/vect-70.c: New test.
20592         * gcc.dg/vect/vect-71.c: New test.
20593
20594 2005-01-09  Manfred Hollstein  <mh@suse.com>
20595
20596         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20597         * gcc.dg/pr18241-2.c: Likewise.
20598         * gcc.dg/pr18241-3.c: Likewise.
20599         * gcc.dg/pr18241-4.c: Likewise.
20600         * gcc.dg/pr18241-5.c: Likewise.
20601
20602 2005-01-08  Richard Henderson  <rth@redhat.com>
20603
20604         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20605         False for x86 and x86-64.
20606
20607 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20608
20609         PR tree-optimization/18241
20610         * gcc.dg/pr18241-1.c: New test.
20611         * gcc.dg/pr18241-2.c: New test.
20612         * gcc.dg/pr18241-3.c: New test.
20613         * gcc.dg/pr18241-4.c: New test.
20614         * gcc.dg/pr18241-5.c: New test.
20615
20616 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20617
20618         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20619         gfortran.dg/select_4.f90: New.
20620
20621 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20622
20623         * gcc.c-torture/execute/20050107-1.c: New test.
20624
20625 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20626
20627         PR c++/19298
20628         * g++.dg/template/ref2.C: New.
20629
20630 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20631
20632         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20633         instead of being empty.
20634
20635 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20636
20637         PR fortran/15553
20638         * gfortran.dg/array-1.f90: New test.
20639
20640 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20641
20642         PR tree-optimization/19283
20643         * gcc.c-torture/execute/20050106-1.c: New test.
20644
20645         PR rtl-optimization/18861
20646         * gcc.dg/20050105-1.c: New test.
20647
20648         PR tree-optimization/18828
20649         * gcc.dg/20050105-2.c: New test.
20650
20651 2005-01-07  Andreas Jaeger  <aj@suse.de>
20652
20653         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20654
20655 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20656
20657         PR fortran/18398
20658         * gfortran.dg/fmt_read.f90: New test.
20659
20660 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20661
20662         * gcc.dg/rs6000-ldouble-2.c: New.
20663
20664 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20665
20666         PR c++/19244
20667         * g++.dg/parser/ctor2.C: New test.
20668
20669 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20670
20671         PR c++/17154
20672         * g++.dg/template/using9.C: New test.
20673
20674 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20675
20676         PR c++/19258
20677         * g++.dg/lookup/friend6.C: New test.
20678
20679 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20680
20681         PR c++/19270
20682         * g++.dg/template/array10.C: New.
20683
20684 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20685
20686         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20687         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20688
20689 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20690
20691         * gcc.c-torture/compile/20050105-1.c: New test.
20692
20693 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20694
20695         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20696
20697 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20698
20699         PR middle-end/19100
20700         * gcc.dg/conv-3.c: New test case.
20701
20702 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20703
20704         * gcc.dg/asm-wide-1.c: New test.
20705
20706 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20707
20708         PR c++/19030
20709         * g++.dg/parse/crash22.C: New
20710
20711 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20712
20713         PR 19257
20714         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20715
20716 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20717
20718         PR middle-end/17767
20719         * gcc.dg/i386-mmx-6.c: New test case.
20720
20721 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20722
20723         PR tree-optimization/18308
20724         * gcc.dg/vect/pr18308.c: New testcase.
20725
20726 2005-01-04  Andreas Jaeger  <aj@suse.de>
20727
20728         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20729
20730 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20731             Robert Bowdidge <bowdidge@apple.com>
20732
20733         * gcc.dg/cpp/subframework1.c: New.
20734         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20735         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20736         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20737         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20738
20739 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20740
20741         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20742         producing warning.
20743         * gcc.dg/darwin-weakimport-2.c: New.
20744
20745 2005-01-03  Richard Henderson  <rth@redhat.com>
20746
20747         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20748
20749 2005-01-03  Richard Henderson  <rth@redhat.com>
20750
20751         * gcc.dg/vect/vect.exp: Enable for ia64.
20752         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20753         (check_effective_target_vect_float): Likewise.
20754         (check_effective_target_vect_no_align): Likewise.
20755         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20756         * gcc.dg/vect/vect-8.c: Likewise.
20757
20758 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20759
20760         PR target/19236
20761         * gcc.dg/pr19236-1.c: New test case.
20762
20763 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20764
20765         PR rtl-optimization/12092
20766         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20767
20768 2005-01-02  Andreas Jaeger  <aj@suse.de>
20769
20770         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20771
20772 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20773             Andrew Pinski  <pinskia@physics.uc.edu>
20774
20775         PR rtl-optimization/12092
20776         * gcc.dg/pr12092-1.c: New test case.
20777
20778 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20779
20780         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20781         'hidden' and 'default' for better portability.
20782         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20783
20784         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20785         6 and 7.
20786         * g++.old-deja/g++.brendan/new3.C: Likewise.
20787
20788 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20789
20790         * gcc.dg/20041231-1.C: New test.
20791         * g++.dg/warn/Wunreachable-code-1.C: New test.
20792
20793 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20794
20795         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20796         file, not /dev/null.  Abort on error.
20797
20798 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20799             Ziemowit Laski  <zlaski@apple.com>
20800
20801         PR objc/18971
20802         * objc.dg/encode-5.m: New test.
20803
20804 2004-12-29  Richard Henderson  <rth@redhat.com>
20805
20806         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20807         * objc.dg/stabs-1.m: Disable for ia64.
20808
20809 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20810
20811         PR c++/19190
20812         * g++.dg/warn/Wunused-10.C: New test.
20813
20814 2004-12-28  Richard Henderson  <rth@redhat.com>
20815
20816         * objc.dg/stabs-1.m: Disable for alpha.
20817
20818 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20819
20820         PR c++/19149
20821         * g++.dg/parse/error23.C: New test.
20822
20823 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20824
20825         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20826
20827         PR fortran/19032
20828         * gfortran.dg/intrinsic_modulo_1.f90: New.
20829         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20830         tests with divisor -1.
20831
20832 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20833
20834         * g++.dg/opt/temp1.C (memcpy): Return a value.
20835
20836         PR c++/19148
20837         * g++.dg/expr/cond7.C: New test.
20838
20839 2004-12-27  Paul Brook  <paul@codesourcery.com>
20840
20841         * gfortran.dg/g77/select_no_compile.f: Remove.
20842
20843 2004-12-27  Richard Henderson  <rth@redhat.com>
20844
20845         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20846         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20847         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20848
20849 2004-12-26  Richard Henderson  <rth@redhat.com>
20850
20851         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20852         by 1i instead of token pasting.
20853
20854 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20855
20856         PR tree-optimization/17578
20857         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20858         to additional_flags.
20859         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20860
20861 2004-12-25  Richard Henderson  <rth@redhat.com>
20862
20863         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20864         Remove Alpha.
20865
20866 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20867
20868         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20869         hppa*-*-hpux*.
20870         * gcc.dg/pr17957.c (dg-options): Likewise.
20871         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20872         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20873         instead of 0 on __hppa__.
20874         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20875         "foo,%r" on hppa*-*-*.
20876
20877 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20878
20879         PR fortran/19071
20880         * gfortran.dg/complex_write.f90: New test.
20881
20882 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20883
20884         PR c++/17595
20885         * g++.dg/parse/pragma2.C: New test.
20886
20887         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20888
20889 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20890
20891         * gcc.dg/empty2.c: Add missing dg-warning.
20892
20893 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20894
20895         PR c++/17413
20896         * g++.dg/template/local4.C: New test.
20897         * g++.dg/template/crash19.C: Add dg-error marker.
20898
20899         * g++.dg/template/crash31.C: Correct embedded PR number.
20900
20901 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20902
20903         PR c++/16405
20904         * g++.dg/opt/temp1.C: Add do-run marker.
20905
20906 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20907
20908         * g++.dg/template/spec19.C: New.
20909
20910 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20911
20912         PR target/16819
20913         * gcc.dg/empty2.c: New.
20914
20915 2004-12-23  Richard Henderson  <rth@redhat.com>
20916
20917         * lib/target-supports.exp (check_effective_target_vect_no_align):
20918         Remove i?86 and x86-64.
20919
20920 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20921
20922         PR c++/16405
20923         * g++.dg/opt/temp1.C: New test.
20924
20925 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20926
20927         PR c++/18733
20928         * g++.dg/template/friend33.C: New testcase.
20929
20930 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20931
20932         PR c++/18464
20933         * g++.dg/template/cond5.C: New test.
20934
20935         PR c++/18492
20936         * g++.dg/inherit/thunk3.C: New test.
20937
20938         PR c++/11224
20939         * g++.dg/warn/Wunused-9.C: New test.
20940
20941 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20942
20943         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20944
20945 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20946
20947         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20948
20949 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20950
20951         PR c++/18378
20952         * g++.dg/ext/packed8.C: New test.
20953
20954         PR c++/19063
20955         * g++.dg/template/crash31.C: New test.
20956
20957         PR c++/19034
20958         * g++.dg/template/crash30.C: New test.
20959
20960 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20961
20962         PR C++/18984
20963         * g++.dg/eh/ctor3.C: New test.
20964
20965 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20966
20967         * objc.dg/stabs-1.m: Allow section name to be quoted and
20968         assembly label to begin with '.LL'.
20969
20970 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20971
20972         * gcc.dg/vect/vect.exp
20973         (check_effective_target_lp64_or_vect_no_align): New.
20974         * gcc.dg/vect/vect-77.c: Use it.
20975         * gcc.dg/vect/vect-78.c: Use it.
20976
20977         * lib/target-supports.exp
20978         (check_effective_target_vect_no_max,
20979         check_effective_target_vect_no_bitwise,
20980         check_effective_target_vect_no_align): New.
20981         * gcc.dg/vect/vect-13.c: Use them.
20982         * gcc.dg/vect/vect-17.c: Ditto.
20983         * gcc.dg/vect/vect-18.c: Ditto.
20984         * gcc.dg/vect/vect-19.c: Ditto.
20985         * gcc.dg/vect/vect-20.c: Ditto.
20986         * gcc.dg/vect/vect-27.c: Ditto.
20987         * gcc.dg/vect/vect-29.c: Ditto.
20988         * gcc.dg/vect/vect-44.c: Ditto.
20989         * gcc.dg/vect/vect-48.c: Ditto.
20990         * gcc.dg/vect/vect-50.c: Ditto.
20991         * gcc.dg/vect/vect-52.c: Ditto.
20992         * gcc.dg/vect/vect-54.c: Ditto.
20993         * gcc.dg/vect/vect-56.c: Ditto.
20994         * gcc.dg/vect/vect-58.c: Ditto.
20995         * gcc.dg/vect/vect-60.c: Ditto.
20996         * gcc.dg/vect/vect-72.c: Ditto.
20997         * gcc.dg/vect/vect-80.c: Ditto.
20998
20999 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
21000
21001         PR c++/14075
21002         * g++.dg/init/string1.C: New.
21003
21004         PR c++/18975
21005         * g++.dg/other/synth1.C: New.
21006
21007 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21008
21009         PR c/18963
21010         * gcc.dg/pr18963-1.c: New test.
21011
21012 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21013
21014         PR c/18596
21015         * gcc.dg/funcdef-storage-1.c (foo): Remove.
21016         * gcc.dg/pr18596-1.c: Use dg-error.
21017         (dg-options): Use -fno-unit-at-a-time.
21018         * gcc.dg/pr18596-2.c: New test.
21019         * gcc.dg/pr18596-3.c: New test.
21020
21021 2004-12-20  Roger Sayle  <roger@eyesopen.com>
21022
21023         PR middle-end/18683
21024         * g++.dg/opt/pr18683-1.C: New test case.
21025
21026 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
21027
21028         PR other/19093
21029         * g++.dg/opt/max1.C: Fix for 64bit targets.
21030
21031 2004-12-20  Matt Austern  <austern@apple.com>
21032
21033         PR c++/19044
21034         * g++.dg/ext/builtin6.C: New
21035
21036 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
21037
21038         PR tree-optimization/19080
21039         * gcc.c-torture/compile/pr19080.c: New test.
21040
21041 2004-12-20  Steven Bosscher  <stevenb@suse.de>
21042
21043         * gcc.dg/20041219-1.c: New test.
21044
21045 2004-12-19  Roger Sayle  <roger@eyesopen.com>
21046
21047         PR middle-end/19068
21048         * g++.dg/opt/max1.C: New test case.
21049
21050 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21051
21052         * gcc.dg/fdata-sections-1.c: New test.
21053
21054 2004-12-18  Roger Sayle  <roger@eyesopen.com>
21055
21056         PR middle-end/18548
21057         * gcc.dg/max-1.c: New test case.
21058
21059 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
21060
21061         * gcc.c-torture/execute/20041218-1.c: New test.
21062
21063 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
21064
21065         * gcc.dg/pr18501.c: New test.
21066         * gcc.dg/uninit-5.c: XFAIL.
21067         * gcc.dg/uninit-9.c: XFAIL.
21068
21069 2004-12-17  Dale Johannesen  <dalej@apple.com>
21070
21071         * gcc.dg/20041213-1.c: New.
21072
21073 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
21074
21075         * objc.dg/stabs-1.m: Allow assembly label to begin
21076         with a dot ('.').
21077
21078 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
21079
21080         * gcc.c-torture/execute/20041213-1.c: Move...
21081         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
21082
21083 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
21084
21085         PR c++/18721
21086         * g++.dg/lookup/conv-5.C: New.
21087
21088 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
21089
21090         * objc.dg/stabs-1.m: New test.
21091
21092 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21093
21094         * gcc.dg/visibility-c.c: Change compile to
21095         assemble for the test.
21096
21097 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21098
21099         PR target/19041
21100         * gcc.dg/visibility-c.c: New test.
21101
21102 2004-12-16  Roger Sayle  <roger@eyesopen.com>
21103
21104         PR middle-end/18493
21105         * gcc.dg/switch-8.c: New test case.
21106
21107 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21108
21109         PR c++/18905
21110         * g++.dg/template/init4.C: New.
21111         * g++.dg/opt/static3.C: Enable optimizer.
21112
21113 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
21114
21115         * g++.dg/other/complex1.C: New test.
21116
21117 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
21118
21119         * g++.dg/opt/inline9.C: New test.
21120
21121 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21122
21123         PR fortran/18993
21124         * gfotran.dg/nullify_1.f: New test.
21125
21126 2004-12-15  Richard Henderson  <rth@redhat.com>
21127
21128         * gcc.target/i386/i386.exp: New harness.
21129         * gcc.target/i386/vect-args.c: New.
21130
21131 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
21132
21133         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21134
21135 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21136
21137         PR c++/18825
21138         * g++.dg/template/friend32.C: New test.
21139
21140 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21141
21142         * cpp/pragma-once-1.c: New test.
21143         * cpp/pragma-once-1b.h: Likewise.
21144         * cpp/pragma-once-1c.h: Likewise.
21145         * cpp/pragma-once-1d.h: Likewise.
21146         * cpp/inc/pragma-once-1a.h: Likewise.
21147
21148 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
21149             Steven G. Kargl  <kargls@comcast.net>
21150
21151         PR fortran/17597
21152         * gfortran.dg/list_read_3.f90: New test.
21153
21154 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21155
21156         * gcc.dg/ftrapv-2.c: New test.
21157
21158 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21159
21160         PR c++/18981
21161         * g++.dg/template/typename9.C: New test.
21162
21163 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21164
21165         PR c++/18738
21166         * g++.dg/template/typename8.C: New test.
21167         * g++.dg/parse/friend2.C: Tweak error message.
21168
21169 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21170
21171         * gcc.c-torture/20041214-1.c: New test.
21172
21173 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21174
21175         PR c++/18965
21176         * g++.dg/init/array17.C: New test.
21177
21178 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21179
21180         PR c++/18793
21181         * g++.dg/init/aggr3.C: New test.
21182
21183 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21184
21185         * gcc.dg/altivec-types-1.c: New test.
21186         * gcc.dg/altivec-types-2.c: New test.
21187         * gcc.dg/altivec-types-3.c: New test.
21188         * gcc.dg/altivec-types-4.c: New test.
21189         * g++.dg/ext/altivec-types-1.C: New test.
21190         * g++.dg/ext/altivec-types-2.C: New test.
21191         * g++.dg/ext/altivec-types-3.C: New test.
21192         * g++.dg/ext/altivec-types-4.C: New test.
21193
21194 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21195
21196         PR middle-end/18951
21197         * gcc.c-torture/execute/20041213-1.c: New test.
21198
21199 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21200
21201         PR c++/18949
21202         * g++.dg/template/cast1.C: New.
21203
21204 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21205
21206         * gcc.c-torture/execute/20041213-2.c: New test.
21207
21208 2004-12-13  Richard Henderson  <rth@redhat.com>
21209
21210         * gcc.dg/i386-sse-10.c: Fix typo in options.
21211
21212 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21213
21214         PR c++/18968
21215         * g++.dg/opt/pr18968.C: New test.
21216
21217 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21218
21219         PR c++/18925
21220         * g++.dg/ext/visibility/staticdatamem.C: New test.
21221
21222 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
21223
21224         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21225
21226 2004-12-13  Roger Sayle  <roger@eyesopen.com>
21227
21228         PR rtl-optimization/18928
21229         * gcc.dg/pr18928-1.c: New test case.
21230
21231 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
21232
21233         PR tree-opt/16951
21234         * gcc.c-torture/compile/20041211-1.c: New.
21235
21236 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21237
21238         PR middle-end/17564
21239         * gcc.c-torture/execute/20041212-1.c: New test.
21240
21241 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21242
21243         PR fortran/18869
21244         * gfortran.dg/common_1.f90: New test.
21245
21246 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
21247         Paul Brook  <paul@codesourcery.com>
21248
21249         PR fortran/16222
21250         * gfortran.dg/real_do_1.f90: New test.
21251
21252 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21253
21254         PR tree-opt/18040
21255         * g++.dg/opt/ptrmem6.C: New test.
21256
21257 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21258
21259         PR middle-end/18921
21260         * gcc.dg/pr18921-1.c: New test case.
21261
21262 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21263
21264         PR fortran/17175
21265         * gfortran.dg/scale_1.f90: New test.
21266
21267 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21268
21269         PR middle-end/18903
21270         * gcc.c-torture/compile/pr18903.c: New test.
21271
21272 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21273
21274         * gcc.c-torture/execute/20041210-1.c: New test.
21275
21276 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21277
21278         PR c++/18731
21279         * g++.dg/parser/struct-1.C: New test.
21280         * g++.dg/parser/struct-2.C: New test.
21281         * g++.dg/parser/struct-3.C: New test.
21282
21283 2004-12-09  Richard Henderson  <rth@redhat.com>
21284
21285         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21286
21287         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21288         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21289
21290 2004-12-09  Matt Austern  <austern@apple.com>
21291
21292         PR c++/18514
21293         * g++.dg/ext/builtin1.C: New
21294         * g++.dg/ext/builtin2.C: New
21295         * g++.dg/ext/builtin3.C: New
21296         * g++.dg/ext/builtin4.C: New
21297         * g++.dg/ext/builtin5.C: New
21298
21299 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21300
21301         PR tree-opt/18904
21302         * g++.dg/opt/ptrmem5.C: New test.
21303
21304 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21305
21306         * g++.dg/parse/typename5.C: Adjust for new error.
21307         * g++.dg/parse/typename7.C: New.
21308
21309 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21310
21311         PR c++/18073
21312         * g++.dg/other/mmintrin.C: New test.
21313
21314 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21315
21316         PR c++/16681
21317         * g++.dg/init/array15.C: New.
21318         * g++.dg/init/array16.C: New.
21319
21320 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21321
21322         PR fortran/18826
21323         * gfortran.dg/assign_1.f90: New test.
21324
21325 2004-12-08  Nick Clifton  <nickc@redhat.com>
21326
21327         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21328         * gcc.target/xstormy16/data_below100: Likewise.
21329         * gcc.target/xstormy16/sfr: Likewise.
21330         * gcc.target/xstormy16/below100.S: New test source file.
21331         * gcc.target/xstormy16/below100.ld: New test linker script.
21332         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21333         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21334         bp instructions.
21335         * gcc.target/xstormy16/bp.c: Likewise.
21336
21337         * gcc.target/xstormy16/bss_below100: New files:
21338         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21339         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21340         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21341         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21342         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21343         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21344         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21345         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21346         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21347         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21348         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21349         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21350         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21351         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21352         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21353         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21354         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21355         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21356         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21357         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21358         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21359         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21360         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21361         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21362         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21363         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21364         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21365
21366         * gcc.target/xstormy16/data_below100: New files:
21367         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21368         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21369         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21370         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21371         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21372         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21373         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21374         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21375         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21376         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21377         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21378         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21379         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21380         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21381         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21382         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21383         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21384         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21385         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21386         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21387         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21388         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21389         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21390         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21391         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21392         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21393         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21394
21395         * gcc.target/xstormy16/sfr: New files:
21396         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21397         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21398         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21399         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21400         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21401         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21402         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21403         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21404         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21405         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21406         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21407         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21408         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21409         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21410         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21411         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21412         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21413         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21414         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21415         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21416         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21417         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21418         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21419         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21420         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21421         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21422         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21423         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21424         27_if0_sfrw_bitfield_f.c
21425
21426 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21427
21428         PR c++/18100
21429         * g++.dg/lookup/name-clash4.C: New test.
21430
21431 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21432
21433         PR c++/18672
21434         * g++.dg/opt/array1.C: New.
21435
21436         PR c++/18803
21437         * g++.dg/template/operator5.C: New.
21438
21439 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21440
21441         PR c/18867
21442         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21443
21444 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21445
21446         * gcc.dg/noncompile/20041207.c: New test.
21447
21448 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21449
21450         * g++.dg/other/unreachable-1.C: New test.
21451
21452 2004-12-06  Nick Clifton  <nickc@redhat.com>
21453
21454         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21455         <limits.h> because the latter comes from gcc's include/ directory
21456         and not the newlib/libc/include directory.
21457
21458 2004-12-04  Richard Henderson  <rth@redhat.com>
21459
21460         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21461
21462 2004-12-04  Richard Henderson  <rth@redhat.com>
21463
21464         * lib/target-supports.exp (check_gc_sections_available): Disable
21465         for alpha and ia64.
21466
21467 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21468
21469         PR middle-end/17909
21470         * g++.dg/other/vararg-2.C: New test.
21471
21472 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21473
21474         PR c++/17011, c++/17971
21475         * g++.dg/template/error15.C: Adjust expected error.
21476         * g++.dg/template/instantiate3.C: Likewise.
21477
21478 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21479
21480         * gcc.dg/altivec-18.c: Fix for darwin
21481
21482 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21483
21484         PR c++/18782
21485         * g++.dg/parse/ptrmem2.C: New.
21486
21487         PR c++/18318
21488         * g++.dg/template/new1.C: New.
21489
21490 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21491
21492         PR fortran/18710
21493         * gfortran.dg/direct_io_3.f90: New test.
21494
21495 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21496
21497         PR 18758
21498         * g++.dg/parse/crash21.C: New.
21499
21500 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21501
21502         PR c++/15664, c++/18276
21503         * g++.dg/template/ttp13.C: New test.
21504         * g++.dg/template/ttp14.C: Likewise.
21505
21506 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21507
21508         PR c++/18123
21509         * g++.dg/parse/enum2.C: New test.
21510         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21511
21512 2004-12-02  Nick Clifton  <nickc@redhat.com>
21513
21514         * gcc.target/xstormy16: New test directory.
21515         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21516         * gcc.target/xstormy16/bp.c: Check the generation of bp
21517         instructions.
21518         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21519         bn instructions and the BELOW100 attribute.
21520
21521 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21522
21523         PR target/16952
21524         * gcc.dg/ppc-eabi.c: New.
21525
21526 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21527
21528         PR fortran/18284
21529         * gfortran.dg/backspace.f90
21530
21531 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21532
21533         * gfortran.dg/inquire.f90: New test.
21534
21535 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21536
21537         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21538         handle effective-target-keyword.
21539         (dg-skip-if): Support effective-target keyword as target list.
21540         (dg-xfail-if): Ditto.
21541         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21542
21543 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21544
21545         PR tree-optimization/18291
21546         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21547
21548 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21549
21550         PR C++/18729
21551         * g++.dg/parse/crash20.C: New.
21552
21553         PR c++/17431
21554         * g++.dg/overload/arg1.C: New.
21555         * g++.dg/overload/arg2.C: New.
21556         * g++.dg/overload/arg3.C: New.
21557         * g++.dg/overload/arg4.C: New.
21558
21559 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21560
21561         * gcc.dg/c99-flex-array-4.c: Remove.
21562
21563 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21564
21565         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21566
21567         * lib/target-supports.exp (is-effective-target): Simplify.
21568
21569         * lib/target-supports.exp (check_effective_target_vect_long):
21570         Fix for powerpc64-*-*.
21571
21572 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21573
21574         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21575         to support new requirements on FreeBSD 5.
21576
21577 2004-11-30  Devang Patel  <dpatel@apple.com>
21578
21579         PR 18702
21580         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21581
21582 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21583
21584         * g++.dg/ext/altivec-13.C: New test.
21585
21586 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21587
21588         PR tree-opt/18298
21589         * gcc.c-torture/execute/p18298.c: New test.
21590
21591 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21592             Dorit Naishlos  <dorit@il.ibm.com>
21593
21594         PR tree-opt/18607
21595         * gcc.dg/vect/vect-89.c: New test.
21596
21597 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21598
21599         * gcc.dg/pr18596-1.c: New test.
21600
21601 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21602
21603         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21604
21605 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21606
21607         PR c/18479
21608         * gcc.dg/pr18479.c: New test.
21609
21610 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21611
21612         PR target/18490
21613         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21614         mmix-knuth-mmixware.
21615
21616         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21617         cris-*-elf* cris-*-aout* mmix-*-*
21618
21619 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21620
21621         PR middle-end/18725
21622         * gcc.dg/pr18725.c: New test.
21623
21624 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21625
21626         PR target/18488
21627         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21628
21629         PR target/18336
21630         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21631
21632 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21633
21634         PR c++/18368
21635         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21636         * g++.old-deja/g++.law/ctors5.C: Likewise.
21637         * g++.old-deja/g++.other/crash25.C: Likewise.
21638
21639         PR c++/18674
21640         * g++.dg/template/error16.C: New test.
21641
21642         PR c++/18512
21643         * g++.dg/template/crash29.C: New test.
21644
21645 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21646
21647         PR tree-optimization/18712
21648         * gcc.c-torture/compile/pr18712.c: New test.
21649
21650 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21651
21652         PR c/7544
21653         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21654         tests.
21655
21656 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21657
21658         PR c++/18652
21659         * g++.dg/lookup/crash6.C: New test.
21660
21661 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21662
21663         PR middle-end/18164
21664         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21665
21666 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21667
21668         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21669         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21670         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21671
21672 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21673
21674         * gcc.dg/pr18164.c: New test.
21675
21676 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21677
21678         * gcc.dg/funroll-loops-all.c: New.
21679
21680 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21681
21682         PR target/18489
21683         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21684         delimeter, match space and TAB as well as ":".
21685
21686         PR target/18484
21687         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21688
21689         PR target/18348
21690         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21691
21692         PR target/18345
21693         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21694
21695         PR target/18337
21696         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21697
21698 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21699
21700         * gfortran.dg/direct_io_2.f90: New test.
21701
21702 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21703
21704         PR target/18334
21705         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21706
21707 2004-11-28  Richard Henderson  <rth@redhat.com>
21708
21709         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21710
21711 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21712
21713         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21714         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21715         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21716         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21717         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21718         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21719         gcc.dg/pointer-arith-8.c: New tests.
21720
21721 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21722
21723         PR fortran/18364
21724         * gfortran.dg/endfile.f90: New test.
21725
21726 2004-11-27  Falk Hueffner  <falk@debian.org>
21727
21728         * gcc.dg/loop-6.c: New test.
21729
21730 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21731
21732         * gcc.c-torture/execute/20041126-1.c: New test.
21733
21734 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21735
21736         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21737         on IRIX.
21738
21739 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21740
21741         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21742         functions.
21743
21744 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21745
21746         PR rtl-optimization/17825
21747         * gcc.c-torture/compile/20041119-1.c: New test.
21748
21749 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21750
21751         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21752         Check existence of ld library path variables before unsetting.
21753
21754 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21755
21756         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21757
21758 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21759
21760         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21761
21762 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21763
21764         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21765
21766 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21767
21768         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21769         dg-do directive.
21770
21771 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21772
21773         * gcc.dg/pr17957.c: Pass --param, not -param.
21774
21775 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21776
21777         PR middle-end/17957
21778         * testsuite/gcc.dg/pr17957.c: New test.
21779
21780 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21781
21782         PR c++/18445
21783         * g++.dg/template/crash28.C: Likewise.
21784
21785         PR c++/18001
21786         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21787         * g++.dg/ext/lvaddr.C: Likewise.
21788         * g++.dg/opt/pr7503-3.C: Likewise.
21789
21790         PR c++/18466
21791         * g++.dg/parse/qualified3.C: New test.
21792         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21793
21794         PR c++/18545
21795         * g++.dg/expr/return1.C: New test.
21796
21797 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21798
21799         Friend class name lookup 3/n, PR c++/3332
21800         * g++.dg/lookup/friend3.C: New test.
21801         * g++.dg/lookup/friend4.C: Likewise.
21802         * g++.dg/lookup/friend5.C: Likewise.
21803
21804 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21805
21806         Friend class name lookup 2/n, PR c++/14513, c++/15410
21807         * g++.dg/lookup/friend2.C: New test.
21808         * g++.dg/template/friend31.C: Likewise.
21809
21810 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21811
21812         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21813
21814 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21815
21816         PR c++/17473
21817         * g++.dg/tc1/dr56.C: Remove.
21818         * g++.dg/template/typedef1.C: Add dg-error markers.
21819         * g++.old-deja/g++.other/typedef7.C: Likewise.
21820
21821         PR c++/18285
21822         * g++.dg/parse/typedef7.C: New test.
21823
21824 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21825
21826         * gcc.c-torture/execute/20041124-1.c: New test.
21827
21828 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21829
21830         * g++.dg/template/deduce3.C: New test.
21831
21832         PR c++/18586
21833         * g++.dg/template/crash27.C: New test.
21834
21835         PR c++/18530
21836         * g++.dg/warn/Wshadow-3.C: New test.
21837
21838 2004-11-24  Devang Patel  <dpatel@apple.com>
21839
21840         PR/18555
21841         * gcc.dg/cpp/isysroot-1.c: New test.
21842         * gcc.dg/cpp/usr/include/stdio.h: New file.
21843         * gcc.dg/cpp/isysroot-2.c: New test.
21844         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21845         New file.
21846
21847 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21848
21849         PR c++/8929
21850         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21851
21852 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21853
21854         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21855         * gcc.target/sparc/pdist.c: Likewise.
21856
21857 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21858
21859         PR c++/16882
21860         * g++.dg/conversion/simd1.C: New test.
21861
21862 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21863
21864         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21865         and restore_ld_library_path_env_vars.
21866         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21867         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21868         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21869         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21870
21871 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21872
21873         * gcc.dg/pragma-align-2.c: Test macro expansion.
21874         * gcc.dg/pragma-pack-2.c: New test.
21875
21876 2004-11-23  Richard Henderson  <rth@redhat.com>
21877
21878         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21879         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21880         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21881         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21882         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21883         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21884
21885         * gcc.dg/vect/vect.exp: Add check for alpha.
21886         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21887         (check_effective_target_vect_int): Enable for alpha.
21888         (check_effective_target_vect_long): New.
21889         (is-effective-target): Add it.
21890
21891 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21892
21893         * gcc.dg/pr18614-1.c: New test.
21894
21895 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21896
21897         * gcc.dg/setjmp-2.c: New test.
21898
21899 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21900
21901         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21902         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21903         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21904         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21905         gcc.target/sparc/pdist.c: New tests.
21906
21907 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21908
21909         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21910
21911 2004-11-22  Dale Johannesen  <dalej@apple.com>
21912
21913         * gcc.dg/20041111-1.c: New.
21914
21915 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21916
21917         PR tree-opt/18536
21918         * gcc.dg/vect/pr18536.c: New test.
21919
21920 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21921
21922         PR c++/18354
21923         * g++.dg/template/nontype11.C: New test.
21924
21925 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21926
21927         PR middle-end/18520
21928         * gcc.dg/pr18520-1.c: New test case.
21929
21930 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21931
21932         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21933         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21934         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21935         expected diagnostics.
21936
21937 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21938
21939         PR target/18580
21940         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21941         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21942         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21943
21944 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21945
21946         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21947
21948 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21949             Joseph Myers  <joseph@codesourcery.com>
21950
21951         * lib/target-supports.exp (check_visibility_available): Really
21952         test the compiler.
21953
21954 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21955
21956         PR tree-opt/18181
21957         * gcc.dg/vect/vect-85.c: New test.
21958         * gcc.dg/vect/vect-86.c: New test.
21959         * gcc.dg/vect/vect-87.c: New test.
21960         * gcc.dg/vect/vect-88.c: New test.
21961
21962 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21963
21964         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21965
21966 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21967
21968         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21969         * gcc.dg/ppc-and-1.c: Ditto.
21970         * gcc.dg/ppc-compare-1.c: Ditto.
21971         * gcc.dg/ppc-mov-1.c: Ditto
21972
21973 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21974             Mark Mitchell  <mark@codesourcery.com>
21975
21976         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21977
21978 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21979             Aldy Hernandez  <aldyh@redhat.com>
21980
21981         * lib/target-supports.exp (check_effective_target_vect_int): New
21982         (check_effective_target_vect_float): New
21983         (check_effective_target_vect_double): New.
21984         (is-effective-target): Support new effective targets keywords.
21985         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21986         default action for dg-do.
21987         * gcc.dg/vect/pr16105.c: Use new support.
21988         * gcc.dg/vect/pr18400.c: Ditto.
21989         * gcc.dg/vect/pr18425.c: Ditto.
21990         * gcc.dg/vect/vect-1.c: Ditto.
21991         * gcc.dg/vect/vect-10.c: Ditto.
21992         * gcc.dg/vect/vect-11.c: Ditto.
21993         * gcc.dg/vect/vect-12.c: Ditto.
21994         * gcc.dg/vect/vect-13.c: Ditto.
21995         * gcc.dg/vect/vect-14.c: Ditto.
21996         * gcc.dg/vect/vect-15.c: Ditto.
21997         * gcc.dg/vect/vect-16.c: Ditto.
21998         * gcc.dg/vect/vect-17.c: Ditto.
21999         * gcc.dg/vect/vect-18.c: Ditto.
22000         * gcc.dg/vect/vect-19.c: Ditto.
22001         * gcc.dg/vect/vect-2.c: Ditto.
22002         * gcc.dg/vect/vect-20.c: Ditto.
22003         * gcc.dg/vect/vect-21.c: Ditto.
22004         * gcc.dg/vect/vect-22.c: Ditto.
22005         * gcc.dg/vect/vect-23.c: Ditto.
22006         * gcc.dg/vect/vect-24.c: Ditto.
22007         * gcc.dg/vect/vect-25.c: Ditto.
22008         * gcc.dg/vect/vect-26.c: Ditto.
22009         * gcc.dg/vect/vect-27.c: Ditto.
22010         * gcc.dg/vect/vect-27a.c: Ditto.
22011         * gcc.dg/vect/vect-28.c: Ditto.
22012         * gcc.dg/vect/vect-29.c: Ditto.
22013         * gcc.dg/vect/vect-29a.c: Ditto.
22014         * gcc.dg/vect/vect-3.c: Ditto.
22015         * gcc.dg/vect/vect-30.c: Ditto.
22016         * gcc.dg/vect/vect-31.c: Ditto.
22017         * gcc.dg/vect/vect-32.c: Ditto.
22018         * gcc.dg/vect/vect-33.c: Ditto.
22019         * gcc.dg/vect/vect-34.c: Ditto.
22020         * gcc.dg/vect/vect-35.c: Ditto.
22021         * gcc.dg/vect/vect-36.c: Ditto.
22022         * gcc.dg/vect/vect-37.c: Ditto.
22023         * gcc.dg/vect/vect-38.c: Ditto.
22024         * gcc.dg/vect/vect-4.c: Ditto.
22025         * gcc.dg/vect/vect-40.c: Ditto.
22026         * gcc.dg/vect/vect-41.c: Ditto.
22027         * gcc.dg/vect/vect-42.c: Ditto.
22028         * gcc.dg/vect/vect-43.c: Ditto.
22029         * gcc.dg/vect/vect-44.c: Ditto.
22030         * gcc.dg/vect/vect-45.c: Ditto.
22031         * gcc.dg/vect/vect-46.c: Ditto.
22032         * gcc.dg/vect/vect-47.c: Ditto.
22033         * gcc.dg/vect/vect-48.c: Ditto.
22034         * gcc.dg/vect/vect-48a.c: Ditto.
22035         * gcc.dg/vect/vect-49.c: Ditto.
22036         * gcc.dg/vect/vect-5.c: Ditto.
22037         * gcc.dg/vect/vect-50.c: Ditto.
22038         * gcc.dg/vect/vect-51.c: Ditto.
22039         * gcc.dg/vect/vect-52.c: Ditto.
22040         * gcc.dg/vect/vect-53.c: Ditto.
22041         * gcc.dg/vect/vect-54.c: Ditto.
22042         * gcc.dg/vect/vect-55.c: Ditto.
22043         * gcc.dg/vect/vect-56.c: Ditto.
22044         * gcc.dg/vect/vect-56a.c: Ditto.
22045         * gcc.dg/vect/vect-57.c: Ditto.
22046         * gcc.dg/vect/vect-58.c: Ditto.
22047         * gcc.dg/vect/vect-59.c: Ditto.
22048         * gcc.dg/vect/vect-6.c: Ditto.
22049         * gcc.dg/vect/vect-60.c: Ditto.
22050         * gcc.dg/vect/vect-61.c: Ditto.
22051         * gcc.dg/vect/vect-62.c: Ditto.
22052         * gcc.dg/vect/vect-63.c: Ditto.
22053         * gcc.dg/vect/vect-64.c: Ditto.
22054         * gcc.dg/vect/vect-65.c: Ditto.
22055         * gcc.dg/vect/vect-66.c: Ditto.
22056         * gcc.dg/vect/vect-67.c: Ditto.
22057         * gcc.dg/vect/vect-68.c: Ditto.
22058         * gcc.dg/vect/vect-69.c: Ditto.
22059         * gcc.dg/vect/vect-7.c: Ditto.
22060         * gcc.dg/vect/vect-72.c: Ditto.
22061         * gcc.dg/vect/vect-72a.c: Ditto.
22062         * gcc.dg/vect/vect-73.c: Ditto.
22063         * gcc.dg/vect/vect-74.c: Ditto.
22064         * gcc.dg/vect/vect-75.c: Ditto.
22065         * gcc.dg/vect/vect-76.c: Ditto.
22066         * gcc.dg/vect/vect-77.c: Ditto.
22067         * gcc.dg/vect/vect-77a.c: Ditto.
22068         * gcc.dg/vect/vect-78.c: Ditto.
22069         * gcc.dg/vect/vect-79.c: Ditto.
22070         * gcc.dg/vect/vect-8.c: Ditto.
22071         * gcc.dg/vect/vect-80.c: Ditto.
22072         * gcc.dg/vect/vect-82.c: Ditto.
22073         * gcc.dg/vect/vect-82_64.c: Ditto.
22074         * gcc.dg/vect/vect-83.c: Ditto.
22075         * gcc.dg/vect/vect-83_64.c: Ditto.
22076         * gcc.dg/vect/vect-9.c: Ditto.
22077         * gcc.dg/vect/vect-all.c: Ditto.
22078         * gcc.dg/vect/vect-none.c: Ditto.
22079
22080 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22081
22082         * lib/gcc-dg.exp (dg-skip-if): New function.
22083         (dg-forbid-option): Remove.
22084         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
22085         * g++.dg/abi/bitfield8.C: Likewise.
22086         * g++.dg/abi/dtor1.C: Likewise.
22087         * g++.dg/abi/empty10.C: Likewise.
22088         * g++.dg/abi/empty7.C: Likewise.
22089         * g++.dg/abi/empty9.C: Likewise.
22090         * g++.dg/abi/layout3.C: Likewise.
22091         * g++.dg/abi/layout4.C: Likewise.
22092         * g++.dg/abi/thunk1.C: Likewise.
22093         * g++.dg/abi/thunk2.C: Likewise.
22094         * g++.dg/abi/vbase11.C: Likewise.
22095         * g++.dg/abi/vthunk2.C: Likewise.
22096         * g++.dg/abi/vthunk3.C: Likewise.
22097         * g++.dg/ext/attrib8.C: Likewise.
22098         * g++.dg/opt/longbranch2.C: Likewise.
22099         * g++.dg/opt/reg-stack4.C: Likewise.
22100         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22101         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22102         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22103         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22104         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22105         * gcc.dg/20000609-1.c: Likewise.
22106         * gcc.dg/20000720-1.c: Likewise.
22107         * gcc.dg/20011107-1.c: Likewise.
22108         * gcc.dg/20011119-1.c: Likewise.
22109         * gcc.dg/20020108-1.c: Likewise.
22110         * gcc.dg/20020122-2.c: Likewise.
22111         * gcc.dg/20020122-3.c: Likewise.
22112         * gcc.dg/20020201-3.c: Likewise.
22113         * gcc.dg/20020206-1.c: Likewise.
22114         * gcc.dg/20020218-1.c: Likewise.
22115         * gcc.dg/20020310-1.c: Likewise.
22116         * gcc.dg/20020411-1.c: Likewise.
22117         * gcc.dg/20020418-2.c: Likewise.
22118         * gcc.dg/20020426-1.c: Likewise.
22119         * gcc.dg/20020426-2.c: Likewise.
22120         * gcc.dg/20020517-1.c: Likewise.
22121         * gcc.dg/20020523-1.c: Likewise.
22122         * gcc.dg/20020523-2.c: Likewise.
22123         * gcc.dg/20020729-1.c: Likewise.
22124         * gcc.dg/20030204-1.c: Likewise.
22125         * gcc.dg/20030826-2.c: Likewise.
22126         * gcc.dg/20030926-1.c: Likewise.
22127         * gcc.dg/20031202-1.c: Likewise.
22128         * gcc.dg/980312-1.c: Likewise.
22129         * gcc.dg/980313-1.c: Likewise.
22130         * gcc.dg/990117-1.c: Likewise.
22131         * gcc.dg/990424-1.c: Likewise.
22132         * gcc.dg/990524-1.c: Likewise.
22133         * gcc.dg/991230-1.c: Likewise.
22134         * gcc.dg/i386-387-1.c: Likewise.
22135         * gcc.dg/i386-387-2.c: Likewise.
22136         * gcc.dg/i386-387-3.c: Likewise.
22137         * gcc.dg/i386-387-4.c: Likewise.
22138         * gcc.dg/i386-387-5.c: Likewise.
22139         * gcc.dg/i386-387-6.c: Likewise.
22140         * gcc.dg/i386-asm-1.c: Likewise.
22141         * gcc.dg/i386-bitfield1.c: Likewise.
22142         * gcc.dg/i386-bitfield2.c: Likewise.
22143         * gcc.dg/i386-loop-1.c: Likewise.
22144         * gcc.dg/i386-loop-2.c: Likewise.
22145         * gcc.dg/i386-loop-3.c: Likewise.
22146         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22147         * gcc.dg/i386-pic-1.c: Likewise.
22148         * gcc.dg/i386-regparm.c: Likewise.
22149         * gcc.dg/i386-signbit-1.c: Likewise.
22150         * gcc.dg/i386-signbit-2.c: Likewise.
22151         * gcc.dg/i386-signbit-3.c: Likewise.
22152         * gcc.dg/i386-sse-5.c: Likewise.
22153         * gcc.dg/i386-sse-8.c: Likewise.
22154         * gcc.dg/i386-unroll-1.c: Likewise.
22155         * gcc.dg/tls/opt-1.c: Likewise.
22156         * gcc.dg/tls/opt-2.c: Likewise.
22157         * gcc.dg/unroll-1.c: Likewise.
22158         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22159         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22160         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22161         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22162
22163 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22164
22165         * g++.dg/template/incomplete1.C: New test.
22166
22167 2004-11-16  Nick Clifton  <nickc@redhat.com>
22168
22169         Revert patches accidentally commited during checkin of fixes for
22170         xstormy16 tests:
22171         gcc.c-torture/execute/simd-4.c: Revert
22172         gcc.dg/20040910-1.c: Revert.
22173
22174 2004-11-16  Paul Brook  <paul@codesourcery.com>
22175
22176         PR fortran/13010
22177         * gfortran.dg/der_pointer_1.f90: New test.
22178
22179 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22180
22181         PR c/18498
22182         * gcc.dg/bitfld-13.c: New test.
22183
22184 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22185
22186         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22187         powerpc*-*-linux*.
22188
22189         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22190         * gcc.dg/ppc64-abi-2.c: Ditto.
22191         * gcc.dg/ppc64-abi-3.c: Ditto.
22192
22193         * lib/gcc-dg.exp (dg-target-list): Remove.
22194
22195 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22196
22197         * gcc.dg/ia64-postinc.c: New test.
22198
22199 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22200
22201         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22202
22203 2004-11-15  Nick Clifton  <nickc@redhat.com>
22204
22205         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22206         __INT_MAX__ so that the test can be compiled by toolchains
22207         targeted at 16-bit processors.
22208
22209         * gcc.dg/20040625-1.c: Use long constants rather than integers
22210         when performing arithmetic that will overflow 16-bits.
22211
22212         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22213         xstormy16.  It does not support 128-bit vector operations.
22214
22215         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22216         with the macro PTR_TYPE.  Define this macro to an integer type
22217         suitable for holding a pointer.
22218
22219         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22220         the target is a 16-bit processor.
22221
22222         * gcc.dg/cpp/if-2.c: Expect a different warning message from
22223         16-bit targets where the character constant will be too long.
22224
22225         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22226         where the double will not be directly addressable.
22227
22228 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22229
22230         Friend class name lookup 1/n, PR c++/18471
22231         * g++.dg/template/crash26.C: New test.
22232         * g++.dg/lookup/struct1.C: Adjust expected error.
22233         * g++.dg/parse/elab1.C: Likewise.
22234         * g++.dg/parse/elab2.C: Likewise.
22235         * g++.dg/parse/int-as-enum1.C: Likewise.
22236         * g++.dg/parse/struct-as-enum1.C: Likewise.
22237         * g++.dg/parse/typedef1.C: Likewise.
22238         * g++.dg/parse/typedef3.C: Likewise.
22239         * g++.dg/parse/typedef4.C: Likewise.
22240         * g++.dg/parse/typedef5.C: Likewise.
22241         * g++.dg/template/nontype4.C: Likewise.
22242         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22243         * g++.old-deja/g++.other/elab1.C: Likewise.
22244         * g++.old-deja/g++.other/syntax4.C: Likewise.
22245
22246 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22247
22248         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22249
22250 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
22251
22252         * gcc.c-torture/execute/20041114-1.c: New test.
22253
22254 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22255
22256         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22257         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22258         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22259         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22260         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22261         gcc.dg/switch-7.c: New tests.
22262
22263 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22264
22265         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22266
22267 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22268
22269         PR tree-opt/18400
22270         * gcc.dg/vect/pr18400.c: New test.
22271
22272 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22273             Andrew Pinski  <pinskia@physics.uc.edu>
22274
22275         PR tree-opt/18425
22276         * gcc.dg/vect/pr18425.c: New test.
22277
22278 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22279
22280         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22281         Guard with dg-require-alias and dg-require-visibility.
22282
22283 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22284
22285         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22286
22287 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22288
22289         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22290
22291 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22292
22293         PR c++/17344
22294         * g++.dg/template/defarg5.C: New test.
22295
22296 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22297
22298         * g++.dg/parse/cast1.C: Run only on ILP32.
22299         * g++.old-deja/g++.mike/p784.C: Likewise.
22300
22301 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22302
22303         * gcc.c-torture/execute/20041113-1.c: New test.
22304
22305 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22306
22307         PR target/18230
22308         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22309         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22310         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22311         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22312         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22313         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22314         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22315         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22316         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22317         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22318         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22319         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22320         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22321
22322 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22323
22324         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22325         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22326         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22327         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22328         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22329         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22330         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22331         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22332         gcc.target/sparc/combined-1.c: New tests.
22333
22334 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22335
22336         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22337         New tests.
22338
22339 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22340
22341         * lib/gcc-dg.exp (dg-forbid-option): New function.
22342         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22343         * g++.dg/abi/bitfield8.C: Likewise.
22344         * g++.dg/abi/dtor1.C: Likewise.
22345         * g++.dg/abi/empty10.C: Likewise.
22346         * g++.dg/abi/empty7.C: Likewise.
22347         * g++.dg/abi/empty9.C: Likewise.
22348         * g++.dg/abi/layout3.C: Likewise.
22349         * g++.dg/abi/layout4.C: Likewise.
22350         * g++.dg/abi/thunk1.C: Likewise.
22351         * g++.dg/abi/thunk2.C: Likewise.
22352         * g++.dg/abi/vbase11.C: Likewise.
22353         * g++.dg/abi/vthunk2.C: Likewise.
22354         * g++.dg/abi/vthunk3.C: Likewise.
22355         * g++.dg/ext/attrib8.C: Likewise.
22356         * g++.dg/opt/longbranch2.C: Likewise.
22357         * g++.dg/opt/reg-stack4.C: Likewise.
22358         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22359         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22360         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22361         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22362         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22363         * gcc.dg/20000609-1.c: Likewise.
22364         * gcc.dg/20000720-1.c: Likewise.
22365         * gcc.dg/20011107-1.c: Likewise.
22366         * gcc.dg/20011119-1.c: Likewise.
22367         * gcc.dg/20020108-1.c: Likewise.
22368         * gcc.dg/20020122-2.c: Likewise.
22369         * gcc.dg/20020122-3.c: Likewise.
22370         * gcc.dg/20020201-3.c: Likewise.
22371         * gcc.dg/20020206-1.c: Likewise.
22372         * gcc.dg/20020218-1.c: Likewise.
22373         * gcc.dg/20020310-1.c: Likewise.
22374         * gcc.dg/20020411-1.c: Likewise.
22375         * gcc.dg/20020418-2.c: Likewise.
22376         * gcc.dg/20020426-1.c: Likewise.
22377         * gcc.dg/20020426-2.c: Likewise.
22378         * gcc.dg/20020517-1.c: Likewise.
22379         * gcc.dg/20020523-1.c: Likewise.
22380         * gcc.dg/20020523-2.c: Likewise.
22381         * gcc.dg/20020729-1.c: Likewise.
22382         * gcc.dg/20030204-1.c: Likewise.
22383         * gcc.dg/20030826-2.c: Likewise.
22384         * gcc.dg/20030926-1.c: Likewise.
22385         * gcc.dg/20031202-1.c: Likewise.
22386         * gcc.dg/980312-1.c: Likewise.
22387         * gcc.dg/980313-1.c: Likewise.
22388         * gcc.dg/990117-1.c: Likewise.
22389         * gcc.dg/990424-1.c: Likewise.
22390         * gcc.dg/990524-1.c: Likewise.
22391         * gcc.dg/991230-1.c: Likewise.
22392         * gcc.dg/i386-387-1.c: Likewise.
22393         * gcc.dg/i386-387-2.c: Likewise.
22394         * gcc.dg/i386-387-3.c: Likewise.
22395         * gcc.dg/i386-387-4.c: Likewise.
22396         * gcc.dg/i386-387-5.c: Likewise.
22397         * gcc.dg/i386-387-6.c: Likewise.
22398         * gcc.dg/i386-asm-1.c: Likewise.
22399         * gcc.dg/i386-bitfield1.c: Likewise.
22400         * gcc.dg/i386-bitfield2.c: Likewise.
22401         * gcc.dg/i386-loop-1.c: Likewise.
22402         * gcc.dg/i386-loop-2.c: Likewise.
22403         * gcc.dg/i386-loop-3.c: Likewise.
22404         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22405         * gcc.dg/i386-pic-1.c: Likewise.
22406         * gcc.dg/i386-regparm.c: Likewise.
22407         * gcc.dg/i386-signbit-1.c: Likewise.
22408         * gcc.dg/i386-signbit-2.c: Likewise.
22409         * gcc.dg/i386-signbit-3.c: Likewise.
22410         * gcc.dg/i386-sse-5.c: Likewise.
22411         * gcc.dg/i386-sse-8.c: Likewise.
22412         * gcc.dg/i386-unroll-1.c: Likewise.
22413         * gcc.dg/tls/opt-1.c: Likewise.
22414         * gcc.dg/tls/opt-2.c: Likewise.
22415         * gcc.dg/unroll-1.c: Likewise.
22416         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22417         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22418         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22419         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22420         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22421         -m64 is specified.
22422
22423 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22424
22425         PR c++/18389
22426         * g++.dg/parse/cond1.C: New test.
22427
22428         PR c++/18429
22429         * g++.dg/template/array9.C: New test.
22430         * g++.dg/ext/vla1.C: Adjust error messages.
22431         * g++.dg/ext/vlm1.C: Likewise.
22432         * g++.dg/template/crash2.C: Likewise.
22433
22434         PR c++/18436
22435         * g++.dg/template/call3.C: New test.
22436
22437         PR c++/18407
22438         * g++.dg/template/ptrmem11.C: New test.
22439
22440 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22441
22442         PR other/14264
22443         * lib/g++.exp: Set LC_ALL and LANG to C.
22444         * lib/gcc-dg.exp: Likewise.
22445         * lib/gfortran.exp: Likewise.
22446         * lib/objc.exp: Likewise.
22447         * lib/treelang.exp: Likewise.
22448
22449 2004-11-12  Andreas Schwab  <schwab@suse.de>
22450
22451         * gcc.dg/pr16286.c: Fix last change.
22452
22453 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22454
22455         PR c++/18416
22456         * g++.dg/init/global1.C: New test.
22457
22458 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22459
22460         * gcc.c-torture/execute/20041112-1.c: New test.
22461
22462 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22463
22464         * lib/gcc-dg.exp (dg-target-list): New.
22465
22466 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22467             Richard Sandiford  <rsandifo@redhat.com>
22468
22469         * lib/target-supports.exp (get-compiler_messages): New.
22470         (check_named_sections_available): Use it.
22471         (check_effective_target_ilp32): New.
22472         (check_effective_target_lp64): New.
22473         (is-effective-target): New.
22474         * lib/gcc-dg.exp (dg-require-effective-target): New.
22475
22476 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22477
22478         * gcc.dg/precedence-1.c: New test.
22479
22480 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22481
22482         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22483
22484         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22485         message, delete generated files, use more descriptive name for
22486         executable, and make the test unsupported when it cannot be run.
22487
22488         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22489         (dg-require-weak, dg-require-visibility, dg-require-alias,
22490         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22491         dg-require-iconv, dg-require-named-sections): Use it.
22492
22493         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22494
22495 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22496
22497         PR target/16457
22498         * gcc.dg/ppc-and-1: New
22499
22500         PR target/16796
22501         * gcc.dg/ppc-mov-1.c: New.
22502
22503         PR target/16458
22504         * gcc.dg/ppc-compare-1.c: New.
22505
22506 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22507
22508         * objc.dg/desig-init-2.m: New test.
22509
22510 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22511
22512         PR middle-end/18160
22513         * g++.dg/warn/register-var-1.C: New test.
22514         * g++.dg/warn/register-var-2.C: New test.
22515
22516 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22517
22518         * gcc.dg/union-2.c: New test.
22519
22520 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22521
22522         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22523         New test for PR tree-optimization/17892.
22524
22525 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22526
22527         PR c++/18369
22528         * g++.dg/init/new12.C: New test.
22529
22530 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22531
22532         * gcc.target/sparc: New directory.
22533         * gcc.target/sparc/sparc.exp: New driver.
22534         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22535         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22536         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22537         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22538
22539 2004-11-10  Paul Brook  <paul@codesourcery.com>
22540
22541         PR fortran/18218
22542         * gfortran.dg/list_read.c: New test.
22543
22544 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22545
22546         PR c/18322
22547         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22548         expected diagnostic location.
22549
22550 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22551
22552         * gcc.dg/20041109-1.c: New test.
22553
22554 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22555
22556         PR objc/18406
22557         * objc/compile/pr18406.m: New test.
22558
22559 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22560
22561         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22562
22563 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22564
22565         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22566
22567 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22568
22569         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22570
22571 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22572
22573         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22574         exit.
22575
22576 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22577
22578         PR tree-opt/18299
22579         * gcc.c-torture/pr18299-1.c: New test.
22580
22581 2004-11-06  Andreas Schwab  <schwab@suse.de>
22582
22583         * gcc.dg/pr16286.c: Also test for bool and pixel.
22584
22585 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22586
22587         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22588         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22589         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22590         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22591         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22592         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22593         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22594         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22595         gcc.dg/struct-semi-3.c: New tests.
22596
22597 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22598
22599         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22600
22601 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22602
22603         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22604         Do not use C99 designators.
22605
22606 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22607
22608         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22609
22610 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22611
22612         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22613         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22614         * gcc.c-torture/execute/simd-5.x: Remove.
22615
22616 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22617
22618         PR rtl-optimization/17933
22619         * gcc.dg/torture/pr17933-1.c: New test.
22620
22621 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22622
22623         PR target/18106
22624         * lib/target-supports.exp (check_weak_available): Support
22625         Windows.
22626
22627 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22628
22629         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22630         call to fflush(stdout) before abort.
22631         (my_ffsll): New function.
22632         (generate_fields): Use it.
22633
22634 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22635
22636         * gcc.dg/init-undef-1.c: New test.
22637
22638 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22639
22640         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22641         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22642         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22643         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22644         expected messages for new parser.
22645
22646 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22647
22648         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22649
22650 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22651
22652         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22653         on LP64 targets.
22654
22655 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22656
22657         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22658         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22659         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22660         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22661         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22662         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22663         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22664         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22665         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22666         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22667
22668 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22669
22670         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22671         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22672         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22673         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22674         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22675         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22676         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22677         for new parser.
22678
22679 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22680
22681         PR target/15342
22682         * gcc.dg/20041104-1.c: New test.
22683
22684 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22685
22686         * g++.dg/template/nontype7.C: New test.
22687         * g++.dg/template/nontype8.C: Likewise.
22688         * g++.dg/template/nontype9.C: Likewise.
22689         * g++.dg/template/nontype10.C: Likewise.
22690         * g++.dg/tc1/dr49.C: Likewise.
22691         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22692         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22693
22694 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22695
22696         * g++.dg/rtti/tinfo1.C: Remove xfails.
22697
22698 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22699
22700         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22701         packed attribute to the definition to satisfy the new C++ parser.
22702
22703 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22704
22705         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22706         invocations of va_arg.
22707
22708 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22709
22710         PR c++/18124
22711         * g++.dg/template/crash25.C: New test.
22712
22713         PR c++/18155
22714         * g++.dg/template/typedef2.C: New test.
22715         * g++.dg/parse/crash13.C: Adjust error markers.
22716
22717         PR c++/18177
22718         * g++.dg/conversion/const3.C: New test.
22719
22720 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22721
22722         PR fortran/17535
22723         PR fortran/17583
22724         PR fortran/17713
22725         * gfortran.dg/generic_[123].f90: New testcases.
22726
22727 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22728
22729         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22730         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22731
22732 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22733
22734         PR tree-opt/16808
22735         * gcc.c-torture/compile/pr16808.c: New test.
22736
22737 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22738
22739         PR rtl-optimization/17104
22740         * gcc.dg/ppc-bitfield1.c: New.
22741
22742 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22743
22744         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22745
22746 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22747
22748         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22749         strings for 32-bit code.
22750
22751 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22752
22753         PR c/18239
22754         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22755
22756 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22757
22758         PR c++/18064
22759         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22760
22761 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22762
22763         PR c++/15172
22764         * g++.dg/init/aggr2.C: New test.
22765
22766 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22767
22768         * objc.dg/local-decl-1.m: New test.
22769
22770 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22771
22772         * gcc.dg/20040910-1.c: Adjust regex.
22773
22774 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22775
22776         PR rtl-optimization/18084
22777         * g++.dg/opt/pr18084-1.C: New testcase.
22778
22779 2004-10-30  Matt Austern  <austern@apple.com>
22780
22781         PR c++/17542
22782         * g++.dg/ext/attrib18.C: New test.
22783
22784 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22785
22786         PR middle-end/18096
22787         * gcc.dg/pr18096-1.c: New test case.
22788
22789 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22790
22791         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22792
22793 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22794
22795         PR c/16666
22796         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22797         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22798         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22799         gcc.dg/old-style-prom-3.c: New tests.
22800
22801 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22802
22803         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22804         Remove unnecessary inclusion of stdio.h.
22805
22806 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22807
22808         PR rtl-optimization/17581
22809         * gcc.dg/pr17581-1.c: New test case.
22810
22811 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22812
22813         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22814         being implemented.
22815         * g++.dg/conversion/dr195-1.C: New.
22816         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22817         * g++.old-deja/g++.mike/p10148.C: Likewise.
22818
22819 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22820
22821         PR c++/17695
22822         * g++.dg/debug/typedef2.C: New test.
22823
22824 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22825
22826         PR fortran/13490
22827         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22828         * gfortran.dg/g77/README: Update.
22829
22830 2004-10-28  Matt Austern  <austern@apple.com>
22831
22832         PR c++/14124
22833         * g++.dg/ext/packed7.C: New test.
22834
22835 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22836
22837         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22838         scan-assembler.
22839         * lib/scanasm.exp (hidden-scan-for): New proc.
22840         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22841         string.
22842         (scan-not-hidden): Likewise.
22843         * lib/target-supports.exp (check_visibility_available): mach-o is
22844         support too.
22845
22846 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22847
22848         PR c++/17132
22849         * g++.dg/template/memclass3.C: New test.
22850
22851 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22852
22853         PR middle-end/18160
22854         * gcc.dg/register-var-1.c: New test.
22855         * gcc.dg/register-var-2.c: New test.
22856         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22857         error now.
22858
22859 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22860
22861         PR other/18172
22862         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22863         unused variables.
22864         * gcc.dg/vect/vect-22.c: Likewise.
22865
22866 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22867
22868         * gcc.dg/i386-rotate-1.c: New test.
22869
22870 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22871
22872         * g++.dg/init/ref12.C: Add "run" marker.
22873
22874         PR c++/17435
22875         * g++.dg/init/ref12.C: New test.
22876
22877         PR c++/18140
22878         * g++.dg/template/shift1.C: New test.
22879         * g++.dg/template/error10.C: Adjust error markers.
22880
22881 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22882
22883         PR tree-opt/17529
22884         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22885
22886 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22887
22888         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22889         * gcc.dg/weak/weak-3.c: Likewise.
22890         * gcc.dg/weak/weak-5.c: Likewise.
22891         * gcc.dg/weak/weak-9.c: Likewise.
22892         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22893         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22894
22895         * gcc.dg/darwin-weakimport-1.c: New.
22896
22897 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22898
22899         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22900
22901 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22902
22903         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22904         'syntax' error messages.
22905         * gcc.dg/cpp/direct2s.c: Likewise.
22906
22907 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22908
22909         * gcc.c-torture/compile/20041026-1.c: New.
22910
22911 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22912
22913         PR c++/18093
22914         * g++.dg/lookup/ns2.C: New test.
22915
22916         PR c++/18020
22917         * g++.dg/template/enum4.C: New test.
22918
22919         PR c++/18161
22920         * g++.dg/template/expr1.C: New test.
22921
22922 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22923
22924         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22925
22926 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22927
22928         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22929         gcc.dg/decl-nospec-3.c: New tests.
22930
22931 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22932
22933         * objc.dg/super-class-3.m: New test.
22934
22935 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22936
22937         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22938         resyncing.
22939         * gcc.dg/cpp/direct2s.c: Likewise.
22940
22941 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22942
22943         * objc.dg/image-info.m: Update for changes to section selection.
22944
22945 2004-10-25  David Ayers  <d.ayers@inode.at>
22946             Ziemowit Laski  <zlaski@apple.com>
22947
22948         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22949         diagnostics when messaging 'id <Proto>'.
22950         * objc.dg/class-protocol-1.m: New test.
22951         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22952         a non-existent method signature.
22953         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22954         Update diagnostics when messaging with non-existent method signature.
22955         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22956         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22957         invalid receivers are now resolved as if messaging 'id'; remove
22958         extraneous diagnostics.
22959
22960 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22961
22962         PR c/16667
22963         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22964         gcc.dg/init-desig-obs-3.c: New tests.
22965
22966 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22967
22968         * gcc.dg/debug/20041023-1.c: New test.
22969
22970 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22971
22972         PR middle-end/17407
22973         * gcc.c-torture/compile/pr17407.c: New test.
22974
22975         PR c++/18121
22976         * g++.dg/template/array8.C: New test.
22977
22978 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22979
22980         PR other/18138
22981         * lib/g++.exp: Accept more than one multilib libgcc.
22982         * lib/gcc-dg.exp: Likewise.
22983         * lib/objc.exp: Likewise.
22984         * lib/treelang.exp: Likewise.
22985         * lib/gfortran.exp: Likewise.
22986
22987 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22988
22989         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22990
22991 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22992
22993         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22994         * gcc.dg/c99-const-expr-3.c: Likewise.
22995
22996 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22997
22998         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22999
23000 2004-10-23  Ben Elliston  <bje@au.ibm.com>
23001
23002         * gcc.c-torture/execute/loop-2e.x: Remove.
23003
23004 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23005
23006         PR c++/18095
23007         * g++.dg/parse/crash18.C: New.
23008         * g++.dg/parse/crash19.C: New.
23009
23010 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23011
23012         * g++.dg/ext/dllimport1.C: Move dg-warnings.
23013         * g++.dg/ext/dllimport2.C: Same.
23014         * g++.dg/ext/dllimport8.C: Same.
23015
23016 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
23017
23018         PR c++/10841
23019         * g++.dg/conversion/cast1.C: New test.
23020         * g++.dg/overload/pmf1.C: Adjust error marker.
23021
23022 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
23023
23024         PR objc/17923
23025         * objc.dg/const-str-7.m: New test.
23026
23027 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23028
23029         * g++.dg/template/memfriend11.C: Fix comment typo.
23030         * g++.dg/template/memfriend14.C: Likewise.
23031
23032 2004-10-20  Richard Henderson  <rth@redhat.com>
23033
23034         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
23035         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
23036         -fasynchronous-unwind-tables.
23037
23038 2004-10-20  Richard Henderson  <rth@redhat.com>
23039
23040         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
23041         (main): Return success.
23042         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
23043         (main): Return success.
23044
23045 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23046
23047         PR c++/13495
23048         * g++.dg/template/memfriend9.C: New test.
23049         * g++.dg/template/memfriend10.C: Likewise.
23050         * g++.dg/template/memfriend11.C: Likewise.
23051         * g++.dg/template/memfriend12.C: Likewise.
23052         * g++.dg/template/memfriend13.C: Likewise.
23053         * g++.dg/template/memfriend14.C: Likewise.
23054         * g++.dg/template/memfriend15.C: Likewise.
23055         * g++.dg/template/memfriend16.C: Likewise.
23056         * g++.dg/template/memfriend17.C: Likewise.
23057         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
23058
23059 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
23060
23061         * g++.dg/conversion/dr195.C: New.
23062         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
23063
23064 2004-10-20  Ben Elliston  <bje@au.ibm.com>
23065             Devang Patel  <dpatel@apple.com>
23066
23067         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
23068         of floating point arithmetic, which could trap.
23069
23070 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
23071
23072         PR c++/14035
23073         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
23074         * g++.dg/conversion/const2.C: New test.
23075         * g++.dg/expr/reinterpret2.C: New test.
23076         * g++.dg/expr/reinterpret3.C: New test.
23077         * g++.dg/expr/cast2.C: New test.
23078         * g++.dg/expr/copy1.C: New test.
23079         * g++.dg/other/conversion1.C: Change error message.
23080         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
23081         function pointers to void *.
23082         * g++.old-deja/g++.mike/p10148.C: Likewise.
23083
23084 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23085
23086         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
23087
23088 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
23089
23090         PR c++/18047
23091
23092         * g++.dg/parse/expr3.C: New test.
23093
23094 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23095
23096         * gcc.dg/smod-1.c: New test.
23097
23098 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
23099
23100         * objc.dg/method-14.m: New test.
23101
23102 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23103
23104         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23105         Also xfail as the patch was reverted.
23106
23107 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23108
23109         PR middle-end/16973
23110         * gcc.dg/pr16973.c: New test.
23111
23112 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
23113
23114         PR tree-optimization/17656
23115         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23116
23117 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23118
23119         * g++.dg/eh/shadow1.C: New.
23120
23121 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
23122
23123         * gcc.c-torture/compile/20041018-1.c: New test.
23124
23125 2004-10-18  Ben Elliston  <bje@au.ibm.com>
23126
23127         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23128         compiler referring to register 0 when accessing sdata.  The linker
23129         now patches things up.
23130
23131 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
23132
23133         PR c/17529
23134         * gcc.c-torture/compile/pr17529.c: New test.
23135
23136 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23137
23138         PR c++/17743
23139         * g++.dg/ext/attrib17.C: New test.
23140
23141 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23142
23143         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23144
23145 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23146
23147         PR c++/10479
23148         * g++.dg/ext/attrib16.C: New test.
23149
23150 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
23151
23152         PR c++/17042
23153         * g++.dg/init/dso_handle1.C: New test.
23154
23155         PR c++/14667
23156         * g++.dg/parse/typedef6.C: New test.
23157
23158         PR c++/17916
23159         * g++.dg/parse/pragma1.C: New test.
23160
23161 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
23162
23163         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23164
23165 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
23166
23167         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23168         -fno-common when on HPPA HP-UX platforms.
23169
23170 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
23171
23172         PR other/16820
23173         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23174         stdint.h.
23175         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23176         uintptr_t.
23177
23178 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23179
23180         PR c++/16301
23181         * g++.dg/lookup/strong-using-4.C: New test.
23182
23183 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23184
23185         PR middle-end/16567
23186         * gcc.c-torture/compile/nested-1.c: New test.
23187
23188 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23189
23190         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23191         and mipsisa64*-*-* (until support for misaligned loads is added).
23192         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23193         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23194         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23195         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23196         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23197         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23198
23199 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23200
23201         PR c++/17976
23202         * g++.dg/init/dtor3.C: New test.
23203
23204 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23205
23206         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23207
23208 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23209
23210         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23211         * gcc.dg/macho-lo-sum.c: Likewise.
23212
23213 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23214
23215         * gcc.dg/ppc-spe64-1.c: New test.
23216
23217 2004-10-14  Devang Patel  <dpatel@apple.com>
23218
23219         PR 17635
23220         * gcc.dg/pr17635.c : New test.
23221
23222 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
23223
23224         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23225         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23226         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23227         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23228         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23229         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23230         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23231         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23232         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23233         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23234         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23235         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23236         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23237         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23238         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23239         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23240         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23241         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23242
23243 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23244
23245         * gcc.dg/vect/vect-82.c: New testcase.
23246         * gcc.dg/vect/vect-82_64.c: New testcase.
23247         * gcc.dg/vect/vect-83.c: New testcase.
23248         * gcc.dg/vect/vect-83_64.c: New testcase.
23249
23250 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23251
23252         * gcc.dg/cpp/error-1.c: New test.
23253
23254 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23255
23256         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23257
23258 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23259
23260         PR target/17984
23261         * gcc.dg/cris-peep2-xsrand2.c: New test.
23262
23263 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23264
23265         PR c++/17661
23266         * testsuite/g++.dg/expr/for2.C: New test.
23267
23268 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23269
23270         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23271
23272 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23273
23274         PR tree-optimization/17724
23275         * g++.dg/opt/pr17724-1.C: New test.
23276         * g++.dg/opt/pr17724-2.C: New test.
23277         * g++.dg/opt/pr17724-3.C: New test.
23278         * g++.dg/opt/pr17724-4.C: New test.
23279         * g++.dg/opt/pr17724-5.C: New test.
23280         * g++.dg/opt/pr17724-6.C: New test.
23281
23282 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23283
23284         PR c/17301
23285         * gcc.dg/pr17301-2.c: New test.
23286
23287 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23288
23289         PR c++/15876
23290         * g++.dg/parse/error22.C: New test.
23291
23292         PR c++/17936
23293         * g++.dg/template/spec18.C: New test.
23294
23295 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23296
23297         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23298         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23299         memcpy.
23300         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23301         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23302
23303 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23304
23305         * g++.dg/eh/cleanup5.C: Add dg-options "".
23306
23307 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23308
23309         PR middle-end/17657
23310         * gcc.dg/switch-4.c: New test case.
23311
23312 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23313
23314         * gcc.c-torture/execute/20041011-1.c: New test.
23315
23316 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23317
23318         PR c++/17554
23319         * g++.dg/init/for3.C: New test.
23320
23321         PR c++/17657
23322         * g++.dg/opt/switch2.C: New test.
23323
23324         PR middle-end/17703
23325         * g++.dg/warn/Wreturn-2.C: New test.
23326
23327 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23328
23329         PR c++/17907
23330         * g++.dg/eh/cleanup5.C: New test.
23331
23332 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23333
23334         PR c++/17393
23335         * g++.dg/parse/error21.C: New test.
23336
23337 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23338
23339         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23340         * g++.dg/warn/incomplete1.C: Likewise.
23341         * g++.dg/template/qualttp20.C: Likewise.
23342
23343 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23344
23345         PR c/17881
23346         * parm-incomplete-1.c: New test.
23347
23348 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23349
23350         PR c++/17867
23351         * g++.dg/parse/error19.C: New test.
23352
23353         PR c++/17670
23354         * g++.dg/init/new11.C: New test.
23355
23356         PR c++/17821
23357         * g++.dg/parse/error20.C: New test.
23358
23359         PR c++/17826
23360         * g++.dg/template/crash24.C: New test.
23361
23362 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23363
23364         PR c/17301
23365         * gcc.dg/pr17301-1.c: New test.
23366
23367 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23368
23369         PR c/17189
23370         * gcc.dg/anon-struct-5.c: New test.
23371
23372 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23373
23374         PR c/17844
23375         * gcc.dg/pr17844-1.c: New test.
23376
23377 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23378
23379         PR tree-optimization/17906
23380         * gcc.c-torture/compile/pr17906.c: New.
23381
23382 2004-10-09  Stuart Hastings  <stuart@apple.com>
23383             Roger Sayle  <roger@eyesopen.com>
23384
23385         PR rtl-optimization/17853
23386         * gcc.dg/i386-mmx-5.c: New testcase.
23387
23388 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23389
23390         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23391
23392 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23393
23394         PR c++/17524
23395         * g++.dg/template/static9.C: New test.
23396
23397         PR c++/17685
23398         * g++.dg/parse/operator5.C: New test.
23399
23400 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23401
23402         PR middle-end/17894
23403         * gcc.c-torture/execute/divcmp-4.c: New test case.
23404
23405 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23406
23407         PR tree-opt/17902
23408         * g++.dg/opt/pr17902.C: New test.
23409
23410 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23411
23412         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23413
23414 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23415
23416         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23417
23418 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23419
23420         * gcc.dg/assign-warn-3.c: New test.
23421
23422 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23423
23424         PR c/16999
23425         * gcc.dg/cpp/ident-1.c: New test.
23426
23427 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23428
23429         * gcc.c-torture/compile/acc1.c: New.
23430
23431 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23432
23433         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23434         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23435
23436 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23437
23438         * gcc.dg/ultrasp11.c: New test.
23439
23440 2004-10-08  Michael Matz  <matz@suse.de>
23441
23442         * gcc.dg/doloop-2.c: New test.
23443
23444 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23445
23446         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23447         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23448         objc.dg/method-9.m: Update expected diagnostics.
23449
23450 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23451
23452         * gcc.dg/ppc-fsel-3.c: New file.
23453         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23454
23455 2004-10-07  Paul Brook  <paul@codesourcery.com>
23456
23457         * gfortran.dg/intrinsic_verify_1.f90: New test.
23458
23459 2004-10-07  Paul Brook  <paul@codesourcery.com>
23460
23461         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23462
23463 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23464
23465         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23466         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23467         commit.
23468
23469 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23470
23471         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23472
23473 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23474
23475         PR c++/17115
23476         * g++.dg/warn/Winline-4.C: New test.
23477
23478 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23479
23480         * gcc.c-torture/compile/20041007-1.c: New test.
23481
23482 2004-10-07  Paul Brook  <paul@codesourcery.com>
23483
23484         PR fortran/17678
23485         * gfortran.dg/use_allocated_1.f90: New test.
23486
23487 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23488
23489         PR middle-end/17849
23490         * gfortran.fortran-torture/compile/nested.f90: New test
23491
23492 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23493
23494         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23495
23496 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23497
23498         PR c++/17368
23499         * g++.dg/ext/asm6.C: New test.
23500
23501 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23502
23503         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23504
23505 2004-10-06  Paul Brook  <paul@codesourcery.com>
23506
23507         PR libfortran/17709
23508         * gfortran.dg/empty_format_1.f90: New test.
23509
23510 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23511
23512         PR fortran/17568
23513         * gfortran.dg/ishft.f90: New test.
23514
23515         PR fortran/17283
23516         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23517         tests.
23518
23519 2004-10-06  Paul Brook  <paul@codesourcery.com>
23520
23521         * gfortran.dg/do_1.f90: New test.
23522
23523 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23524
23525         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23526         optimizing for size.
23527
23528 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23529
23530         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23531
23532 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23533
23534         * gcc.c-torture/compile/20041005-1.c: New test.
23535
23536 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23537
23538         PR c++/17829
23539         * g++.dg/lookup/koenig4.C: New.
23540
23541 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23542
23543         * g++.dg/other/classkey1.C: Adjust quoting marks.
23544         * g++.dg/parse/error15.C: Likewise.
23545         * g++.dg/template/meminit2.C (int>): Likewise.
23546
23547 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23548
23549         PR fortran/17283
23550         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23551
23552         PR fortran/17631
23553         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23554
23555         PR fortran/17708
23556         * gfortran.dg/pr17708.f90: New test.
23557
23558 2004-10-04  Chao-ying Fu  <fu@mips.com>
23559
23560         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23561         * gcc.dg/vect/vect-4.c: Ditto.
23562         * gcc.dg/vect/vect-5.c: Ditto.
23563         * gcc.dg/vect/vect-6.c: Ditto.
23564         * gcc.dg/vect/vect-8.c: Ditto.
23565         * gcc.dg/vect/vect-16.c: Ditto.
23566         * gcc.dg/vect/vect-30.c: Ditto.
23567         * gcc.dg/vect/vect-40.c: Ditto.
23568         * gcc.dg/vect/vect-41.c: Ditto.
23569         * gcc.dg/vect/vect-42.c: Ditto.
23570         * gcc.dg/vect/vect-43.c: Ditto.
23571         * gcc.dg/vect/vect-44.c: Ditto.
23572         * gcc.dg/vect/vect-45.c: Ditto.
23573         * gcc.dg/vect/vect-46.c: Ditto.
23574         * gcc.dg/vect/vect-47.c: Ditto.
23575         * gcc.dg/vect/vect-48.c: Ditto.
23576         * gcc.dg/vect/vect-49.c: Ditto.
23577         * gcc.dg/vect/vect-50.c: Ditto.
23578         * gcc.dg/vect/vect-51.c: Ditto.
23579         * gcc.dg/vect/vect-52.c: Ditto.
23580         * gcc.dg/vect/vect-53.c: Ditto.
23581         * gcc.dg/vect/vect-54.c: Ditto.
23582         * gcc.dg/vect/vect-55.c: Ditto.
23583         * gcc.dg/vect/vect-56.c: Ditto.
23584         * gcc.dg/vect/vect-57.c: Ditto.
23585         * gcc.dg/vect/vect-58.c: Ditto.
23586         * gcc.dg/vect/vect-59.c: Ditto.
23587         * gcc.dg/vect/vect-60.c: Ditto.
23588         * gcc.dg/vect/vect-74.c: Ditto.
23589         * gcc.dg/vect/vect-79.c: Ditto.
23590         * gcc.dg/vect/vect-80.c: Ditto.
23591
23592 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23593
23594         * gcc.dg/unused-7.c: Use the correct option.
23595
23596 2004-10-04  Paul Brook  <paul@codesourcery.com>
23597         Bud Davis  <bdavis9659@comcast.net>
23598
23599         PR fortran/17706
23600         PR fortran/16434
23601         * gfortran/pr17706.f90: New test.
23602         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23603
23604 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23605
23606         * gfortran.dg/pr17612.f90: New test.
23607
23608 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23609
23610         * g++.dg/template/local1.C: Adjust quoting marks in
23611         testing for diagnostics.
23612         * g++.dg/tls/diag-2.C: Likewise.
23613         * g++.dg/other/error8.C: Likewise.
23614
23615 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23616
23617         PR c/17178
23618         * gcc.dg/unused-4.c: Adjust to be correct.
23619
23620         PR c/17820
23621         * gcc.dg/unused-7.c: New test.
23622
23623 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23624
23625         PR c++/17797
23626         * g++.dg/overload/template2.C: New test.
23627
23628 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23629
23630         PR tree-optimization/16632
23631         * gcc.dg/tree-ssa/20041002-1.c: New.
23632
23633 2004-10-03  Paul Brook  <paul@codesourcery.com>
23634
23635         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23636         rather than relying on default formatting.
23637
23638 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23639
23640         * gcc.dg/20040920-1.c: Update expected message text.
23641
23642 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23643
23644         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23645
23646 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23647
23648         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23649         tree level.
23650
23651 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23652
23653         * gcc.dg/tree-ssa/pr17343.c: Remove.
23654
23655 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23656
23657         PR tree-opt/17343
23658         * gcc.dg/tree-ssa/pr17343.c: New test.
23659
23660 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23661
23662         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23663         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23664         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23665         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23666         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23667
23668 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23669
23670         * gcc.dg/lvalue-2.c: New test.
23671
23672 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23673
23674         PR c/17730
23675         * gcc.dg/pr17730-1.c: New test
23676
23677 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23678
23679         PR c/7425
23680         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23681
23682 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23683
23684         * gcc.c-torture/execute/stdarg-1.c: New test.
23685         * gcc.c-torture/execute/stdarg-2.c: New test.
23686         * gcc.c-torture/execute/stdarg-3.c: New test.
23687         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23688         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23689         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23690         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23691         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23692
23693 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23694
23695         PR tree-optimization/17697
23696         * g++.dg/opt/pr17697-1.C: New test.
23697         * g++.dg/opt/pr17697-2.C: New test.
23698         * g++.dg/opt/pr17697-3.C: New test.
23699
23700 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23701
23702         PR c/16409
23703         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23704         gcc.dg/vla-init-5.c: New tests.
23705
23706 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23707
23708         PR c/13804
23709         * gcc.dg/pr13804-1.c: New test.
23710
23711 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23712
23713         PR fortran/16938
23714         * gfortran.dg/pr16938.f90: New test.
23715
23716 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23717
23718         * g++.dg/template/crash23.C: New test.
23719
23720 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23721
23722         PR c++/17585
23723         * g++.dg/template/static8.C: New test.
23724
23725 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23726
23727         PR c++/17681
23728         * g++.dg/other/error9.C: New test.
23729
23730 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23731
23732         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23733
23734 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23735
23736         PR fortran/15164
23737         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23738
23739 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23740
23741         PR middle-end/17112
23742         * gcc.dg/pr17112-1.c: New test case.
23743
23744 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23745
23746         PR c/11459
23747         * gcc.dg/pr11459-1.c: New test.
23748
23749 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23750
23751         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23752         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23753
23754 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23755
23756         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23757
23758 2004-09-25  Jan Hubicka  <jh@suse.cz>
23759
23760         * compile/30040909-1.c: New test.
23761         * compile/30040907-1.c: New test.
23762
23763 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23764
23765         * gcc.c-torture/execute/va-arg-26.c: New test.
23766
23767 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23768
23769         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23770         extra diagnostics on targets with 64-bit pointers.
23771         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23772
23773 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23774
23775         PR c/17188
23776         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23777         * gcc.dg/decl-3.c: Adjust expected message.
23778
23779 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23780
23781         PR fortran/17615
23782         * gfortran.dg/pr17615.f90: New test.
23783
23784 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23785
23786         PR tree-optimzation/17517
23787         * g++.dg/tree-ssa/pr17517.C: New Test.
23788
23789 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         PR c++/16889
23792         * g++.dg/lookup/ambig3.C: New.
23793
23794 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23795
23796         PR tree-opt/17624
23797         * g++.dg/opt/pr17624.C: New test.
23798
23799 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23800
23801         PR c/6980
23802         * gcc.dg/Wbad-function-cast-1.c: New test.
23803
23804 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23805
23806         * g++.dg/ext/complit1.C
23807         * g++.dg/other/error2.C
23808         * g++.dg/other/nontype-1.C
23809         * g++.dg/parse/crash11.C
23810         * g++.dg/parse/crash12.C
23811         * g++.dg/parse/error15.C
23812         * g++.dg/parse/error4.C
23813         * g++.dg/parse/tmpl-outside1.C
23814         * g++.dg/parse/too-many-tmpl-args1.C
23815         * g++.dg/template/dependent-expr3.C
23816         * g++.dg/template/error10.C
23817         * g++.dg/template/instantiate1.C
23818         * g++.dg/template/vtable2.C
23819         * g++.dg/warn/Wshadow-1.C
23820         * g++.dg/warn/weak1.C
23821         * g++.old-deja/g++.brendan/crash16.C
23822         * g++.old-deja/g++.brendan/crash18.C
23823         * g++.old-deja/g++.brendan/crash48.C
23824         * g++.old-deja/g++.brendan/crash49.C
23825         * g++.old-deja/g++.brendan/crash55.C
23826         * g++.old-deja/g++.brendan/crash56.C
23827         * g++.old-deja/g++.brendan/crash8.C
23828         * g++.old-deja/g++.brendan/enum11.C
23829         * g++.old-deja/g++.brendan/enum8.C
23830         * g++.old-deja/g++.brendan/enum9.C
23831         * g++.old-deja/g++.brendan/friend3.C
23832         * g++.old-deja/g++.brendan/misc14.C
23833         * g++.old-deja/g++.bugs/900402_02.C
23834         * g++.old-deja/g++.bugs/900404_03.C
23835         * g++.old-deja/g++.bugs/900404_04.C
23836         * g++.old-deja/g++.bugs/900428_03.C
23837         * g++.old-deja/g++.jason/crash4.C
23838         * g++.old-deja/g++.jason/overload21.C
23839         * g++.old-deja/g++.jason/redecl1.C
23840         * g++.old-deja/g++.jason/report.C
23841         * g++.old-deja/g++.jason/rfg10.C
23842         * g++.old-deja/g++.jason/template30.C
23843         * g++.old-deja/g++.law/arm12.C
23844         * g++.old-deja/g++.law/ctors5.C
23845         * g++.old-deja/g++.law/cvt20.C
23846         * g++.old-deja/g++.law/init10.C
23847         * g++.old-deja/g++.law/init8.C
23848         * g++.old-deja/g++.law/visibility17.C
23849         * g++.old-deja/g++.law/visibility7.C
23850         * g++.old-deja/g++.mike/net8.C
23851         * g++.old-deja/g++.mike/p646.C
23852         * g++.old-deja/g++.mike/p700.C
23853         * g++.old-deja/g++.mike/p701.C
23854         * g++.old-deja/g++.mike/p811.C
23855         * g++.old-deja/g++.ns/template13.C
23856         * g++.old-deja/g++.other/array3.C
23857         * g++.old-deja/g++.other/crash25.C
23858         * g++.old-deja/g++.other/dtor3.C
23859         * g++.old-deja/g++.other/dtor4.C
23860         * g++.old-deja/g++.other/main1.C
23861         * g++.old-deja/g++.other/warn7.C
23862         * g++.old-deja/g++.pt/crash11.C
23863         * g++.old-deja/g++.pt/crash36.C
23864         * g++.old-deja/g++.pt/spec22.C
23865         * g++.old-deja/g++.pt/spec9.C
23866         * g++.old-deja/g++.pt/ttp52.C
23867         * g++.old-deja/g++.robertl/eb103.C
23868         * g++.old-deja/g++.robertl/eb121.C
23869         * g++.old-deja/g++.robertl/eb22.C
23870         * g++.old-deja/g++.robertl/eb8.C:
23871         Update locations and/or regexps of dg-error markers.
23872         Remove markers for some bogus messages that are no longer issued.
23873
23874 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23875
23876         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23877         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23878
23879 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23880
23881         PR c++/17618
23882         * g++.dg/lookup/crash5.C: New test.
23883
23884 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23885
23886         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23887         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23888         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23889         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23890         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23891         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23892
23893         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23894         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23895         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23896         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23897         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23898         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23899
23900         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23901
23902         * gcc.dg/vect/vect-44.c: Check additional cases.
23903         * gcc.dg/vect/vect-48.c: Check additional cases.
23904
23905         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23906         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23907         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23908         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23909         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23910         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23911         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23912         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23913         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23914
23915         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23916         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23917         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23918
23919 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23920
23921         * gcc.dg/tree-ssa/loop-6.c: New test.
23922
23923 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23924
23925         PR c++/17620
23926         * g++.dg/inherit/base2.C: New.
23927
23928 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23929
23930         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23931         * gcc.dg/20001012-2.c: Likewise.
23932         * gcc.dg/20001013-1.c: Likewise.
23933         * gcc.dg/20001101-1.c: Likewise.
23934         * gcc.dg/20001102-1.c: Likewise.
23935         * gcc.dg/bf-spl1.c: Likewise.
23936         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23937         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23938
23939 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23940
23941         PR tree-optimization/16721
23942         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23943
23944 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23945
23946         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23947         * gcc.dg/20040305-1.c: Likewise.
23948
23949 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23950
23951         PR c/16566
23952         * gcc.c-torture/compile/pr16566-1.c,
23953         gcc.c-torture/compile/pr16566-2.c,
23954         gcc.c-torture/compile/pr16566-3.c: New tests.
23955
23956 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23957
23958         PR tree-optimization/17512
23959         * gcc.c-torture/compile/20040916-1.c.
23960
23961 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23962
23963         * gcc.dg/pragma-re-3.c: New test.
23964
23965 2004-09-17  Matt Austern  <austern@apple.com>
23966
23967         PR c++/15049
23968         * g++.dg/other/anon3.C: New.
23969
23970 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23971
23972         PR c++/7503
23973         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23974         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23975         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23976         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23977         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23978
23979 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23980
23981         PR fortran/17286
23982         * gfortran.dg/pr17286.f90: New test.
23983
23984 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23985
23986         PR c++/17530
23987         * g++.dg/template/static7.C: New test.
23988
23989 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23990
23991         PR tree-opt/17558
23992         * gcc.c-torture/compile/pr17558.c: New test.
23993
23994 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23995
23996         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23997         if SKIP_ATTRIBUTE is defined.
23998
23999 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24000
24001         PR fortran/15957
24002         * gfortran.dg/pr15957.f90: New test.
24003
24004 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
24005
24006         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
24007         in comparison.
24008         * gcc.dg/vect/vect-79.c: Likewise.
24009         * gcc.dg/vect/vect-80.c: Likewise.
24010
24011 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24012
24013         PR fortran/15750
24014         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
24015
24016 2004-09-20  Ira Rosen  <irar@il.ibm.com>
24017
24018         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
24019         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
24020         * gcc.dg/vect/vect-62.c: New testcase.
24021         * gcc.dg/vect/vect-63.c: New testcase.
24022         * gcc.dg/vect/vect-64.c: New testcase.
24023         * gcc.dg/vect/vect-65.c: New testcase.
24024         * gcc.dg/vect/vect-66.c: New testcase.
24025         * gcc.dg/vect/vect-67.c: New testcase.
24026         * gcc.dg/vect/vect-68.c: New testcase.
24027         * gcc.dg/vect/vect-69.c: New testcase.
24028         * gcc.dg/vect/vect-79.c: New testcase.
24029         * gcc.dg/vect/vect-80.c: New testcase.
24030
24031 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24032
24033         * gcc.target/mips/asm-1.c: New test.
24034
24035 2004-09-19  Ira Rosen  <irar@il.ibm.com>
24036
24037         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
24038         * gcc.dg/vect/vect-73.c: New testcase.
24039         * gcc.dg/vect/vect-74.c: New testcase.
24040         * gcc.dg/vect/vect-75.c: New testcase.
24041         * gcc.dg/vect/vect-76.c: New testcase.
24042         * gcc.dg/vect/vect-77.c: New testcase.
24043         * gcc.dg/vect/vect-78.c: New testcase
24044
24045 2004-09-18  Paul Brook  <paul@codesourcery.com>
24046
24047         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
24048
24049 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24050
24051         PR c/17424
24052         * gcc.dg/pr17424-1.c: New test.
24053
24054 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
24055
24056         * g++.dg/tree-ssa/pr17153.C: New test.
24057
24058 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
24059
24060         PR pch/13361
24061         * testsuite/g++.dg/pch/wchar-1.C: New.
24062         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24063
24064 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
24065
24066         * gcc.c-torture/execute/20040917-1.c: New test.
24067
24068 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24069
24070         PR tree-optimization/17319
24071         * gcc.dg/pr17319.c: New test.
24072
24073 2004-09-17  Devang Patel  <dpatel@apple.com>
24074
24075         * gcc.dg/20040813-1.c: New test.
24076
24077 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24078
24079         PR tree-optimization/17273
24080         * gcc.c-torture/compile/pr17273.c: New test.
24081
24082 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24083
24084         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
24085         Update expected messages.
24086         * gcc.dg/declspec-13.c: New test.
24087
24088 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
24089
24090         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
24091
24092 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24093
24094         * gcc.c-torture/execute/pr17252.c: Use post-increment to
24095         change what 'a' is pointing to.
24096
24097 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
24098
24099         PR c++/16002
24100         * g++.dg/template/error18.C: New test.
24101
24102         PR c++/16029
24103         * g++.dg/warn/Wunused-8.C: New test.
24104
24105 2004-09-17  Steven Bosscher  <stevenb@suse.de>
24106
24107         PR tree-optimization/17513
24108         * gcc.dg/20040916-1.c: New test.
24109
24110 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
24111
24112         PR c++/17501
24113         * g++.dg/template/typename7.C: New test.
24114
24115 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24116
24117         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24118
24119 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
24120
24121         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24122         with -ftree-based-profiling also.
24123         * lib/profopt.exp: Support late-set profile_option/feedback_option.
24124
24125 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
24126
24127         PR/15364
24128         * gfortran.dg/der_array_io_1.f90: New test.
24129         * gfortran.dg/der_array_io_2.f90: New test.
24130         * gfortran.dg/der_array_io_3.f90: New test.
24131
24132 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24133
24134         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24135         EABI.
24136
24137 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24138
24139         * g++.dg/opt/switch1.C: New test.
24140
24141 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24142
24143         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24144         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24145         Update expected messages.
24146
24147 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24148
24149         PR fortran/16485
24150         * gfortran.dg/same_name_1.f90: New test.
24151
24152 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
24153
24154         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
24155         dereference garbage pointers.
24156
24157 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
24158
24159         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24160         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24161
24162         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24163         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24164         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24165
24166 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
24167
24168         PR c++/17324
24169         * g++.dg/template/mangle1.C: New test.
24170
24171 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24172
24173         PR tree-optimization/17252
24174         * gcc.c-torture/execute/pr17252.c: New test.
24175
24176 2004-09-14  Andrew Pinski  <apinski@apple.com>
24177
24178         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24179
24180 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24181
24182         PR rtl-optimization/9771
24183         * gcc.dg/pr9771-1.c: New test case.
24184
24185 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24186
24187         PR tree-optimization/15262
24188         * gcc.c-torture/execute/pr15262-1.c: New test.
24189         * gcc.c-torture/execute/pr15262-2.c: New test.
24190
24191 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24192
24193         * gcc.dg/declspec-12.c: New test.
24194
24195 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24196
24197         * gfortran.dg/pr17090.f90: Add directives to test.
24198
24199 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24200
24201         * gcc.c-torture/compile/20040914-1.c: New test.
24202
24203 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24204
24205         PR c++/16162
24206         * g++.dg/template/decl2.C: New test.
24207
24208 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24209
24210         PR fortran/17090
24211         * gfortran.dg/pr17090.f90: New test.
24212
24213 2004-09-13  Dale Johannesen  <dalej@apple.com>
24214
24215         * gcc.c-torture/compile/pr17408.c: New test case.
24216
24217 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24218
24219         PR c++/16716
24220         * g++.dg/parse/crash17.C: New test.
24221
24222         PR c++/17327
24223         * g++.dg/template/enum3.C: New test.
24224
24225 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
24226
24227         * lib/gcc-defs.exp: Load wrapper.exp.
24228         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24229         using local code.
24230         * lib/gcc.exp (gcc_init): Similar.
24231         * lib/gfortran.exp (gfortran_init): Similar.
24232         * lib/objc.exp (objc_init): Similar.
24233         * lib/treelang.exp (treelang_init): Similar.
24234         * lib/wrapper.exp: New file with build_wrapper call machinery in
24235         ${tool}_maybe_build_wrapper.
24236
24237 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24238
24239         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24240         "inline".
24241         * gcc.dg/declspec-11.c: Update expected messages.
24242         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24243         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24244         gcc.dg/inline-12.c: New tests.
24245
24246 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
24247
24248         * g++.dg/tree-ssa/pr17400.C: New testcase.
24249
24250 2004-09-13  James E Wilson  <wilson@specifixinc.com>
24251
24252         * gcc.target/mips/sb1-1.c: New testcase.
24253
24254 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24255
24256         * lib/g77-dg.exp: Remove unused file.
24257         * lib/mike-g77.exp: Ditto.
24258         * lib/g77.exp: Ditto.
24259
24260 2004-09-12  Richard Henderson  <rth@redhat.com>
24261
24262         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24263
24264 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24265
24266         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24267         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24268         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24269         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24270         Update expected messages.
24271
24272 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24273
24274         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24275         declaration/use mismatch for dirp parameter.
24276
24277 2004-09-12  Andrew Pinski  <apinski@apple.com>
24278
24279         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24280         -fgnu-runtime is passed.
24281
24282 2004-09-12  Richard Henderson  <rth@redhat.com>
24283
24284         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24285         do the uplevel thing and update additional_flags directly.
24286         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24287         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24288         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24289         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24290
24291 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24292
24293         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24294
24295 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24296
24297         PR middle-end/17411
24298         * g++.dg/opt/pr17411-1.C: New test case.
24299
24300 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24301
24302         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24303         gcc.dg/tls/diag-2.c: Update expected messages.
24304         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24305         messages.
24306         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24307         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24308         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24309         gcc.dg/tls/diag-5.c: New tests.
24310
24311 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24312
24313         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24314
24315 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24316
24317         * g++.dg/parse/break-in-for.C: New test.
24318
24319 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24320
24321         * gcc.dg/tree-ssa/20040911-1.c: New test.
24322
24323 2004-09-11  Andreas Jaeger  <aj@suse.de>
24324
24325         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24326         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24327
24328 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24329
24330         * gcc.target/frv: New directory of FR-V-specific tests.
24331
24332 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24333
24334         * gcc.dg/convert-vec-1.c: New test.
24335
24336 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24337
24338         PR middle-end/17024
24339         * gcc.dg/pr17024-1.c: New test case.
24340
24341 2004-09-10  Eric Christopher  <echristo@redhat.com>
24342
24343         * gcc.dg/20040910-1.c: New test.
24344
24345 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24346
24347         * gcc.dg/bitfld-9.c: New test.
24348
24349 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24350
24351         * gcc.c-torture/execute/ieee/acc1.c: New test.
24352         * gcc.c-torture/execute/ieee/acc2.c: New test.
24353         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24354
24355 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24356
24357         * gcc.dg/deprecated-2.c: New test.
24358
24359 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24360
24361         * gcc.dg/init-vec-1.c: New test.
24362
24363 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24364
24365         PR middle-end/17055
24366         * gcc.dg/pr17055-1.c: New test case.
24367
24368 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24369
24370         PR target/17377
24371         * gcc.c-torture/execute/pr17377.c: New test.
24372
24373 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24374
24375         PR c/8420
24376         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24377         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24378         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24379         gcc.dg/long-long-typespec-1.c: New tests.
24380         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24381
24382 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24383
24384         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24385         gcc.dg/gnu99-static-1.c: New tests.
24386
24387 2004-09-08  Devang Patel  <dpatel@apple.com>
24388
24389         * gcc.dg/darwin-ld-20040828-1.c: New test.
24390         * gcc.dg/darwin-ld-20040828-2.c: New test.
24391         * gcc.dg/darwin-ld-20040828-3.c: New test.
24392
24393 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24394
24395         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24396         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24397         in error message.
24398         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24399         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24400         in error message.
24401         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24402         types they qualify.
24403         * objc.dg/type-size-2.m: Fix wording in comment.
24404         * objc.dg/va-meth-1.m: New test case.
24405
24406 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24407
24408         PR c/16633:
24409         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24410         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24411
24412 2004-09-06  Devang Patel  <dpatel@apple.com>
24413
24414         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24415         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24416
24417 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24418
24419         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24420         reflect changed line numbering of diagnostics.
24421
24422 2004-09-06  Paul Brook  <paul@codesourcery.com>
24423
24424         * gfortran.dg/edit_real_1.f90: Add new test.
24425
24426 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24427
24428         * gcc.dg/tree-ssa/loop-2.c: New test.
24429         * gcc.dg/tree-ssa/loop-3.c: New test.
24430         * gcc.dg/tree-ssa/loop-4.c: New test.
24431         * gcc.dg/tree-ssa/loop-5.c: New test.
24432
24433 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24434
24435         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24436
24437 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24438
24439         * gcc.dg/format/sentinel-1.c: New test.
24440
24441 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24442
24443         * testsuite/gcc.dg/builtins-46.c: New.
24444
24445 2004-09-03  Devang Patel  <dpatel@apple.com>
24446
24447         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24448         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24449
24450 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24451
24452         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24453         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24454         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24455         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24456         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24457         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24458         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24459         the non-portable bzero.
24460         * gcc.dg/20010912-1.c: xfail for NetWare.
24461         * gcc.dg/20020426-2.c: xfail for NetWare.
24462         * gcc.dg/20021014-1.c: xfail for NetWare.
24463         * gcc.dg/20021018-1.c: xfail for NetWare.
24464         * gcc.dg/20030213-1.c: xfail for NetWare.
24465         * gcc.dg/20030225-1.c: xfail for NetWare.
24466         * gcc.dg/20030708-1.c: xfail for NetWare.
24467         * gcc.dg/builtins-config.h: Also exclude NetWare.
24468         * gcc.dg/format/format.h: Define restrict only if not already defined.
24469         * gcc.dg/nest.c: xfail for NetWare.
24470         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24471         * lib/target-supports.exp (check_visibility_available): Exclude
24472         NetWare.
24473
24474 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24475
24476         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24477         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24478         deterministic starting point for the alignment of structure fields.
24479         * gcc.dg/Wpadded.c: Dito.
24480         * g++.dg/abi/vbase10.C: Dito.
24481
24482 2004-09-03  Devang Patel  <dpatel@apple.com>
24483
24484         * g++.dg/debug/pr15736.cc: New test.
24485
24486 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24487
24488         * README.QMTEST: Fix out-of-date link.
24489
24490 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24491
24492         PR fortran/16579
24493         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24494         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24495
24496 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24497
24498         * g++.dg/abi/arm_rtti1.C: New test.
24499
24500 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24501
24502         * gcc.dg/ppc-vector-memcpy.c: New.
24503         * gcc.dg/ppc-vector-memset.c: New.
24504
24505 2004-09-02  Chao-ying Fu  <fu@mips.com>
24506
24507         * gcc.target/mips/mips-3d-1.c: New test.
24508         * gcc.target/mips/mips-3d-2.c: New test.
24509         * gcc.target/mips/mips-3d-3.c: New test.
24510         * gcc.target/mips/mips-3d-4.c: New test.
24511         * gcc.target/mips/mips-3d-5.c: New test.
24512         * gcc.target/mips/mips-3d-6.c: New test.
24513         * gcc.target/mips/mips-3d-7.c: New test.
24514         * gcc.target/mips/mips-3d-8.c: New test.
24515         * gcc.target/mips/mips-3d-9.c: New test.
24516         * gcc.target/mips/mips-ps-1.c: New test.
24517         * gcc.target/mips/mips-ps-2.c: New test.
24518         * gcc.target/mips/mips-ps-3.c: New test.
24519         * gcc.target/mips/mips-ps-4.c: New test.
24520         * gcc.target/mips/mips-ps-type.c: New test.
24521
24522 2004-09-02  Paul Brook  <paul@codesourcery.com>
24523
24524         * gfortran.dg/edit_real_1.f90: Add new tests.
24525
24526 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24527
24528         PR fortran/15327
24529         * gfortran.dg/merge_char_1.f90: New test.
24530
24531 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24532
24533         PR fortran/16404
24534         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24535
24536 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24537
24538         PR c/1522
24539         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24540
24541 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24542
24543         * g++.dg/opt/loop1.C: Do not XFAIL.
24544
24545 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24546
24547         * gcc.c-torture/execute/20040831-1.c: New test.
24548
24549 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24550
24551         PR fortran/16579
24552         * gfortran.dg/g77/20010610.f: Now passes.
24553         Copy from g77.f-torture/execute. Add dg-run directive.
24554         * gfortran.dg/g77/README: Update
24555
24556 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24557
24558         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24559         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24560         (t1, t2, t3, t4): Add volatile.
24561
24562 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24563
24564         * g++.dg/ext/visibility/arm1.C: New test.
24565
24566 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24567
24568         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24569         -pedantic-errors.
24570
24571 2004-09-01  Paul Brook  <paul@codesourcery.com>
24572
24573         * gfortran.dg/eof_2.f90: New test.
24574
24575 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24576
24577         PR fortran/16579
24578         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24579
24580 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24581
24582         PR libfortran/16805
24583         * gfortran.dg/list_read_2.f90: New test.
24584
24585 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24586
24587         * g++.dg/abi/key1.C: New test.
24588
24589 2004-08-31  Richard Henderson  <rth@redhat.com>
24590
24591         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24592         form of offsetof.
24593         * g++.dg/other/offsetof5.C: Remove duplicate.
24594
24595 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24596
24597         PR fortran/17244
24598         * gfortran.dg/func_derived_1.f90: New test.
24599
24600 2004-08-31  Paul Brook  <paul@codesourcery.com>
24601
24602         * gfortran.dg/eof_1.f90: New test.
24603
24604 2004-08-31  Paul Brook  <paul@codesourcery.com>
24605
24606         * gfortran.dg/list_read_1.f90: New file.
24607
24608 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24609
24610         * g++.dg/opt/loop1.C: XFAIL.
24611
24612 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24613
24614         * gcc.dg/funcdef-storage-1.c: New.
24615         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24616         an extern function in local scope.
24617         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24618         declare an 'auto inline' function in local scope.
24619         * gcc.dg/20011130-1.c: Likewise.
24620         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24621         an 'auto' function in local scope.
24622         * gcc.dg/20021014-1.c: Likewise.
24623         * gcc.dg/20030331-2.c: Likewise.
24624
24625 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24626
24627         * gfortran.dg/blockdata_1.f90: New test.
24628
24629 2004-08-30  Richard Henderson  <rth@redhat.com>
24630
24631         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24632
24633 2004-08-30  Richard Henderson  <rth@redhat.com>
24634
24635         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24636         additional_flags set by alternate driver.
24637         (ieee-options): New procedure.
24638         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24639         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24640         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24641         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24642
24643 2004-08-30  Richard Henderson  <rth@redhat.com>
24644
24645         * lib/f-torture.exp: Remove.
24646
24647 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24648
24649         PR rtl-optimization/16590
24650         * g++.dg/opt/loop1.C: New test.
24651
24652 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24653
24654         PR fortran/13910
24655         * gfortran.dg/oldstyle_1.f90: New test.
24656
24657 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24658         Paul Brook  <paul@codesourcery.com>
24659
24660         * gfortran.dg/g77/README: Update.
24661         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24662         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24663         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24664
24665 2004-08-28  Paul Brook  <paul@codesourcery.com>
24666
24667         PR libfortran/17195
24668         * gfortran.dg/edit_real_1.f90: New test.
24669
24670 2004-08-27  Paul Brook  <paul@codesourcery.com>
24671
24672         * gfortran.dg/rewind_1.f90: New test.
24673
24674 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24675
24676         PR fortran/16597
24677         * gfortran.dg/pr16597.f90: New test.
24678
24679 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24680
24681         PR c/13801
24682         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24683         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24684         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24685         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24686         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24687
24688 2004-08-26  Nick Clifton  <nickc@redhat.com>
24689
24690         * gcc.c-torture/compile/pr17119.c: New test.
24691
24692 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24693
24694         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24695
24696 2004-08-25  Richard Henderson  <rth@redhat.com>
24697
24698         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24699         the bits that expect kind=8 to be the largest real kind.
24700
24701 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24702
24703         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24704
24705 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24706
24707         * gfortran.dg/assignment_1.f90: New test.
24708
24709 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24710
24711         * g++.dg/template/repo3.C: New test.
24712
24713 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24714
24715         PR middle-end/16693
24716         PR tree-optimization/16372
24717         * g++.dg/opt/pr16372-1.C: New test case.
24718         * g++.dg/opt/pr16693-1.C: New test case.
24719         * g++.dg/opt/pr16693-2.C: New test case.
24720
24721 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24722
24723         * objc.dg/proto-lossage-4.m: New test.
24724
24725 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24726
24727         PR c++/17155
24728         * g++.dg/inherit/local2.C: New test.
24729
24730 2004-08-25  Paul Brook  <paul@codesourcery.com>
24731
24732         PR fortran/17144
24733         * gfortran.dg/string_ctor_1.f90: New test.
24734
24735 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24736
24737         PR c++/14428
24738         * g++.dg/template/redecl2.C: New test.
24739
24740 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24741
24742         PR fortran/17143
24743         * gfortran.dg/pr17143.f90: New test.
24744
24745 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24746
24747         PR fortran/17164
24748         * gfortran.dg/pr17164.f90: New test.
24749
24750 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24751
24752         * gcc.dg/tree-ssa/loop-1.c: New test.
24753
24754 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24755
24756         * gcc.c-torture/compile/20040824-1.c: New test.
24757
24758 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24759
24760         * gcc.c-torture/compile/iftrap-3.c: New test.
24761
24762 2004-08-24  Paul Brook  <paul@codesourcery.com>
24763
24764         * gfortran.dg/entry_2.f90: New test.
24765
24766 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24767
24768         PR c++/16889
24769         * g++.dg/lookup/ambig[12].C: New.
24770
24771 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24772
24773         PR c++/16706
24774         * g++.dg/template/crash21.C: New test.
24775         * g++.dg/template/crash22.C: Likewise.
24776
24777 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24778
24779         PR c++/17149
24780         * g++.dg/template/access15.C: New.
24781
24782 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24783
24784         PR c++/17163
24785         * g++.dg/template/repo2.C: New test.
24786
24787 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24788
24789         PR rtl-optimization/17078
24790         * gcc.c-torture/execute/pr17078-1.c: New test case.
24791
24792 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24793
24794         PR c/14492
24795         * gcc.dg/debug/crash1.c: New test.
24796
24797 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24798
24799         PR c/16180
24800         * gcc.dg/loop-5.c: New test.
24801
24802 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24803
24804         * gcc.c-torture/execute/20040823-1.c: New test.
24805
24806 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24807
24808         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24809         to the assembler.  Simplify test accordingly.
24810         (asm_abi_flags): Use GNU names.
24811         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24812         to check for ABI flags.
24813
24814 2004-08-22  Andrew Pinski  <apinski@apple.com>
24815
24816         * g++.dg/opt/pr14029.C: New test.
24817         * gcc.c-torture/execute/pr15262.c: New test.
24818
24819 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24820
24821         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24822
24823 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24824
24825         PR 16908
24826         * gfortran.dg/direct_io.f90: New test.
24827
24828 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24829
24830         PR c++/17121
24831         * g++.dg/inherit/local2.C: New test.
24832
24833 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24834
24835         PR c++/17120
24836         * g++.dg/warn/Wparentheses-4.C: New test.
24837
24838 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24839
24840         PR c++/17121
24841         * g++.dg/inherit/local2.C: New test.
24842
24843         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24844         * gcc.dg/ppc-ldstruct.c: Likewise.
24845         * gcc.dg/ppc64-abi-2.c: Likewise.
24846
24847 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24848
24849         PR rtl-optimization/17099
24850         * gcc.c-torture/execute/20040820-1.c: New test.
24851
24852 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24853
24854         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24855
24856 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24857
24858         PR fortran/17077
24859         * gfortran.dg/auto_array_1.f90: New test.
24860
24861 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24862
24863         PR fortran/17074
24864         * gfortran.dg/simpleif_1.f90: New test.
24865
24866 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24867
24868         * lib/target-supports.exp (check_profiling_available): Return
24869         false for arm*-*-symbianelf* and arm*-*-eabi*.
24870
24871         PR c++/15890
24872         * g++.dg/template/delete1.C: New test.
24873
24874 2004-08-19  Paul Brook  <paul@codesourcery.com>
24875
24876         PR fortran/14976
24877         PR fortran/16228
24878         * gfortran.dg/data_char_1.f90: New test.
24879
24880 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24881
24882         PR fortran/16946
24883         * gfortran.dg/reduction.f90: New testcase.
24884
24885 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24886
24887         PR fortran/16520
24888         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24889
24890 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24891
24892         PR c++/17041
24893         * g++.dg/Wparentheses-3.C: New test.
24894
24895 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24896
24897         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24898         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24899         * gcc.dg/vect/vect-2.c: Likewise.
24900         * gcc.dg/vect/vect-3.c: Likewise.
24901         * gcc.dg/vect/vect-4.c: Likewise.
24902         * gcc.dg/vect/vect-5.c: Likewise.
24903         * gcc.dg/vect/vect-6.c: Likewise.
24904         * gcc.dg/vect/vect-7.c: Likewise.
24905         * gcc.dg/vect/vect-25.c: Likewise.
24906         * gcc.dg/vect/vect-31.c: Likewise.
24907         * gcc.dg/vect/vect-32.c: Likewise.
24908         * gcc.dg/vect/vect-34.c: Likewise.
24909         * gcc.dg/vect/vect-36.c: Likewise.
24910         * gcc.dg/vect/vect-all.c: Likewise.
24911
24912 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24913
24914         PR c++/17068
24915         * g++.dg/template/operator4.C: New test.
24916
24917 2004-08-18  Richard Henderson  <rth@redhat.com>
24918
24919         * gcc.dg/20040206-1.c: XFAIL.
24920
24921 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24922
24923         PR c++/16246
24924         * g++.dg/template/array7.C: New test.
24925
24926 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24927
24928         * gcc.dg/mips-movcc-1.c: New test.
24929         * gcc.dg/mips-movcc-2.c: New test.
24930         * gcc.dg/mips-movcc-3.c: New test.
24931
24932         * gcc.dg/mips-nmadd-1.c: New test.
24933         * gcc.dg/mips-nmadd-2.c: New test.
24934
24935 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24936
24937         PR c++/15871
24938         * g++.dg/opt/inline8.C: New test.
24939
24940         PR c++/16965
24941         * g++.dg/parse/error17.C: New test.
24942
24943 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24944
24945         * gcc.dg/vect: New directory for vectorizer tests.
24946         * gcc.dg/vect/tree-vect.h: New file.
24947         * gcc.dg/vect/vect.exp: New file.
24948         * gcc.dg/vect/pr16105.c.c: New test.
24949         * gcc.dg/vect/vect-1.c: New test.
24950         * gcc.dg/vect/vect-2.c: New test.
24951         * gcc.dg/vect/vect-3.c: New test.
24952         * gcc.dg/vect/vect-4.c: New test.
24953         * gcc.dg/vect/vect-5.c: New test.
24954         * gcc.dg/vect/vect-6.c: New test.
24955         * gcc.dg/vect/vect-7.c: New test.
24956         * gcc.dg/vect/vect-8.c: New test.
24957         * gcc.dg/vect/vect-9.c: New test.
24958         * gcc.dg/vect/vect-10.c: New test.
24959         * gcc.dg/vect/vect-11.c: New test.
24960         * gcc.dg/vect/vect-12.c: New test.
24961         * gcc.dg/vect/vect-13.c: New test.
24962         * gcc.dg/vect/vect-14.c: New test.
24963         * gcc.dg/vect/vect-15.c: New test.
24964         * gcc.dg/vect/vect-16.c: New test.
24965         * gcc.dg/vect/vect-17.c: New test.
24966         * gcc.dg/vect/vect-18.c: New test.
24967         * gcc.dg/vect/vect-19.c: New test.
24968         * gcc.dg/vect/vect-20.c: New test.
24969         * gcc.dg/vect/vect-21.c: New test.
24970         * gcc.dg/vect/vect-22.c: New test.
24971         * gcc.dg/vect/vect-23.c: New test.
24972         * gcc.dg/vect/vect-24.c: New test.
24973         * gcc.dg/vect/vect-25.c: New test.
24974         * gcc.dg/vect/vect-26.c: New test.
24975         * gcc.dg/vect/vect-27.c: New test.
24976         * gcc.dg/vect/vect-28.c: New test.
24977         * gcc.dg/vect/vect-29.c: New test.
24978         * gcc.dg/vect/vect-30.c: New test.
24979         * gcc.dg/vect/vect-31.c: New test.
24980         * gcc.dg/vect/vect-32.c: New test.
24981         * gcc.dg/vect/vect-33.c: New test.
24982         * gcc.dg/vect/vect-34.c: New test.
24983         * gcc.dg/vect/vect-35.c: New test.
24984         * gcc.dg/vect/vect-36.c: New test.
24985         * gcc.dg/vect/vect-37.c: New test.
24986         * gcc.dg/vect/vect-38.c: New test.
24987         * gcc.dg/vect/vect-40.c: New test.
24988         * gcc.dg/vect/vect-41.c: New test.
24989         * gcc.dg/vect/vect-42.c: New test.
24990         * gcc.dg/vect/vect-43.c: New test.
24991         * gcc.dg/vect/vect-44.c: New test.
24992         * gcc.dg/vect/vect-45.c: New test.
24993         * gcc.dg/vect/vect-46.c: New test.
24994         * gcc.dg/vect/vect-47.c: New test.
24995         * gcc.dg/vect/vect-48.c: New test.
24996         * gcc.dg/vect/vect-49.c: New test.
24997         * gcc.dg/vect/vect-50.c: New test.
24998         * gcc.dg/vect/vect-51.c: New test.
24999         * gcc.dg/vect/vect-52.c: New test.
25000         * gcc.dg/vect/vect-53.c: New test.
25001         * gcc.dg/vect/vect-54.c: New test.
25002         * gcc.dg/vect/vect-55.c: New test.
25003         * gcc.dg/vect/vect-56.c: New test.
25004         * gcc.dg/vect/vect-57.c: New test.
25005         * gcc.dg/vect/vect-58.c: New test.
25006         * gcc.dg/vect/vect-59.c: New test.
25007         * gcc.dg/vect/vect-60.c: New test.
25008         * gcc.dg/vect/vect-61.c: New test.
25009         * gcc.dg/vect/vect-all.c: New test.
25010         * gcc.dg/vect/vect-none.c: New test.
25011
25012 2004-08-17  Paul Brook  <paul@codesourcery.com>
25013
25014         PR fortran/13082
25015         * gfortran.dg/entry_1.f90: New test.
25016
25017 2004-08-17  Andrew Pinski  <apinski@apple.com>
25018
25019         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
25020
25021 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
25022
25023         * gcc.dg/pr17036-1.c: New test.
25024
25025 2004-08-16  Devang Patel  <dpatel@apple.com>
25026
25027         * gcc.dg/darwin-20040809-1.c: New test.
25028
25029 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
25030
25031         * gcc.dg/funcdef-attr-1.c: New test.
25032
25033 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
25034
25035         * gcc.dg/altivec-17.c: New test.
25036         * gcc.dg/altivec-18.c: New test.
25037
25038 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25039
25040         PR c++/6749
25041         * g++.dg/template/vtable2.C: New test.
25042
25043 2004-08-14  Richard Henderson  <rth@redhat.com>
25044
25045         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
25046         * gcc.dg/pack-test-4.c (main): Return 0.
25047         * gcc.dg/setjmp-1.c: Remove XFAIL.
25048         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
25049
25050 2004-08-14  Richard Henderson  <rth@redhat.com>
25051
25052         * gcc.dg/980217-1.c: Add prototype for printf.
25053
25054 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
25055
25056         * gfortran.dg/pr16935.f90: New test.
25057
25058 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
25059
25060         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
25061
25062 2004-08-13  Paul Brook  <paul@codesourcery.com>
25063
25064         * gfortran.dg/der_io_1.f90: Remove stray comma.
25065
25066 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25067
25068         * gcc.dg/vmx/cw-bug-2.c: Remove.
25069         * gcc.dg/vmx/vprint-1.c: Remove.
25070         * gcc.dg/vmx/vscan-1.c: Remove.
25071
25072 2004-08-12  Devang patel  <dpatel@apple.com>
25073
25074         * gcc.dg/darwin-20040809-2.c: New test.
25075
25076 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
25077
25078         * g++.dg/ext/altivec-12.C: New test.
25079
25080         * g++.dg/ext/altivec-11.C: New test.
25081
25082 2004-08-12  Paul Brook  <paul@codesourcery.com>
25083
25084         * g++.dg/abi/arm_cxa_vec_1.C: New test.
25085
25086 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25087
25088         * g++.dg/ext/altivec-2.C: Check for hardware support before
25089         executing any VMX instructions.
25090
25091         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
25092
25093 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
25094
25095         PR c++/16276
25096         * g++.old-deja/g++.other/comdat4.C: New test.
25097         * g++.old-deja/g++.other/comdat4-aux.cc: New.
25098
25099 2004-08-12  Ben Elliston  <bje@au.ibm.com>
25100
25101         PR target/16286
25102         * gcc.dg/pr16286.c: New test.
25103
25104 2004-08-12 Jan Beulich <jbeulich@novell.com>
25105
25106         * g++.dg/ext/asm5.C: New.
25107
25108 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25109
25110         PR c++/16698
25111         * g++.dg/eh/crash1.C: New test.
25112
25113         PR c++/16717
25114         * g++.dg/ext/construct1.C: New test.
25115
25116 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25117
25118         PR c++/16853
25119         * g++.dg/init/ptrmem1.C: New test.
25120
25121         PR c++/16618
25122         * g++.dg/parse/offsetof5.C: New test.
25123
25124         PR c++/16870
25125         * g++.dg/template/overload3.C: New test.
25126
25127 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25128
25129         PR c++/16964
25130         * g++.dg/parse/error16.C: New test.
25131
25132         PR c++/16904
25133         * g++.dg/template/error14.C: New test.
25134
25135         PR c++/16929
25136         * g++.dg/template/error15.C: New test.
25137
25138 2004-08-11  Devang Patel  <dpatel@apple.com>
25139
25140         * gcc.dg/darwin-ld-20040809-1.c: New test.
25141         * gcc.dg/darwin-ld-20040809-2.c: New test.
25142
25143 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
25144
25145         PR fortran/16917
25146         * gfortran.dg/dfloat_1.f90: New test.
25147
25148 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
25149
25150         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25151         * gcc.dg/dll-2.c: Fix dg-require syntax.
25152         * gcc.misc-tests/arm-isr.c (abort): Declare.
25153         (exit): Likewise.
25154
25155 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
25156
25157         PR c++/16971
25158         * g++.dg/parse/crash16.C: New test.
25159
25160 2004-08-10  Roger Sayle  <roger@eyesopen.com>
25161
25162         * gcc.dg/mips-rsqrt-1.c: New test case.
25163         * gcc.dg/mips-rsqrt-2.c: New test case.
25164         * gcc.dg/mips-rsqrt-3.c: New test case.
25165
25166 2004-08-10  Paul Brook  <paul@codesourcery.com>
25167
25168         * gfortran.dg/der_io_1.f90: New test.
25169
25170 2004-08-10  Paul Brook  <paul@codesourcery.com>
25171
25172         PR fortran/16919
25173         * gfortran.dg/der_array_1.f90: New test.
25174
25175 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25176
25177         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25178
25179 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25180
25181         * gcc.dg/wchar_t-2.c: Fix typo.
25182
25183 2004-08-09  Falk Hueffner  <falk@debian.org>
25184
25185         PR tree-optimization/12517
25186         * gcc.c-torture/compile/pr12517.c: New test.
25187
25188         PR tree-optimization/12578
25189         * gcc.c-torture/compile/pr12578.c: New test.
25190
25191         PR tree-optimization/12899
25192         * gcc.c-torture/compile/pr12899.c: New test.
25193
25194         PR rtl-optimization/14692
25195         * gcc.c-torture/compile/pr14692.c: New test.
25196
25197         PR tree-optimization/16461
25198         * gcc.c-torture/compile/pr16461.c: New test.
25199
25200 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25201
25202         * gfortran.dg/getenv_1.f90: New test.
25203
25204 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25205
25206         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25207         wchar_t.
25208         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25209
25210 2004-08-06  Paul Brook  <paul@codesourcery.com>
25211
25212         * gfortran.dg/ret_array_1.f90: New test.
25213         * gfortran.dg/ret_pointer_1.f90: New test.
25214
25215 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25216
25217         * gcc.dg/missing-field-init-[12].c: New tests.
25218         * g++.dg/warn/missing-field-init-[12].C: New tests.
25219
25220 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25221
25222         * gcc.dg/enum2.c: New test.
25223         * gcc.dg/symbian3.c: Likewise.
25224         * gcc.dg/symbian4.c: Likewise.
25225         * gcc.dg/wchar_t-2.c: Likewise.
25226
25227 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25228
25229         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25230         destructor tests.
25231
25232 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25233
25234         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25235         dg-require-visiblity.
25236         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25237         * g++.dg/ext/visibility/fvisibility.C: Likewise.
25238         * g++.dg/ext/visibility/memfuncts.C: Likewise.
25239         * g++.dg/ext/visibility/new1.C: Likewise.
25240         * g++.dg/ext/visibility/pragma.C: Likewise.
25241         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25242         * g++.dg/ext/visibility/virtual.C: Likewise.
25243         * g++/dg/ext/visibility/visibility-1.C: Likewise.
25244         * g++/dg/ext/visibility/visibility-2.C: Likewise.
25245         * g++/dg/ext/visibility/visibility-3.C: Likewise.
25246         * g++/dg/ext/visibility/visibility-4.C: Likewise.
25247         * g++/dg/ext/visibility/visibility-5.C: Likewise.
25248         * g++/dg/ext/visibility/visibility-6.C: Likewise.
25249         * g++/dg/ext/visibility/visibility-7.C: Likewise.
25250         * g++/dg/ext/visibility/visibility-8.C: New test.
25251         * gcc.c-torture/compile/dll.x: Remove.
25252         * gcc.dg/dll-2.c: Use dg-require-dll
25253         * gcc.dg/visibility-10.c: New test.
25254         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25255         supporting DLLs.
25256         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25257         (scan_not_hidden): Likewise.
25258
25259 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25260
25261         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25262
25263 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25264
25265         * gcc.c-torture/execute/20040805-1.c: New test.
25266
25267 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25268
25269         * gcc.dg/20020118-1.c: Declare abort.
25270         * gcc.dg/altivec_check.h: Likewise.
25271         * gcc.dg/iftrap-2.c: Likewise.
25272         * gcc.dg/pragma-darwin.c: Likewise.
25273         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25274
25275 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25276
25277         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25278
25279 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25280
25281         * gcc.c-torture/execute/builtins/abs-2.c,
25282         gcc.c-torture/execute/builtins/abs-3.c,
25283         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25284         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25285         intmax_t, uintmax_t and their limits.
25286         * gcc.dg/intmax_t-1.c: New test.
25287
25288 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25289
25290         * g++.dg/tc1/dr147.C: Add reference to PR.
25291
25292 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25293
25294         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25295         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25296
25297 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25298
25299         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25300
25301 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25302
25303         * gcc.dg/redecl-5.c: New test.
25304         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25305         of scanf.
25306
25307 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25308
25309         PR middle-end/16790
25310         * gcc.c-torture/execute/pr16790-1.c: New test case.
25311
25312 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25313
25314         * g++.dg/ext/visibility/assign1.C: New test.
25315         * g++.dg/ext/visibility/new1.C: Likewise.
25316
25317         * gcc.dg/symbian1.c: New test.
25318         * gcc.dg/symbian2.c: Likewise.
25319
25320 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25321
25322         PR target/16570
25323         * gcc.dg/i386-sse-9.c: New test.
25324
25325 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25326
25327         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25328
25329 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25330
25331         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25332         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25333         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25334         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25335         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25336         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25337         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25338         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25339         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25340         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25341         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25342         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25343         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25344         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25345         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25346         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25347         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25348         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25349         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25350         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25351         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25352         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25353         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25354         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25355         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25356         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25357         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25358         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25359         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25360         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25361         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25362         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25363         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25364         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25365         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25366         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25367         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25368         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25369         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25370         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25371         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25372         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25373         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25374         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25375         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25376         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25377         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25378         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25379         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25380         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25381         gcc.misc-tests/i386-pf-3dnow-1.c,
25382         gcc.misc-tests/i386-pf-athlon-1.c,
25383         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25384         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25385         Declare built-in functions used.
25386         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25387
25388 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25389
25390         PR c++/16707
25391         * g++.dg/lookup/using12.C: New test.
25392
25393         * g++.dg/init/null1.C: Fix PR number.
25394         * g++.dg/parse/namespace10.C: Likewise.
25395
25396 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25397
25398         PR c++/16224
25399         * g++.dg/template/spec17.C: New test.
25400         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25401         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25402
25403 2004-08-02  David Billinghurst
25404
25405         PR fortran/16292
25406         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25407
25408 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25409
25410         * gcc.dg/ia64-got-1.c: New test case.
25411
25412 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25413
25414         PR c++/16489
25415         * g++.dg/init/null1.C: New test.
25416         * g++.dg/tc1/dr76.C: Adjust error marker.
25417
25418         PR c++/16529
25419         * g++.dg/parse/namespace10.C: New test.
25420
25421         PR c++/16810
25422         * g++.dg/inherit/ptrmem2.C: New test.
25423
25424 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25425
25426         PR target/16155
25427         * gcc.dg/pr16155.c: New test.
25428
25429 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25430
25431         * gcc.dg/redecl-2.c: New test.
25432
25433 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25434
25435         * gcc.dg/darwin-longdouble.c: New file.
25436
25437 2004-07-30  Richard Henderson  <rth@redhat.com>
25438
25439         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25440         write to constant argument.
25441         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25442
25443 2004-07-30  Richard Henderson  <rth@redhat.com>
25444
25445         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25446         tests of nearest around zero.
25447
25448 2004-07-30  Andrew Pinski  <apinski@apple.com>
25449
25450         * gcc.c-torture/compile/20040730-1.c: New test.
25451
25452 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25453
25454         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25455         powerpc-eabispe.
25456
25457 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25458
25459         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25460
25461 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25462
25463         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25464         contains $ld_library_path.
25465         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25466
25467 2004-07-29  Richard Henderson  <rth@redhat.com>
25468
25469         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25470
25471         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25472         (alt2, which): New.
25473         (Check): Accept either alternative.
25474
25475 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25476
25477         * g++.dg/abi/inline1.C: New test.
25478         * g++.dg/abi/local1-a.cc: Likewise.
25479         * g++.dg/abi/local1.C: Likewise.
25480         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25481         * g++.dg/abi/mangle12.C: Likewise.
25482         * g++.dg/abi/mangle17.C: Likewise.
25483         * g++.dg/abi/mangle20-2.C: Likewise.
25484         * g++.dg/opt/interface1.C: Likewise.
25485         * g++.dg/opt/interface1.h: Likewise.
25486         * g++.dg/opt/interface1-a.cc: New test.
25487         * g++.dg/parse/repo1.C: New test.
25488         * g++.dg/template/repo1.C: Likewise.
25489         * g++.dg/warn/Winline-1.C: Likewise.
25490         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25491
25492 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25493
25494         * gcc.dg/tree-ssa/20040729-1.c: New test.
25495
25496 2004-07-27  Matt Austern <austern@apple.com>
25497
25498         * gcc.dg/darwin-bool-1.c: New test.
25499         * gcc.dg/darwin-bool-2.c: New test.
25500
25501 2004-07-28  Richard Henderson  <rth@redhat.com>
25502
25503         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25504         arguments in the correct type.  Don't write to constant arguments.
25505
25506 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25507
25508         PR tree-optimization/16688
25509         PR tree-optimization/16689
25510         * g++.dg/tree-ssa/pr16688.C: New test.
25511
25512 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25513
25514         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25515         loads.  Not only in the comment, this time.
25516
25517 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25518
25519         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25520         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25521         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25522         * gcc.dg/sh4a-bitmovua.c: New.
25523         * gcc.dg/sh4a-cos.c: New.
25524         * gcc.dg/sh4a-cosf.c: New.
25525         * gcc.dg/sh4a-fprun.c: New.
25526         * gcc.dg/sh4a-fsrra.c: New.
25527         * gcc.dg/sh4a-memmovua.c: New.
25528         * gcc.dg/sh4a-sin.c: New.
25529         * gcc.dg/sh4a-sincos.c: New.
25530         * gcc.dg/sh4a-sincosf.c: New.
25531         * gcc.dg/sh4a-sinf.c: New.
25532
25533 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25534
25535         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25536         conditionals.
25537         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25538         loads.
25539         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25540         DOM1.
25541
25542 2004-07-27  Andrew Pinski  <apinski@apple.com>
25543
25544         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25545
25546 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25547
25548         * gcc.dg/pragma-isr.c: New test.
25549
25550 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25551
25552         PR c++/14429
25553         * g++.dg/template/ttp11.C: New test.
25554
25555 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25556
25557         * gcc.c-torture/compile/20040727-1.c: New test.
25558
25559 2004-07-26  Eric Christopher  <echristo@redhat.com>
25560
25561         * gcc.c-torture/compile/20040726-2.c: New test.
25562
25563 2004-07-26  Andrew Pinski  <apinski@apple.com>
25564
25565         * g++.dg/rtti/tinfo1.C: Xfail.
25566
25567 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25568
25569         * gcc.c-torture/compile/20040726-1.c: New test.
25570
25571 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25572             Brian Ryner  <bryner@brianryner.com>
25573
25574         PR c++/9283
25575         PR c++/15000
25576         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25577         * g++.dg/ext/visibility/: New directory.
25578         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25579         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25580         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25581         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25582         * g++.dg/ext/visibility/fvisibility.C,
25583         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25584         g++.dg/ext/visibility/fvisibility-override1.C
25585         g++.dg/ext/visibility/fvisibility-override2.C
25586         g++.dg/ext/visibility/memfuncts.C
25587         g++.dg/ext/visibility/noPLT.C
25588         g++.dg/ext/visibility/pragma.C
25589         g++.dg/ext/visibility/pragma-override1.C
25590         g++.dg/ext/visibility/pragma-override2.C
25591         g++.dg/ext/visibility/staticmemfuncts.C
25592         g++.dg/ext/visibility/virtual.C: New tests.
25593
25594 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25595
25596         PR c/15360
25597         * gcc.dg/pr15360-1.c: New test.
25598
25599 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25600
25601         * gcc.dg/pragma-align-2.c: New test.
25602         * gcc.dg/pragma-init-fini.c: New test.
25603         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25604         targets.
25605
25606 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25607
25608         * gcc.dg/init-string-2.c: New test.
25609
25610 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25611
25612         PR 16684
25613         * gcc.dg/Wredundant-decls-1.c: New test case.
25614
25615 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25616
25617         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25618         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25619         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25620         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25621         * gcc.dg/compat/generate-random.c: New file.
25622         * gcc.dg/compat/generate-random.h: Likewise.
25623         * gcc.dg/compat/generate-random_r.c: Likewise.
25624         * gcc.dg/compat/struct-layout-1.h: Likewise.
25625         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25626         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25627         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25628         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25629         * gcc.dg/compat/struct-layout-1_main.c: New test.
25630         * gcc.dg/compat/struct-layout-1_x.c: New file.
25631         * gcc.dg/compat/struct-layout-1_y.c: New file.
25632         * gcc.dg/compat/struct-layout-1_test.h: New file.
25633
25634 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25635
25636         * gcc.dg/comp-return-1.c: New test
25637
25638 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25639
25640         * gcc.dg/vmx/8-02a.c: Fix typo.
25641
25642         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25643         * gcc.dg/darwin-abi-3.c: New test.
25644
25645         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25646         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25647
25648         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25649         * gcc.dg/vmx/ops-long-1.c: New test.
25650         * gcc.dg/vmx/ops-long-2.c: New test.
25651
25652 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25653
25654         * g++.dg/lookup/conv-[1234].C: New.
25655
25656 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25657
25658         * g++.dg/parse/attr2.C: Simplify.
25659
25660 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25661
25662         PR c/7284
25663         * gcc.c-torture/execute/pr7284-1.c: New test.
25664
25665 2004-07-22  Brian Booth  <bbooth@redhat.com>
25666
25667         * gcc.dg/tree-ssa/20040721-1.c: New test.
25668
25669 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25670
25671         * g++.dg/template/crash20.c: New.
25672
25673 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25674
25675         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25676         Add dg-run directive.  Declare variables as required.
25677         * gfortran.dg/g77/README: Update
25678
25679 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25680
25681         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25682         gcc.dg/cris-peep2-andu2.c: New tests.
25683
25684 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25685
25686         PR c/15052
25687         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25688         on return type.
25689         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25690         messages.
25691         * gcc.dg/qual-return-2.c: Update expected messages.
25692         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25693
25694 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25695
25696         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25697         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25698
25699 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25700
25701         PR c/11250
25702         * gcc.dg/init-string-1.c: New test.
25703
25704 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25705
25706         PR middle-end/15345
25707         PR c/16450
25708         * gcc.dg/torture/nested-fn-1.c: New test.
25709
25710 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25711
25712         PR target/16559
25713         * gcc.dg/ia64-fptr-1.c: New file.
25714
25715 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25716
25717         PR c++/14497
25718         * g++.dg/template/spec16.C: New test.
25719         * g++.old-deja/g++.robertl/eb118.C: Remove.
25720
25721 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25722
25723         PR c++/509
25724         * g++.dg/template/spec15.C: New test.
25725
25726 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25727
25728         Copy cases from g77.f-torture/execute and add dg-run
25729         directive.  Other changes as noted.
25730         * gfortran.dg/g77/13037.f
25731         * gfortran.dg/g77/1832.f
25732         * gfortran.dg/g77/19981119-0.f
25733         * gfortran.dg/g77/19990313-0.f
25734         * gfortran.dg/g77/19990313-1.f
25735         * gfortran.dg/g77/19990313-2.f
25736         * gfortran.dg/g77/19990313-3.f
25737         * gfortran.dg/g77/19990419-1.f
25738         * gfortran.dg/g77/19990826-0.f
25739         * gfortran.dg/g77/19990826-2.f
25740         * gfortran.dg/g77/20000503-1.f
25741         * gfortran.dg/g77/20001111.f
25742         * gfortran.dg/g77/20010116.f
25743         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25744         * gfortran.dg/g77/20010430.f
25745         * gfortran.dg/g77/6177.f
25746         * gfortran.dg/g77/947.f
25747         * gfortran.dg/g77/970816-3.f
25748         * gfortran.dg/g77/971102-1.f
25749         * gfortran.dg/g77/980520-1.f
25750         * gfortran.dg/g77/980628-0.f
25751         * gfortran.dg/g77/980628-1.f
25752         * gfortran.dg/g77/980628-10.f
25753         * gfortran.dg/g77/980628-2.f
25754         * gfortran.dg/g77/980628-3.f
25755         * gfortran.dg/g77/980628-7.f
25756         * gfortran.dg/g77/980628-8.f
25757         * gfortran.dg/g77/980628-9.f
25758         * gfortran.dg/g77/980701-0.f
25759         * gfortran.dg/g77/980701-1.f
25760         * gfortran.dg/g77/cabs.f
25761         * gfortran.dg/g77/claus.f
25762         * gfortran.dg/g77/complex_1.f
25763         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25764         * gfortran.dg/g77/dcomplex.f
25765         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25766         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25767         * gfortran.dg/g77/f90-intrinsic-numeric.f
25768         * gfortran.dg/g77/int8421.f
25769         * gfortran.dg/g77/labug1.f
25770         * gfortran.dg/g77/large_vec.f
25771         * gfortran.dg/g77/le.f
25772         * gfortran.dg/g77/short.f
25773         * gfortran.dg/g77/README: Update
25774
25775 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25776
25777         PR c++/16637
25778         * g++.dg/parse/lookup4.C: New test.
25779
25780 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25781
25782         PR c++/16175
25783         * g++.dg/template/ttp10.C: New test.
25784
25785 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25786
25787         * gcc.dg/pr12625-1.c: New test.
25788
25789 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25790
25791         * testsuite/gcc.dg/switch-warn-1.c: New test.
25792         * testsuite/gcc.dg/switch-warn-2.c: New test.
25793         * gcc.c-torture/compile/pr14730.c: Update.
25794
25795 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25796
25797         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25798         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25799         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25800         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25801
25802 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25803
25804         PR c++/16623
25805         * g++.dg/template/assign1.C: New test.
25806
25807 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25808
25809         PR c++/12170
25810         * g++.dg/template/ttp9.C: New test.
25811
25812 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25813
25814         * gcc.dg/format/cmn-err-1.c: New test.
25815
25816 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25817
25818         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25819         gcc.dg/Wparentheses-10.c: New tests.
25820         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25821
25822 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25823
25824         PR fortran/16465
25825         * gfortran.dg/g77//ffixed-line-length-0.f,
25826         gfortran.dg/g77/ffixed-line-length-132.f,
25827         gfortran.dg/g77/ffixed-line-length-72.f,
25828         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25829         gfortran.dg/g77/README: Update.
25830
25831 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25832
25833         PR c++/13092
25834         * g++.dg/template/non-dependent7.C: New test.
25835         * g++.dg/template/non-dependent8.C: Likewise.
25836         * g++.dg/template/non-dependent9.C: Likewise.
25837         * g++.dg/template/non-dependent10.C: Likewise.
25838
25839 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25840
25841         PR c++/16337
25842         * g++.dg/parse/attr2.C: New test.
25843
25844 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25845
25846         * g77.dg: Removed.
25847         * g77.f-torture: Ditto.
25848
25849 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25850
25851         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25852         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25853         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25854
25855 2004-07-16  Richard Henderson  <rth@redhat.com>
25856
25857         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25858
25859 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25860
25861         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25862         tests with full list of options.
25863         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25864         of TORTURE_OPTIONS if test contains 'dg-do run'.
25865
25866         PR fortran/16404
25867         * gfortran.dg/do_iterator.f90: New test.
25868
25869 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25870
25871         PR rtl-optimization/16536
25872         * gcc.c-torture/execute/restrict-1.c: New test.
25873
25874 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25875
25876         PR fortran/15324
25877         * gfortran.dg/pr15324.f90: New test.
25878
25879         PR fortran/15129
25880         * gfortran.dg/pr15129.f90: New test.
25881
25882         PR fortran/15140
25883         * gfortran.dg/pr15140.f90: New test.
25884
25885         PR fortran/13792
25886         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25887         compile-time simplification.
25888
25889 2004-07-14  Mike Stump  <mrs@apple.com>
25890
25891         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25892
25893 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25894
25895         PR target/16325
25896         * gcc.dg/profile-generate-1.c: New.
25897
25898 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25899
25900         * gcc.c-torture/execute/20040709-1.c: New test.
25901         * gcc.c-torture/execute/20040709-2.c: New test.
25902
25903 2004-07-14  Mike Stump  <mrs@apple.com>
25904
25905         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25906
25907 2004-07-14  Mike Stump  <mrs@apple.com>
25908
25909         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25910
25911 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25912
25913         PR c++/16518
25914         * g++.dg/parse/mutable1.C: New test.
25915
25916 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25917
25918         PR tree-optimization/16443
25919         * gcc.dg/tree-ssa/20040713-1.c: New test.
25920
25921 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25922
25923         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25924         for operator new.
25925
25926 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25927
25928         * gfortran.dg/g77/README: New file
25929         * gfortran.dg/g77/19981216-0.f: Copy from
25930         g77.f-torture/noncompile.  Add "dg-do compile" and
25931         dg-error as required.
25932         * gfortran.dg/g77/19990218-1.f: Likewise.
25933         * gfortran.dg/g77/19990905-1.f: Likewise.
25934         * gfortran.dg/g77/9263.f: Likewise.
25935         * gfortran.dg/g77/980615-0.f: Likewise.
25936         * gfortran.dg/g77/980616-0.f: Likewise.
25937         * gfortran.dg/g77/check0.f: Likewise.
25938         * gfortran.dg/g77/select_no_compile.f: Likewise.
25939
25940 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25941
25942         Copy files from g77.f-torture/compile.
25943         Add "{ dg-do compile}".  Other changes as noted
25944         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25945         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25946         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25947         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25948         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25949         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25950         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25951         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25952         statement to conform to standard.  Append alpha1.x for reference.
25953         * gfortran.dg/g77/xformat.f: Add dg-warning
25954
25955 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25956
25957         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25958         Add {dg-do compile} directive.
25959         * gfortran.dg/g77/cpp2.F: Likewise.
25960
25961 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25962
25963         PR c++/5402
25964         * g++.dg/lookup/name-clash1.C: New test.
25965
25966         PR c++/9777
25967         * g++.dg/lookup/name-clash2.C: New test.
25968
25969         PR c++/12102
25970         * g++.dg/lookup/name-clash3.C: New test.
25971
25972 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25973
25974         * g++.dg/lookup/new2.C: New test.
25975         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25976
25977 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25978
25979         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25980         Add {dg-do compile} directive.
25981         * gfortran.dg/g77/13060.f: Likewise.
25982         * gfortran.dg/g77/19990218-0.f: Likewise.
25983         * gfortran.dg/g77/19990305-0.f: Likewise.
25984         * gfortran.dg/g77/19990419-0.f: Likewise.
25985         * gfortran.dg/g77/19990502-0.f: Likewise.
25986         * gfortran.dg/g77/19990502-1.f: Likewise.
25987         * gfortran.dg/g77/19990525-0.f: Likewise.
25988         * gfortran.dg/g77/19990826-1.f: Likewise.
25989         * gfortran.dg/g77/19990826-3.f: Likewise.
25990         * gfortran.dg/g77/19990905-2.f: Likewise.
25991         * gfortran.dg/g77/20000412-1.f: Likewise.
25992         * gfortran.dg/g77/20000511-1.f: Likewise.
25993         * gfortran.dg/g77/20000511-2.f: Likewise.
25994         * gfortran.dg/g77/20000518.f: Likewise.
25995         * gfortran.dg/g77/20000601-1.f: Likewise.
25996         * gfortran.dg/g77/20000601-2.f: Likewise.
25997         * gfortran.dg/g77/20000629-1.f: Likewise.
25998         * gfortran.dg/g77/20000630-2.f: Likewise.
25999         * gfortran.dg/g77/20010115.f: Likewise.
26000         * gfortran.dg/g77/20010321-1.f: Likewise.
26001         * gfortran.dg/g77/20010426.f: Likewise.
26002         * gfortran.dg/g77/20020307-1.f: Likewise.
26003         * gfortran.dg/g77/8485.f: Likewise.
26004         * gfortran.dg/g77/960317-1.f: Likewise.
26005         * gfortran.dg/g77/970915-0.f: Likewise.
26006         * gfortran.dg/g77/980310-1.f: Likewise.
26007         * gfortran.dg/g77/980310-2.f: Likewise.
26008         * gfortran.dg/g77/980310-3.f: Likewise.
26009         * gfortran.dg/g77/980310-4.f: Likewise.
26010         * gfortran.dg/g77/980310-6.f: Likewise.
26011         * gfortran.dg/g77/980310-7.f: Likewise.
26012         * gfortran.dg/g77/980310-8.f: Likewise.
26013         * gfortran.dg/g77/980419-2.f: Likewise.
26014         * gfortran.dg/g77/980424-0.f: Likewise.
26015         * gfortran.dg/g77/980427-0.f: Likewise.
26016         * gfortran.dg/g77/980729-0.f: Likewise.
26017         * gfortran.dg/g77/981117-1.f: Likewise.
26018         * gfortran.dg/g77/toon_1.f: Likewise.
26019
26020 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26021
26022         PR c++/2204
26023         * g++.dg/other/abstract2.C: New test.
26024
26025 2004-07-12  Paul Brook  <paul@codesourcery.com>
26026
26027         * gfortran.dg/pointer_init_1.f90: New test.
26028
26029 2004-07-11  Paul Brook  <paul@codesourcery.com>
26030
26031         PR fortran/15986
26032         * gfortran.dg/contained_1.f90: New test.
26033
26034 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
26035
26036         * g++.dg/parse/defarg8.C: New test.
26037
26038 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26039
26040         PR fortran/16433
26041         * gfortran.dg/pr16433.f: New test.
26042
26043         PR fortran/17574
26044         * gfortran.dg/pr15754.f90: New test.
26045
26046 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26047
26048         PR tree-optimization/16437
26049         * gcc.c-torture/execute/bitfld-4.c: New test.
26050
26051 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26052
26053         * gfortran.fortran-torture/execute/common_2.f90: Add check for
26054         access to common var from module.
26055
26056 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26057
26058         PR fortran/16336
26059         * gfortran.fortran-torture/execute/common_2.f90: New test.
26060
26061 2004-07-10  Paul Brook  <paul@codesourcery.com>
26062
26063         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
26064
26065 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26066
26067         PR fortran/15969
26068         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
26069
26070 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
26071
26072         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
26073         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
26074         * gfortran.dg/g77/ffree-form-1.f: Likewise.
26075         * gfortran.dg/g77/ffree-form-2.f: Likewise.
26076         * gfortran.dg/g77/ffree-form-3.f: Likewise.
26077         * gfortran.dg/g77/fno-underscoring.f: Likewise.
26078         * gfortran.dg/g77/funderscoring.f: Likewise.
26079         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
26080
26081 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26082
26083         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
26084
26085 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26086         Paul Brook  <paul@codesourcery.com>
26087
26088         PR fortran/13415
26089         * gfortran.dg/common_pointer_1.f90: New test.
26090
26091 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26092
26093         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
26094
26095 2004-07-09  James E Wilson  <wilson@specifixinc.com>
26096
26097         PR target/16364
26098         * gcc.c-torture/compile/20040709-1.c: New.
26099
26100 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26101
26102         PR fortran/14077
26103         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26104
26105 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26106
26107         PR fortran/13201
26108         * gfortran.dg/shape_1.f90: New test.
26109
26110 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
26111             Andrew Pinski  <apinski@apple.com>
26112
26113         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26114
26115 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26116
26117         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26118         comment.
26119
26120 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26121         Paul Brook  <paul@codesourcery.com>
26122
26123         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26124         '.f95' and '.F95'.
26125
26126 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
26127
26128         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26129
26130 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26131
26132         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26133         testcases with capital suffix.
26134
26135 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26136
26137         PR fortran/15481
26138         PR fortran/13372
26139         PR fortran/13575
26140         PR fortran/15978
26141         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26142
26143         * gfortran.dg/implicit_1.f90: New test.
26144
26145 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26146
26147         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26148         expression to match gfortran warning/error messages
26149         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26150         dg-error text.
26151
26152 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26153
26154         * lib/fortran-torture.exp: Rename proc search_for to
26155         search_for_re.
26156
26157 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26158
26159         * gcc.c-torture/execute/simd-5.x: New file.
26160         XFAIL on SPARC 64-bit at -O0.
26161
26162 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26163
26164         PR c++/8211
26165         PR c++/16165
26166         * g++.dg/warn/effc3.C: New test.
26167
26168 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26169
26170         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26171         change X to 1X in format.
26172         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26173         add data statements to conform to standard.
26174
26175 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26176
26177         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26178         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26179         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26180
26181 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26182
26183         * gfortran.dg/g77/7388.f: Copy from g77.dg
26184         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26185         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26186         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26187         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26188         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26189         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26190         * gfortran.dg/g77/strlen0.f: Likewise.
26191
26192 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26193
26194         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26195         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26196
26197 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26198
26199         * gcc.c-torture/execute/920428-2.x: Delete.
26200         * gcc.c-torture/execute/920501-7.x: Likewise.
26201
26202 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26203
26204         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26205         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26206         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26207         prescott and c3-2.
26208         (PREFETCH_3DNOW): Add -march=c3.
26209
26210 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26211
26212         PR c/16437
26213         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26214         * gcc.c-torture/execute/bf64-1.x: Likewise.
26215
26216 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26217
26218         * gcc.c-torture/compile/20040708-1.c: New test.
26219
26220 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26221
26222         PR c++/16169
26223         * g++.dg/warn/effc2.C: New test.
26224
26225 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26226
26227         * gcc.c-torture/execute/bitfld-1.x: Remove.
26228         * gcc.c-torture/execute/bitfld-3.c: New test.
26229         * gcc.dg/bitfld-2.c: Remove XFAILs.
26230
26231 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
26232
26233         PR c++/16276
26234         * g++.dg/rtti/tinfo1.C: New file.
26235
26236 2004-07-07  Eric Christopher  <echristo@redhat.com>
26237
26238         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26239
26240 2004-07-07  Andrew Pinski  <apinski@apple.com>
26241
26242         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26243
26244 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
26245
26246         * g++.dg/init/call1.C: XFAIL.
26247
26248 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
26249
26250         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26251         except for movstrict*, to movmem* and clrstr* to clrmem*.
26252
26253 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26254
26255         * gcc.c-torture/execute/20040707-1.c: New test.
26256
26257 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26258
26259         * gcc.c-torture/execute/20040706-1.c: New test.
26260
26261 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26262
26263         PR c++/3671
26264         * g++.dg/template/spec14.C: New test.
26265
26266 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26267
26268         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26269         nothing if not yet defined.  Use it in b, c and d type definitions.
26270         * gcc.c-torture/execute/20040705-1.c: New test.
26271         * gcc.c-torture/execute/20040705-2.c: New test.
26272
26273 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26274
26275         PR c++/2518
26276         * g++.dg/lookup/new1.C: New test.
26277
26278 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26279
26280         PR c++/11406
26281         * g++.dg/template/sizeof8.C: New test.
26282
26283 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26284
26285         * gcc.c-torture/compile/20040705-1.c: New test.
26286
26287 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26288
26289         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26290
26291 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26292
26293         * gcc.dg/cpp/if-mop.c: Two new testcases.
26294         * gcc.dg/cpp/trad/comment-3.c: New.
26295
26296 2004-07-04  Paul Brook  <paul@codesourcery.com>
26297
26298         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26299
26300 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26301
26302         PR c++/3761
26303         * g++.dg/lookup/crash4.C: New test.
26304
26305 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26306
26307         * gcc.c-torture/execute/builtin-abs-1.c
26308         * gcc.c-torture/execute/builtin-abs-2.c
26309         * gcc.c-torture/execute/builtin-complex-1.c
26310         * gcc.c-torture/execute/builtins/string-1-lib.c
26311         * gcc.c-torture/execute/builtins/string-1.c
26312         * gcc.c-torture/execute/builtins/string-2-lib.c
26313         * gcc.c-torture/execute/builtins/string-2.c
26314         * gcc.c-torture/execute/builtins/string-3-lib.c
26315         * gcc.c-torture/execute/builtins/string-3.c
26316         * gcc.c-torture/execute/builtins/string-4-lib.c
26317         * gcc.c-torture/execute/builtins/string-4.c
26318         * gcc.c-torture/execute/builtins/string-5-lib.c
26319         * gcc.c-torture/execute/builtins/string-5.c
26320         * gcc.c-torture/execute/builtins/string-6-lib.c
26321         * gcc.c-torture/execute/builtins/string-6.c
26322         * gcc.c-torture/execute/builtins/string-7-lib.c
26323         * gcc.c-torture/execute/builtins/string-7.c
26324         * gcc.c-torture/execute/builtins/string-8-lib.c
26325         * gcc.c-torture/execute/builtins/string-8.c
26326         * gcc.c-torture/execute/builtins/string-9-lib.c
26327         * gcc.c-torture/execute/builtins/string-9.c
26328         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26329         * gcc.c-torture/execute/builtins/string-asm-1.c
26330         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26331         * gcc.c-torture/execute/builtins/string-asm-2.c
26332         * gcc.c-torture/execute/stdio-opt-1.c
26333         * gcc.c-torture/execute/stdio-opt-2.c
26334         * gcc.c-torture/execute/stdio-opt-3.c
26335         * gcc.c-torture/execute/string-opt-1.c
26336         * gcc.c-torture/execute/string-opt-10.c
26337         * gcc.c-torture/execute/string-opt-11.c
26338         * gcc.c-torture/execute/string-opt-12.c
26339         * gcc.c-torture/execute/string-opt-13.c
26340         * gcc.c-torture/execute/string-opt-14.c
26341         * gcc.c-torture/execute/string-opt-15.c
26342         * gcc.c-torture/execute/string-opt-16.c
26343         * gcc.c-torture/execute/string-opt-2.c
26344         * gcc.c-torture/execute/string-opt-6.c
26345         * gcc.c-torture/execute/string-opt-7.c
26346         * gcc.c-torture/execute/string-opt-8.c:
26347         Replace with ...
26348
26349         * gcc.c-torture/execute/builtins/abs-2.c
26350         * gcc.c-torture/execute/builtins/abs-3.c
26351         * gcc.c-torture/execute/builtins/complex-1.c
26352         * gcc.c-torture/execute/builtins/fprintf.c
26353         * gcc.c-torture/execute/builtins/fputs.c
26354         * gcc.c-torture/execute/builtins/memcmp.c
26355         * gcc.c-torture/execute/builtins/memmove.c
26356         * gcc.c-torture/execute/builtins/memops-asm.c
26357         * gcc.c-torture/execute/builtins/mempcpy-2.c
26358         * gcc.c-torture/execute/builtins/mempcpy.c
26359         * gcc.c-torture/execute/builtins/memset.c
26360         * gcc.c-torture/execute/builtins/printf.c
26361         * gcc.c-torture/execute/builtins/sprintf.c
26362         * gcc.c-torture/execute/builtins/strcat.c
26363         * gcc.c-torture/execute/builtins/strchr.c
26364         * gcc.c-torture/execute/builtins/strcmp.c
26365         * gcc.c-torture/execute/builtins/strcpy.c
26366         * gcc.c-torture/execute/builtins/strcspn.c
26367         * gcc.c-torture/execute/builtins/strlen-2.c
26368         * gcc.c-torture/execute/builtins/strlen.c
26369         * gcc.c-torture/execute/builtins/strncat.c
26370         * gcc.c-torture/execute/builtins/strncmp-2.c
26371         * gcc.c-torture/execute/builtins/strncmp.c
26372         * gcc.c-torture/execute/builtins/strncpy.c
26373         * gcc.c-torture/execute/builtins/strpbrk.c
26374         * gcc.c-torture/execute/builtins/strpcpy-2.c
26375         * gcc.c-torture/execute/builtins/strpcpy.c
26376         * gcc.c-torture/execute/builtins/strrchr.c
26377         * gcc.c-torture/execute/builtins/strspn.c
26378         * gcc.c-torture/execute/builtins/strstr-asm.c
26379         * gcc.c-torture/execute/builtins/strstr.c:
26380         ... these new files.
26381
26382         * gcc.c-torture/execute/builtins/abs-2-lib.c
26383         * gcc.c-torture/execute/builtins/abs-3-lib.c
26384         * gcc.c-torture/execute/builtins/complex-1-lib.c
26385         * gcc.c-torture/execute/builtins/fprintf-lib.c
26386         * gcc.c-torture/execute/builtins/fputs-lib.c
26387         * gcc.c-torture/execute/builtins/memcmp-lib.c
26388         * gcc.c-torture/execute/builtins/memmove-lib.c
26389         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26390         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26391         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26392         * gcc.c-torture/execute/builtins/memset-lib.c
26393         * gcc.c-torture/execute/builtins/printf-lib.c
26394         * gcc.c-torture/execute/builtins/sprintf-lib.c
26395         * gcc.c-torture/execute/builtins/strcat-lib.c
26396         * gcc.c-torture/execute/builtins/strchr-lib.c
26397         * gcc.c-torture/execute/builtins/strcmp-lib.c
26398         * gcc.c-torture/execute/builtins/strcpy-lib.c
26399         * gcc.c-torture/execute/builtins/strcspn-lib.c
26400         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26401         * gcc.c-torture/execute/builtins/strlen-lib.c
26402         * gcc.c-torture/execute/builtins/strncat-lib.c
26403         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26404         * gcc.c-torture/execute/builtins/strncmp-lib.c
26405         * gcc.c-torture/execute/builtins/strncpy-lib.c
26406         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26407         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26408         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26409         * gcc.c-torture/execute/builtins/strrchr-lib.c
26410         * gcc.c-torture/execute/builtins/strspn-lib.c
26411         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26412         * gcc.c-torture/execute/builtins/strstr-lib.c
26413         * gcc.c-torture/execute/builtins/lib/abs.c
26414         * gcc.c-torture/execute/builtins/lib/fprintf.c
26415         * gcc.c-torture/execute/builtins/lib/memset.c
26416         * gcc.c-torture/execute/builtins/lib/printf.c
26417         * gcc.c-torture/execute/builtins/lib/sprintf.c
26418         * gcc.c-torture/execute/builtins/lib/strcpy.c
26419         * gcc.c-torture/execute/builtins/lib/strcspn.c
26420         * gcc.c-torture/execute/builtins/lib/strncat.c
26421         * gcc.c-torture/execute/builtins/lib/strncmp.c
26422         * gcc.c-torture/execute/builtins/lib/strncpy.c
26423         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26424         * gcc.c-torture/execute/builtins/lib/strspn.c
26425         * gcc.c-torture/execute/builtins/lib/strstr.c:
26426         New files containing support routines.
26427
26428         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26429         declaration.
26430         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26431         when not optimizing.
26432
26433 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26434
26435         PR c++/16240
26436         * g++.dg/abi/mangle22.C: New test.
26437         * g++.dg/abi/mangle23.C: Likewise.
26438
26439 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26440
26441         PR fortran/16290
26442         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26443         Allow for cases without denormalized floating point numbers.
26444
26445 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26446
26447         PR c/1027
26448         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26449         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26450         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26451         expected warning text.
26452         * gcc.dg/format/diag-2.c: New test.
26453
26454 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26455
26456         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26457
26458 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26459
26460         * gcc.dg/builtins-43.c: New.
26461         * gcc.dg/builtins-44.c: New.
26462         * gcc.dg/builtins-45.c: New.
26463
26464 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26465             Andreas Tobler  <a.tobler@schweiz.ch>
26466
26467         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26468         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26469         as SIGSEGV.
26470         * gcc.dg/cleanup-11.c: Likewise.
26471         * gcc.dg/cleanup-8.c: Likewise.
26472         * gcc.dg/cleanup-9.c: Likewise.
26473         * gcc.dg/cleanup-5.c: Run on all platforms.
26474
26475 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26476
26477         * g++.dg/warn/nonnull1.C: New test.
26478
26479 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26480
26481         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26482         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26483         Special-case the Sun compiler wrt to <complex.h>.
26484
26485 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26486
26487         * gcc.dg/Wunreachable-8.C: New test.
26488
26489         * gcc.dg/h8300-ice2.c : New test.
26490
26491 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26492
26493         PR fortran/16161
26494         * gfortran.fortran-torture/compile/implicit.f90: Add test
26495         for implicit character.
26496
26497 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26498
26499         PR fortran/16289
26500         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26501         Use tiny() intrinsic to find smallest non-negative real
26502
26503 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26504
26505         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26506         * gcc.dg/compat/struct-by-value-22_x.c: New.
26507         * gcc.dg/compat/struct-by-value-22_y.c: New.
26508
26509         * gcc.c-torture/execute/20040629-1.c: New test.
26510
26511 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26512
26513         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26514         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26515
26516         PR target/16195
26517         * gcc.dg/20040625-1.c: New test.
26518
26519 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26520
26521         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26522
26523 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26524
26525         PR fortran/15963
26526         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26527
26528 2004-06-29  Richard Henderson  <rth@redhat.com>
26529
26530         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26531
26532 2004-06-29  Paul Brook  <paul@codesourcery.com>
26533
26534         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26535         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26536
26537 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26538
26539         PR c++/16260
26540         * g++.dg/parse/crash15.C: New.
26541
26542 2004-06-28  Andrew Pinski  <apinski@apple.com>
26543
26544         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26545         by the error already.
26546
26547         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26548
26549 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26550
26551         PR target/14041
26552         * gcc.dg/h8300-bss-align-1.c : New.
26553
26554 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26555
26556         * PR c++/16174
26557         * g++.dg/template/ctor4.C: New.
26558
26559 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26560
26561         PR c++/16205
26562         * g++.dg/warn/Wsequence-point-1.C: New test.
26563
26564 2004-06-27  Paul Brook  <paul@codesourcery.com>
26565
26566         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26567
26568 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26569
26570         * g++.old-deja/g++.mike/p7325.C: Remove.
26571
26572 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26573
26574         PR c/14963
26575         * gcc.dg/pr14963.c: New test.
26576
26577 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26578
26579         PR c++/16193
26580         * g++.dg/parse/redef1.C: New test.
26581
26582 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26583
26584         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26585         20021110.c.
26586         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26587         20021119-1.c.
26588         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26589         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26590         5-04.c.
26591         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26592         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26593         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26594         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26595         g++.brendan/enum14.C.
26596         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26597         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26598         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26599         g++.mike/virt1.C.
26600         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26601         memtemp24.C.
26602
26603 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26604
26605         * gcc.dg/20040527-1.c: New test case.
26606
26607 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26608
26609         PR gfortran/pr16196
26610         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26611
26612 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26613
26614         PR middle-end/15825
26615         * gcc.dg/pr15825-1.c: New test case.
26616
26617 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26618
26619         * gcc.c-torture/execute/20040625-1.c: New test.
26620
26621 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26622
26623         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26624
26625 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26626
26627         * gcc.dg/torture/mips-div-1.c: New test.
26628
26629 2004-06-24  Jeff Law  <law@redhat.com>
26630
26631         * gcc.dg/tree-ssa/20040624-1.c: New test.
26632
26633 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26634
26635         * gcc.c-torture/compile/20040624-1.c: New test.
26636
26637 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26638
26639         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26640         this directory.
26641
26642 2004-06-23  Andrew Pinski  <apinski@apple.com>
26643
26644         PR middle-end/15988
26645         * g++.dg/opt/ptrmem4.C: New test.
26646
26647         * gcc.dg/c90-array-quals-2.c: New test.
26648
26649 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26650
26651         * gcc.dg/kpice1.c: New test.
26652
26653 2006-06-23  Andrew Pinski  <apinski@apple.com>
26654
26655         * gcc.dg/c90-array-quals.c: New test.
26656
26657 2006-06-22  Richard Henderson  <rth@redhat.com>
26658
26659         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26660
26661 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26662
26663         * gcc.dg/builtins-config.h: Handle FreeBSD.
26664
26665 2006-06-22  Richard Henderson  <rth@redhat.com>
26666
26667         * g++.dg/opt/devirt1.C: New.
26668
26669 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26670
26671         * g++.dg/opt/pr15551.C: New testcase.
26672
26673 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26674
26675         PR target/14800
26676         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26677         x86_64-*-linux* when compiling for 32bit.
26678
26679 2004-06-21  Andrew Pinski  <apinski@apple.com>
26680
26681         * gcc.dg/pch/struct-1.c: New.
26682         * gcc.dg/pch/struct-1.hs: New.
26683
26684 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26685
26686         * gcc.dg/pch/save-temps-1.c: New file.
26687         * gcc.dg/pch/save-temps-1.hs: New file.
26688
26689 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26690
26691         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26692         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26693
26694 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26695
26696         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26697         to fix type error.
26698         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26699         Remove trailing spaces.
26700
26701 2004-06-21  Richard Henderson  <rth@redhat.com>
26702
26703         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26704         merging && to BIT_FIELD_REF.
26705
26706 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26707
26708         * g++.dg/opt/placeholder1.C: New test.
26709
26710 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26711
26712         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26713         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26714         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26715         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26716
26717 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26718
26719         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26720         extern "C".
26721         * g++.dg/other/pragma-re-1.C: Add comments.
26722
26723 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26724
26725         PR gfortran/16080
26726         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26727
26728 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26729
26730         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26731         instead of setting the type of size_t by
26732         hand.
26733
26734 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26735
26736         * gcc.dg/unordered-2.c: New test case.
26737         * gcc.dg/unordered-3.c: New test case.
26738
26739 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26740
26741         PR other/16043
26742         * lib/g++.exp (g++_version): Tweak regexp for version
26743         * lib/g77.exp (g77_version): Likewise.
26744         * lib/gfortran.exp (gfortran_version): Likewise.
26745         * lib/objc.exp (objc_version): Likewise.
26746         * lib/treelang.exp (treelang_version): Likewise.
26747
26748 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26749
26750         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26751         Use INT_MAX instead of __INT_MAX__.
26752         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26753
26754         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26755         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26756         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26757         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26758         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26759         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26760         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26761         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26762         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26763
26764         * gcc.dg/range-test-1.c: New test.
26765         * g++.dg/opt/range-test-1.C: New test.
26766
26767 2004-06-17  Richard Henderson  <rth@redhat.com>
26768
26769         * objc.dg/sync-1.m: New.
26770         * objc.dg/try-catch-1.m: Don't force next runtime.
26771         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26772         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26773         shadowed catch clause.
26774         * objc.dg/try-catch-5.m: New.
26775
26776 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26777
26778         Bug 14610
26779         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26780
26781 2004-06-15  Richard Henderson  <rth@redhat.com>
26782
26783         * gcc.dg/20001116-1.c: Move expected warning line.
26784
26785 2004-06-15  Richard Henderson  <rth@redhat.com>
26786
26787         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26788         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26789
26790 2004-06-15  Jeff Law  <law@redhat.com>
26791
26792         * gcc.dg/tree-ssa/20040615-1.c: New test.
26793         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26794         be less sensitive to operand ordering.
26795         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26796
26797 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26798
26799         * g++.dg/abi/bitfield3.C: Add comment..
26800
26801 2004-06-15  Richard Henderson  <rth@redhat.com>
26802
26803         * g++.dg/ext/stmtexpr1.C: XFAIL.
26804         * gcc.dg/20030612-1.c: XFAIL.
26805
26806 2004-06-15  Eric Christopher  <echristo@redhat.com>
26807
26808         * g++.dg/charset/asm5.c: New.
26809         * gcc.dg/charset/asm6.c: New.
26810
26811 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26812
26813         PR fortran/15962
26814         * gfortran.fortran-torture/execute/select_1.f90: New test.
26815
26816 2004-06-15  Paul Brook  <paul@codesourcery.com>
26817
26818         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26819
26820 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26821
26822         PR c++/15967
26823         * g++.dg/lookup/crash3.C: New test.
26824
26825 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26826
26827         PR c++/15947
26828         * g++.dg/parse/dtor4.C: New test.
26829
26830 2004-06-14  Jeff Law  <law@redhat.com>
26831
26832         * gcc.c-torture/compile/20040614-1.c: New test.
26833
26834 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26835
26836         PR fortran/15211
26837         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26838         LEN of a character array.
26839
26840 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26841
26842         PR c++/15096
26843         * g++.dg/template/ptrmem10.C: New test.
26844
26845         PR c++/14930
26846         * g++.dg/template/friend30.C: New test.
26847
26848 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26849
26850         PR fortran/14928
26851         * gfortran.fortran-torture/compile/mloc.f90: New test.
26852
26853 2004-06-13  Paul Brook  <paul@codesourcery.com>
26854
26855         * gfortran.fortran-torture/execute/random_2.f90: New test.
26856
26857 2004-06-13  Eric Christopher  <echristo@redhat.com>
26858
26859         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26860
26861 2004-06-12  Paul Brook  <paul@codesourcery.com>
26862
26863         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26864
26865 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26866
26867         PR fortran/14923
26868         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26869
26870 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26871
26872         PR fortran/14957
26873         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26874         syntax errors in end statements of contained subroutines.
26875
26876 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26877
26878         PR fortran/12841
26879         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26880
26881 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26882
26883         PR fortran/15665
26884         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26885
26886 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26887
26888         PR gfortran/12839
26889         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26890
26891 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26892
26893         PR c++/15862
26894         * g++.dg/parse/enum1.C: New test.
26895
26896 2004-06-10  Jeff Law  <law@redhat.com>
26897
26898         * gcc.c-torture/compile/20040610-1.c: New test.
26899
26900 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26901
26902         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26903         * g++.old-deja/g++.other/decl3.C: Likewise.
26904
26905 2004-06-10  Brian Booth  <bbooth@redhat.com>
26906
26907         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26908         V_MAY_DEF instead of VDEF.
26909         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26910
26911 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26912
26913         PR c++/14211
26914         * g++.dg/conversion/const1.C: New test.
26915
26916         PR c++/15076
26917         * g++.dg/conversion/reinterpret1.C: New test.
26918
26919         PR c++/15877
26920         * g++.dg/template/enum2.C: New test.
26921
26922         PR c++/15227
26923         * g++.dg/template/error13.C: New test.
26924
26925 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26926
26927         PR fortran/14957
26928         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26929         arguments to test_* REAL and of the right size.
26930
26931 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26932
26933         PR target/15569
26934         PR rtl-optimization/15681
26935         * gcc.dg/20040609-1.c: New test.
26936
26937 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26938
26939         PR c++/14791
26940         * g++.dg/opt/builtins1.C: New test.
26941
26942 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26943
26944         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26945         that use default windows32 struct layout.
26946         * gcc.dg/i386-bitfield2.c: Likewise.
26947
26948 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26949
26950         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26951         for mingw32 and cygwin targets.
26952
26953 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26954
26955         * gcc.dg/pch/macro-4.c: New.
26956         * gcc.dg/pch/macro-4.hs: New.
26957
26958 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26959
26960         PR fortran/13249
26961         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26962
26963 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26964
26965         PR fortran/13372
26966         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26967
26968 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26969
26970         PR gfortran/14897
26971         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26972
26973 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26974
26975         PR gfortran/15755
26976         * gfortran.fortran-torture/execute/backspace.c : New test.
26977
26978 2004-06-09  Paul Brook  <paul@codesourcery.com>
26979
26980         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26981         (pointer_to_section): Rewrite to use smaller array.
26982
26983 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26984
26985         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26986         * gcc.dg/ext/altivec-10.c: Same.
26987         * gcc.dg/ext/altivec-11.c: Same.
26988         * gcc.dg/ext/altivec-12.c: Same.
26989         * gcc.dg/ext/altivec-13.c: Same.
26990         * gcc.dg/ext/altivec-14.c: Same.
26991         * gcc.dg/ext/altivec-15.c: Same.
26992         * gcc.dg/ext/altivec-16.c: Same.
26993         * gcc.dg/ext/altivec-3.c: Same.
26994         * gcc.dg/ext/altivec-4.c: Same.
26995         * gcc.dg/ext/altivec-6.c: Same.
26996         * gcc.dg/ext/altivec-7.c: Same.
26997         * gcc.dg/ext/altivec-8.c: Same.
26998         * gcc.dg/ext/altivec-varargs-1.c: Same.
26999
27000         * g++.dg/ext/altivec-1.C: Correct dg syntax.
27001         * g++.dg/ext/altivec-10.C: Same.
27002         * g++.dg/ext/altivec-2.C: Same.
27003         * g++.dg/ext/altivec-3.C: Same.
27004         * g++.dg/ext/altivec-4.C: Same.
27005         * g++.dg/ext/altivec-5.C: Same.
27006         * g++.dg/ext/altivec-6.C: Same.
27007         * g++.dg/ext/altivec-7.C: Same.
27008         * g++.dg/ext/altivec-8.C: Same.
27009         * g++.dg/ext/altivec-9.C: Same.
27010
27011 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27012
27013         PR c++/7841
27014         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
27015
27016 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27017
27018         * gcc.dg/union-1.c: New test.
27019
27020 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27021
27022         * gcc.dg/builtins-41.c: New test case.
27023         * gcc.dg/builtins-42.c: New test case.
27024
27025 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27026
27027         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
27028         * g++.dg/ext/altivec-10.C: Same.
27029         * g++.dg/ext/altivec-2.C: Same.
27030         * g++.dg/ext/altivec-3.C: Same.
27031         * g++.dg/ext/altivec-4.C: Same.
27032         * g++.dg/ext/altivec-5.C: Same.
27033         * g++.dg/ext/altivec-6.C: Same.
27034         * g++.dg/ext/altivec-7.C: Same.
27035         * g++.dg/ext/altivec-8.C: Same.
27036         * g++.dg/ext/altivec-9.C: Same.
27037         * g++.old-deja/g++.abi/cxa_vec.C: Same.
27038         * g++.old-deja/g++.brendan/new3.C: Same.
27039         * gcc.c-torture/execute/eeprof-1.x: Same.
27040
27041 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27042
27043         PR c/14765
27044         * gcc.dg/pr14765-1.c: New test.
27045
27046 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27047
27048         PR c/14649
27049         * gcc.dg/pr14649-1.c: New test case.
27050
27051 2004-06-07  Richard Henderson  <rth@redhat.com>
27052
27053         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
27054         if temporaries.
27055
27056 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27057
27058         * g++.dg/eh/elide1.C: Remove XFAIL.
27059
27060 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
27061
27062         PR c++/15337
27063         * g++.dg/expr/sizeof3.C: New test.
27064
27065         PR c++/14777
27066         * g++.dg/template/access14.C: New test.
27067
27068         PR c++/15554
27069         * g++.dg/template/enum1.C: New test.
27070
27071         PR c++/15057
27072         * g++.dg/eh/throw1.C: New test.
27073
27074 2004-06-07  David Ayers  <d.ayers@inode.at>
27075             Ziemowit Laski  <zlaski@apple.com>
27076
27077         * lib/objc.exp (objc_target_compile): Revert the '-framework
27078         Foundation' flag fix, since bare Darwin does not ship
27079         with the Foundation framework.
27080         * objc/execute/next_mapping.h: Provide a local NSConstantString
27081         @interface and @implementation.
27082         (objc_constant_string_init): A constructor function, used to
27083         initialize the NSConstantString meta-class object.
27084         * objc/execute/string1.m: Include "next_mapping.h" instead of
27085         <Foundation/NSString.h>.
27086         * objc/execute/string2.m: Likewise.
27087         * objc/execute/string3.m: Likewise.
27088         * objc/execute/string4.m: Likewise.
27089
27090 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
27091
27092         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
27093         to double. Replace double with FLOAT.
27094         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
27095
27096         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27097         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27098         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27099         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27100         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27101         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27102         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27103         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27104
27105 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27106
27107         PR c/13519
27108         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27109
27110 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27111
27112         PR c++/15503
27113         * g++.dg/template/meminit2.C: New test.
27114
27115 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
27116
27117         PR target/15822
27118         * gcc.c-torture/execute/compare-fp-1.c,
27119         gcc.c-torture/execute/compare-fp-2.c,
27120         gcc.c-torture/execute/compare-fp-3.c,
27121         gcc.c-torture/execute/compare-fp-4.c,
27122         gcc.c-torture/execute/compare-fp-3.x,
27123         gcc.c-torture/execute/compare-fp-4.x: Moved...
27124         * gcc.c-torture/execute/ieee/compare-fp-1.c,
27125         gcc.c-torture/execute/ieee/compare-fp-2.c,
27126         gcc.c-torture/execute/ieee/compare-fp-3.c,
27127         gcc.c-torture/execute/ieee/compare-fp-4.c,
27128         gcc.c-torture/execute/ieee/compare-fp-3.x,
27129         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27130
27131 2004-06-04  David Ayers  <d.ayers@inode.at>
27132
27133         * objc/execute/protocol-isEqual-4.m: New testcase.
27134
27135 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
27136
27137         * objc/execute/protocol-isEqual-1.m: New testcase.
27138         * objc/execute/protocol-isEqual-2.m: New testcase.
27139         * objc/execute/protocol-isEqual-3.m: New testcase.
27140
27141 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27142
27143         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27144
27145 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
27146
27147         * lib/objc.exp (objc_target_compile): When running tests on
27148         Darwin (Mac OS X), inform the linker about '-framework
27149         'Foundation'.
27150
27151 2004-06-02  Eric Christopher  <echristo@redhat.com>
27152
27153         * gcc.c-torture/compile/20040602-1.c: New.
27154
27155 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
27156
27157         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27158         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27159
27160         PR tree-optimization/14736
27161         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27162
27163         PR tree-optimization/14042
27164         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27165
27166         PR tree-optimization/14729
27167         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27168
27169 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27170
27171         PR fortran/15557
27172         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27173
27174 2004-06-01  Richard Hederson  <rth@redhat.com>
27175
27176         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27177
27178 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27179
27180         PR c++/14932
27181         * g++.dg/parse/offsetof4.C: New test.
27182
27183 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27184
27185         PR objc/7993
27186         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27187
27188 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27189
27190         PR c++/15701
27191         * g++.dg/template/friend29.C: New test.
27192
27193 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27194
27195         PR c/15749
27196         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27197
27198 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27199
27200         * gcc.dg/sparc-trap-1.c: New test.
27201
27202 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27203
27204         PR middle-end/15069
27205         * g++.dg/opt/fold3.C: New test case.
27206
27207 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27208
27209         * lib/target-supports.exp (check_iconv_available): Fix fallout
27210         from 2004-05-28 patch.
27211
27212 2004-05-30  Paul Brook  <paul@codesourcery.com>
27213
27214         PR fortran/15620
27215         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27216         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27217
27218 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27219
27220         * gfortran.fortran-torture/execute/random_1.f90: New test.
27221
27222 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27223
27224         * g++.dg/ext/altivec-10.C: New test.
27225
27226 2004-05-29  Paul Brook  <paul@codesourcery.com>
27227
27228         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27229
27230 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27231
27232         * gcc.dg/altivec-16.c: New test.
27233
27234 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
27235
27236         * lib/target-supports.exp (check_vmx_hw_available): New.
27237         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27238
27239         * lib/target-supports.exp (check_alias_available,
27240         check_iconv_available, check_named_sections_available): Use
27241         unique names for temporary files.
27242
27243 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27244
27245         * gcc.dg/altivec-15.c: New test.
27246
27247 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27248
27249         PR c++/15083
27250         * g++.dg/warn/noeffect6.C: New test.
27251
27252         PR c++/15471
27253         * g++.dg/expr/ptrmem4.C: New test.
27254
27255         PR c++/15640
27256         * g++.dg/template/operator3.C: New test.
27257
27258 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27259
27260         PR c++/14668
27261         * g++.dg/lookup/redecl1.C: New test.
27262         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27263
27264 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27265
27266         * gcc.c-torture/execute/compare-fp-1.c,
27267         gcc.c-torture/execute/compare-fp-2.c,
27268         gcc.c-torture/execute/compare-fp-3.c,
27269         gcc.c-torture/execute/compare-fp-4.c,
27270         gcc.c-torture/execute/compare-fp-3.x,
27271         gcc.c-torture/execute/compare-fp-4.x,
27272         gcc.dg/pr15649-1.c: New.
27273
27274 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27275
27276         PR c++/12883
27277         * g++.dg/init/array14.C: New test.
27278
27279 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27280
27281         * lib/compat.exp (compat-get-options-main): New.
27282         (compat-get-options): Remove unneeded code, warn for ignored
27283         command.
27284         (compat-execute): Check flag set by dg-require-* commands.
27285
27286         * lib/compat.exp (compat-execute): Break up long lines.
27287
27288 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27289
27290         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27291         * gcc.dg/altivec-14.c: New test.
27292         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27293
27294         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27295         * gcc.dg/altivec-12.c: Ditto.
27296
27297         * gcc.dg/altivec-3.c: Move call to altivec_check.
27298
27299 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27300
27301         PR c++/15044
27302         * g++.dg/template/error12.C: New test.
27303
27304         PR c++/15317
27305         * g++.dg/ext/attrib15.C: New test.
27306
27307         PR c++/15329
27308         * g++.dg/template/ptrmem9.C: New test.
27309
27310 2004-05-25  Paul Brook  <paul@codesourcery.com>
27311
27312         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27313
27314 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27315
27316         PR c++/15165
27317         * g++.dg/template/crash19.C: New test.
27318
27319 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27320
27321         PR c++/15025
27322         * g++.dg/template/redecl1.C: New test.
27323
27324 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27325
27326         PR c++/14821
27327         * g++.dg/other/ns1.C: New test.
27328
27329         PR c++/14883
27330         * g++.dg/template/invalid1.C: New test.
27331
27332 2004-05-23  Paul Brook  <paul@codesourcery.com>
27333         Victor Leikehman  <lei@haifasphere.co.il>
27334
27335         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27336         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27337
27338 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27339
27340         PR c++/15285
27341         PR c++/15299
27342         * g++.dg/template/non-dependent5.C: New test.
27343         * g++.dg/template/non-dependent6.C: New test.
27344
27345 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27346
27347         PR c++/15507
27348         * g++.dg/inherit/union1.C: New test.
27349
27350         PR c++/15542
27351         * g++.dg/template/addr1.C: New test.
27352
27353         PR c++/15427
27354         * g++.dg/template/array5.C: New test.
27355
27356         PR c++/15287
27357         * g++.dg/template/array6.C: New test.
27358
27359 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27360             Roger Sayle  <roger@eyesopen.com>
27361
27362         * g++.dg/lookup/forscope2.C: New test case.
27363
27364 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27365
27366         * gcc.dg/cpp/Wmissingdirs.c: New.
27367
27368 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27369
27370         PR target/15301
27371         * gcc.dg/compat/union-m128-1.h: New file.
27372         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27373         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27374         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27375
27376 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27377
27378         PR target/15302
27379         * gcc.dg/compat/struct-complex-1.h: New file.
27380         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27381         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27382         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27383
27384 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27385
27386         PR middle-end/3074
27387         * gcc.dg/pr3074-1.c: New test case.
27388         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27389
27390 2004-05-20  Falk Hueffner  <falk@debian.org>
27391
27392         PR other/15526
27393         * gcc.dg/ftrapv-1.c: New test case.
27394
27395 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27396
27397         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27398
27399 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27400             Jeff Law  <law@redhat.com>
27401
27402         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27403         * gcc.dg/tree-ssa/20040518-2.c: New test.
27404
27405         * gcc.dg/tree-ssa/20040518-1.c: New test.
27406
27407 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27408
27409         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27410
27411 2004-05-18  Paul Brook  <paul@codesourcery.com>
27412
27413         PR fortran/13930
27414         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27415
27416 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27417
27418         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27419         constant folding.
27420
27421 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27422
27423         * gcc.dg/tree-ssa/20040517-1.c: New test.
27424
27425 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27426
27427         * gcc.dg/loop-4.c: New test.
27428
27429 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27430
27431         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27432
27433 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27434
27435         PR fortran/15311
27436         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27437
27438 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27439
27440         PR fortran/13826
27441         PR fortran/13940
27442         * gfortran.fortran-torture/compile/data_1.f90: New test.
27443
27444 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27445
27446         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27447         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27448
27449 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27450
27451         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27452
27453 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27454
27455         PR c/15444
27456         * gcc.dg/format/xopen-1.c: Adjust expected message.
27457         * gcc.dg/format/xopen-3.c: New test.
27458
27459 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27460
27461         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27462
27463 2004-05-14  Jeff Law  <law@redhat.com>
27464
27465         * gcc.dg/tree-ssa/20040514-2.c: New test.
27466
27467 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27468
27469         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27470         this ...
27471         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27472         this.
27473
27474 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27475
27476         * gcc.dg/tree-ssa/20040514-1.c: New test.
27477
27478 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27479
27480         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27481         test.
27482
27483 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27484
27485         PR fortran/14066
27486         * gfortran.fortran-torture/compile/do_1.f90: New test.
27487
27488 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27489
27490         PR fortran/15051
27491         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27492         test.
27493
27494 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27495
27496         PR fortran/15149
27497         * gfortran.fortran-torture/execute/random_init.f90: New test.
27498
27499 2004-05-13  Paul Brook  <paul@codesourcery.com>
27500
27501         PR fortran/15314
27502         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27503
27504 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27505
27506         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27507         for the powerpc case.
27508
27509 2004-05-13  Jeff Law  <law@redhat.com>
27510
27511         * gcc.dg/tree-ssa/20040513-1.c: New test.
27512         * gcc.dg/tree-ssa/20040513-2.c: New test.
27513
27514 2004-05-13  Paul Brook  <paul@codesourcery.com>
27515
27516         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27517         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27518         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27519
27520 2004-05-13  Andreas Schwab  <schwab@suse.de>
27521
27522         PR other/10819
27523         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27524         characters.
27525
27526 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27527
27528         PR fortran/15294
27529         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27530
27531 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27532
27533         Merge from tree-ssa-20020619-branch.  See
27534         ChangeLog.tree-ssa for details.
27535
27536 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27537
27538         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27539         include <altivec.h> explicitly.
27540         * gcc.dg/altivec-13.c: Likewise.
27541
27542 2004-05-11  Paul Brook  <paul@codesourcery.com>
27543
27544         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27545
27546 2004-05-10  Eric Christopher  <echristo@redhat.com>
27547
27548         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27549         * gcc.dg/sibcall-4.c: Ditto.
27550
27551 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27552
27553         * g++.dg/ext/altivec-8.C: New test case.
27554         * gcc.dg/altivec-13.c: New test case.
27555
27556 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27557
27558         * gcc.c-torture/execute/divcmp-1.c: New test case.
27559         * gcc.c-torture/execute/divcmp-2.c: New test case.
27560         * gcc.c-torture/execute/divcmp-3.c: New test case.
27561
27562 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27563
27564         * g++.dg/other/pragma-re-2.C: New test.
27565
27566 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27567
27568         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27569         * gcc.dg/i386-387-2.c: Likewise.
27570
27571         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27572         __builtin_drem.
27573         * gcc.dg/i386-387-6.c: Likewise.
27574
27575 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27576
27577         * gcc.dg/builtins-33.c: Also check log1p*.
27578
27579 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27580
27581         PR optimization/15296
27582         * gcc.c-torture/execute/pr15296.c: New test.
27583
27584 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27585
27586         * gcc.dg/builtins-40.c: New test.
27587
27588 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27589
27590         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27591
27592 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27593
27594         * g++.dg/ext/spe1.C: New testcase.
27595
27596 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27597
27598         * objc.dg/image-info.m: Allow additional attributes
27599         for __image_info section.
27600
27601 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27602
27603         * gcc.dg/torture/mips-hilo-2.c: New test.
27604
27605 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27606
27607         PR c++/14389
27608         * g++.dg/template/member5.C: New test.
27609
27610 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27611
27612         * gcc.dg/builtins-34.c: Also check expm1*.
27613
27614 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27615
27616         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27617         * gcc.dg/torture/builtin-convert-3.c: New test.
27618
27619 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27620
27621         PR middle-end/15054
27622         * g++.dg/opt/pr15054.C: New test.
27623
27624 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27625
27626         * gcc.dg/torture/builtin-rounding-1.c: New test.
27627         * gcc.dg/builtins-25.c: Delete.
27628         * gcc.dg/builtins-29.c: Delete.
27629
27630 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27631
27632         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27633         * gcc.dg/sibcall-4.c: Likewise.
27634         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27635
27636 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27637
27638         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27639         bit-field on 16-bit targets.
27640
27641 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27642
27643         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27644         16-bit targets.
27645
27646 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27647
27648         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27649         * gcc.dg/rs6000-power2-2.c: Likewise.
27650
27651 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27652
27653         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27654         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27655         Change the asm registers to be in form of frN instead of fN.
27656
27657 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27658
27659         * gcc.dg/torture/builtin-convert-2.c: New test.
27660
27661 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27662
27663         * gcc.dg/rs6000-power2-1.c: New test.
27664         * gcc.dg/rs6000-power2-2.c: New test.
27665
27666 2004-04-28  Jan Hubicka  <jh@suse.cz>
27667
27668         * gcc.dg/unused-6.c: New test.
27669
27670 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27671             Ulrich Weigand  <uweigand@de.ibm.com>
27672
27673         * ada/acats/run_all.sh: Define $target variable.
27674
27675 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27676
27677         PR c++/15119
27678         * g++.dg/other/vararg-1.C: New test.
27679
27680         PR c++/4794
27681         * g++.dg/eh/cleanup3.C: New test.
27682
27683 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27684
27685         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27686         and ad8011a (target_insn).
27687         * ada/acats/support/macro.dfs: Likewise.
27688         * ada/acats/support/impbit.adb: New file.
27689
27690 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27691
27692         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27693
27694 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27695
27696         * gcc.dg/loop-3.c: New test.
27697
27698 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27699
27700         * gcc.c-torture/execute/simd-5.c: New test.
27701
27702 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27703
27704         PR c++/15064
27705         * g++.dg/template/crash18.C: New test.
27706
27707 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27708
27709         * g++.dg/ext/complit3.C: New test.
27710
27711 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27712
27713         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27714         * gcc.dg/altivec-3.c: Same.
27715         * gcc.dg/altivec-varargs-1.c: Same.
27716
27717 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27718
27719         * lib/target-supports.exp (check_profiling_available): Assume
27720         profiling is not available on powerpc-eabi targets.
27721
27722 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27723
27724         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27725         * gcc.dg/vmx/bug-1.c: Ditto.
27726
27727 2004-04-20  Eric Christopher  <echristo@redhat.com>
27728
27729         * gcc.dg/charset/extern.c: New test.
27730         * g++.dg/charset/extern3.cc: Ditto.
27731
27732 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27733
27734         * gcc.dg/builtins-39.c: New test.
27735
27736 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27737
27738         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27739
27740 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27741
27742         * gcc.dg/torture/mips-hilo-1.c: New test.
27743
27744 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27745
27746         * gcc.c-torture/compile/20040419-1.c: New test.
27747
27748 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27749
27750         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27751
27752 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27753             Aldy Hernandez  <aldyh@redhat.com>
27754
27755         * gcc.c-torture/execute/va-arg-24.c: New.
27756
27757 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27758             Aldy Hernandez  <aldyh@redhat.com>
27759
27760         * gcc.dg/vmx/1b-01.c: New.
27761         * gcc.dg/vmx/1b-02.c: New.
27762         * gcc.dg/vmx/1b-03.c: New.
27763         * gcc.dg/vmx/1b-04.c: New.
27764         * gcc.dg/vmx/1b-05.c: New.
27765         * gcc.dg/vmx/1b-06.c: New.
27766         * gcc.dg/vmx/1b-07.c: New.
27767         * gcc.dg/vmx/1c-01.c: New.
27768         * gcc.dg/vmx/1c-02.c: New.
27769         * gcc.dg/vmx/3a-01a.c: New.
27770         * gcc.dg/vmx/3a-01.c: New.
27771         * gcc.dg/vmx/3a-01m.c: New.
27772         * gcc.dg/vmx/3a-03.c: New.
27773         * gcc.dg/vmx/3a-03m.c: New.
27774         * gcc.dg/vmx/3a-04.c: New.
27775         * gcc.dg/vmx/3a-04m.c: New.
27776         * gcc.dg/vmx/3a-05.c: New.
27777         * gcc.dg/vmx/3a-06.c: New.
27778         * gcc.dg/vmx/3a-06m.c: New.
27779         * gcc.dg/vmx/3a-07.c: New.
27780         * gcc.dg/vmx/3b-01.c: New.
27781         * gcc.dg/vmx/3b-02.c: New.
27782         * gcc.dg/vmx/3b-10.c: New.
27783         * gcc.dg/vmx/3b-13.c: New.
27784         * gcc.dg/vmx/3b-14.c: New.
27785         * gcc.dg/vmx/3b-15.c: New.
27786         * gcc.dg/vmx/3c-01a.c: New.
27787         * gcc.dg/vmx/3c-01.c: New.
27788         * gcc.dg/vmx/3c-02.c: New.
27789         * gcc.dg/vmx/3c-03.c: New.
27790         * gcc.dg/vmx/3d-01.c: New.
27791         * gcc.dg/vmx/4-01.c: New.
27792         * gcc.dg/vmx/4-03.c: New.
27793         * gcc.dg/vmx/5-01.c: New.
27794         * gcc.dg/vmx/5-02.c: New.
27795         * gcc.dg/vmx/5-03.c: New.
27796         * gcc.dg/vmx/5-04.c: New.
27797         * gcc.dg/vmx/5-05.c: New.
27798         * gcc.dg/vmx/5-06.c: New.
27799         * gcc.dg/vmx/5-07.c: New.
27800         * gcc.dg/vmx/5-07t.c: New.
27801         * gcc.dg/vmx/5-08.c: New.
27802         * gcc.dg/vmx/5-10.c: New.
27803         * gcc.dg/vmx/5-11.c: New.
27804         * gcc.dg/vmx/7-01a.c: New.
27805         * gcc.dg/vmx/7-01.c: New.
27806         * gcc.dg/vmx/7c-01.c: New.
27807         * gcc.dg/vmx/7d-01.c: New.
27808         * gcc.dg/vmx/7d-02.c: New.
27809         * gcc.dg/vmx/8-01.c: New.
27810         * gcc.dg/vmx/8-02a.c: New.
27811         * gcc.dg/vmx/8-02.c: New.
27812         * gcc.dg/vmx/brode-1.c: New.
27813         * gcc.dg/vmx/bug-1.c: New.
27814         * gcc.dg/vmx/bug-2.c: New.
27815         * gcc.dg/vmx/bug-3.c: New.
27816         * gcc.dg/vmx/cw-bug-1.c: New.
27817         * gcc.dg/vmx/cw-bug-2.c: New.
27818         * gcc.dg/vmx/cw-bug-3.c: New.
27819         * gcc.dg/vmx/dct.c: New.
27820         * gcc.dg/vmx/debug-1.c: New.
27821         * gcc.dg/vmx/debug-2.c: New.
27822         * gcc.dg/vmx/debug-3.c: New.
27823         * gcc.dg/vmx/debug-4.c: New.
27824         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27825         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27826         * gcc.dg/vmx/eg-5.c: New.
27827         * gcc.dg/vmx/fft.c: New.
27828         * gcc.dg/vmx/gcc-bug-1.c: New.
27829         * gcc.dg/vmx/gcc-bug-2.c: New.
27830         * gcc.dg/vmx/gcc-bug-3.c: New.
27831         * gcc.dg/vmx/gcc-bug-4.c: New.
27832         * gcc.dg/vmx/gcc-bug-5.c: New.
27833         * gcc.dg/vmx/gcc-bug-6.c: New.
27834         * gcc.dg/vmx/gcc-bug-7.c: New.
27835         * gcc.dg/vmx/gcc-bug-8.c: New.
27836         * gcc.dg/vmx/gcc-bug-9.c: New.
27837         * gcc.dg/vmx/gcc-bug-b.c: New.
27838         * gcc.dg/vmx/gcc-bug-c.c: New.
27839         * gcc.dg/vmx/gcc-bug-d.c: New.
27840         * gcc.dg/vmx/gcc-bug-e.c: New.
27841         * gcc.dg/vmx/gcc-bug-f.c: New.
27842         * gcc.dg/vmx/gcc-bug-g.c: New.
27843         * gcc.dg/vmx/gcc-bug-i.c: New.
27844         * gcc.dg/vmx/harness.h: New.
27845         * gcc.dg/vmx/ira1.c: New.
27846         * gcc.dg/vmx/ira2a.c: New.
27847         * gcc.dg/vmx/ira2b.c: New.
27848         * gcc.dg/vmx/ira2.c: New.
27849         * gcc.dg/vmx/ira2c.c: New.
27850         * gcc.dg/vmx/mem.c: New.
27851         * gcc.dg/vmx/newton-1.c: New.
27852         * gcc.dg/vmx/ops.c: New.
27853         * gcc.dg/vmx/sn7153.c: New.
27854         * gcc.dg/vmx/spill2.c: New.
27855         * gcc.dg/vmx/spill3.c: New.
27856         * gcc.dg/vmx/spill.c: New.
27857         * gcc.dg/vmx/t.c: New.
27858         * gcc.dg/vmx/varargs-1.c: New.
27859         * gcc.dg/vmx/varargs-2.c: New.
27860         * gcc.dg/vmx/varargs-3.c: New.
27861         * gcc.dg/vmx/varargs-4.c: New.
27862         * gcc.dg/vmx/varargs-5.c: New.
27863         * gcc.dg/vmx/varargs-6.c: New.
27864         * gcc.dg/vmx/varargs-7.c: New.
27865         * gcc.dg/vmx/vmx.exp: New.
27866         * gcc.dg/vmx/vprint-1.c: New.
27867         * gcc.dg/vmx/vscan-1.c: New.
27868         * gcc.dg/vmx/x-01.c: New.
27869         * gcc.dg/vmx/x-02.c: New.
27870         * gcc.dg/vmx/x-03.c: New.
27871         * gcc.dg/vmx/x-04.c: New.
27872         * gcc.dg/vmx/x-05.c: New.
27873         * gcc.dg/vmx/yousufi-1.c: New.
27874         * gcc.dg/vmx/zero-1.c: New.
27875         * gcc.dg/vmx/zero.c: New.
27876
27877 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27878
27879         * g++.dg/lookup/java1.C: Update for chage of
27880         _Jv_AllocObject.
27881         * g++.dg/lookup/java2.C: Likewise.
27882
27883 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27884
27885         * ada/acats/run_all.sh: use -O2 by default.
27886
27887 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27888
27889         * gcc.dg/vr-mult-[12].c: New tests.
27890
27891 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27892
27893         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27894
27895         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27896
27897 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27898
27899         * lib/target-supports.exp (check_profiling_available): Assume profiling
27900         isn't available for mips*-*-elf targets.
27901
27902 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27903
27904         * gcc.dg/builtins-38.c: New test.
27905
27906 2004-04-14  Eric Christopher  <echristo@redhat.com>
27907
27908         * g++.dg/charset/charset.exp: Run .cc extension tests.
27909
27910 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27911
27912         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27913
27914 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27915
27916         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27917
27918 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27919
27920         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27921         * gcc.dg/i386-387-2.c: Likewise.
27922
27923         * gcc.dg/i386-387-7.c: New test.
27924         * gcc.dg/i386-387-8.c: New test.
27925
27926         * gcc.dg/builtins-37.c: New test.
27927
27928 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27929
27930         * g++.dg/pch/externc-1.C: Add missing semicolon.
27931
27932 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27933
27934         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27935
27936 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27937
27938         * gcc.c-torture/execute/20040411-1.c: New test.
27939
27940 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27941
27942         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27943
27944 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27945
27946         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27947
27948 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27949
27950         * lib/target-supports.exp (check_named_sections_available): New.
27951         * lib/gcc-dg.exp (dg-require-named-sections): New.
27952         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27953         old-deja.exp.  Also prune error-count message from HP linker.
27954         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27955
27956         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27957         * g++.old-deja/g++.pt/static3.C: Likewise.
27958         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27959
27960 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27961
27962         * gcc.c-torture/execute/20040409-1.c: New test case.
27963         * gcc.c-torture/execute/20040409-2.c: New test case.
27964         * gcc.c-torture/execute/20040409-3.c: New test case.
27965
27966 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27967
27968         * gcc.dg/20040409-1.c: New test.
27969
27970 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27971
27972         PR target/14888
27973         * g++.dg/opt/pr14888.C: New test case.
27974
27975 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27976
27977         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27978         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27979         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27980         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27981         New tests.
27982
27983 2004-04-08  Paul Brook  <paul@codesourcery.com>
27984
27985         * gcc.dg/spill-1.c: New test.
27986
27987 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27988
27989         * gcc.dg/torture/builtin-ctype-2.c: New test.
27990
27991 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27992
27993         * gcc.dg/pch/pch.exp: Add largefile test.
27994
27995 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27996
27997         * g++.dg/pch/externc-1.Hs: New.
27998         * g++.dg/pch/externc-1.C: New.
27999
28000 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28001
28002         * gcc.dg/compat/struct-by-value-5a_main.c,
28003         gcc.dg/compat/struct-by-value-5b_main.c: New files.
28004         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
28005         * gcc.dg/compat/struct-by-value-5a_x.c,
28006         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
28007         gcc.dg/compat/struct-by-value-5_x.c.
28008         * gcc.dg/compat/struct-by-value-5a_y.c,
28009         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
28010         gcc.dg/compat/struct-by-value-5_y.c.
28011
28012         * gcc.dg/compat/struct-by-value-6a_main.c,
28013         gcc.dg/compat/struct-by-value-6b_main.c: New files.
28014         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
28015         * gcc.dg/compat/struct-by-value-6a_x.c,
28016         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
28017         gcc.dg/compat/struct-by-value-6_x.c.
28018         * gcc.dg/compat/struct-by-value-6a_y.c,
28019         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
28020         gcc.dg/compat/struct-by-value-6_y.c.
28021
28022         * gcc.dg/compat/struct-by-value-7a_main.c,
28023         gcc.dg/compat/struct-by-value-7b_main.c: New files.
28024         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
28025         * gcc.dg/compat/struct-by-value-7a_x.c,
28026         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
28027         gcc.dg/compat/struct-by-value-7_x.c.
28028         * gcc.dg/compat/struct-by-value-7a_y.c,
28029         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
28030         gcc.dg/compat/struct-by-value-7_y.c.
28031
28032 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
28033
28034         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
28035         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
28036         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
28037         options.
28038
28039 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
28040
28041         * gcc.dg/builtins-36.c: New test.
28042
28043 2004-04-06  Paul Brook  <paul@codesourcery.com>
28044
28045         * README.gcc: Remove obsolete contraint on testcases.
28046
28047 2004-04-05  Paul Brook  <paul@codesourcery.com>
28048
28049         PR2123
28050         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
28051         failure and exit(0) on success.
28052         * g++.dg/expr/anew2.C: Ditto.
28053         * g++.dg/expr/anew3.C: Ditto.
28054         * g++.dg/expr/anew4.C: Ditto.
28055
28056 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
28057
28058         PR c++/3518
28059         * g++.dg/template/unify7.C: New.
28060
28061 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28062
28063         * g++.dg/README: Bring up to date with new subdirectories; remove
28064         duplicate subdirectory lines.
28065
28066 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
28067
28068         PR c++/14007
28069         * g++.dg/template/unify5.C: New.
28070         * g++.dg/template/unify6.C: New.
28071         * g++.dg/template/qualttp20.C: Adjust.
28072         * g++.old-deja/g++.jason/report.C: Adjust.
28073         * g++.old-deja/g++.other/qual1.C: Adjust.
28074
28075 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
28076
28077         PR c++/14803
28078         * g++.dg/inherit/ptrmem1.C: New test.
28079
28080 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
28081
28082         PR c++/14755
28083         * gcc.c-torture/execute/20040331-1.c: New test.
28084         * gcc.dg/20040331-1.c: New test.
28085
28086 2004-04-01  Paul Brook  <paul@codesourcery.com>
28087
28088         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
28089
28090 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
28091
28092         PR c++/14724
28093         * g++.dg/init/goto1.C: New test.
28094
28095         PR c++/14763
28096         * g++.dg/template/defarg4.C: New test.
28097
28098 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
28099
28100         * gcc.dg/altivec-11.c: Extend test for more valid cases.
28101
28102 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
28103
28104         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28105
28106 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
28107
28108         * gcc.dg/noncompile/undeclared-2.c: New test.
28109
28110 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28111
28112         * gcc.dg/940409-1.c: Remove XFAIL.
28113         * gcc.dg/reg-vol-struct-1.c: New test.
28114
28115 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28116
28117         * gcc.dg/torture/builtin-wctype-1.c: New test.
28118
28119 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
28120
28121         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28122         * gcc.dg/20001101-1.c: Likewise.
28123         * gcc.dg/20001102-1.c: Likewise.
28124
28125 2004-03-25  Roger Sayle  <roger@eyesopen.com>
28126
28127         * gcc.dg/compare8.c: Add an additional test for XOR.
28128
28129 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28130
28131         * gcc.dg/torture/builtin-ctype-1.c: New test.
28132
28133 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28134
28135         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28136         * gcc.dg/torture/builtin-math-1.c: Likewise.
28137         * gcc.dg/torture/builtin-power-1.c: New test.
28138
28139 2004-03-24  Andreas Schwab  <schwab@suse.de>
28140
28141         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28142         IA64 assembler.
28143
28144 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28145             Roger Sayle  <roger@eyesopen.com>
28146
28147         * gcc.dg/compare8.c: New test case.
28148
28149 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
28150
28151         * g++.dg/ext/altivec-7.C: New test.
28152
28153 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
28154
28155         PR 12267, 12391, 12560, 13129, 14114, 14133
28156         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28157         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28158         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28159         Adjust error regexps.
28160         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28161         * gcc.dg/noncompile/undeclared-1.c: New test cases.
28162         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28163         * gcc.dg/local1.c: Add explanatory comment.
28164
28165 2004-03-23  Roger Sayle  <roger@eyesopen.com>
28166
28167         PR optimization/14669
28168         * g++.dg/opt/fold2.C: New test case.
28169
28170 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
28171
28172         PR c/14069
28173         * gcc.dg/20040322-1.c: New test.
28174
28175 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28176
28177         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28178         * gcc.dg/ultrasp4.c: Likewise.
28179         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28180
28181 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28182
28183         * gcc.dg/i386-sse-8.c: Reset default options.
28184
28185 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28186
28187         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28188         in the error message text.
28189
28190 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28191
28192         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28193
28194 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28195
28196         PR c++/14616
28197         * g++.dg/init/array13.C: New test.
28198
28199 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28200
28201         PR target/13889
28202         * gcc.c-torture/compile/pr13889.c: New test case.
28203
28204 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28205
28206         PR c/14635
28207         * builtins-1.c (nan, nans): Don't test.
28208         * builtins-30.c: Don't use nan, nanf, nanl.
28209         * builtins-35.c: New test.
28210
28211 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28212
28213         * g++.dg/ext/altivec-6.C: New test.
28214
28215 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28216
28217         * g++.dg/init/placement3.C: New test.
28218
28219         * g++.dg/template/spec13.C: New test.
28220
28221         * g++.dg/lookup/using11.C: New test.
28222
28223         * g++.dg/lookup/koenig3.C: New test.
28224
28225         * g++.dg/template/operator2.C: New test.
28226
28227         * g++.dg/expr/dtor3.C: New test.
28228         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28229         marker.
28230         * g++.old-deja/g++.law/visibility28.C: Likewise.
28231
28232 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
28233
28234         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28235         * gcc.dg/ppc64-abi-3.c: Likewise.
28236
28237 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28238
28239         PR c++/14545
28240         * g++.dg/parse/template15.C: New test.
28241
28242 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28243
28244         * g++.dg/expr/dtor2.C: New test.
28245
28246         * g++.dg/lookup/anon4.C: New test.
28247
28248         * g++.dg/overload/using1.C: New test.
28249
28250         * g++.dg/template/lookup7.C: New test.
28251
28252         * g++.dg/template/typename6.C: New test.
28253
28254         * g++.dg/expr/cond6.C: New test.
28255
28256 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28257
28258         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28259
28260 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28261
28262         * g++.dg/expr/cond5.C: New test.
28263         * g++.dg/expr/constcast1.C: Likewise.
28264         * g++.dg/expr/ptrmem2.C: Likewise.
28265         * g++.dg/expr/ptrmem3.C: Likewise.
28266         * g++.dg/lookup/main1.C: Likewise.
28267         * g++.dg/template/lookup6.C: Likewise.
28268
28269 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28270
28271         * gcc.dg/local1.c: New test.
28272
28273         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28274
28275 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28276
28277         * gcc.dg/torture/builtin-convert-1.c: New test.
28278
28279 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28280
28281         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28282
28283 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28284
28285         PR c++/14481
28286         * g++.dg/warn/Wunused-7.C: New test.
28287
28288 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28289
28290         * gcc.dg/torture/builtin-integral-1.c: New test.
28291
28292 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28293
28294         PR c++/14586
28295         * g++.dg/parse/non-dependent3.C: New test.
28296
28297 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28298
28299         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28300         * g++.dg/eh/simd-2.C: Likewise.
28301         * g++.dg/init/array10.C: Likewise.
28302         * gcc.c-torture/compile/simd-1.c: Likewise.
28303         * gcc.c-torture/compile/simd-2.c: Likewise.
28304         * gcc.c-torture/compile/simd-3.c: Likewise.
28305         * gcc.c-torture/compile/simd-4.c: Likewise.
28306         * gcc.c-torture/compile/simd-6.c: Likewise.
28307         * gcc.c-torture/execute/simd-1.c: Likewise.
28308         * gcc.c-torture/execute/simd-2.c: Likewise.
28309         * gcc.dg/compat/vector-defs.h: Likewise.
28310         * gcc.dg/20020531-1.c: Likewise.
28311         * gcc.dg/altivec-3.c: Likewise.
28312         * gcc.dg/altivec-4.c: Likewise.
28313         * gcc.dg/altivec-varargs-1.c: Likewise.
28314         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28315         * gcc.dg/i386-mmx-3.c: Likewise.
28316         * gcc.dg/i386-sse-4.c: Likewise.
28317         * gcc.dg/i386-sse-5.c: Likewise.
28318         * gcc.dg/i386-sse-8.c: Likewise.
28319         * gcc.dg/simd-1.c: Likewise.
28320         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28321         __ev64_opaque__ since the machine description provides it.
28322
28323 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28324
28325         * lib/compat.exp (skip_list): New global variable.
28326         Use it to hold the user defined COMPAT_SKIPS list if any.
28327         (compat-obj): Add the members of skip_list to optall.
28328
28329 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28330
28331         * gcc.dg/compat/union-by-value-1_main.c,
28332         union-by-value-1_x.c, union-by-value-1_y.c,
28333         union-check.h, union-defs.h,
28334         union-init.h, union-return-1_main.c,
28335         union-return-1_x.c, union-return-1_y.c: New files.
28336
28337 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28338
28339         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28340         mixed-struct-init.h: Add 4 mixed structure types.
28341         struct-by-value-21_main.c, struct-by-value-21_x.c,
28342         struct-by-value-21_y.c, struct-return-21_main.c,
28343         struct-return-21_x.c, struct-return-21_y.c: New files.
28344
28345 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28346
28347         PR c++/14550
28348         * g++.dg/parse/template14.C: New test.
28349
28350 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28351
28352         * gcc.c-torture/execute/20040313-1.c: New test.
28353
28354 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28355
28356         PR target/14533
28357         * gcc.dg/20040311-2.c: New test.
28358
28359 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28360
28361         PR other/14544
28362         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28363         bit-field.
28364
28365 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28366
28367         * gcc.dg/20040305-2.c: Add missing return statement.
28368
28369 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28370
28371         * gcc.dg/builtins-34.c: Also check pow10*.
28372
28373 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28374
28375         PR target/14262
28376         * gcc.dg/20040305-2.c: New test.
28377
28378 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28379
28380         * gcc.dg/20040310-1.c: New test.
28381
28382 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28383
28384         * gcc.c-torture/execute/20040311-1.c: New test case.
28385
28386 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28387
28388         PR c++/14476
28389         * g++.dg/lookup/enum1.C: New test.
28390
28391 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28392
28393         PR c++/14510
28394         * g++.dg/lookup/struct2.C: New test.
28395
28396 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28397
28398         * gcc.dg/builtins-34.c: New test.
28399
28400 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28401
28402         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28403
28404 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28405
28406         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28407         * gcc.dg/alias-2.c: New testcase.
28408
28409 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28410
28411         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28412
28413 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28414
28415         * gcc.c-torture/execute/20040309-1.c: New test case.
28416
28417 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28418
28419         PR c++/14397
28420         * g++.dg/overload/ref1.C: New.
28421
28422 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28423
28424         PR c++/14409
28425         * g++.dg/template/spec12.C: New test.
28426
28427         PR c++/14448
28428         * g++.dg/parse/crash14.C: New test.
28429
28430 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28431
28432         PR c++/14230
28433         * g++.dg/init/ref11.C: New test.
28434
28435 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28436
28437         PR c++/14432
28438         * g++.dg/parse/builtin2.C: New test.
28439
28440 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28441
28442         PR c++/14401
28443         * g++.dg/init/ctor3.C: New test.
28444         * g++.dg/init/union1.C: New test.
28445         * g++.dg/ext/anon-struct4.C: New test.
28446
28447 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28448
28449         * g++.dg/lookup/koenig1.C: Tweak error messages.
28450         * g++.dg/lookup/used-before-declaration.C: Likewise.
28451         * g++.dg/other/do1.C: Likewise.
28452         * g++.dg/overload/koenig1.C: Likewise.
28453         * g++.dg/parse/crash13.C: Likewise.
28454         * g++.dg/template/instantiate3.C: Likewise.
28455
28456 2004-03-08  Eric Christopher  <echristo@redhat.com>
28457
28458         * * lib/target-supports.exp: Enable libiconv in test
28459         compilation.  Fix up error checking.
28460
28461 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28462
28463         PR middle-end/14289
28464         * gcc.dg/pr14289-1.c: New test case.
28465         * gcc.dg/pr14289-2.c: Likewise.
28466         * gcc.dg/pr14289-3.c: Likewise.
28467
28468 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28469
28470         * gcc.c-torture/execute/20040308-1.c: New test.
28471
28472 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28473
28474         * gcc.c-torture/execute/20040307-1.c: New test case.
28475
28476 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28477
28478         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28479
28480 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28481
28482         * gcc.dg/20040306-1.c: New test.
28483
28484 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28485
28486         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28487         them static.
28488         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28489
28490 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28491
28492         PR c/14465
28493         * gcc.dg/decl-6.c: New test.
28494
28495 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28496
28497         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28498         Rename LOGPOW -> LOG_POW.
28499         (SQRT_EXP, POW_EXP): New.
28500
28501 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28502
28503         * gcc.dg/i386-sse-8.c: New test.
28504
28505 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28506
28507         PR c/14114
28508         * gcc.dg/decl-5.c: New test.
28509
28510 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28511
28512         * gcc.dg/20040305-1.c: New test.
28513
28514 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28515
28516         PR other/14354
28517         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28518
28519 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28520
28521         PR c++/14425, c++/14426
28522         * g++.dg/ext/altivec-4.C: New test.
28523         * g++.dg/ext/altivec-5.C: New test.
28524
28525 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28526
28527         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28528         global variables of a type with no linkage.
28529         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28530         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28531         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28532         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28533         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28534         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28535         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28536         * g++.dg/warn/deprecated.C: Name enum Color.
28537         * g++.dg/overload/VLA.C: Name structure for 'b'.
28538         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28539
28540 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28541
28542         * gcc.c-torture/compile/20040304-1.c: New test.
28543
28544 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28545
28546         PR 13728
28547         * gcc.dg/decl-4.c: New testcase.
28548
28549 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28550
28551         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28552         as PRECF if sizeof (float) > sizeof (double).
28553         (PRECL): Make it the same as PRECF if
28554         sizeof (float) > sizeof (long double).
28555
28556 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28557
28558         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28559         system type.  Add check for irix6 which doesn't have c99 runtime.
28560
28561 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28562
28563         * gcc.dg/const-elim-1.c: xfail for xtensa.
28564
28565 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28566
28567         PR c++/14369
28568         * g++.dg/template/cond4.C: New test.
28569
28570 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28571
28572         PR c++/14360
28573         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28574
28575         PR c++/14361
28576         * g++.dg/parse/defarg7.C: New test.
28577
28578         PR c++/14359
28579         * g++.dg/template/friend26.C: New test.
28580
28581 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28582
28583         PR c++/14324
28584         * g++.dg/abi/mangle21.C: New test.
28585
28586         PR c++/14260
28587         * g++.dg/parse/constructor2.C: New test.
28588
28589         PR c++/14337
28590         * g++.dg/template/sfinae1.C: New test.
28591
28592 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28593
28594         PR c++/14267
28595         * g++.dg/expr/crash2.C: New test.
28596
28597         PR middle-end/13448
28598         * gcc.dg/inline-5.c: New test.
28599         * gcc.dg/always-inline.c: Split out tests into ...
28600         * gcc.dg/always-inline2.c: ... this and ...
28601         * gcc.dg/always-inline3.c: ... this.
28602
28603 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28604
28605         PR debug/12103
28606         * g++.dg/debug/crash1.C: New test.
28607
28608 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28609
28610         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28611         function with __attribute__((noinline)).
28612         (recurser_void2): Likewise.
28613         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28614         (recurser_void2): Likewise.
28615
28616 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28617
28618         PR middle-end/14203
28619         * g++.dg/warn/Wunused-6.C: New test case.
28620
28621 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28622
28623         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28624         not defined.
28625
28626 2004-02-27  Eric Christopher  <echristo@redhat.com>
28627
28628         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28629         * g++.dg/charset/asm2.c: Run only x86.
28630         * gcc.dg/charset/asm3.c: Ditto.
28631
28632 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28633
28634         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28635         ld_library_path.
28636
28637 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28638
28639         * g++.dg/ext/altivec-3.C: New.
28640
28641 2004-02-26  Richard Henderson  <rth@redhat.com>
28642
28643         * g++.dg/ext/attrib10.C: Mark for warning.
28644         * gcc.dg/attr-alias-1.c: New.
28645
28646 2004-02-26  Richard Henderson  <rth@redhat.com>
28647
28648         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28649         * gcc.c-torture/execute/20040208-2.c: ... it back.
28650
28651 2004-02-26  Eric Christopher  <echristo@redhat.com>
28652
28653         * lib/target-supports.exp (check-iconv-available): New function.
28654         * lib/gcc-dg.exp (dg-require-iconv): New function.
28655         Use above.
28656         * gcc.dg/charset: New directory.
28657         * gcc.dg/charset/charset.exp: New file.
28658         * gcc.dg/charset/asm1.c: Ditto.
28659         * gcc.dg/charset/asm2.c: Ditto.
28660         * gcc.dg/charset/asm3.c: Ditto.
28661         * gcc.dg/charset/asm4.c: Ditto.
28662         * gcc.dg/charset/asm5.c: Ditto.
28663         * gcc.dg/charset/attribute1.c: Ditto.
28664         * gcc.dg/charset/attribute2.c: Ditto.
28665         * gcc.dg/charset/string1.c: Ditto.
28666         * g++.dg/charset: New directory.
28667         * g++.dg/dg.exp: Add here. Special options.
28668         * g++.dg/charset/charset.exp: New file.
28669         * g++.dg/charset/asm1.c: Ditto.
28670         * g++.dg/charset/asm2.c: Ditto.
28671         * g++.dg/charset/asm3.c: Ditto.
28672         * g++.dg/charset/asm4.c: Ditto.
28673         * g++.dg/charset/attribute1.c: Ditto.
28674         * g++.dg/charset/attribute2.c: Ditto.
28675         * g++.dg/charset/extern1.cc: Ditto.
28676         * g++.dg/charset/extern2.cc: Ditto.
28677         * g++.dg/charset/string1.c: Ditto.
28678
28679 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28680
28681         PR c++/14278
28682         * g++.dg/parse/comma1.C: New test.
28683
28684 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28685
28686         PR c++/14284
28687         * g++.dg/template/ttp8.C: New test.
28688
28689 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28690
28691         * gcc.dg/fixuns-trunc-1.c: New test.
28692
28693 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28694
28695         * gcc.dg/builtins-config.h: Use #elif.
28696
28697 2004-02-26  Michael Matz  <matz@suse.de>
28698
28699         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28700         * gcc.dg/991214-1.c: Likewise.
28701         * gcc.dg/i386-asm-1.c: Likewise.
28702
28703 2004-02-25  Richard Henderson  <rth@redhat.com>
28704
28705         * gcc.c-torture/execute/20040208-2.c: Move ...
28706         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28707
28708 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28709
28710         PR c++/14246
28711         * g++.dg/other/crash-3.C: New test.
28712
28713 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28714
28715         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28716         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28717
28718         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28719         HP-UX.
28720
28721 2004-02-24  Michael Matz  <matz@suse.de>
28722
28723         * gcc.dg/i386-regparm.c: New.
28724
28725 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28726
28727         * gcc.c-torture/execute/20040223-1.c: New.
28728
28729 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28730             Kazu Hirata  <kazu@cs.umass.edu>
28731
28732         * gcc.dg/fwritable-strings-1.c: Remove.
28733
28734 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28735
28736         PR c/14156
28737         * gcc.dg/20040223-1.c: New test.
28738
28739 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28740
28741         PR c++/14106
28742         * g++.dg/ext/typeof9.C: New test.
28743
28744 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28745
28746         PR c++/14250
28747         * g++.dg/other/switch1.C: New test.
28748
28749 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28750
28751         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28752         * gcc.dg/va-arg-1.c: Likewise.
28753
28754 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28755
28756         PR c++/14143
28757         * g++.dg/template/koenig5.C: New test.
28758
28759 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28760
28761         * g++.dg/ext/altivec-1.C: Generalize target triple.
28762         * g++.dg/ext/altivec-2.C: New test case.
28763         * g++.dg/ext/altivec_check.h: New file.
28764         * gcc.dg/altivec-1.c: Generalize target triple;
28765         include altivec_check.h and call altivec_check().
28766         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28767         * gcc.dg/altivec-6.c: New test case.
28768         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28769         type casts as needed.
28770         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28771         altivec_check().
28772         * gcc.dg/altivec-12.c: New test case.
28773         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28774         include altivec_check.h and call altivec_check().
28775         * gcc.dg/altivec_check.h: New file.
28776
28777 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28778
28779         * lib/target-supports.exp (check_alias_available): Don't mangle
28780         function `g' in test program.
28781
28782 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28783
28784         * lib/target-supports.exp (check_profiling_available): Check
28785         argument to determine whether we support a profiling type.
28786         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28787         check_profiling_available.
28788         * g++.dg/bprob/bprob.exp: Likewise.
28789         * g77.dg/bprob/bprob.exp: Likewise.
28790         * gcc.misc-tests/bprob.exp: Likewise.
28791         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28792         dg-require-profiling and delete expected error handling.
28793         * gcc.dg/20021014-1.c: Likewise.
28794         * gcc.dg/nest.c: Likewise.
28795
28796 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28797
28798         PR c++/12007
28799         * g++.dg/other/vthunk1.C: New test.
28800
28801 2004-02-20  Falk Hueffner  <falk@debian.org>
28802
28803         PR target/14201
28804         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28805
28806 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28807
28808         PR c++/13927
28809         * g++.dg/other/error8.C: Remove XFAIL markers.
28810
28811         PR c++/14173
28812         * g++.dg/ext/packed5.C: New test.
28813
28814         PR c++/14199
28815         * g++.dg/warn/Wunused-5.C: New test.
28816
28817         PR c++/14186
28818         * g++.dg/lookup/member1.C: New test.
28819
28820 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28821
28822         * gcc.c-torture/compile/20040130-1.c: Enable only when
28823         __INT_MAX__ >= 2147483647L.
28824         * gcc.c-torture/compile/961203-1.c: Likewise.
28825
28826 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28827
28828         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28829         * g++.dg/opt/template1.C: Robustify assembler regexp
28830
28831 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28832
28833         * gcc.c-torture/execute/simd-4.x: Remove.
28834         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28835         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28836         Guard with #ifndef SKIP_ATTRIBUTE.
28837         * gcc.dg/compat/vector-1_y.c: Likewise.
28838         * gcc.dg/compat/vector-2_x.c: Likewise.
28839         * gcc.dg/compat/vector-2_y.c: Likewise.
28840         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28841         * g++.dg/eh/simd-2.C: Likewise.
28842
28843 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28844
28845         * gcc.c-torture/compile/complex-1.c: New.
28846
28847 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28848
28849         PR target/14209
28850         * gcc.c-torture/execute/20040218-1.c: New test.
28851
28852 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28853
28854         PR c++/14181
28855         * g++.dg/parse/new2.C: New test.
28856
28857 2004-02-18  Paul Brook  <paul@codesourcery.com>
28858
28859         * gcc.c-torture/compile/libcall-1.c: New test.
28860
28861 2004-02-18  Paul Brook  <paul@codesourcery.com>
28862
28863         PR debug/12934
28864         * gcc.dg/debug/debug-7.c: New test.
28865
28866 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28867
28868         * gcc.dg/20040217-1.c: New test.
28869
28870 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28871
28872         * gcc.c-torture/execute/990208-1.x: Delete.
28873
28874 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28875
28876         * gcc.c-torture/execute/20040208-2.x: New file.
28877
28878 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28879
28880         PR c++/11326
28881         * g++.dg/abi/structret1.C: New test.
28882
28883 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28884
28885         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28886         (i386_cpuid): No need to test if cpuid is available on AMD64.
28887         Fix assembly, so that it works onboth i386 and AMD64.
28888         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28889         (vecInLong): Fix s[] member type to unsigned int.
28890         (vecInWord): Remove type.
28891         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28892         (a64, b64, c64, d64, e64): Remove.
28893         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28894         Remove unused variable.  Remove initialization of removed variables.
28895         Don't call mmx_tests nor sse_tests.
28896         (reference_mmx, reference_sse): Remove.
28897         (check): Add return stmt.
28898         * gcc.dg/i386-sse-7.c: New test.
28899         * gcc.dg/i386-mmx-4.c: New test.
28900
28901 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28902
28903         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28904         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28905         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28906         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28907         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28908         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28909         g++.dg/tc1/dr94.C: Fix line terminator.
28910
28911 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28912
28913         * gcc.c-torture/compile/20040216-1.c: New.
28914
28915 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28916
28917         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28918         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28919         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28920         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28921         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28922         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28923
28924 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28925
28926         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28927
28928 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28929
28930         PR c++/13971
28931         * g++.dg/expr/cond4.C: New test.
28932
28933         PR c++/14086
28934         * g++.dg/lookup/crash2.C: New test.
28935
28936 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28937
28938         * gcc.c-torture/compile/20040214-2.c: New test.
28939
28940 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28941
28942         PR c++/14116
28943         * g++.dg/ext/typeof8.C: New test.
28944
28945 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28946
28947         * gcc.c-torture/compile/20040214-1.c: New test.
28948
28949 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28950
28951         PR c++/13635
28952         * g++.dg/template/spec11.C: New test.
28953
28954 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28955
28956         PR c++/13927
28957         * g++.dg/other/error8.C: New test.
28958
28959 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28960
28961         PR c++/14122
28962         * g++.dg/template/array4.C: New test.
28963
28964         PR c++/14108
28965         * g++.dg/inherit/thunk2.C: New test.
28966
28967         PR c++/14083
28968         * g++.dg/eh/cond2.C: New test.
28969
28970 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28971
28972         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28973
28974 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28975
28976         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28977
28978 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28979
28980         * g++.dg/simd-2.C: xfail on ppc64-linux.
28981
28982 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28983
28984         PR c/456
28985         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28986         tests.
28987
28988 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28989
28990         * gcc.dg/builtins-33.c: New test.
28991
28992 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28993
28994         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28995
28996 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28997
28998         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28999
29000 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29001
29002         * gcc.dg/ppc64-abi-3.c: New test.
29003
29004 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
29005
29006         PR c/14092
29007
29008         * gcc.dg/pr14092-1.c: New testcase.
29009
29010 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
29011
29012         * gcc.dg/cpp/assert4.c: Fix typo last change.
29013
29014         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
29015         * gcc.dg/cpp/assert4.c: Handle powerpc64.
29016
29017         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
29018
29019 2004-02-09  Roger Sayle  <roger@eyesopen.com>
29020
29021         * gcc.c-torture/compile/20040209-1.c: New test case.
29022
29023 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29024
29025         * gcc.dg/c90-init-1.c: Adjust expected error messages.
29026
29027 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
29028
29029         * gcc.c-torture/execute/20040208-[12].c: New tests.
29030
29031 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29032
29033         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
29034
29035 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29036
29037         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
29038
29039 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29040
29041         Bug 13856
29042         * gcc.dg/visibility-8.c: New testcase.
29043
29044 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29045
29046         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
29047         arguments.
29048         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
29049
29050 2004-02-07  Roger Sayle  <roger@eyesopen.com>
29051
29052         PR middle-end/13696
29053         * g++.dg/opt/fold1.C: New test case.
29054
29055 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29056
29057         PR c++/14033
29058         * g++.dg/other/crash-2.C: New test.
29059
29060 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29061
29062         PR c++/14028
29063         * g++.dg/parse/angle-bracket2.C: New test.
29064
29065 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29066
29067         PR middle-end/13750
29068         Revert:
29069         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29070         PR pch/13361
29071         * testsuite/g++.dg/pch/wchar-1.C: New.
29072         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29073
29074 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29075
29076         PR c++/14008
29077         * g++.dg/parse/error15.C: New test.
29078         * g++.dg/parse/crash11.C: Update dg-error mark.
29079
29080 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29081
29082         PR c++/13932
29083         * g++.dg/warn/conv2.C: New test.
29084
29085 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29086
29087         PR c++/13086
29088         * g++.dg/warn/incomplete1.C: Remove xfail.
29089
29090 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29091
29092         * lib/file-format.exp (gcc_target_object_format): Use
29093         ${tool}_target_compile, not gcc_target_compile.
29094         * lib/target-supports.exp (check_alias_available): Likewise.
29095         (check_gc_sections_available): Likewise.
29096         * g++.dg/ext/attrib10.C: Use dg-require-alias.
29097         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29098         dg-require-alias.
29099
29100 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29101
29102         PR c++/13969
29103         * g++.dg/template/static6.C: New test.
29104
29105 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
29106
29107         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29108
29109 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29110
29111         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29112         tests for systems where `char' is unsigned by default.
29113
29114 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29115
29116         PR c++/13997
29117         * g++.dg/template/partial3.C: New test.
29118
29119 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
29120
29121         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29122         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29123         Remove mentions of obsolete ports.
29124
29125 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
29126
29127         * gcc.dg/noncompile/20001228-1.c: Fix for new
29128         error message.
29129
29130 2004-02-03  Roger Sayle  <roger@eyesopen.com>
29131
29132         PR target/9348
29133         * gcc.c-torture/execute/multdi-1.c: New test case.
29134
29135 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29136
29137         PR c++/13925
29138         * g++.dg/template/lookup5.C: New test.
29139
29140 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29141
29142         PR c++/13950
29143         * g++.dg/template/lookup4.C: New test.
29144
29145         PR c++/13970
29146         * g++.dg/parse/error14.C: New test.
29147
29148         PR c++/14002
29149         * g++.dg/parse/template13.C: New test.
29150
29151 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29152
29153         PR c++/13978
29154         * g++.dg/template/koenig4.C: New test.
29155
29156         PR c++/13968
29157         * g++.dg/template/crash17.C: New test.
29158
29159         PR c++/13975
29160         * g++.dg/parse/error13.C: New test.
29161         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29162
29163 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29164
29165         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29166
29167 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
29168
29169         PR c/11658
29170         PR c/13994
29171         * gcc.dg/noncompile/20040203-1.c: New test.
29172         * gcc.dg/noncompile/20040203-2.c: Likewise.
29173         * gcc.dg/noncompile/20040203-3.c: Likewise.
29174         * gcc.dg/20040203-1.c: Likewise.
29175
29176 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29177
29178         PR c++/10858
29179         * g++.dg/template/sizeof7.C: New test.
29180
29181 2004-02-02  Eric Christopher  <echristo@redhat.com>
29182             Zack Weinberg  <zack@codesourcery.com>
29183
29184         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29185
29186 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29187
29188         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29189         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29190         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29191         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29192
29193 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29194
29195         PR c++/13113
29196         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29197
29198         PR c++/13854
29199         * g++.dg/ext/attrib13.C: New test.
29200
29201         PR c++/13907
29202         * g++.dg/conversion/op2.C: New test.
29203
29204 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29205
29206         * gcc.dg/titype-1.c: Fix pasto.
29207
29208 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29209
29210         * gcc.dg/titype-1.c: New test.
29211
29212 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29213
29214         PR c++/13957
29215         * g++.dg/template/non-type-template-argument-1.C,
29216         g++.dg/template/qualified-id1.C: Update dg-error marks.
29217         * g++.dg/template/nontype6.C: New test.
29218
29219 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29220
29221         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29222         * gcc.dg/builtins-31.c: New testcase.
29223         * gcc.dg/builtins-32.c: New testcase.
29224
29225 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
29226
29227         * objc.dg/call-super-2.m: Update line numbers
29228         for the including of stddef.h.
29229
29230 2004-01-30  Michael Matz  <matz@suse.de>
29231
29232         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29233         g++.dg/ext/case-range3.C: New tests.
29234
29235 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29236
29237         DR206
29238         PR c++/13813
29239         * g++.dg/template/member4.C: New test.
29240
29241 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29242
29243         PR c++/13683
29244         * g++.dg/template/sizeof6.C: New test.
29245
29246 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29247
29248         * gcc.dg/fwritable-strings-1.c: New test.
29249
29250 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29251
29252         * gcc.c-torture/compile/20040130-1.c: New test.
29253
29254 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29255
29256         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29257
29258 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29259
29260         PR c++/13883
29261         * g++.dg/template/ctor3.C: New test.
29262
29263 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29264
29265         * g++.dg/tc1: New directory.
29266         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29267         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29268         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29269         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29270         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29271
29272 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29273
29274         * g++.dg/parse/error11.C: New test.
29275         * g++.dg/parse/error12.C: Likewise.
29276
29277 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29278
29279         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29280         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29281
29282 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29283
29284         PR c++/13791
29285         * g++.dg/ext/attrib12.C: New test.
29286
29287         PR c++/13736
29288         * g++.dg/parse/cast2.C: New test.
29289
29290 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29291
29292         * objc.dg/encode-2.m (main): New local string.  Set depending on
29293         sizeof long.  Use in sscanf call.
29294         * objc.dg/encode-3.m (main): New local string.  Set depending on
29295         sizeof long.  Use in scan_initial call.
29296
29297 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29298
29299         * objc.dg/call-super-2.m: Make LP64-safe.
29300         * objc.dg/desig-init-1.m: Likewise.
29301
29302 2004-01-27  Devang Patel <dpatel@apple.com>
29303
29304         * g++.dg/debug/namespace1.C: New test.
29305
29306 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29307
29308         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29309         xscale-*-*.
29310
29311         * gcc.dg/arm-mmx-1.c: New test.
29312
29313 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29314
29315         * gcc.dg/20040127-1.c: New test.
29316         * gcc.dg/20040127-2.c: New test.
29317
29318 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29319
29320         * objc.dg/stret-1.m (glob): Renamed to globa.
29321
29322 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29323
29324         PR c++/13663
29325         * g++.dg/expr/for1.C: New test.
29326
29327 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29328
29329         PR middle-end/13779
29330         * gcc.dg/darwin-longlong.c: New test.
29331
29332 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29333
29334         * gcc.dg/20040124-1.c: Moved test from here...
29335         * gcc.c-torture/compile/20040124-1.c: ...to here.
29336
29337 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29338
29339         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29340         the assembly output if -m64 is passed.
29341
29342 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29343
29344         PR c++/13833
29345         * g++.dg/template/cond3.C: New test.
29346
29347 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29348
29349         PR c++/13810
29350         * g++.dg/template/ttp7.C: New test.
29351
29352 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29353
29354         PR c++/13797
29355         * g++.dg/template/nontype4.C: New test.
29356         * g++.dg/template/nontype5.C: Likewise.
29357
29358 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29359
29360         * gcc.dg/torture/mips-clobber-at.c: New test.
29361
29362 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29363
29364         * gcc.dg/20040124-1.c: New test.
29365
29366 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29367
29368         * gcc.dg/20040123-1.c: New test.
29369
29370 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29371
29372         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29373
29374 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29375
29376         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29377
29378 2004-01-23  Andrew Pinski  <apinski@apple.com>
29379
29380         * gcc.dg/20030121-1.c: Move to ..
29381         * gcc.dg/20040121-1.c: here.
29382
29383 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29384
29385         * gcc.dg/builtins-29.c: New test case.
29386
29387 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29388
29389         PR 18314
29390         * gcc.dg/builtins-30.c: New testcase.
29391
29392 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29393
29394         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29395         * lib/g77.exp: Likewise.
29396         * lib/objc.exp: Likewise.
29397         * lib/g++.exp: Likewise.
29398
29399 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29400
29401         * gcc.dg/struct-by-value-2.c: New test.
29402
29403 2004-01-21  Andrew Pinski  <apinski@apple.com>
29404
29405         PR target/13785
29406         * gcc.dg/20030121-1.c: New test.
29407
29408 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29409
29410         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29411         clobber frame pointer register in asm statement.
29412
29413 2004-01-21  Falk Hueffner  <falk@debian.org>
29414
29415         * gcc.c-torture/compile/20040121-1.c: New test.
29416
29417 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29418
29419         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29420
29421 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29422
29423         * gcc.dg/ppc64-abi-2.c: New test.
29424
29425 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29426
29427         * lib/treelang.exp: Fill out this file.
29428         * lib/treelang-dg.exp: New File.
29429
29430 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29431
29432         * gcc.c-torture/compile/981022-1.c: Remove.
29433         * gcc.dg/array-5.c: Remove XFAIL.
29434         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29435         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29436         gcc.dg/cond-lvalue-1.c: Update.
29437         * gcc.dg/cast-lvalue-2.c: New test.
29438
29439 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29440
29441         PR c++/13592
29442         * g++.dg/other/error1.C (class foo): Tweak error message.
29443
29444         PR c++/13592
29445         * g++.dg/template/call2.C: New test.
29446
29447 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29448
29449         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29450         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29451         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29452         scalar-return-1_x.c, scalar-return-2_y.c,
29453         scalar-return-3_x.c, scalar-return-3_y.c,
29454         scalar-return-4_x.c, scalar-return-4_y.c,
29455         struct-align-1.h, struct-align-1_x.c,
29456         struct-align-1_y.c, struct-align-2.h,
29457         struct-align-2_x.c, struct-align-2_y.c,
29458         struct-by-value-10_y.c, struct-by-value-11_x.c,
29459         struct-by-value-11_y.c, struct-by-value-12_x.c,
29460         struct-by-value-12_y.c, struct-by-value-13_x.c,
29461         struct-by-value-13_y.c, struct-by-value-14_x.c,
29462         struct-by-value-14_y.c, struct-by-value-15_x.c,
29463         struct-by-value-15_y.c, struct-by-value-16_y.c,
29464         struct-by-value-17_y.c, struct-by-value-18_y.c,
29465         struct-by-value-19_y.c, struct-by-value-1_x.c,
29466         struct-by-value-1_y.c, struct-by-value-20_y.c,
29467         struct-by-value-2_x.c, struct-by-value-2_y.c,
29468         struct-by-value-3_y.c, struct-by-value-4_x.c,
29469         struct-by-value-4_y.c, struct-by-value-5_y.c,
29470         struct-by-value-6_y.c, struct-by-value-7_y.c
29471         struct-by-value-8_x.c, struct-by-value-8_y.c
29472         struct-by-value-9_x.c, struct-by-value-9_y.c
29473         struct-return-10_x.c, struct-return-10_y.c,
29474         struct-return-19_x.c, struct-return-20_x.c
29475         struct-return-2_x.c, struct-return-2_y.c
29476         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29477         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29478
29479 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29480
29481         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29482         attribute on sparc*-sun-solaris2.*.
29483
29484 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29485
29486         PR c++/13710
29487         * g++.dg/ext/typeof7.C: New test.
29488
29489 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29490
29491         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29492         * gcc.dg/const-elim-1.c: Same.
29493
29494 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29495
29496         * objc.dg/stret-1.m: New.
29497         * objc.dg/stret-2.m: New.
29498
29499 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29500
29501         PR c++/11895
29502         * g++.dg/ext/vector1.C: New test.
29503
29504 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29505
29506         * gcc.dg/pch/import-1.c: New.
29507         * gcc.dg/pch/import-1.hs: New.
29508         * gcc.dg/pch/import-1a.h: New.
29509         * gcc.dg/pch/import-1b.h: New.
29510         * gcc.dg/pch/import-1c.h: New.
29511
29512 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29513
29514         PR c++/13574
29515         * g++.dg/ext/array1.C: New test.
29516
29517         PR c++/13178
29518         * g++.dg/conversion/op1.C: New test.
29519
29520 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29521
29522         PR 11864
29523         From Kazumoto Kojima / Dan Kegel:
29524         * gcc.dg/pr11864-1.c: New test.
29525
29526         PR 10392
29527         From Marcus Comstedt / Dan Kegel:
29528         * gcc.dg/pr10392-1.c: New test.
29529
29530 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29531
29532         PR c++/13478
29533         * g++.dg/init/ref10.C: New test.
29534
29535 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29536
29537         PR c++/13407
29538         * g++.dg/parse/typename6.C: New test.
29539
29540 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29541
29542         PR pch/13361
29543         * testsuite/g++.dg/pch/wchar-1.C: New.
29544         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29545
29546 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29547
29548         PR c++/9259
29549         * g++.dg/expr/sizeof2.C: New test.
29550
29551 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29552
29553         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29554
29555 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29556
29557         PR c++/13659
29558         * g++.dg/lookup/strong-using-3.C: New.
29559         * g++.dg/lookup/using-10.C: New.
29560
29561 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29562
29563         PR c++/13594
29564         * g++.dg/lookup/strong-using-2.C: New.
29565
29566 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29567             Dan Kegel <dank@kegel.com>
29568             J"orn Rennecke <joern.rennecke@superh.com>
29569
29570         PR target/9365
29571         * gcc.dg/pr9365-1.c: New test.
29572
29573 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29574
29575         PR c++/8856
29576         * g++.dg/parse/casting-operator2.C: New test.
29577         * g++.old-deja/g++.pt/explicit83.C: Remove.
29578
29579 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29580
29581         * gcc.dg/label-compound-stmt-1.c: New test.
29582         * gcc.c-torture/compile/950922-1.c,
29583         gcc.c-torture/compile/20000211-3.c,
29584         gcc.c-torture/compile/20000518-1.c,
29585         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29586         compound statements.
29587
29588 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29589
29590         * gcc.dg/ppc64-abi-1.c: New test.
29591
29592 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29593
29594          * g++.dg/ext/attrib9.C: Add dg-warnings.
29595
29596 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29597
29598         PR c++/12335
29599         * g++.dg/parse/dtor3.C: New test.
29600
29601 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29602
29603         PR c++/12709
29604         * g++.dg/parse/try-catch-1.C: New test.
29605
29606 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29607
29608         * ada/acats/run_all.sh: Add more verbose output in acats.log
29609         when compiling tests.
29610
29611 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29612
29613         PR 13656
29614         * gcc.dg/typedef-redecl.c: New test case.
29615         * gcc.dg/typedef-redecl.h: New support file.
29616
29617 2004-01-13  Jan Hubicka  <jh@suse.cz>
29618
29619         * gcc.dg/always_inline.c: New test.
29620         * gcc.dg/debug/20031231-1.c: Fix.
29621
29622 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29623
29624         PR c++/13474
29625         * g++.dg/template/array3.C: New test.
29626
29627 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29628
29629         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29630         * g++.dg/warn/Wunused-2.C: Likewise.
29631
29632 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29633
29634         PR c++/13289
29635         * g++.dg/template/instantiate6.C: New test.
29636
29637 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29638
29639         PR middle-end/11397
29640         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29641
29642 2004-01-12  Jan Hubicka  <jh@suse.cz>
29643
29644         PR opt/12826
29645         * gcc.dg/20040112-1.c: New.
29646
29647         * gcc.dg/dwarf-die[1-7].c: Move to...
29648         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29649         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29650
29651 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29652
29653         PR c++/4100
29654         * g++.dg/parse/friend4.C: New test.
29655
29656 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29657
29658         PR c++/4100
29659         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29660         definition is called a friend.
29661
29662 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29663
29664         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29665
29666 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29667
29668         PR c++/3478
29669         * g++.dg/parse/error10.C: New test.
29670         * g++.dg/template/arg2.C: Accept "invalid type" error.
29671
29672 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29673
29674         PR middle-end/13392
29675         * g++.dg/opt/expect2.C: New test.
29676
29677 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29678
29679         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29680         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29681         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29682         Update dg-error regexps.
29683
29684 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29685
29686         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29687         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29688
29689 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29690
29691         * gcc.dg/pragma-re-1.c: Use right pointer type.
29692
29693 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29694
29695         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29696
29697 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29698
29699         * gcc.dg/rs6000-ldouble-1.c: New.
29700
29701 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29702
29703         DR 337
29704         PR c++/9256
29705         * g++.dg/other/abstract1.C: New test.
29706
29707 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29708
29709         * g++.dg/lookup/strong-using-1.C: New.
29710
29711 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29712
29713         PR c/11234
29714         * gcc.dg/func-ptr-conv-1.c: New test.
29715         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29716
29717 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29718
29719         PR target/13380.
29720         * gcc.c-torture/compile/20040109-1.c: New.
29721
29722 2004-01-08  Stuart Hastings  <stuart@apple.com>
29723
29724         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29725         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29726         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29727
29728 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29729
29730         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29731
29732 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29733
29734         * ada/acats/run_acats: Treat 'gnatchop' the same way
29735         as 'gnatmake'.  Export GCC_DRIVER.
29736         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29737         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29738
29739 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29740
29741         PR c++/12573
29742         * g++.dg/template/dependent-expr4.C: New test.
29743
29744 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29745
29746         * gcc.dg/altivec-11.c: New test.
29747
29748 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29749
29750         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29751
29752 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29753
29754         PR c/6024
29755         * gcc.dg/enum-compat-1.c: New test.
29756         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29757
29758 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29759
29760         PR c/12165
29761         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29762         gcc.dg/c99-idem-qual-3.c: New tests.
29763
29764 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29765
29766         * gcc.dg/winline-7.c: Don't cast void * to int.
29767
29768 2004-01-06  Jan Hubicka  <jh@suse.cz>
29769
29770         * gcc.dg/i386-sse-5.c: New test
29771         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29772
29773 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29774
29775         PR c++/12815
29776         * g++.dg/rtti/typeid4.C: New test.
29777
29778 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29779
29780         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29781
29782 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29783
29784         PR c++/12132
29785         * g++.dg/template/error11.C: New test.
29786
29787         PR c++/13451
29788         * g++.dg/template/class2.C: New test.
29789
29790 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29791         Richard Sandiford <rsandifo@redhat.com>
29792
29793         PR c++/13387
29794         * g++.dg/opt/alias3.C: New test.
29795
29796 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29797
29798         PR c++/13157
29799         * g++.dg/template/koenig3.C: New test.
29800
29801         PR c++/13529
29802         * g++.dg/parse/offsetof3.C: New test.
29803
29804         * g++.dg/init/copy7.C: Add missing dg-error markers.
29805
29806         PR c++/12226
29807         * g++.dg/init/copy7.c: New test.
29808
29809         PR c++/13536
29810         * g++.dg/parse/cast1.C: New test.
29811
29812 2004-01-04  Jan Hubicka  <jh@suse.cz>
29813
29814         * gcc.dg/winline[1-7].c: New tests.
29815
29816 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29817
29818         PR c++/13520
29819         * g++.dg/template/qualttp22.C: New test.
29820
29821 2004-01-01  Jan Hubicka  <jh@suse.cz>
29822
29823         * gcc.dg/debug/20031231-1.c: New.
29824         * gcc.c-torture/compile/20040101-1.c: New.
29825         * gcc.dg/dwarf-die-[1-7].c: New.
29826
29827 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29828
29829         PR optimization/13521
29830         * gcc.c-torture/compile/20031231-1.c: New test.
29831
29832 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29833
29834         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29835
29836 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29837
29838         PR c++/10079
29839         * g++.dg/template/crash16.C: New test.
29840
29841 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29842
29843         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29844
29845 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29846
29847         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29848         ports.
29849         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29850         * g++.old-deja/g++.law/profile1.C: Likewise.
29851         * gcc.c-torture/compile/981006-1.c: Likewise.
29852         * gcc.c-torture/execute/loop-2e.x: Likewise.
29853         * gcc.c-torture/execute/loop-2f.x: Remove.
29854         * gcc.c-torture/execute/loop-2g.x: Likewise.
29855         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29856         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29857
29858 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29859
29860         PR c++/13507
29861         * g++.dg/ext/attrib11.C: New test.
29862
29863         PR c++/13494
29864         * g++.dg/template/array2-1.C: New test.
29865         * g++.dg/template/array2-2.C: New test.
29866
29867 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29868
29869         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29870
29871 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29872
29873         PR c++/12774
29874         * g++.dg/template/array1-1.C: New test.
29875         * g++.dg/template/array1-2.C: New test.
29876
29877 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29878
29879         PR fortran/12632
29880         * g77.dg/12632.f: New test case.
29881
29882 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29883
29884         PR c++/13289
29885         * g++.dg/parse/nontype1.C: New test.
29886
29887 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29888
29889         PR c++/12403
29890         * g++.dg/parse/explicit1.C: New test.
29891         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29892
29893 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29894
29895         PR c++/13081
29896         * g++.dg/opt/inline6.C: New test.
29897
29898         PR c++/12613
29899         * g++.dg/parse/error9.C: New test.
29900
29901         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29902
29903 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29904
29905         PR c++/13009
29906         * g++.dg/init/assign1.C: New test.
29907
29908 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29909
29910         PR c++/13070
29911         * g++.dg/warn/format3.C: New test case.
29912
29913 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29914
29915         * gcc.c-torture/compile/20031227-1.c: New test.
29916
29917 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29918
29919         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29920         * g77.dg/bprob/bprob.exp: Likewise.
29921         * gcc.misc-tests/bprob.exp: Likewise.
29922         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29923         variants on systems where the library does not provide that
29924         functionality.
29925         * gcc.dg/builtins-20.c: Use builtins-config.h.
29926         * gcc.dg/builtins-config.h: New file.
29927
29928 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29929
29930         * lib/gcc-dg.exp (dg-require-profiling): New function.
29931         * lib/target-supports.exp (check_profiling_available): Likewise.
29932         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29933         * g77.dg/bprob/bprob.exp: Likewise.
29934         * gcc.misc-tests/bprob.exp: Likewise.
29935         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29936         * gcc.dg/20021014-1.c: Likewise.
29937         * gcc.dg/nest.c: Likewise.
29938
29939 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29940
29941         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29942         compiling.
29943         * g++.dg/lookup/java2.C: Likewise.
29944         * gcc.dg/cpp/lexident.c: Likewise.
29945
29946 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29947
29948         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29949         given.
29950         * gcc.c-torture/compile/961203-1.c: Likewise.
29951         * gcc.c-torture/compile/980506-1.c: Likewise.
29952
29953 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29954
29955         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29956         (additional_prunes): New global.
29957         (gcc-dg-prune): Handle additional per-test pruning.
29958         (dg-test): Clear additional_prunes between tests.
29959
29960         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29961         dg-prune-output to avoid spurious failures from assembler
29962         complaining about nonexistent WAW violations.
29963         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29964         Use dg-prune-output to avoid spurious failures from assembler
29965         warning about Itanium B-step errata.
29966
29967 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29968
29969         * g++.dg/abi/macro0.C: New test.
29970         * g++.dg/abi/macro1.C: Likewise.
29971         * g++.dg/abi/macro2.C: Likewise.
29972
29973         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29974         * g++.dg/abi/bitfield7.C: Likewise.
29975         * g++.dg/abi/dtor2.C: Likewise.
29976         * g++.dg/abi/mangle11.C: Likewise.
29977         * g++.dg/abi/mangle12.C: Likewise.
29978         * g++.dg/abi/mangle14.C: Likewise.
29979         * g++.dg/abi/mangle17.C: Likewise.
29980         * g++.dg/abi/vbase10.C: Likewise.
29981         * g++.dg/abi/vbase14.C: Likewise.
29982         * g++.dg/template/qualttp17.C: Likewise.
29983
29984 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29985
29986         PR c/11995
29987         * gcc.dg/20031223-1.c: New test.
29988
29989 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29990
29991         * gcc.dg/noreturn-7.c: New test.
29992
29993 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29994
29995         * gcc.dg/null-pointer-1.c: New test.
29996
29997 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29998
29999         * g++.old-deja/g++.jason/template18.C: Remove.
30000         * g++.old-deja/g++.jason/template37.C: Likewise.
30001
30002         PR c++/12862
30003         * g++.dg/lookup/ns1.C: New test.
30004
30005         PR c++/12397
30006         * g++.dg/template/lookup3.C: New test.
30007
30008 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30009
30010         * g++.dg/template/recurse1.C: New test
30011
30012 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30013
30014         PR c++/12479
30015         * g++.dg/parse/semicolon1.C: New test.
30016         * g++.dg/parse/semicolon1.h: Likewise.
30017
30018 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
30019
30020         * gcc.dg/darwin-misaligned.c: New test.
30021
30022 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30023
30024         PR c/9163
30025         * gcc.dg/20031222-1.c: New test.
30026
30027 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
30028
30029         PR c++/13438
30030         * g++.dg/parse/error8.C: New test.
30031
30032         PR c++/11554
30033         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
30034
30035 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
30036
30037         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
30038         too small.
30039         * gcc.c-torture/compile/930217-1.c: Likewise.
30040         * gcc.c-torture/compile/930513-1.c: Likewise.
30041         * gcc.c-torture/execute/920908-2.c: Likewise.
30042         * gcc.c-torture/execute/921204-1.c: Likewise.
30043         * gcc.c-torture/execute/930621-1.c: Likewise.
30044         * gcc.c-torture/execute/930630-1.c: Likewise.
30045         * gcc.c-torture/execute/931031-1.c: Likewise.
30046         * gcc.c-torture/execute/980602-2.c: Likewise.
30047         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30048         * gcc.c-torture/execute/compndlit-1.c: Likewise.
30049         * gcc.c-torture/execute/extzvsi.c: Likewise.
30050         * gcc.c-torture/unsorted/ext.c: Likewise.
30051
30052 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
30053
30054         PR target/12749
30055         * gcc.c-torture/compile/20031220-2.c: New test case.
30056
30057 2003-12-20  Roger Sayle  <roger@eyesopen.com>
30058
30059         PR optimization/13031
30060         * gcc.c-torture/compile/20031220-1.c: New test case.
30061
30062 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30063
30064         * gcc.dg/cast-function-1.c: New test.
30065
30066 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30067
30068         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
30069         formats.
30070
30071 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
30072
30073         PR c++/12795
30074         * g++.dg/ext/attrib10.C: New test.
30075
30076 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30077
30078         * gcc.dg/cleanup-10.c: New test.
30079         * gcc.dg/cleanup-11.c: New test.
30080
30081 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30082
30083         PR c++/13239
30084         * g++.dg/opt/expect1.C: New test.
30085
30086 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
30087
30088         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
30089
30090 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
30091
30092         PR debug/12923
30093         * gcc.dg/20031218-1.c: New test.
30094
30095         PR debug/12389
30096         * gcc.dg/20031218-2.c: New test.
30097         * gcc.dg/20031218-3.c: New test.
30098
30099         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30100         of label name and allow for USER_LABEL_PREFIX == "_" names.
30101         * g++.dg/abi/mangle18-2.C: Likewise.
30102         * g++.dg/abi/mangle19-1.C: Likewise.
30103         * g++.dg/abi/mangle19-2.C: Likewise.
30104         * g++.dg/abi/mangle20-1.C: Likewise.
30105         * g++.dg/abi/mangle20-2.C: Likewise.
30106
30107 2003-12-18  Richard Henderson  <rth@redhat.com>
30108
30109         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30110
30111 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
30112             Dan Kegel <dank@kegel.com>
30113
30114         PR other/12009
30115         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30116         testing a cross compiler, it causes spurious compile failures.
30117         * lib/g++.exp: Likewise.
30118
30119 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30120
30121         PR c++/13262
30122         * g++.dg/template/access13.C: New test.
30123
30124 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
30125
30126         * gcc.dg/20031216-1.c: New test.
30127
30128 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30129
30130         PR c++/9154
30131         * g++.dg/template/error10.C: New test.
30132
30133 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30134
30135         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30136         * g++.dg/eh/simd-2.C: Likewise.
30137
30138 2003-12-17  James E Wilson  <wilson@specifixinc.com>
30139             Roger Sayle  <roger@eyesopen.com>
30140
30141         * gcc.c-torture/execute/ieee/mzero5.c: New.
30142
30143 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
30144
30145         PR c++/10603
30146         * g++.dg/parse/error6.C: New test.
30147
30148         PR c++/12827
30149         * g++.dg/parse/error7.C: New test.
30150
30151 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30152
30153         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30154         at -O with stabs debugging formats.
30155         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30156         * gcc.dg/debug/debug-2.c: Likewise.
30157
30158 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30159
30160         PR c++/12696
30161         * g++.dg/init/error1.C: New test.
30162
30163         PR c++/12218
30164         * g++.dg/init/pm3.C: New test.
30165
30166 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30167
30168         PR c/3347
30169         * gcc.dg/bitfld-8.c: New test.
30170
30171 2003-12-16  James Lemke  <jim@wasabisystems.com>
30172
30173         * gcc.dg/arm-scd42-[123].c: New tests.
30174
30175 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30176
30177         PR c++/9043
30178         * g++.dg/abi/mangle20-1.C: New test.
30179         * g++.dg/abi/mangle20-2.C: New test.
30180
30181 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30182
30183         PR c++/13275
30184         * g++.dg/other/offsetof2.C: Remove XFAIL.
30185         * g++.dg/parse/offsetof1.C: New test.
30186         * g++.gd/parse/offsetof2.C: Likewise.
30187
30188 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30189
30190         * g++.dg/template/nontype3.C: New test.
30191         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30192
30193 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30194
30195         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30196
30197 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30198
30199         PR c++/13387
30200         * g++.dg/expr/assign1.C: New test.
30201
30202         PR c++/13242
30203         * g++.dg/abi/mangle19-1.C: New test.
30204         * g++.dg/abi/mangle19-2.C: New test.
30205
30206 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30207
30208         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30209
30210 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30211
30212         * gcc.c-torture/execute/20031216-1.c: New test.
30213
30214 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30215
30216         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30217         an ICE regression.
30218
30219 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30220
30221         PR c++/10926
30222         * g++.dg/template/error9.C: New test.
30223
30224         PR c++/11116
30225         * g++.dg/template/error8.C: New test.
30226
30227 2003-12-15  Roger Sayle  <roger@eyesopen.com>
30228
30229         PR middle-end/13400
30230         * gcc.c-torture/execute/20031215-1.c: New test case.
30231
30232 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30233
30234         PR c++/13269
30235         * g++.dg/parse/error5.C: New test.
30236
30237         PR c++/12989
30238         * g++.dg/expr/sizeof1.C: New test.
30239
30240         PR c++/13310
30241         * g++.dg/template/crash15.C: New test.
30242
30243 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
30244
30245         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30246         a non-POD type as the last named parameter of a varargs function.
30247
30248 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30249
30250         PR c++/13243
30251         PR c++/12573
30252         * g++.dg/template/crash14.C: New test.
30253         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30254
30255 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30256
30257         * g++.dg/other/java1.C: New test.
30258
30259         PR c++/13241
30260         * g++.dg/abi/mangle18-1.C: New test.
30261         * g++.dg/abi/mangle18-2.C: New test.
30262
30263 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30264
30265         PR optimization/10312
30266         * gcc.c-torture/execute/20031214-1.c: New.
30267
30268 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30269
30270         PR c++/10779
30271         PR c++/12160
30272         * g++.dg/parse/error3.C: New test.
30273         * g++.dg/parse/error4.C: Likewise.
30274         * g++.dg/abi/mangle4.C: Tweak error messages.
30275         * g++.dg/lookup/using5.C: Likewise.
30276         * g++.dg/other/error2.C: Likewise.
30277         * g++.dg/parse/typename5.C: Likewise.
30278         * g++.dg/parse/undefined1.C: Likewise.
30279         * g++.dg/template/arg2.C: Likewise.
30280         * g++.dg/template/ttp3.C: Likewise.
30281         * g++.dg/template/type1.C: Likewise.
30282         * g++.old-deja/g++.other/crash32.C: Likewise.
30283         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30284
30285 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30286
30287         PR c++/13106
30288         * g++.dg/warn/noreturn-3.C: New test.
30289
30290 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30291
30292         PR c++/13118
30293         * g++.dg/abi/covariant3.C: New.
30294
30295 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30296
30297         * g++.dg/eh/ia64-1.C: New test.
30298
30299 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30300
30301         PR optimization/13037
30302         * g77.f-torture/execute/13037.f: New test case.
30303
30304 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30305
30306         PR c++/12881
30307         * g++.dg/abi/covariant2.C: New.
30308
30309 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30310
30311         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30312
30313 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30314
30315         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30316
30317 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30318
30319         PR other/10819
30320         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30321         to fix Bug 10819.
30322         * lib/g++.exp (g++_version): Likewise.
30323         * lib/g77.exp (g77_version): Likewise.
30324         * lib/objc.exp (default_objc_version): Likewise.
30325
30326 2003-12-10  Richard Henderson  <rth@redhat.com>
30327
30328         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30329
30330         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30331
30332 2003-12-08  Matt Austern  <austern@apple.com>
30333
30334         PR c/13134
30335         * lib/gcc-dg.exp (dg-require-visibility): Define.
30336         * lib/target-supports (check_visibility_available): Define.
30337         * gcc.dg/visibility-1.c: New test.
30338         * gcc.dg/visibility-2.c: Likewise.
30339         * gcc.dg/visibility-3.c: Likewise.
30340         * gcc.dg/visibility-4.c: Likewise.
30341         * gcc.dg/visibility-5.c: Likewise.
30342         * gcc.dg/visibility-6.c: Likewise.
30343         * g++.dg/ext/visibility-1.C: Likewise.
30344         * g++.dg/ext/visibility-2.C: Likewise.
30345         * g++.dg/ext/visibility-3.C: Likewise.
30346         * g++.dg/ext/visibility-4.C: Likewise.
30347         * g++.dg/ext/visibility-5.C: Likewise.
30348         * g++.dg/ext/visibility-6.C: Likewise.
30349
30350 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30351
30352         * g++.dg/lookup/java1.C: New test.
30353         * g++.dg/lookup/java2.C: New test.
30354
30355 2003-12-07  Falk Hueffner  <falk@debian.org>
30356
30357         * g++.dg/opt/noreturn-1.C: New test.
30358
30359 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30360
30361         * gcc.dg/overflow-1.c: New test.
30362
30363 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30364
30365         * g77.f-torture/compile/13060.f: New test.
30366
30367 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30368
30369         PR c++/13323
30370         * g++.dg/inherit/operator2.C: New test.
30371
30372 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30373
30374         PR c++/13305
30375         * g++.dg/ext/attrib9.C: New test.
30376
30377 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30378
30379         PR c++/13314
30380         * g++.dg/template/error7.C: New test.
30381
30382 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30383             J"orn Rennecke <joern.rennecke@superh.com>
30384
30385         PR target/13302
30386         * g++.dg/other/struct-va_list.C: New test.
30387
30388 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30389
30390         PR c++/13166
30391         * g++.dg/parse/defarg6.C: New test.
30392
30393 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30394
30395         PR target/13256
30396         * gcc.c-torture/execute/20031201-1.c: New test.
30397
30398 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30399
30400         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30401
30402 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30403
30404         * gcc.dg/builtin-return-1.c: New test.
30405
30406 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30407             J"orn Rennecke <joern.rennecke@superh.com>
30408
30409         PR optimization/13260
30410         * gcc.c-torture/execute/20031204-1.c: New test.
30411
30412 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30413
30414         PR c++/9127
30415         * g++.dg/template/error6.C: New test.
30416
30417 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30418
30419         * gcc.dg/20031202-1.c: New test.
30420
30421 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30422
30423         PR c++/13179
30424         * g++.dg/template/eh1.C: New test.
30425
30426         PR c++/10771
30427         * g++.dg/template/error5.C: New test.
30428
30429 2003-12-02  David Ung  <davidu@mips.com>
30430
30431         * gcc.dg/compat/vector-check.h: Corrected type for var
30432         g_##TMODE
30433
30434 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30435
30436         PR c++/10126
30437         * g++.dg/template/ptrmem8.C: New test.
30438
30439 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30440
30441         PR c++/12573
30442         * g++.dg/template/dependent-expr3.C: New test.
30443
30444 2003-12-01  James Lemke  <jim@wasabisystems.com>
30445
30446         * gcc.dg/arm-g2.c: New test.
30447
30448 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30449
30450         PR optimization/11634
30451         * gcc.dg/20031201-2.c: New test case.
30452
30453 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30454
30455         PR 11433
30456         * objc.dg/proto-lossage-3.m: New test.
30457
30458 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30459
30460         PR optimization/12628
30461         * gcc.dg/20031201-1.c: New test case.
30462
30463 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30464
30465         * gcc.dg/unaligned-1.c: New test.
30466
30467 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30468
30469         PR c++/9849
30470         * g++.dg/template/error4.C: New test.
30471         * g++.dg/template/nested3.C: Adjust error markers.
30472
30473 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30474
30475         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30476
30477 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30478
30479         PR c/10333
30480         * gcc.dg/bitfld-7.c: New test.
30481
30482 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30483
30484         * gcc.dg/tls/asm-1.C: New test.
30485
30486 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30487
30488         * gcc.dg/cpp/assert4.c: Update.
30489
30490 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30491
30492         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30493         * gcc.dg/builtin-apply3.c: New test.
30494
30495 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30496
30497         * lib/compat.exp (compat-obj): New xfaildata parameter.
30498         Use it to set compiler_conditional_xfail_data before compiling.
30499         (compat-get-options): Handle dg-xfail-if.
30500         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30501         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30502         * gcc.dg/compat/vector-1_y.c: Likewise.
30503         * gcc.dg/compat/vector-2_x.c: Likewise.
30504         * gcc.dg/compat/vector-2_y.c: Likewise.
30505
30506 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30507
30508         * g++.dg/opt/reg-stack4.C: New test.
30509
30510 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30511
30512         * gcc.dg/builtin-apply2.c: New test.
30513
30514 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30515
30516         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30517
30518 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30519
30520         PR c++/12924
30521         * g++.dg/template/template-id-2.C: New test.
30522
30523 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30524
30525         PR c++/5369
30526         * g++.dg/template/memfriend1.C: New test.
30527         * g++.dg/template/memfriend2.C: Likewise.
30528         * g++.dg/template/memfriend3.C: Likewise.
30529         * g++.dg/template/memfriend4.C: Likewise.
30530         * g++.dg/template/memfriend5.C: Likewise.
30531         * g++.dg/template/memfriend6.C: Likewise.
30532         * g++.dg/template/memfriend7.C: Likewise.
30533         * g++.dg/template/memfriend8.C: Likewise.
30534         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30535
30536 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30537
30538         PR c++/12515
30539         * g++.dg/ext/cond1.C: New test.
30540
30541 2003-11-20  Richard Henderson  <rth@redhat.com>
30542
30543         * gcc.dg/20020201-2.c: Remove.
30544         * gcc.dg/20020201-4.c: Remove.
30545         * gcc.dg/20020304-1.c: Remove.
30546
30547 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30548
30549         * gcc.dg/cpp/trad/xwin1.c: New test case.
30550
30551 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30552
30553         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30554         * lib/g77.exp: Likewise.
30555         * lib/objc.exp: Likewise.
30556         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30557         for darwin.
30558
30559 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30560
30561         PR c++/12932
30562         * g++.dg/template/static5.C: New test.
30563
30564 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30565
30566         * gcc.dg/nested-func-1.c: New test.
30567
30568 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30569
30570         * gcc.dg/cpp/assert4.c: New test.
30571
30572 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30573
30574         PR c++/2294
30575         * g++.dg/lookup/using9.c: New test.
30576
30577 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30578
30579         PR c++/12762
30580         * g++.dg/template/error3.C: New test.
30581
30582 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30583
30584         PR ada/13035
30585         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30586         No longer use a wrapper for gcc, since this does not work under
30587         Windows.
30588
30589 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30590
30591         PR c++/2094
30592         * g++.dg/template/ptrmem7.C: New test.
30593
30594 2003-11-13  Andrew Pinski <apinski@apple.com>
30595
30596         * gcc.c-torture/compile/20031113-1.c: New test.
30597
30598 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30599             Kean Johnston <jkj@sco.com>
30600
30601         PR c/13029
30602         * gcc.dg/unused-4.c: Update.
30603
30604 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30605
30606         * g++.dg/opt/const3.C: New test.
30607
30608 2003-11-13  Jan Hubicka  <jh@suse.cz>
30609
30610         * gcc.c-torture/compile/20031112-1.c: New test.
30611
30612 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30613
30614         * g++.dg/parse/crash10.C: Remove bogus error marker.
30615
30616 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30617
30618         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30619         (host_gcc): Likewise.
30620         (ROOT): Honor $PWDCMD.
30621         (BASE): Likewise.
30622         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30623
30624 2003-11-12  Catherine Moore  <clm@redhat.com>
30625
30626         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30627
30628 2003-11-12  Andreas Jaeger  <aj@suse.de>
30629             Jakub Jelinek  <jakub@redhat.com>
30630             Andrew Pinski  <pinskia@physics.uc.edu>
30631             Richard Henderson  <rth@redhat.com>
30632
30633         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30634         systems.
30635         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30636
30637         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30638         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30639
30640 2003-11-11  Andreas Jaeger  <aj@suse.de>
30641
30642         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30643
30644         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30645
30646 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30647
30648         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30649         Clean ups.
30650
30651 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30652
30653         * gcc.dg/trampoline-1.c: New test.
30654
30655 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30656
30657         * gcc.c-torture/compile/200031109-1.c: New test.
30658
30659 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30660
30661         PR c/3190
30662         PR c/8714
30663         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30664         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30665         gcc.dg/format/no-y2k-1.c: Update.
30666
30667 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30668
30669         PR optimization/10467
30670         * gcc.dg/20031108-1.c: New test case.
30671
30672 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30673
30674         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30675
30676 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30677
30678         * gcc.dg/compound-lvalue-1.c: New test.
30679         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30680         some XFAILs.
30681
30682 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30683
30684         * gcc.dg/altivec-varargs-1.c: New test.
30685
30686 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30687
30688         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30689         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30690         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30691         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30692         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30693
30694 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30695
30696         * gcc.dg/cond-lvalue-1.c: New test.
30697
30698 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30699
30700         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30701
30702 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30703
30704         PR c++/11616
30705         * g++.dg/template/instantiate5.C: New test.
30706
30707 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30708
30709         PR c++/12726
30710         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30711         * ChangeLog: Add missing first entry for above test.
30712
30713 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30714
30715         PR c++/9810
30716         * g++.dg/template/using8.C: New test.
30717         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30718
30719 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30720
30721         PR optimization/10817
30722         * gcc.c-torture/compile/20031102-1.c: New test case.
30723
30724 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30725
30726         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30727         2147483647.
30728
30729 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30730
30731         * gcc.dg/20031102-1.c: New test.
30732
30733 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30734
30735         * gcc.dg/complex-1.c: New test.
30736
30737 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30738
30739         PR c++/12796
30740         * g++.dg/template/crash13.C: Adjust expected error location.
30741         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30742
30743 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30744
30745         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30746
30747 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30748
30749         PR/10239
30750         * gcc.c-torture/compile/20031031-2.c: New test.
30751
30752 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30753
30754         PR/11640
30755         * gcc.c-torture/compile/20031031-1.c: New test.
30756
30757 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30758
30759         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30760         * gcc.misc-tests/bprob.exp: Likewise.
30761         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30762         the execution test on arm-elf configs.
30763         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30764         configs that don't support scratch files.
30765         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30766
30767 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30768
30769         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30770         done by dejagnu.
30771
30772 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30773
30774         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30775         Avoid non pure sh syntax. Add more logging.
30776
30777         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30778         fail.
30779
30780 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30781
30782         PR libgcj/10610
30783         * gcc.dg/ppc-stackalign-1.c: New test.
30784
30785 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30786
30787         * ada/acats/run_all.sh: Change output to be more compliant with
30788         dejagnu framework.
30789         Create acats.sum and acats.log files under testsuite/ada/acats
30790         Only run [a-z]* directories, to filter out e.g. CVS.
30791         Redirect build output to log file.
30792
30793 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30794
30795         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30796
30797 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30798
30799         PR ada/5909:
30800         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30801
30802 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30803
30804         * gcc.c-torture/compile/20031023-1.c: New test.
30805         * gcc.c-torture/compile/20031023-2.c: New test.
30806         * gcc.c-torture/compile/20031023-3.c: New test.
30807         * gcc.c-torture/compile/20031023-4.c: New test.
30808
30809 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30810
30811         PR c++/10371
30812         * g++.dg/lookup/scoped8.C: New test.
30813
30814 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30815
30816         * g++.dg/opt/reg-stack3.C: New test.
30817
30818 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30819
30820         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30821
30822 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30823
30824         PR c++/11076
30825         * g++.dg/template/crash13.C: New test.
30826
30827 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30828
30829         * gcc.dg/c99-restrict-2.c: New test.
30830
30831 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30832
30833         PR c++/12698, c++/12699, c++/12700, c++/12566
30834         * g++.dg/inherit/covariant9.C: New test.
30835         * g++.dg/inherit/covariant10.C: New test.
30836         * g++.dg/inherit/covariant11.C: New test.
30837
30838 2003-10-23  Jason Merrill  <jason@redhat.com>
30839
30840         PR c++/12726
30841         * g++.dg/ext/complit2.C: New test.
30842
30843 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30844
30845         PR target/12654
30846         * gcc.c-torture/execute/20031020-1.c: New test.
30847
30848 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30849
30850         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30851         following the jump_insn.
30852
30853 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30854
30855         * gcc.dg/cast-lvalue-1.c: New test.
30856
30857 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30858
30859         PR c++/11962
30860         * g++.dg/template/cond2.C: New test.
30861
30862 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30863
30864         * gcc.dg/builtins-28.c: New test.
30865
30866 2003-10-20  Jan Hubicka  <jh@suse.cz>
30867
30868         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30869         parameter.
30870         * testsuite/gcc.dg/inline-2.c: Likewise.
30871
30872 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30873
30874         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30875         * gcc.dg/nest.c: Likewise.
30876
30877 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30878
30879         PR c++/9781, c++/10583, c++/11862
30880         * g++.dg/parse/crash13.C: New test.
30881
30882 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30883
30884         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30885
30886 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30887
30888         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30889         Define HAVE_C99_RUNTIME except on Solaris.
30890         * gcc.dg/builtins-20.c: Likewise.
30891
30892 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30893
30894         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30895
30896 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30897
30898         PR c++/12495
30899         * g++.dg/template/crash21.C: New test.
30900
30901 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30902
30903         PR c++/2513
30904         * g++.dg/template/typename5.C: New test.
30905
30906 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30907
30908         PR c++/12369
30909         * g++.dg/template/friend25.C: New test.
30910
30911 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30912
30913         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30914         versions.
30915
30916 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30917
30918         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30919         == 2147483647.
30920
30921 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30922
30923         * gcc.c-torture/execute/960416-1.x: Remove.
30924         * gcc.c-torture/execute/divconst-3.x: Likewise.
30925
30926 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30927
30928         PR target/12598
30929         * gcc.dg/torture/cris-volatile-1.c: New test.
30930
30931 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30932
30933         PR optimization/9325
30934         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30935         for overflowing floating point to integer conversion during RTL
30936         simplification.
30937
30938 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30939
30940         * objc/execute/_cmd.m: Fix typo.
30941         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30942         Relax 'scan-assembler' regexp.
30943         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30944         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30945         * objc.dg/zero-link-2.m: Remove blank line.
30946         * objc.dg/zero-link-3.m: New test case.
30947
30948 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30949
30950         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30951
30952         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30953         than linker trickery.
30954
30955 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30956
30957         PR c++/12370
30958         * g++.dg/other/friend2.C: New test.
30959
30960 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30961
30962         * gcc.dg/20031012-1.c: New test.
30963
30964 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30965
30966         * gcc.dg/weak/weak-3.c: Fix for new warning.
30967
30968 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30969
30970         PR optimization/8750
30971         * gcc.c-torture/execute/20031012-1.c: New test case.
30972
30973 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30974
30975         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30976         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30977
30978 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30979
30980         PR optimization/12260
30981         * gcc.c-torture/compile/20031011-2.c: New test case.
30982
30983 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30984
30985         * gcc.c-torture/execute/20031011-1.c: New testcase.
30986
30987 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30988
30989         * gcc.c-torture/compile/20031011-1.c: New test.
30990
30991 2003-10-11  Jan Hubicka  <jh@suse.cz>
30992
30993         * g++.dg/other/first-global.C: New test.
30994
30995 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30996
30997         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30998
30999 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
31000
31001         * gcc.c-torture/compile/20031010-1.c: New test.
31002
31003 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
31004
31005         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
31006         * gcc.c-torture/execute/va-arg-25.c: ... here.
31007
31008 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
31009
31010         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
31011
31012 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
31013
31014         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
31015
31016 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
31017
31018         * g++.dg/parse/error2.C: New test.
31019
31020 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
31021
31022         PR c++/11097
31023         * g++.dg/other/error5.C: Modify the error message.
31024         * g++.dg/lookup/using8.C: New test.
31025
31026 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
31027
31028         * gcc.dg/darwin-abi-2.c: New file.
31029         * gcc.c-torture/execute/va-arg-24.c: New file.
31030
31031 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
31032
31033         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
31034         indentation.
31035
31036 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
31037
31038         PR c++/10147
31039         * g++.dg/other/error4.C: Update error messages.
31040         * g++.dg/template/ptrmem4.C: Likewise.
31041
31042         PR c++/12337
31043         * g++.dg/init/new9.C: New test.
31044
31045         PR c++/12334, c++/12236, c++/8656
31046         * g++.dg/ext/attrib8.C: New test.
31047
31048 2003-10-06  Devang Patel  <dpatel@apple.com>
31049
31050         * gcc.dg/debug/dwarf2-3.h: New test.
31051         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
31052
31053 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
31054
31055         * g++.dg/opt/cfg2.C: New test.
31056
31057 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31058
31059         * g++.dg/opt/float1.C: New test.
31060
31061 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31062
31063         * gcc.dg/c90-array-lval-6.c: New test.
31064         * gcc.dg/c99-array-lval-6.c: New test.
31065
31066 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
31067             Ziemowit Laski  <zlaski@apple.com>
31068
31069         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
31070         'Derived', so that it is never considered a class method; add
31071         new warning for '+port' method ambiguity.
31072         * objc.dg/method-12.m: Include <objc/objc.h> instead of
31073         <objc/objc-api.h> (needed on Mac OS X).
31074         * objc.dg/method-13.m: New test.
31075
31076 2003-10-03  Roger Sayle  <roger@eyesopen.com>
31077
31078         PR optimization/9325, PR java/6391
31079         * gcc.c-torture/execute/20031003-1.c: New test case.
31080
31081 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
31082
31083         PR optimization/12180
31084         * gcc.dg/20031002-1.c: New test.
31085
31086         PR c++/12486
31087         * g++.dg/inherit/error1.C: New test.
31088
31089 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
31090
31091         * lib/f-torture.exp (search_for): Rename to...
31092         (search_for_re): This.  Also, clean up comments and the
31093         "regexp" invocation.
31094
31095 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
31096
31097         * gcc.c-torture/compile/20031002-1.c: New test.
31098
31099 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
31100
31101         * g++.dg/opt/cond1.C: New test.
31102
31103 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
31104
31105         * gcc.dg/Wold-style-definition-2.c: New testcase.
31106         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31107
31108 2003-09-29  Richard Henderson  <rth@redhat.com>
31109
31110         * g++.dg/init/array10.C: Add dg-options.
31111
31112 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31113
31114         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31115
31116 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31117
31118         * g++.dg/template/friend19.C: Fix typo.
31119         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31120
31121 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
31122
31123         * gcc.c-torture/execute/20030928-1.c: New test.
31124         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31125
31126 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31127
31128         * g++.dg/opt/unroll1.C: New test.
31129
31130 2003-09-26  Roger Sayle  <roger@eyesopen.com>
31131
31132         PR optimization/11741
31133         * gcc.dg/20030926-1.c: New test case.
31134
31135 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31136
31137         PR c++/5655
31138         * g++.dg/parse/access7.C: New test.
31139         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31140
31141 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
31142
31143         MERGE OF objc-improvements-branch into MAINLINE:
31144         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31145         if libobjc has not been built.
31146         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31147         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31148         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31149         objc/execute/nested-3.m, objc/execute/np-2.m,
31150         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31151         objc/execute/redefining_self.m, objc/execute/root_methods.m,
31152         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31153         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31154         objc.dg/special/unclaimed-category-1.h,
31155         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31156         well as GNU runtime.
31157         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31158         * execute/cascading-1.m, execute/function-message-1.m,
31159         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31160         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31161         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31162         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31163         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31164         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31165         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31166         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31167         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31168         * objc.dg/bitfield-2.m: Run only on Darwin.
31169         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31170         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31171         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31172         * objc.dg/const-str-1.m: Fix constant string layout.
31173
31174 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31175
31176         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31177
31178 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31179
31180         * gcc.dg/darwin-abi-1.c: New file.
31181
31182 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31183
31184         PR target/12281
31185         * gcc.c-torture/compile/20030921-1.c: New test.
31186
31187 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31188
31189         * g++.dg/opt/reg-stack2.C: New test.
31190
31191 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31192
31193         * g++.dg/eh/delayslot1.C: New test.
31194
31195 2003-09-20  Richard Henderson  <rth@redhat.com>
31196
31197         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31198
31199 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31200
31201         * gcc.c-torture/execute/20030920-1.c: New test case.
31202
31203 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31204
31205         * g++.dg/rtti/typeid3.C: Correct expected error message.
31206
31207 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31208
31209         PR c++/157
31210         * g++.dg/parse/crash12.C: New test.
31211
31212 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31213
31214         * gcc.dg/compat/mixed-struct-check.h: New.
31215         * gcc.dg/compat/mixed-struct-defs.h: New.
31216         * gcc.dg/compat/mixed-struct-init.h: New.
31217         * gcc.dg/compat/struct-by-value-19_main.c: New.
31218         * gcc.dg/compat/struct-by-value-19_x.c: New.
31219         * gcc.dg/compat/struct-by-value-19_y.c: New.
31220         * gcc.dg/compat/struct-by-value-20_main.c: New.
31221         * gcc.dg/compat/struct-by-value-20_x.c: New.
31222         * gcc.dg/compat/struct-by-value-20_y.c: New.
31223         * gcc.dg/compat/struct-return-19_main.c: New.
31224         * gcc.dg/compat/struct-return-19_x.c: New.
31225         * gcc.dg/compat/struct-return-19_y.c: New.
31226         * gcc.dg/compat/struct-return-20_main.c: New.
31227         * gcc.dg/compat/struct-return-20_x.c: New.
31228         * gcc.dg/compat/struct-return-20_y.c: New.
31229
31230 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
31231         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31232         so that it will not complain on LP64 targets.
31233
31234 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31235
31236         PR c++/495
31237         * g++.dg/template/friend24.C: New test.
31238
31239 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
31240
31241         PR c++/12332
31242         * g++.dg/template/memtmpl2.C: New test.
31243
31244 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
31245
31246         PR target/11184
31247         * gcc.dg/builtin-apply1.c: New test.
31248
31249 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31250
31251         PR c++/9848
31252         * g++.dg/warn/Wunused-4.C: New test.
31253
31254 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31255
31256         PR c++/12316
31257         * g++.dg/other/gc2.C: New test.
31258
31259 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31260
31261         PR c++/11991
31262         * g++.dg/rtti/typeid3.C: New test.
31263
31264         PR c++/12266
31265         * g++.dg/overload/template1.C: New test.
31266
31267 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31268
31269         * g++.dg/opt/cfg3.C: New test.
31270
31271 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31272
31273         PR c++/7939
31274         * g++.dg/template/crash11.C: New test.
31275
31276 2003-09-16  Jason Merrill  <jason@redhat.com>
31277             Jakub Jelinek  <jakub@redhat.com>
31278
31279         * gcc.dg/attr-warn-unused-result.c: New test.
31280
31281 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31282
31283         PR c++/12184
31284         * g++.dg/expr/call2.C: New test.
31285
31286 2003-09-15  Andreas Jaeger  <aj@suse.de>
31287
31288         * gcc.dg/Wold-style-definition-1.c: New test.
31289
31290 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31291
31292         PR c++/3907
31293         * g++.dg/parse/template12.C: New test.
31294
31295         * g++.dg/abi/bitfield11.C: New test.
31296         * g++.dg/abi/bitfield12.C: Likewise.
31297
31298 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31299
31300         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31301         non-expansion of functional macro name without arguments at EOL.
31302         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31303
31304 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31305
31306         * gcc.c-torture/execute/20030914-[12].c: New tests.
31307
31308 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31309
31310         PR c++/11788
31311         * g++.dg/overload/addr1.C: New test.
31312
31313 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31314
31315         * gcc.dg/20030909-1.c: New test.
31316
31317 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31318
31319         * gcc.dg/ultrasp10.c: New test.
31320
31321 2003-09-09  Devang Patel  <dpatel@apple.com>
31322
31323         * gcc.dg/darwin-ld-6.c: New test.
31324
31325 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31326
31327         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31328
31329 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31330
31331         * gcc.dg/ia64-types1.c: New test.
31332         * gcc.dg/ia64-types2.c: Likewise.
31333
31334 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31335
31336         * gcc.dg/builtins-1.c: Add more _Complex tests.
31337         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31338
31339         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31340         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31341
31342 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31343
31344         PR c++/11786
31345         * g++.dg/lookup/koenig2.C: New test.
31346
31347         PR c++/5296
31348         * g++.dg/rtti/typeid2.C: New test.
31349
31350 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31351
31352         * gcc.c-torture/compile/20030904-1.c: New test.
31353
31354 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31355
31356         * g++.dg/opt/longbranch2.C: New test.
31357
31358 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31359
31360         * g++.dg/template/crash10.C: Only compile it.
31361
31362 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31363
31364         PR middle-end/11665
31365         * gcc.c-torture/compile/20030907-1.c: New test.
31366         * g++.dg/init/array11.C: New test.
31367
31368 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31369
31370         PR c++/11852
31371         * g++.dg/init/struct1.C: New test.
31372
31373 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31374
31375         PR c++/12181
31376         * g++.dg/expr/comma1.C: New test.
31377
31378 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31379
31380         PR c++/11867
31381         * g++.dg/expr/static_cast5.C: New test.
31382
31383 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31384
31385         PR c++/11507
31386         * g++.dg/lookup/scoped7.C: New test.
31387
31388         PR c++/9574
31389         * g++.dg/other/static1.C: New test.
31390
31391         PR c++/11490
31392         * g++.dg/warn/template-1.C: New test.
31393
31394         PR c++/11432
31395         * g++.dg/template/crash10.C: New test.
31396
31397         PR c++/2478
31398         * g++.dg/overload/VLA.C: New test.
31399
31400         PR c++/10804
31401         * g++.dg/template/call1.C: New test.
31402
31403 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31404
31405         PR c++/11794
31406         * g++.dg/parse/using3.C: New test.
31407
31408 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31409
31410         PR c++/11409
31411         * g++.dg/overload/builtin3.C: New test case.
31412
31413 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31414
31415         PR c/9862
31416         * gcc.dg/20030906-1.c: New test.
31417         * gcc.dg/20030906-2.c: Likewise.
31418
31419 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31420
31421         PR c++/12167
31422         * g++.dg/parse/defarg5.C: New test.
31423
31424         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31425
31426 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31427
31428         PR c++/12163
31429         * g++.dg/expr/static_cast4.C: New test.
31430
31431         PR c++/12146
31432         * g++.dg/template/crash9.C: New test.
31433
31434 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31435
31436         * g++.old-deja/g++.ext/pretty2.C: Update for change
31437         in __FUNCTION__.
31438         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31439
31440 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31441
31442         PR c++/11922
31443         * g++/dg/template/qualified-id1.C: New test.
31444
31445         PR c++/12037
31446         * g++.dg/warn/noeffect4.C: New test.
31447
31448 2003-09-04  Matt Austern  <austern@apple.com>
31449
31450         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31451         * g++.dg/ext/fnname2.C: Likewise.
31452         * g++.dg/ext/fnname3.C: Likewise.
31453
31454 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31455
31456         * g++.dg/expr/lval1.C: New test.
31457         * g++.dg/ext/lvcast.C: Remove.
31458
31459 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31460
31461         PR optimization/11700.
31462         * gcc.c-torture/compile/20030903-1.c: New test case.
31463
31464 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31465
31466         PR c++/12053
31467         * g++.dg/abi/layout4.C: New test.
31468
31469 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31470
31471         PR c++/11553
31472         * g++.dg/parse/friend3.C: New test.
31473
31474 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31475
31476         PR c++/11847
31477         * g++.dg/template/class1.C: New test.
31478
31479         PR c++/11808
31480         * g++.dg/expr/call1.C: New test.
31481
31482 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31483
31484         PR c++/12114
31485         * g++.dg/init/ref9.C: New test.
31486
31487         PR c++/11972
31488         * g++.dg/template/nested4.C: New test.
31489
31490 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31491
31492         PR c++/12093
31493         * g++.dg/template/non-dependent4.C: New test.
31494
31495         PR c++/11928
31496         * g++.dg/inherit/conv1.C: New test.
31497
31498 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31499
31500         PR c++/6196
31501         * g++.dg/ext/label1.C: New test.
31502         * g++.dg/ext/label2.C: Likewise.
31503
31504 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31505
31506         * g++.dg/expr/cond3.C: New test.
31507
31508 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31509
31510         * gcc.dg/builtins-1.c: Add new builtin cases.
31511
31512 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31513
31514         * gcc.dg/builtins-1.c: Add new cases.
31515         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31516
31517 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31518
31519         * gcc.dg/builtins-1.c: Add more math builtin tests.
31520         * gcc.dg/torture/builtin-attr-1.c: New test.
31521
31522 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31523
31524         PR optimization/5079
31525         * g++.dg/opt/static3.C: New test.
31526
31527 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31528
31529         * gcc.misc-tests/gcov-10b.c: New test.
31530
31531 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31532
31533         * g++.dg/opt/ptrmem3.C: New test.
31534
31535         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31536
31537 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31538
31539         * gcc.dg/20030826-2.c: New test.
31540
31541 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31542
31543         PR middle-end/12002
31544         * g77.f-torture/compile/12002.f: New test case.
31545
31546 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31547
31548         * gcc.dg/20030826-1.c: New test case.
31549
31550 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31551
31552         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31553
31554 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31555
31556         PR c++/11871
31557         * c++.dg/lookup/crash1.C: New test.
31558
31559         * c++.dg/warn/noeffect3.C: New test.
31560
31561 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31562
31563         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31564         * gcc.dg/compat/vector-1_y.c: Ditto.
31565         * gcc.dg/compat/vector-2_x.c: Ditto.
31566         * gcc.dg/compat/vector-2_y.c: Ditto.
31567
31568 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31569
31570         * gcc.dg/20030702-1.c: New test.
31571
31572 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31573
31574         PR c++/8795
31575         * g++.dg/ext/altivec-1.C: New test.
31576
31577 2003-08-24  Richard Henderson  <rth@redhat.com>
31578
31579         * g++.dg/eh/simd-2.C: Add -w for x86.
31580
31581 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31582
31583         * gcc.dg/20030815-1.c: New test.
31584
31585 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31586
31587         PR c++/3765
31588         * g++.dg/parse/access6.C: New test.
31589
31590 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31591
31592         PR c++/641, c++/11876
31593         * g++.dg/template/friend22.C: New test.
31594         * g++.dg/template/friend23.C: Likewise.
31595
31596 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31597
31598         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31599         identically.
31600
31601 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31602
31603         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31604
31605 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31606
31607         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31608
31609 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31610
31611         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31612
31613 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31614
31615         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31616
31617 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31618
31619         PR c++/11919
31620         * g++.dg/overload/prom1.C: New test.
31621
31622         PR c++/11551
31623         * g++.dg/parse/dtor2.C: New test.
31624
31625         PR c++/10762
31626         * g++.dg/parse/using2.C: New test.
31627
31628 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31629
31630         PR target/11805
31631         * gcc.c-torture/compile/20030821-1.c: New.
31632
31633 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31634
31635         PR c++/11834
31636         * g++.dg/template/deduce2.C: New test.
31637
31638 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31639
31640         * gcc.c-torture/execute/20030821-1.c: New test.
31641
31642 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31643
31644         PR middle-end/11984
31645         * gcc.dg/20030820-1.c: New test case.
31646
31647 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31648
31649         PR c++/11945
31650         * g++.dg/warn/noeffect2.C: New test.
31651
31652 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31653
31654         PR c++/10926
31655         * g++.dg/template/dtor2.C: New test.
31656
31657         PR c++/11684
31658         * g++.dg/template/operator1.C: New test.
31659         * g++.dg/parse/operator4.C: New test.
31660
31661         PR c++/11946.C
31662         * g++.dg/expr/enum1.C: New test.
31663         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31664
31665         PR c++/11036.C
31666         * g++.dg/parse/elab2.C: New test.
31667         * g++.dg/parse/typedef4.C: Change error message.
31668         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31669         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31670         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31671
31672 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31673
31674         * gcc.dg/pch/warn-1.c: New.
31675         * gcc.dg/pch/warn-1.hs: New.
31676
31677         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31678         not-tested file.
31679
31680 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31681
31682         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31683
31684 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31685
31686         * gcc.dg/uninit-D.c: New Test.
31687         * gcc.dg/uninit-E.c: New Test.
31688         * gcc.dg/uninit-F.c: New Test.
31689         * gcc.dg/uninit-G.c: New Test.
31690
31691 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31692
31693         * g++.dg/README: Describe the pch directory.
31694
31695 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31696
31697         PR c++/11174
31698         * g++.dg/parse/access4.C: New test.
31699         * g++.dg/parse/access5.C: Likewise.
31700         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31701
31702 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31703
31704         * gcc.dg/noncompile/20030818-1.c: New.
31705
31706 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31707
31708         PR c++/11957
31709         * g++.dg/warn/noeffect1.C: New test.
31710
31711         * g++.dg/template/scope2.C: New test.
31712         * g++.dg/template/error2.C: Correct dg-error
31713
31714 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31715
31716         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31717
31718 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31719
31720         PR C++/11512
31721         * g++.dg/template/warn1.C: New.
31722
31723 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31724
31725         * g++.dg/template/error2.C: New test.
31726         * g++.dg/lookup/using7.C: Adjust errors
31727         * g++.old-deja/g++.pt/crash36.C: Likewise.
31728         * g++.old-deja/g++.pt/derived3.C: Likewise.
31729
31730 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31731
31732         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31733         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31734         * gcc.c-torture/execute/builtins/string-9.c: New, from
31735         string-opt-9.c.  Adjust for execute/builtins framework.
31736         * gcc.c-torture/execute/string-opt-9.c: Delete.
31737
31738 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31739
31740         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31741
31742         * g++.dg/parse/ret-type2.C: New test.
31743
31744         PR c++/11703
31745         * g++.dg/init/new8.C: New test.
31746
31747         PR c++/10923
31748         * g++.dg/parse/typedef5.C: New test.
31749
31750         PR c++/9512
31751         * g++.dg/parse/qualified2.C: New test.
31752         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31753         invalid code.
31754
31755 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31756
31757         * g++.dg/conversion/ptrmem1.C: New test.
31758
31759 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31760
31761         PR target/11693
31762         * gcc.dg/20030811-1.c: New test.
31763
31764         PR target/11535
31765         * gcc.c-torture/execute/20030811-1.c: New test.
31766
31767 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31768
31769         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31770
31771 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31772
31773         PR c++/11789.C
31774         * g++.dg/inherit/multiple1.C: New test.
31775
31776 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31777
31778         * gcc.dg/spe1.c: New test.
31779
31780         PR c++/11670
31781         * g++.dg/expr/cast2.C: New test.
31782
31783         PR c++/10530
31784         * g++.dg/template/dependent-name2.C: New test.
31785
31786 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31787
31788         * g++.dg/parse/crash11.C: Put the dg options in comments.
31789
31790 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31791
31792         * lib/gcc-dg.exp: Update for diagnostic change.
31793
31794 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31795
31796         PR c++/5767
31797         * g++.dg/parse/crash11.C: New test.
31798
31799 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31800
31801         * gcc.dg/cpp/spacing1.c: Update.
31802
31803 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31804
31805         PR target/11739
31806         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31807         a value for -mtune.
31808
31809 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31810
31811         PR middle-end/11771
31812         * gcc.c-torture/compile/20030804-1.c: New test case.
31813
31814 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31815
31816         * gcc.dg/20030804-1.c: New test case.
31817
31818 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31819
31820         * gcc.dg/cpp/separate-1.c: New test.
31821
31822 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31823
31824         PR c++/11704
31825         * g++.dg/template/dependent-expr2.C: New test.
31826
31827         PR c++/11766
31828         * g++.dg/expr/ptrmem1.C: New test.
31829
31830 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31831
31832         PR c++/9453
31833         * g++.dg/template/friend15.C: New test.
31834
31835 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31836
31837         * lib/dg-pch.exp: Work round PCH bug.
31838
31839 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31840
31841         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31842         builtins.  Move cases from builtins-4.c here.
31843
31844         * gcc.dg/torture/builtin-math-1.c: New test taken from
31845         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31846         additional cases.
31847
31848         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31849         Delete.
31850
31851 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31852
31853         PR c++/9447
31854         * g++.dg/template/using7.C: New test.
31855
31856 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31857
31858         * import1.c, import2.c: New tests.
31859
31860 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31861
31862         * g++.dg/eh/crossjump1.C: New test.
31863
31864 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31865
31866         PR c++/11697
31867         * g++.dg/template/using6.C: New test.
31868
31869         PR c++/11744
31870         * g++.dg/template/koenig2.C: New test.
31871
31872 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31873
31874         PR c++/7983
31875         * g++.dg/parse/typedef4.C: New test.
31876
31877 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31878
31879         PR c++/8442, c++/8806
31880         * g++.dg/template/elab1.C: New test.
31881         * g++.dg/template/type2.C: Likewise.
31882         * g++.dg/template/ttp3.C: Adjust expected error message.
31883         * g++.old-deja/g++.law/visibility13.C: Likewise.
31884         * g++.old-deja/g++.niklas/t135.C: Likewise.
31885         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31886         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31887         template argument.
31888         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31889
31890 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31891
31892         PR c++/11295
31893         * g++.dg/ext/stmtexpr1.C: New test.
31894
31895         * g++.dg/opt/tmp1.C: New test.
31896
31897         PR c++/11525
31898         * g++.dg/parse/constant4.C: New test.
31899
31900         PR c++/9447
31901         * g++.dg/template/using5.C: New test.
31902
31903 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31904
31905         * gcc.dg/builtins-27.c: New test case.
31906
31907 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31908
31909         * gcc.dg/tls/opt-7.c: New test.
31910
31911 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31912
31913         * g++.old-deja/g++.other/crash18.C: Remove.
31914
31915 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31916
31917         * g++.dg/template/explicit3.C: New.
31918         * g++.dg/template/explicit4.C: New.
31919         * g++.dg/template/explicit5.C: New.
31920
31921         PR c++/11347
31922         * g++.dg/template/memtmpl1.C: New.
31923
31924 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31925
31926         PR target/11565
31927         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31928         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31929
31930 2003-07-30  Jan Hubicka  <jh@suse.cz>
31931
31932         * vtgc1.c: Kill.
31933
31934 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31935
31936         * gcc.dg/struct-in-proto-1.c: New test.
31937
31938 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31939
31940         * gcc.dg/cpp/include2.c: Only expect one message.
31941
31942 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31943
31944         PR c++/9447
31945         * g++.dg/template/using1.C: New test.
31946         * g++.dg/template/using2.C: New test.
31947         * g++.dg/template/using3.C: New test.
31948         * g++.dg/template/using4.C: New test.
31949
31950 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31951
31952         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31953         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31954
31955 2003-07-28  Jan Hubicka  <jh@suse.cz>
31956
31957         PR c++/11530
31958         * g++.dg/opt/call1.C: New test.
31959
31960 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31961
31962         PR c++/11667
31963         * g++.dg/init/enum2.C: New test.
31964         * g++.dg/template/overload1.C: Add "-w" option.
31965
31966 2003-07-28    <hp@bitrange.com>
31967
31968         * gcc.dg/Wdeclaration-after-statement-1.c,
31969         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31970
31971 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31972
31973         * gcc.c-torture/compile/20030725-1.c: New test.
31974
31975 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31976
31977         * gcc.dg/20030505.c: Only run for SPE.
31978         Remove definition of opaque type.
31979
31980 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31981
31982         * g++.dg/template/ptrmem6.C: New test.
31983
31984 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31985
31986         * gcc.c-torture/compile/zero-strct-2.c: New test.
31987
31988 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31989
31990         * gcc.dg/intermod-1.c: New test.
31991
31992 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31993
31994         PR c++/11617
31995         * g++.dg/template/lookup2.C: New test.
31996         * g++.dg/template/memclass1.C: Remove instantiated from error.
31997         * g++.dg/other/error2.C: Tweak expected errors.
31998
31999         PR c++/11596
32000         * g++.dg/template/defarg3.C: New test.
32001
32002         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
32003
32004 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
32005
32006         * g++.dg/inherit/access5.C: New test.
32007
32008 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32009
32010         PR c++/11513
32011         * g++.dg/template/crash8.C: New test.
32012
32013 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
32014
32015         PR c/10602
32016         * gcc.dg/noncompile/incomplete-2.c: New test.
32017
32018 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
32019
32020         PR c++/11645
32021         * g++.dg/inherit/access4.C: New test.
32022
32023         PR c++/11517
32024         * g++.dg/expr/cond2.C: New test.
32025
32026         PR optimization/10679
32027         * g++.dg/opt/inline4.C: New test.
32028
32029 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32030
32031         * g++.dg/parse/crash10: New test.
32032
32033 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32034
32035         * g++.dg/ext/flexary1.C: New test.
32036
32037 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32038
32039         PR c++/10793
32040         * g++.dg/template/crash9.C: New test.
32041
32042 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32043
32044         PR c++/3004
32045         * g++.dg/parse/typedef3.C: New test.
32046
32047         PR c++/7906
32048         * g++.dg/parse/operator2.C: New test.
32049
32050         PR c++/8895
32051         * g++.dg/parse/def-tmpl-arg1.C: New test.
32052
32053         PR c++/9282
32054         * g++.dg/parse/funptr1.C: New test.
32055
32056         PR c++/9452
32057         * g++.dg/parse/ambig3.C: New test.
32058
32059         PR c++/9454
32060         * g++.dg/parse/operator3.C: New test.
32061
32062         PR c++/9486
32063         * g++.dg/parse/template10.C: New test.
32064
32065         PR c++/9488
32066         * g++.dg/parse/template11.C: New test.
32067
32068         PR c++/10150
32069         * g++.dg/parse/invalid-op1.C: New test.
32070
32071         PR c++/10247
32072         * g++.dg/parse/condexpr1.C: New test.
32073
32074 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32075
32076         * g++.dg/ext/packed3.C: New test.
32077         * g++.dg/ext/packed4.C: New test.
32078
32079         * gcc.dg/pack-test-3.c: New test.
32080
32081 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
32082
32083         * lib/compat.exp: Handle dg-options per source file.
32084         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
32085         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
32086         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
32087         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
32088         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
32089         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
32090         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
32091         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
32092         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
32093         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
32094         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
32095         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32096         * g++.dg/compat/break/bitfield7_x.C: Ditto.
32097         * g++.dg/compat/break/bitfield7_y.C: Ditto.
32098
32099 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
32100
32101         PR c/10320
32102         * gcc.c-torture/execute/20030718-1.c: New test.
32103
32104 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32105
32106         PR optimization/11536
32107         * gcc.dg/20030721-1.c: New test.
32108
32109 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
32110
32111         PR c++/11546
32112         * g++.dg/template/lookup1.C: New test.
32113
32114 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
32115
32116         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32117         diagnostics of ill-formed constructs involving labels.
32118         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32119         the new 'previously defined here' message.
32120
32121 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
32122
32123         * g++.dg/parse/non-dependent2.C: New test.
32124
32125 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
32126
32127         * g++.dg/init/init-ref4.C: xfail on targets without
32128         weak symbols.
32129
32130 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
32131
32132         PR target/11087
32133         * gcc.c-torture/execute/20030717-1.c: New test.
32134
32135 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32136
32137         * g++.dg/opt/cfg1.C: New test.
32138
32139 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
32140
32141         PR optimization/11557
32142         * gcc.dg/20030717-1.c: New test.
32143
32144 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
32145
32146         PR c++/10476
32147         * g++.dg/expr/crash-1.C: New test.
32148
32149         PR c++/11027
32150         * g++.dg/template/init3.C: New test.
32151
32152         PR c++/8222
32153         * g++.dg/template/non-dependent1.C: New test.
32154
32155         PR c++/11070
32156         * g++.dg/template/non-dependent2.C: New test.
32157
32158         PR c++/11071
32159         * g++.dg/template/non-dependent3.C: New test.
32160
32161         PR c++/9907
32162         * g++.dg/template/sizeof5.C: New test.
32163
32164 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
32165
32166         PR 11498
32167         * gcc.c-torture/compile/mangle-1.c: New file.
32168
32169 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32170
32171         PR c++/7809
32172         * g++.dg/parse/access3.C: New test.
32173
32174 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32175
32176         PR c++/11384
32177         * g++.dg/init/init-ref4.C: New test.
32178
32179 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32180
32181         PR c++/11547
32182         * g++.dg/parse/constant3.C: New test.
32183         * g++.dg/parse/crash7.C: Likewise.
32184
32185 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32186
32187         PR target/11008
32188         * gcc.dg/i386-pentium4-not-mull.c: New.
32189
32190 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32191
32192         * gcc.dg/asm-names.c (ymain): Make it weak.
32193
32194 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32195
32196         PR c++/5421
32197         * g++.dg/template/friend21.C: New test.
32198
32199 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32200
32201         * gcc.dg/cleanup-8.c: New test.
32202         * gcc.dg/cleanup-9.c: New test.
32203
32204 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32205
32206         * g++.dg/ext/dll-MI1.h: New file.
32207         * g++.dg/ext/dllexport-MI1.C: New file.
32208         * g++.dg/ext/dllimport-MI1.C: New file.
32209
32210 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32211
32212         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32213         it does not have cmpstrsi patterns (just cmpmemsi).
32214
32215 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32216
32217         PR debug/11473
32218         * g++.dg/debug/debug8.C: New test.
32219
32220 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32221
32222         PR c++/10108
32223         * g++.dg/template/crash7.C: New test.
32224
32225 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
32226
32227         PR target/10795
32228         * gcc.c-torture/compile/20030708-1.c: New.
32229
32230 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32231
32232         * gcc.c-torture/execute/20030715-1.c: New test.
32233
32234 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
32235
32236         * gcc.dg/pch/inline-3.c: New file.
32237         * gcc.dg/pch/inline-3.hs: New file.
32238         * gcc.dg/pch/inline-4.c: New file.
32239         * gcc.dg/pch/inline-4.hs: New file.
32240
32241 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
32242
32243         PR c++/11509
32244         * g++.dg/template/crash6.C: New test.
32245
32246         PR c++/7053
32247         * g++.dg/template/friend20.C: New test.
32248
32249         PR c++/7019
32250         * g++.dg/template/overload2.C: New test.
32251
32252 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32253
32254         PR optimization/11440
32255         * gcc.c-torture/execute/20030714-1.c: New test.
32256
32257 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32258
32259         PR c++/11154
32260         * g++.dg/template/partial2.C: New test.
32261
32262 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32263
32264         PR c++/11503
32265         * g++.dg/template/anon1.C: New test.
32266
32267         PR c++/11493
32268         PR c++/11495
32269         * g++.dg/parse/template9.C: Likewise.
32270         * g++.dg/template/crash4.C: New test.
32271         * g++.dg/template/koenig1.C: Likewise.
32272         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32273         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32274         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32275         functions.
32276         * g++.old-deja/g++.jason/template36.C: Likewise.
32277         * g++.old-deja/g++.mike/p1989.C: Likewise.
32278         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32279         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32280         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32281         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32282         compiling.
32283         * g++.old-deja/g++.pt/union2.C: Use this->.
32284
32285 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32286
32287         * gcc.dg/20030711-1.c: New test.
32288
32289 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32290
32291         PR c++/11050
32292         * g++.dg/parse/args1.C: New test.
32293         * g++.pt/defarg8.C: Change expected errors.
32294
32295 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32296
32297         PR c++/8164
32298         * g++.dg/template/nontype2.C: New test.
32299
32300         PR c++/10558
32301         * g++.dg/parse/template8.C: New test.
32302
32303         PR c++/8327
32304         * g++.dg/template/scope1.C: New test.
32305
32306         * g++.dg/warn/Wsign-compare-1.C: New test.
32307
32308 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32309
32310         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32311
32312 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32313
32314         PR c++/9411
32315         * g++.dg/template/explicit2.C: New test.
32316
32317         PR c++/10032
32318         * g++.dg/warn/pedantic1.C: New test.
32319
32320 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32321
32322         PR c++ 9483
32323         * g++.dg/other/field1.C: New test.
32324
32325 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32326
32327         PR c/11449
32328         * gcc.c-torture/compile/20030707-1.c: New.
32329
32330 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32331
32332         PR c++/10849
32333         * g++.dg/template/access12.C: New test.
32334
32335 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32336
32337         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32338         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32339         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32340         * gcc.misc-tests/gcov.exp: Update
32341         * g++.dg/gcov/gcov.exp: Update
32342         * lib/gcov.exp: Update.
32343
32344 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32345
32346         * g++.dg/abi/mangle17.C: Make sure template expressions are
32347         dependent.
32348         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32349         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32350         * g++.dg/opt/stack1.C: Remove erroneous code.
32351         * g++.dg/parse/template7.C: New test.
32352         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32353         * g++.old-deja/g++.pt/crash4.C: Likewise.
32354
32355 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32356
32357         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32358         with zero or one occurence of `$' after the initial `L'.
32359
32360 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32361
32362         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32363
32364 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32365
32366         PR c/11370
32367         * gcc.dg/Wunreachable-6.c: New testcase.
32368         * gcc.dg/Wunreachable-7.c: New testcase.
32369
32370 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32371
32372         PR c/11420
32373         * gcc.dg/20030708-1.c: New test.
32374
32375 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32376
32377         * gcc.dg/compat/sdata-section.h: New file.
32378         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32379         * gcc.dg/torture/mips-sdata-1.c: New test.
32380
32381 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32382
32383         PR c++/11030
32384         * g++.dg/template/friend19.C: New test.
32385
32386 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32387
32388         * g++.dg/opt/strength-reduce.C: New test.
32389
32390 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32391
32392         PR target/10979
32393         * gcc.dg/20030707-1.c: New testcase.
32394
32395 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32396
32397         PR optimization/11059
32398         * g++.dg/opt/emptyunion.C: New testcase.
32399
32400 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32401             Eric Botcazou  <ebotcazou@libertysurf.fr>
32402
32403         * g++.dg/opt/stack1.C: New test.
32404
32405 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32406
32407         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32408         run test.
32409
32410         PR c++/11431
32411         * g++.dg/expr/static_cast3.C: New test.
32412
32413 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32414
32415         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32416         everywhere.
32417         * gcc.dg/concat.c: Concatenation of string constants with
32418         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32419         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32420         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32421         necessary to avoid multi-character character constant warning.
32422         * gcc.dg/cpp/escape.c: Likewise.
32423         * gcc.dg/cpp/ucs.c: Likewise.
32424         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32425         Fix a typo.
32426
32427 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32428
32429         PR c/11428
32430         * gcc.c-torture/compile/20030704-1.c: New.
32431
32432 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32433
32434         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32435
32436 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32437
32438         PR c++/5287, PR c++/7910,  PR c++/11021
32439         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32440         tests for warnings.
32441         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32442         * g++.dg/ext/dllimport3.C: Likewise.
32443         * g++.dg/ext/dllimport4.C: New file.
32444         * g++.dg/ext/dllimport5.C: New file.
32445         * g++.dg/ext/dllimport6.C: New file.
32446         * g++.dg/ext/dllimport7.C: New file.
32447         * g++.dg/ext/dllimport8.C: New file.
32448         * g++.dg/ext/dllimport9.C: New file.
32449         * g++.dg/ext/dllimport10.C: New file.
32450         * g++.dg/ext/dllexport1.C: New file.
32451
32452 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32453
32454         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32455         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32456
32457 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32458
32459         * gcc.dg/builtins-25.c: New testcase.
32460         * gcc.dg/builtins-26.c: New testcase.
32461
32462 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32463
32464         * gcc.dg/compat/vector-defs.h: New file.
32465         * gcc.dg/compat/vector-setup.h: New file.
32466         * gcc.dg/compat/vector-check.h: New file.
32467         * gcc.dg/compat/vector-1_main.c: New file.
32468         * gcc.dg/compat/vector-1_x.c: New file.
32469         * gcc.dg/compat/vector-1_y.c: New file.
32470         * gcc.dg/compat/vector-2_main.c: New file.
32471         * gcc.dg/compat/vector-2_x.c: New file.
32472         * gcc.dg/compat/vector-2_y.c: New file.
32473
32474         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32475         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32476         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32477         * gcc.dg/compat/struct-align-1.h: New file.
32478         * gcc.dg/compat/struct-align-1_main.c: New file.
32479         * gcc.dg/compat/struct-align-1_x.c: New file.
32480         * gcc.dg/compat/struct-align-1_y.c: New file.
32481         * gcc.dg/compat/struct-align-2.h: New file.
32482         * gcc.dg/compat/struct-align-2_main.c: New file.
32483         * gcc.dg/compat/struct-align-2_x.c: New file.
32484         * gcc.dg/compat/struct-align-2_y.c: New file.
32485
32486         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32487         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32488         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32489         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32490         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32491         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32492         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32493         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32494         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32495         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32496         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32497         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32498         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32499         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32500         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32501         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32502         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32503         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32504         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32505         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32506         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32507         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32508         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32509         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32510         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32511         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32512         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32513         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32514         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32515
32516 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32517
32518         * gcc.dg/i386-call-1.c: New test.
32519
32520 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32521
32522         PR c++/9162
32523         * g++.dg/parse/defarg4.C: New.
32524
32525 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32526
32527         PR target/10700
32528         * gcc.c-torture/compile/20030703-1.c: New test case.
32529
32530 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32531
32532         * g++.dg/template/local3.C: Remove extra semicolon.
32533
32534 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32535
32536         * gcc.dg/i386-volatile-1.c: New test.
32537
32538 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32539
32540         PR c++/11072
32541         * g++.dg/other/offsetof2.C: XFAIL.
32542         * g++.dg/other/offsetof5.C: New.
32543
32544         PR c++/10219
32545         * g++.dg/template/error1.C: New.
32546
32547         PR c++/9779
32548         * g++.dg/template/dependent-expr1.C: New.
32549
32550 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32551
32552         PR c++/6949
32553         * g++.dg/template/local3.C: New test.
32554
32555         PR c++/11149
32556         * g++.dg/lookup/scoped6.C: New test.
32557
32558 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32559
32560         PR c++/8046
32561         * g++.dg/other/error7.C: New test.
32562
32563 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32564
32565         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32566         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32567         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32568         * g++.old-deja/g++.other/union2.C: Likewise.
32569         * gcc.dg/c90-const-expr-2.c: Likewise.
32570         * gcc.dg/c90-const-expr-3.c: Likewise.
32571         * gcc.dg/c99-const-expr-2.c: Likewise.
32572         * gcc.dg/c99-const-expr-3.c: Likewise.
32573         * gcc.dg/concat.c: Likewise.
32574
32575 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32576
32577         PR c++/9559
32578         * g++.dg/init/static1.C: New test.
32579
32580 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32581
32582         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32583         * g++.old-deja/g++.other/access2.C: Likewise.
32584         * g++.old-deja/g++.other/decl2.C: Likewise.
32585         * gcc.c-torture/execute/20020615-1.c: Likewise.
32586
32587 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32588
32589         PR c++/4933
32590         * g++.dg/template/sizeof4.C: New test.
32591
32592 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32593
32594         * g++.dg/other/error6.C: New test.
32595
32596 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32597
32598         PR c++/10750
32599         * g++.dg/parse/constant2.C: New test.
32600
32601 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32602
32603         PR c++/11106
32604         * g++.dg/other/error5.C: New test.
32605
32606 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32607
32608         * gcc.dg/format/gcc_diag-1.c: New test.
32609
32610 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32611
32612         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32613
32614 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32615
32616         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32617         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32618         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32619
32620 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32621
32622         * gcc.c-torture/execute/builtins/string-8.c: New test.
32623         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32624         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32625         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32626
32627 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32628
32629         PR c++/10468
32630         * g++.dg/ext/typeof6.C: New test.
32631
32632 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32633
32634         PR c++/10796
32635         * g++.dg/init/enum1.C: New test.
32636
32637 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32638
32639         * gcc.dg/20030627-1.c: New test.
32640
32641 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32642
32643         PR c++/11332
32644         * g++.dg/expr/static_cast2.C: New test.
32645
32646 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32647             Jakub Jelinek  <jakub@redhat.com>
32648
32649         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32650         sprintf(dst,"%s",src) optimization.
32651         * gcc.c-torture/execute/20030626-1.c: New test case.
32652         * gcc.c-torture/execute/20030626-2.c: New test case.
32653
32654 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32655
32656         * gcc.c-torture/execute/multi-ix.c: New test.
32657
32658         * gcc.c-torture/execute/simd-4.c (main):
32659         Added missing semicolon at end of union.
32660
32661 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32662
32663         PR c++/8266
32664         * g++.dg/template/explicit-instantiation3.C: New test.
32665
32666 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32667
32668         * gcc.dg/20030626-1.c: Use signed char.
32669
32670 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32671
32672         * gcc.dg/20030626-1.c: New test.
32673
32674 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32675
32676         * const-str-2.m: Update.
32677
32678 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32679
32680         PR c++/10990
32681         * g++.dg/rtti/dyncast1.C: New test.
32682         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32683         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32684         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32685
32686         PR c++/10931
32687         * g++.dg/expr/static_cast1.C: New test.
32688
32689 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32690
32691         * gcc.dg/20030625-1.c: New test.
32692
32693 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32694
32695         * gcc.c-torture/compile/20030624-1.c: New test case.
32696
32697 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32698
32699         * gcc.c-torture/execute/string-opt-17.c: New test.
32700
32701 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32702
32703         PR c++/5754
32704         * g++.dg/parse/crash6.C: New test.
32705
32706 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32707
32708         * gcc.dg/builtins-24.c: New test case.
32709
32710 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32711
32712         * g++.dg/opt/operator1.C: New test.
32713
32714 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32715
32716         * gcc.c-torture/execute/string-opt-16.c: New test case.
32717
32718 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32719
32720         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32721         * g++.old-deja/g++.other/conv7.C: Likewise.
32722         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32723         * g++.old-deja/g++.other/overload14.C: Likewise.
32724
32725 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32726
32727         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32728         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32729
32730 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32731
32732         PR c++/10888
32733         * g++.dg/warn/Winline-3.C: New test.
32734
32735 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32736
32737         * lib/target-supports.exp (check_alias_available): Make the test
32738         program acceptable to the Solaris assembler.
32739
32740         PR c++/10749
32741         * g++.dg/template/memclass2.C: New test.
32742
32743 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32744             Eric Botcazou  <ebotcazou@libertysurf.fr>
32745
32746         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32747         data for non-matching targets.
32748         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32749
32750 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32751
32752         PR c++/10845
32753         * g++.dg/template/member3.C: New test.
32754
32755 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32756
32757         PR c++/10939
32758         * g++.dg/template/func1.C: New test.
32759
32760         PR c++/9649
32761         * g++.dg/template/static4.C: New test.
32762         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32763
32764         PR c++/11041
32765         * g++.dg/init/ref7.C: New test.
32766
32767 2003-06-19  Matt Austern  <austern@apple.com>
32768
32769         PR c++/11228
32770         * g++.dg/anew1.C: New test.
32771         * g++.dg/anew2.C: New test.
32772         * g++.dg/anew3.C: New test.
32773         * g++.dg/anew4.C: New test.
32774
32775 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32776
32777         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32778
32779 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32780
32781         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32782         endian-dependent.
32783
32784 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32785
32786         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32787         Remove cruft.
32788
32789 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32790
32791         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32792         * gcc.c-torture/compile/961203-1.c: Likewise.
32793         * gcc.c-torture/compile/980506-1.c: Likewise.
32794
32795 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32796
32797         PR c++/10712
32798         * g++.dg/lookup/using7.C: New test.
32799
32800 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32801
32802         PR c++/11105
32803         * g++.dg/abi/conv1.C: Remove it.
32804         * g++.dg/template/conv7.C: New test.
32805         * g++.dg/template/conv8.C: Likewise.
32806         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32807         conversion operator.
32808
32809 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32810
32811         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32812         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32813         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32814         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32815         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32816         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32817         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32818         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32819         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32820         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32821         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32822         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32823         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32824         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32825         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32826         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32827         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32828         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32829         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32830         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32831         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32832         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32833         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32834         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32835         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32836         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32837         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32838         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32839         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32840
32841 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32842
32843         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32844         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32845         indications.
32846
32847 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32848
32849         * gcc.dg/i386-387-5.c: New test case.
32850         * gcc.dg/i386-387-6.c: New test case.
32851         * gcc.dg/builtins-23.c: New test case.
32852
32853 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32854
32855         * gcc.dg/builtins-22.c: New test case.
32856         * gcc.dg/i386-387-1.c: Update to test exp.
32857         * gcc.dg/i386-387-2.c: Likewise.
32858
32859 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32860
32861         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32862
32863 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32864
32865         * lib/gcc-dg.exp (dg-require-dll): New function.
32866         (dg-xfail-if): Likewise.
32867         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32868         driver.
32869
32870         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32871         * gcc.c-torture/compile/20001205-1.c: Likewise.
32872         * gcc.c-torture/compile/20001226-1.c: Likewise.
32873         * gcc.c-torture/compile/20010518-2.c: Likewise.
32874         * gcc.c-torture/compile/20020312-1.c: Likewise.
32875         * gcc.c-torture/compile/20020604-1.c: Likewise.
32876         * gcc.c-torture/compile/920501-12.c: Likewise.
32877         * gcc.c-torture/compile/920501-4.c: Likewise.
32878         * gcc.c-torture/compile/920520-1.c: Likewise.
32879         * gcc.c-torture/compile/920521-1.c: Likewise.
32880         * gcc.c-torture/compile/920625-1.c: Likewise.
32881         * gcc.c-torture/compile/961203-1.c: Likewise.
32882         * gcc.c-torture/compile/980506-1.c: Likewise.
32883         * gcc.c-torture/compile/981006-1.c: Likewise.
32884         * gcc.c-torture/compile/981022-1.c: Likewise.
32885         * gcc.c-torture/compile/981223-1.c: Likewise.
32886         * gcc.c-torture/compile/990617-1.c: Likewise.
32887         * gcc.c-torture/compile/dll.c: Likewise.
32888         * gcc.c-torture/compile/labels-3.c: Likewise.
32889         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32890         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32891         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32892         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32893         * gcc.c-torture/compile/simd-5.c: Likewise.
32894         * gcc.c-torture/compile/20000804-1.x: Remove.
32895         * gcc.c-torture/compile/20001205-1.x: Likewise.
32896         * gcc.c-torture/compile/20001226-1.x: Likewise.
32897         * gcc.c-torture/compile/20010518-2.x: Likewise.
32898         * gcc.c-torture/compile/20020312-1.x: Likewise.
32899         * gcc.c-torture/compile/20020604-1.x: Likewise.
32900         * gcc.c-torture/compile/920501-12.x: Likewise.
32901         * gcc.c-torture/compile/920501-4.x: Likewise.
32902         * gcc.c-torture/compile/920520-1.x: Likewise.
32903         * gcc.c-torture/compile/920521-1.x: Likewise.
32904         * gcc.c-torture/compile/920625-1.x: Likewise.
32905         * gcc.c-torture/compile/961203-1.x: Likewise.
32906         * gcc.c-torture/compile/980506-1.x: Likewise.
32907         * gcc.c-torture/compile/981006-1.x: Likewise.
32908         * gcc.c-torture/compile/981022-1.x: Likewise.
32909         * gcc.c-torture/compile/981223-1.x: Likewise.
32910         * gcc.c-torture/compile/990617-1.x: Likewise.
32911         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32912         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32913         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32914         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32915         * gcc.c-torture/compile/simd-5.x: Likewise.
32916
32917         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32918
32919 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32920
32921         * gcc.c-torture/execute/20030611-1.c: New test.
32922
32923 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32924
32925         PR middle-end/168
32926         * gcc.dg/20030612-1.c: New test case.
32927
32928 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32929
32930         PR c++/10635
32931         * g++.dg/expr/cast1.C: New test.
32932
32933 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32934
32935         * gcc.dg/builtins-21.c: New test case.
32936
32937 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32938
32939         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32940         options instead of at the end.
32941         * lib/objc.exp (objc_target_compile): Likewise.
32942
32943 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32944
32945         PR c++/10432
32946         * g++.dg/parse/error1.C: New test.
32947
32948 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32949
32950         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32951         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32952         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32953         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32954         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32955         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32956         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32957         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32958         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32959         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32960         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32961         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32962         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32963         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32964         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32965         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32966         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32967         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32968         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32969         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32970         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32971         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32972         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32973         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32974
32975         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32976         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32977         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32978         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32979         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32980         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32981         * gcc.dg/compat/scalar-return-3_main.c: New file.
32982         * gcc.dg/compat/scalar-return-3_x.c: New file.
32983         * gcc.dg/compat/scalar-return-3_y.c: New file.
32984         * gcc.dg/compat/scalar-return-4_main.c: New file.
32985         * gcc.dg/compat/scalar-return-4_x.c: New file.
32986         * gcc.dg/compat/scalar-return-4_y.c: New file.
32987
32988 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32989
32990         * gcc.dg/compat/fp2-struct-check.h: New file.
32991         * gcc.dg/compat/fp2-struct-defs.h: New file.
32992         * gcc.dg/compat/fp2-struct-init.h: New file.
32993         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32994         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32995         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32996         * gcc.dg/compat/struct-return-10_main.c: New file.
32997         * gcc.dg/compat/struct-return-10_x.c: New file.
32998         * gcc.dg/compat/struct-return-10_y.c: New file.
32999
33000         * gcc.dg/compat/compat-common.h: New file.
33001         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
33002         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
33003         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
33004         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
33005         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
33006         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
33007         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
33008         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33009         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
33010         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
33011         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33012         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
33013         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
33014         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33015         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
33016         * gcc.dg/compat/small-struct-check.h: Ditto.
33017         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
33018         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33019         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
33020         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
33021         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33022         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33023         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
33024         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33025         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
33026         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
33027         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33028         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33029         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
33030         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33031         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33032         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
33033         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33034         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
33035         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
33036         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33037         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
33038         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
33039         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33040         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
33041         * gcc.dg/compat/struct-return-2_main.c: Ditto.
33042         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33043         * gcc.dg/compat/struct-return-2_y.c: Ditto.
33044         * gcc.dg/compat/struct-return-3_main.c: Ditto.
33045         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33046         * gcc.dg/compat/struct-return-3_y.c: Ditto.
33047
33048 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
33049
33050         * g++.dg/pch/static-1.C: New file.
33051         * g++.dg/pch/static-1.Hs: New file.
33052
33053 2003-06-10  Richard Henderson  <rth@redhat.com>
33054
33055         * gcc.dg/asm-7.c: Adjust expected warning text.
33056
33057 2003-06-10  Roger Sayle  <roger@eyesopen.com>
33058
33059         * gcc.dg/builtins-20.c: New test case.
33060
33061 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
33062
33063         PR c++/11131
33064         * g++.dg/opt/template1.C: New test.
33065
33066 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33067
33068         * lib/gcc-dg.exp (dg-test): Clear additional_files and
33069         additional_sources.
33070
33071 2003-05-21  David Taylor  <dtaylor@emc.com>
33072
33073         * gcc.dg/Wpadded.c: New file.
33074
33075 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33076
33077         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
33078         * gcc.dg/special/weak-2.c: Add dg-require-weak.
33079         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
33080         dg-require-weak.
33081
33082 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
33083
33084         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
33085
33086 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33087
33088         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
33089         (dg-require-alias): Likewise.
33090         (dg-require-gc-sections): Likewise.
33091         * lib/target-supports.exp (check_gc_sections_available): Likewise.
33092
33093 2003-06-08  Richard Henderson  <rth@redhat.com>
33094
33095         * gcc.dg/20011029-2.c: Fix the array reference.
33096         * gcc.dg/asm-7.c: New.
33097
33098 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
33099
33100         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33101
33102 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
33103
33104         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33105         (dg-require-gc-sections): Likewise.
33106
33107 2003-06-08  Jan Hubicka  <jh@suse.cz>
33108
33109         * i386-cmov1.c: Fix regular expression.
33110         * i386-cvt-1.c: Likewise.
33111         * i386-local.c: Likewise.
33112         * i386-local2.c: Likewise.
33113         * i386-mul.c: Likewise.
33114         * i386-ssetype-1.c: Likewise.
33115         * i386-ssetype-3.c: Likewise.
33116         * i386-ssetype-5.c: Likewise.
33117
33118 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33119
33120         PR c++/11039
33121         * g++.dg/warn/implicit-typename2.C: New test.
33122         * g++.dg/warn/implicit-typename3.C: New test.
33123
33124 2003-06-07  Richard Henderson  <rth@redhat.com>
33125
33126         * g++.dg/other/offsetof3.C: Use size_t.
33127         * g++.dg/other/offsetof4.C: Likewise.
33128
33129 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
33130
33131         * lib/copy-file.exp: New. Implement gcc_copy_files.
33132
33133         * lib/dg-pch.exp: Load copy-file.exp
33134         (dg-pch): Use gcc_copy_files instead of "file copy".
33135
33136 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
33137
33138         * gcc.dg/weak/weak.exp: Simplify.
33139         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33140         * gcc.dg/weak/weak-1.c: Likewise.
33141         * gcc.dg/weak/weak-2.c: Likewise.
33142         * gcc.dg/weak/weak-3.c: Likewise.
33143         * gcc.dg/weak/weak-4.c: Likewise.
33144         * gcc.dg/weak/weak-5.c: Likewise.
33145         * gcc.dg/weak/weak-6.c: Likewise.
33146         * gcc.dg/weak/weak-7.c: Likewise.
33147         * gcc.dg/weak/weak-8.c: Likewise.
33148         * gcc.dg/weak/weak-9.c: Likewise.
33149
33150 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
33151
33152         gcc.c-torture/execute/20030606-1.c: New.
33153
33154 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33155
33156         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33157         * gcc.dg/builtins-19.c: Likewise.
33158
33159 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33160
33161         * gcc.dg/builtins-2.c: Add some more tests.
33162         * gcc.dg/builtins-18.c: New test case.
33163         * gcc.dg/builtins-19.c: New test case.
33164
33165 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33166             Jim Wilson  <wilson@tuliptree.org>
33167
33168         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33169
33170 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
33171
33172         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33173         mempcpy/stpcpy calls not to be optimized into something else.
33174         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33175         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33176         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33177
33178 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33179
33180         * gcc.dg/format/asm_fprintf-1.c: New test.
33181
33182 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33183
33184         * lib/gcc-defs.exp (additional_sources): New variable.
33185         (dg-additional-sources): New function.
33186         (additional_files): New variable.
33187         (dg-additional-files): New function.
33188         (dg-additional-files-options): Likewise.
33189         * lib/gcc-dg.exp (dg-require-weak): New function.
33190         (dg-require-alias): Likewise.
33191         (dg-require-gc-sections): Likewise.
33192         * lib/target-supports.exp (check_alias_available): Remove testfile
33193         parameter.
33194         (check_gc_sections_available): New function.
33195         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33196         (dg-gpp-additional-files): Likewise.
33197         * lib/g++.exp (additional_sources): Remove.
33198         (additional_files): Likewise.
33199         (g++_target_compile): Use dg-additional-files-options.
33200
33201         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33202         Tcl logic.
33203         * gcc.dg/special/ecos.exp: Remove.
33204         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33205         * gcc.dg/special/alias-1.c: Likewise.
33206         * gcc.dg/special/alias-2.c: Likewise.
33207         * gcc.dg/special/gcsec-1.c: Likewise.
33208         * gcc.dg/special/weak-1.c: Likewise.
33209         * gcc.dg/special/weak-2.c: Likewise.
33210         * gcc.dg/special/wkali-1.c: Likewise.
33211         * gcc.dg/special/wkali-2.c: Likewise.
33212
33213         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33214         dg-gpp-additional-*.
33215         * g++.dg/special/conpr-3.C: Likewise.
33216         * g++.dg/special/conpr-4.C: Likewise.
33217         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33218         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33219         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33220         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33221         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33222         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33223         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33224         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33225         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33226         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33227         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33228         * g++.old-deja/g++.other/comdat1.C: Likewise.
33229         * g++.old-deja/g++.other/comdat2.C: Likewise.
33230         * g++.old-deja/g++.other/comdat3.C: Likewise.
33231         * g++.old-deja/g++.other/ctor1.C: Likewise.
33232         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33233
33234 2003-06-05  Richard Henderson  <rth@redhat.com>
33235
33236         * gcc.dg/debug/20030605-1.c: New.
33237
33238 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33239
33240         * README.QMTEST: Update.
33241
33242 2003-06-04  Richard Henderson  <rth@redhat.com>
33243
33244         * gcc.dg/cleanup-1.c: New.
33245         * gcc.dg/cleanup-2.c: New.
33246         * gcc.dg/cleanup-3.c: New.
33247         * gcc.dg/cleanup-4.c: New.
33248         * gcc.dg/cleanup-5.c: New.
33249         * gcc.dg/cleanup-6.c: New.
33250         * gcc.dg/cleanup-7.c: New.
33251
33252 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33253
33254         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33255
33256         * lib/dg-pch.exp: New file.
33257         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33258         * gcc.dg/pch/pch.exp: Likewise.
33259
33260 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33261
33262         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33263         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33264         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33265         * gcc.dg/builtins-17.c: New test case.
33266         * gcc.dg/i386-387-4.c: New test case.
33267         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33268
33269 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33270
33271         * gcc.dg/ultrasp9.c: New test.
33272
33273 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33274
33275         * gcc.c-torture/compile/20030604-1.c: New test.
33276         * gcc.dg/sparc-constant-1.c: New test.
33277
33278 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33279
33280         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33281
33282 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33283
33284         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33285
33286         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33287         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33288
33289 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33290
33291         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33292
33293 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33294
33295         PR c++/10940
33296         * g++.dg/template/spec10.C: New test.
33297
33298 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33299
33300         * gcc.dg/builtins-16.c: New test case.
33301
33302 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33303
33304         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33305         mempcpy test with post-increments.
33306         * gcc.c-torture/execute/string-opt-3.c: New test.
33307         * gcc.dg/string-opt-1.c: New test.
33308
33309 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33310
33311         PR fortran/10965
33312         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33313
33314 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33315
33316         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33317         (scan-assembler): ... here.  Use dg-scan.
33318         (scan-assembler-not): Likewise.
33319         (scan-file): New function.
33320         (scan-file-not): Likewise.
33321         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33322         * gcc.dg/cpp/_Pragma4.c: Likewise.
33323         * gcc.dg/cpp/_Pragma5.c: Likewise.
33324         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33325         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33326         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33327         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33328         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33329         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33330         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33331         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33332         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33333         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33334         * gcc.dg/cpp/cxxcom1.c: Likewise.
33335         * gcc.dg/cpp/line1.c: Likewise.
33336         * gcc.dg/cpp/maccom1.c: Likewise.
33337         * gcc.dg/cpp/maccom2.c: Likewise.
33338         * gcc.dg/cpp/maccom3.c: Likewise.
33339         * gcc.dg/cpp/maccom4.c: Likewise.
33340         * gcc.dg/cpp/maccom5.c: Likewise.
33341         * gcc.dg/cpp/maccom6.c: Likewise.
33342         * gcc.dg/cpp/multiline.c: Likewise.
33343         * gcc.dg/cpp/spacing1.c: Likewise.
33344         * gcc.dg/cpp/spacing2.c: Likewise.
33345         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33346         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33347         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33348         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33349         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33350         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33351         * gcc.dg/cpp/cxxcom2.c: Likewise.
33352         * gcc.dg/cpp/cxxcom2.h: New file.
33353
33354         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33355         * g++.dg/cpp/truefalse.C: Here.
33356         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33357
33358 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33359
33360         * gcc.dg/cpp/redef3.c: New file.
33361
33362 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33363
33364         * gcc.dg/i386-loop-3.c: New test.
33365
33366 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33367
33368         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33369
33370 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33371
33372         * gcc.dg/fwrapv-1.c: New test case.
33373         * gcc.dg/fwrapv-2.c: New test case.
33374
33375 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33376
33377         PR c++/10956
33378         * g++.dg/template/spec9.C: New test.
33379
33380 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33381
33382         * gcc.dg/duff-4.c: New test case.
33383
33384 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33385
33386         PR fortran/10843
33387         * g77.dg/ffixed-form-1.f: New test
33388         * g77.dg/ffixed-form-2.f: New test
33389         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33390         * g77.dg/ffree-form-3.f: New test
33391
33392 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33393
33394         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33395         * gcc.dg/wint_t-1.c: Likewise.
33396
33397 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33398
33399         * g++.dg/template/access11.C: New test.
33400
33401 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33402
33403         PR c++/10849
33404         * g++.dg/template/access10.C: New test.
33405
33406 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33407             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33408
33409         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33410
33411 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33412
33413         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33414         suppress for powerpc-*-darwin*.
33415         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33416
33417 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33418
33419         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33420         suppress option for powerpc-*-darwin*.
33421
33422 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33423
33424         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33425         * gcc.dg/builtins-4.c: Add test for fmod.
33426
33427 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33428
33429         PR c++/10682
33430         * g++.dg/template/instantiate4.C: New test.
33431
33432 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33433
33434         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33435
33436 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33437
33438         * gcc.dg/compat/scalar-return-1_main.c: New file.
33439         * gcc.dg/compat/scalar-return-1_x.c: New file.
33440         * gcc.dg/compat/scalar-return-1_y.c: New file.
33441         * gcc.dg/compat/scalar-return-2_main.c: New file.
33442         * gcc.dg/compat/scalar-return-2_x.c: New file.
33443         * gcc.dg/compat/scalar-return-2_y.c: New file.
33444         * gcc.dg/compat/struct-return-3_main.c: New file.
33445         * gcc.dg/compat/struct-return-3_y.c: New file.
33446         * gcc.dg/compat/struct-return-3_x.c: New file.
33447         * gcc.dg/compat/struct-return-2_main.c: New file.
33448         * gcc.dg/compat/struct-return-2_x.c: New file.
33449         * gcc.dg/compat/struct-return-2_y.c: New file.
33450
33451 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33452
33453         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33454         for hppa*-hp-hpux*.
33455         * gcc.dg/20021014-1.c (dg-options): Likewise.
33456         * gcc.dg/nest.c (dg-options): Likewise.
33457
33458 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33459
33460         PR c++/9738
33461         * g++.dg/ext/dllimport2.C: New file.
33462         * g++.dg/ext/dllimport3.C: New file.
33463
33464 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33465
33466         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33467         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33468         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33469         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33470         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33471         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33472         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33473         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33474         * gcc.dg/compat/small-struct-defs.h: New file.
33475         * gcc.dg/compat/small-struct-init.h: New file.
33476         * gcc.dg/compat/small-struct-check.h: New file.
33477         * gcc.dg/compat/fp-struct-defs.h: New file.
33478         * gcc.dg/compat/fp-struct-check.h: New file.
33479         * gcc.dg/compat/fp-struct-init.h: New file.
33480         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33481         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33482
33483 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33484
33485         * gcc.dg/20030225-2.c: New test.
33486
33487 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33488             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33489
33490         * gcc.c-torture/compile/20030518-1.c: New test case.
33491
33492 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33493
33494         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33495         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33496         gcc-dg-debug-runtest.
33497         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33498         gcc-dg-debug-runtest.
33499
33500 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33501
33502         PR c++/9022
33503         * g++.dg/lookup/using6.C: New test.
33504
33505 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33506
33507         * g++.dg/parse/access2.C: New test.
33508
33509 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33510
33511         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33512         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33513         * gcc.dg/debug/debug.exp: Likewise.
33514
33515 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33516
33517         * gcc.dg/dollar.c: New test.
33518
33519 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33520
33521         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33522         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33523         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33524         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33525         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33526         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33527         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33528         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33529         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33530         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33531         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33532         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33533         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33534         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33535         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33536         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33537         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33538         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33539
33540 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33541
33542         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33543         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33544         support for "repo" mode.
33545         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33546         * lib/g77-dg.exp: Likewise.
33547         * lib/obj-dg.exp: Likewise.
33548
33549 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33550
33551         Merge from gcc-3_2-rhl8-branch:
33552         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33553
33554         * gcc.dg/tls/opt-6.c: New test.
33555
33556         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33557
33558         * gcc.dg/20030405-1.c: New test.
33559
33560         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33561
33562         * gcc.dg/20030309-1.c: New test.
33563
33564         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33565
33566         * gcc.c-torture/execute/20030307-1.c: New test.
33567
33568         2003-02-20  Randolph Chung  <tausq@debian.org>
33569
33570         * gcc.c-torture/compile/20030220-1.c: New test.
33571
33572         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33573
33574         * gcc.dg/20030217-1.c: New test.
33575
33576         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33577
33578         * gcc.c-torture/compile/20020129-1.c: New test.
33579
33580         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33581
33582         * gcc.dg/unroll-1.c: New test.
33583
33584         2002-11-16  Jan Hubicka  <jh@suse.cz>
33585
33586         * gcc.c-torture/execute/20020920-1.c: New test.
33587
33588         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33589
33590         PR target/7434
33591         * gcc.c-torture/compile/20021008-1.c: New test.
33592
33593         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33594
33595         PR target/7559
33596         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33597
33598         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33599
33600         * gcc.c-torture/compile/20020807-1.c: New test.
33601
33602         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33603
33604         * gcc.dg/tls/opt-1.c: New test.
33605
33606         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33607
33608         * gcc.dg/20020729-1.c: New test.
33609
33610         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33611
33612         * g++.dg/opt/life1.C: New test.
33613
33614         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33615
33616         * gcc.dg/20020525-1.c: New test.
33617
33618         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33619
33620         PR c++/6794
33621         * g++.dg/ext/pretty1.C: New test.
33622         * g++.dg/ext/pretty2.C: New test.
33623
33624 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33625
33626         PR c++/8385
33627         * g++.dg/ext/typeof5.C: New test.
33628
33629 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33630
33631         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33632         __USER_LABEL_PREFIX__ into account.
33633         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33634
33635 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33636
33637         * gcc.dg/builtins-15.c: New test case.
33638
33639 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33640
33641         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33642
33643 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33644
33645         * lib/g++.exp: Tweak handling of additional source files.
33646         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33647         * g++.dg/special/conpr-2a.C: Rename to ...
33648         * g++.dg/special/conpr-2a.cc: ... this.
33649         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33650         * g++.dg/special/conpr-3a.C: Rename to ...
33651         * g++.dg/special/conpr-3a.cc: This.
33652         * g++.dg/special/conpr-3b.C: Rename to ...
33653         * g++.dg/special/conpr-3b.cc: This.
33654         * g++.dg/special/conpr-4.C: New test.
33655         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33656
33657 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33658
33659         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33660
33661 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33662
33663         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33664         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33665         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33666         * g++.old-deja/g++.other/warn3.C: Likewise.
33667
33668 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33669
33670         * gcc.dg/i386-387-1.c: Update to also test log.
33671         * gcc.dg/i386-387-2.c: Likewise.
33672
33673 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33674
33675         * g77.f-torture/execute/int8421.f: New test.
33676
33677 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33678
33679         PR c++/10230, c++/10481
33680         * g++.dg/lookup/scoped5.C: New test.
33681
33682 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33683
33684         PR c++/10552
33685         * g++.dg/template/ttp6.C: New test.
33686
33687 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33688
33689         * gcc.c-torture/execute/builtins: New directory.
33690         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33691         gcc.c-torture/execute/builtins.
33692         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33693         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33694         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33695         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33696
33697 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33698
33699         PR c++/9252
33700         * g++.dg/template/access8.C: New test.
33701         * g++.dg/template/access9.C: New test.
33702
33703 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33704
33705         PR c++/9554
33706         * g++.dg/parse/access1.C: New test.
33707
33708 2003-05-09  DJ Delorie  <dj@redhat.com>
33709
33710         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33711         long, and not an int.
33712
33713 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33714
33715         PR c++/10555, c++/10576
33716         * g++.dg/template/memclass1.C: New test.
33717
33718 2003-05-08  DJ Delorie  <dj@redhat.com>
33719
33720         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33721         targets.
33722         * gcc.c-torture/execute/20021024-1.x: Likewise.
33723         * gcc.c-torture/execute/shiftdi.x: Likewise.
33724         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33725         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33726         * gcc.dg/20021018-1.c: Likewise.
33727
33728 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33729
33730         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33731
33732         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33733         (bcopy): Call memmove.
33734
33735 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33736
33737         * g77.f-torture/compile/8485.f: New test case.
33738
33739 2003-05-07  Richard Henderson  <rth@redhat.com>
33740
33741         PR c++/10570
33742         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33743         Verify exception_cleanup not called for rethrows.
33744         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33745         when exiting catch block without rethrowing.
33746         * g++.dg/eh/forced3.C: New.
33747         * g++.dg/eh/forced4.C: New.
33748
33749 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33750
33751         * gcc.dg/20030505.c: Fix triplet.
33752
33753 2003-05-06  DJ Delorie  <dj@redhat.com>
33754
33755         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33756         * gcc.dg/nest.c: Likewise.
33757
33758 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33759
33760         * gcc.dg/builtins-14.c: New test case.
33761
33762 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33763
33764         * lib/compat.exp (compat-execute): New argument.
33765         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33766         * gcc.dg/compat: New test directory.
33767         * gcc.dg/compat/compat.exp: New expect script.
33768         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33769         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33770         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33771         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33772         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33773         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33774
33775         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33776         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33777         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33778         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33779         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33780         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33781         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33782         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33783         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33784         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33785         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33786         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33787         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33788         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33789         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33790
33791 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33792
33793         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33794
33795 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33796
33797         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33798
33799 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33800
33801         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33802         * gcc.dg/ppc-fsel-2.c: New test.
33803
33804         * gcc.dg/unused-5.c: New test.
33805
33806 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33807
33808         PR c++/10496
33809         * g++.dg/warn/pmf1.C: New test.
33810
33811 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33812
33813         PR c++/4494
33814         * g++.dg/warn/main.C: New test.
33815
33816 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33817
33818         * gcc.dg/nonnull-3.c: New test.
33819
33820 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33821
33822         * gcc.dg/cpp/Wtrigraphs.c: Update.
33823         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33824
33825 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33826
33827         * gcc.dg/ppc-fsel-1.c: New test.
33828
33829 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33830
33831         PR c/10604
33832         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33833
33834 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33835
33836         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33837
33838 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33839
33840         PR c++/9364, c++/10553, c++/10586
33841         * g++.dg/parse/typename4.C: New test.
33842         * g++.dg/parse/typename5.C: Likewise.
33843
33844 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33845
33846         * gcc.c-torture/compile/20030503-1.c: New test.
33847
33848 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33849
33850         * g++.dg/lookup/using5.C: Fix testcase error.
33851
33852 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33853
33854         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33855         since MEABI is no longer supported.  Remove all vestiges
33856         of MEABI from the test.
33857
33858 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33859
33860         PR c++/10554
33861         * g++.dg/lookup/using5.C: New test.
33862
33863 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33864
33865         PR c++/8772
33866         * g++.dg/template/ttp5.C: New test.
33867
33868 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33869
33870         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33871         (dg-gpp-additional-sources): New function.
33872         (dg-gpp-additional-files): Likewise.
33873         * lib/g++.exp (additional_sources): New variable.
33874         (additional_files): Likewise.
33875         (g++_target_compile): Deal with them.
33876         * lib/old-dejagnu.exp: Remove.
33877         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33878         * g++.old-deja: Revise all tests to use dg commands.
33879
33880 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33881
33882         PR c++/9432, c++/9528
33883         * g++.dg/lookup/using4.C: New test.
33884
33885 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33886
33887         * gcc.dg/noreturn-5.c: New file.
33888         * gcc.dg/noreturn-6.c: New file.
33889
33890         * gcc.c-torture/compile/inline-1.c: New file.
33891
33892 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33893
33894         PR c++/10551
33895         * g++.dg/template/explicit1.C: New test.
33896
33897 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33898
33899         PR c++/10549
33900         * g++.dg/other/bitfield1.C: New test.
33901
33902         PR c++/10527
33903         * g++.dg/init/new7.C: New test.
33904
33905 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33906
33907         * g++.dg/ext/desig1.C: New test.
33908         * g++.dg/ext/init1.C: Update.
33909
33910         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33911
33912 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33913
33914         PR c++/10180
33915         * g++.dg/warn/Winline-1.C: New test.
33916
33917 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33918
33919         * gcc.c-torture/execute/string-opt-19.c: New test.
33920
33921         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33922         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33923
33924 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33925
33926         PR c++/10506
33927         * g++.dg/init/new6.C: New test.
33928
33929         PR c++/10503
33930         * g++.dg/init/ref6.C: New test.
33931
33932 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33933
33934         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33935
33936 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33937
33938         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33939         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33940
33941 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33942
33943         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33944         initialized static data members.
33945
33946 2003-04-25  H.J. Lu <hjl@gnu.org>
33947
33948         * gcc.dg/ia64-sync-4.c: New test.
33949
33950 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33951
33952         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33953         date.
33954
33955 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33956
33957         PR c++/10337
33958         * g++.dg/warn/conv1.C: New test.
33959         * g++.old-deja/g++.other/conv7.C: Adjust.
33960         * g++.old-deja/g++.other/overload14.C: Adjust.
33961
33962 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33963
33964         PR c++/10471
33965         * g++.dg/template/defarg2.C: New test.
33966
33967 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33968
33969         * gcc.dg/cpp/include2.c: Update.
33970         * gcc.dg/cpp/multiline-2.c: New.
33971         * gcc.dg/cpp/multiline.c: Update.
33972         * gcc.dg/cpp/strify2.c: Update.
33973         * gcc.dg/cpp/trad/literals-2.c: Update.
33974
33975 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33976
33977         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33978
33979 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33980
33981         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33982
33983 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33984
33985         PR c++/10451
33986         * g++.dg/parse/crash4.C: New test.
33987
33988         PR c++/9847
33989         * g++.dg/parse/crash5.C: New test.
33990
33991 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33992
33993         PR c++/10446
33994         * g++.dg/parse/crash3.C: New test.
33995
33996         PR c++/10428
33997         * g++.dg/parse/elab1.C: New test.
33998
33999 2003-04-22  Devang Patel  <dpatel@apple.com>
34000
34001         * gcc.dg/cpp/trad/funlike-5.c: New test.
34002
34003 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
34004
34005         * g++.dg/other/packed1.C: Fix dg options.
34006
34007 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
34008
34009         * g++.dg/other/offsetof2.C: New test.
34010
34011 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
34012
34013         * g++.dg/template/recurse.C: Adjust location of error messages.
34014
34015 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
34016
34017         PR c++/9881
34018         * g++.dg/init/addr-const1.C: New test.
34019         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
34020
34021 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34022
34023         PR c++/10405
34024         * g++.dg/lookup/struct-hack1.C: New test.
34025
34026 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
34027
34028         * ucs.c: Update diagnostic messages.
34029
34030 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34031
34032         * gcc.dg/cpp/truefalse.cpp: New test.
34033         * gcc.dg/cpp/cpp.exp: Update.
34034         * g++.dg/other/stdbool-if.C: Remove.
34035
34036 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34037
34038         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
34039         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
34040
34041 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34042
34043         * gcc.c-torture/compile/20030418-1.c: New test.
34044
34045 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
34046
34047         * README.compat: Remove; content moved to doc/sourcebuild.texi.
34048
34049 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34050
34051         PR c++/10347
34052         g++.dg/template/dependent-name1.C: New test.
34053
34054 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
34055
34056         * gcc.dg/warn-1.c (tourist_guide): New array,
34057         contains a pointer to bar.
34058
34059 2003-04-16  Roger Sayle  <roger@eyesopen.com>
34060
34061         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
34062         * gcc.c-torture/execute/medce-1.c: New test case.
34063         * gcc.c-torture/execute/medce-2.c: New test case.
34064
34065 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
34066
34067         * lib/prune.exp: Ignore more messages.
34068
34069         PR c++/10381
34070         * g++.dg/parse/lookup3.C: New test.
34071
34072 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
34073
34074         * gcc.c-torture/compile/20030415-1.c : New test.
34075
34076 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
34077
34078         * gcc.c-torture/execute/scope-2.c: Move to ...
34079         * gcc.dg/noncompile/scope.c: .... here.
34080
34081 2003-04-14  Roger Sayle  <roger@eyesopen.com>
34082
34083         * gcc.dg/20030414-2.c: New test case.
34084
34085 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
34086
34087         PR target/10377
34088         * gcc.dg/20030414-1.c: New test.
34089
34090 2003-04-13  Roger Sayle  <roger@eyesopen.com>
34091
34092         * gcc.dg/builtins-12.c: New test case.
34093         * gcc.dg/builtins-13.c: New test case.
34094
34095 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34096
34097         * gcc.c-torture/execute/string-opt-18.c: New test.
34098
34099 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
34100
34101         PR c++/10300
34102         * g++.dg/init/new5.C: New test.
34103
34104 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
34105
34106         PR c++/7910
34107         * g++.dg/ext/dllimport1.C: New test.
34108
34109 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34110
34111         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34112
34113 2003-04-11  Bud Davis <bdavis9659@comcast.net>
34114
34115         PR Fortran/9263
34116         * g77.f-torture/noncompile/9263.f: New test
34117         PR Fortran/1832
34118         * g77.f-torture/execute/1832.f: New test
34119
34120 2003-04-11  David Chad  <davidc@freebsd.org>
34121             Loren J. Rittle  <ljrittle@acm.org>
34122
34123         libobjc/8562
34124         * objc.dg/headers.m: New test.
34125
34126 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
34127
34128         * gcc.c-torture/execute/builtin-noret-2.c: New.
34129         * gcc.c-torture/execute/builtin-noret-2.x: New.
34130         XFAIL builtin-noret-2.c at -O1 and above.
34131         * gcc.dg/redecl.c: New.
34132         * gcc.dg/Wshadow-1.c: Update error regexps.
34133
34134 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
34135
34136         * g++.dg/abi/bitfield10.C: New test.
34137
34138 2003-04-09  Mike Stump  <mrs@apple.com>
34139
34140         * gcc.dg/pch/pch.exp: Make testcase names longer.
34141         * g++.dg/pch/pch.exp: Make testcase names longer.
34142
34143 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34144
34145         * gcc.dg/builtins-11.c: New test case.
34146
34147 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34148
34149         * gcc.dg/builtins-9.c: New test case.
34150         * gcc.dg/builtins-10.c: New test case.
34151
34152 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
34153
34154         * gcc.dg/noncompile/init-4.c.c: New test.
34155
34156 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34157
34158         * gcc.misc-test/gcov-9.c: New test.
34159         * gcc.misc-test/gcov-10.c: New test
34160         * gcc.misc-test/gcov-11.c: New test.
34161
34162 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
34163
34164         PR optimization/10024
34165         * gcc.c-torture/compile/20030405-1.c: New test.
34166
34167 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
34168
34169         * gcc.dg/pch/static-3.c: New.
34170         * gcc.dg/pch/static-3.hs: New.
34171         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34172
34173 2003-04-04  Richard Henderson  <rth@redhat.com>
34174
34175         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34176         * g++.dg/eh/forced2.C: Likewise.
34177
34178 2003-04-03  Mike Stump  <mrs@apple.com>
34179
34180         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34181         target arg.
34182         (scan-assembler-times, scan-assembler-not): Likewise.
34183         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34184
34185 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34186
34187         * gcc.dg/sparc-loop-1.c: New test.
34188
34189 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34190
34191         PR other/9274
34192         * g++.dg/pch/system-2.C: New.
34193         * g++.dg/pch/system-2.Hs: New.
34194
34195 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34196
34197         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34198
34199         * g++.dg/eh/simd-1.C (vecfunc): Same.
34200
34201 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34202
34203         * gcc.c-torture/execute/20030401-1.c: New test case.
34204
34205 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34206
34207         * objc.dg/defs.m: New.
34208
34209 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34210
34211         * g++.dg/eh/simd-1.C: New.
34212         * g++.dg/eh/simd-2.C: New.
34213
34214 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34215
34216         * gcc.c-torture/execute/simd-3.c: New.
34217
34218 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34219
34220         PR c/9936
34221         * gcc.dg/20030331-2.c: New test.
34222
34223 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34224
34225         PR c++/10278
34226         * g++.dg/parse/crash2.C: New test.
34227
34228 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34229
34230         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34231         * gcc.c-torture/execute/20030331-1.c: ...here.
34232
34233 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34234
34235         * gcc.c-torture/execute/20030331-1.c: New test.
34236
34237 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34238
34239         * lib/gcov.exp: Adjust call return testing strings.
34240         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34241
34242 2003-03-31  Roger Sayle  <roger@eyesopen.com>
34243
34244         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34245         * gcc.dg/builtins-7.c: New test case.
34246         * gcc.dg/builtins-8.c: New test case.
34247
34248 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34249
34250         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34251
34252 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34253
34254         PR c++/7647
34255         * g++.dg/lookup-class-member-2.C: New test.
34256
34257 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34258
34259         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34260
34261 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34262
34263         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34264
34265 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34266
34267         * g++.dg/init/attrib1.C: New test.
34268
34269 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34270
34271         * gcc.dg/ultrasp8.c: New test.
34272
34273 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34274
34275         * gcc.dg/ultrasp7.c: New test.
34276
34277 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34278
34279         PR c++/10047
34280         * g++.dg/template/inline1.C: New test.
34281
34282 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34283
34284         * gcc.dg/sparc-dwarf2.c: New test.
34285
34286 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34287
34288         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34289         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34290
34291 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34292
34293         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34294         than reading .x files.
34295         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34296         * g77.dg/gcov/gcov-1.f: Likewise.
34297         * gcc.misc-tests/gcov-4b.c: Likewise.
34298         * gcc.misc-tests/gcov-5b.c: Likewise.
34299         * gcc.misc-tests/gcov-6.c: Likewise.
34300         * gcc.misc-tests/gcov-7.c: Likewise.
34301         * gcc.misc-tests/gcov-8.c: Likewise.
34302         * g++.dg/gcov/gcov-1.x: Remove.
34303         * g77.dg/gcov/gcov-1.x: Likewise.
34304         * gcc.misc-tests/gcov-4b.x: Likewise.
34305         * gcc.misc-tests/gcov-5b.x: Likewise.
34306         * gcc.misc-tests/gcov-6.x: Likewise.
34307         * gcc.misc-tests/gcov-7.x: Likewise.
34308         * gcc.misc-tests/gcov-8.x: Likewise.
34309
34310 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34311
34312         PR opt/10087
34313         * gcc.dg/20030324-1.c: New test.
34314
34315 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34316
34317         PR c++/10224
34318         * g++.dg/template/arg3.C: New test.
34319
34320         PR c++/10158
34321         * g++.dg/template/friend18.C: New test.
34322
34323 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34324
34325         * g77.f-torture/compile/20030326-1.f: New test case.
34326
34327 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34328
34329         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34330
34331         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34332
34333 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34334
34335         * gcc.dg/ia64-sync-3.c: New test.
34336
34337 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34338
34339         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34340
34341 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34342
34343         * gcc.dg/ultrasp6.c: New test.
34344
34345 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34346
34347         * gcc.dg/i386-signbit-1.c: New test.
34348         * gcc.dg/i386-signbit-2.c: New test.
34349         * gcc.dg/i386-signbit-3.c: New test.
34350
34351 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34352
34353         * gcc.dg/ultrasp5.c: Fix options.
34354
34355 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34356
34357         * gcc.dg/ultrasp5.c: Fix comment.
34358
34359 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34360
34361         PR fortran/10197
34362         * g77.f-torture/execute/10197.f: New test.
34363
34364 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34365
34366         PR c++/9898, c++/383
34367         * g++.dg/template/conv6.C: New test.
34368
34369         PR c++/10119
34370         * g++.dg/template/ptrmem5.C: New test.
34371
34372         PR c++/10026
34373         * g++.dg/lookup/koenig1.C: New test.
34374
34375         PR C++/10199
34376         * g++.dg/lookup/template2.C: New test.
34377
34378 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34379
34380         * g++.dg/opt/rtti1.C: New test.
34381
34382 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34383
34384         * gcc.dg/ultrasp5.c: New test.
34385
34386 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34387
34388         PR middle-end/9967
34389         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34390         builtin fputs.
34391
34392 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34393
34394         PR c/8224
34395         * gcc.dg/20030323-1.c: New test.
34396
34397 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34398
34399         * gcc.c-torture/compile/20030323-1.c: New test case.
34400
34401 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34402
34403         * gcc.dg/20030321-1.c: New test.
34404
34405 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34406
34407         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34408
34409 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34410
34411         PR c++/9978, c++/9708
34412         * g++.dg/ext/vlm1.C: Adjust expected error.
34413         * g++.dg/ext/vla2.C: New test.
34414         * g++.dg/template/arg1.C: New test.
34415         * g++.dg/template/arg2.C: New test.
34416
34417 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34418
34419         * g77.f-torture/execute/select.f: New test.
34420         * g77.f-torture/noncompile/select_no_compile.f: New test.
34421
34422 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34423
34424         PR c++/9898
34425         * g++.dg/other/error4.C: New test.
34426
34427 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34428
34429         * g++.dg/template/friend17.C: New test.
34430
34431 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34432
34433         * gcc.c-torture/compile/20030320-1.c: New.
34434
34435 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34436
34437         * gcc.dg/builtins-6.c: New test case.
34438
34439 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34440
34441         PR target/10073
34442         * gcc.c-torture/compile/20030319-1.c: New.
34443
34444 2003-03-18  Jan Hubicka  <jh@suse.cz>
34445
34446         * gcc.dg/i386-cvt-1.c: New test.
34447
34448 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34449
34450         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34451         * objc.dg/naming-2.m: Likewise.
34452
34453 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34454
34455         PR c++/9639
34456         * g++.dg/parse/crash1.C: New test.
34457
34458 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34459
34460         PR c++/8805
34461         * g++.dg/eh/cleanup1.C: New test.
34462
34463 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34464
34465         * gcc.c-torture/execute/20030316-1.c: New test case.
34466
34467 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34468
34469         PR c++/9629
34470         * g++.dg/init/ctor2.C: New test.
34471
34472 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34473
34474         * g77.f-torture/compile/xformat.f: New test case.
34475
34476 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34477
34478         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34479         * g++.old-deja/g++.mike/eh50.C: Likewise.
34480
34481 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34482
34483         PR c++/6440
34484         * g++.dg/template/spec7.C: New test.
34485         * g++.dg/template/spec8.C: Likewise.
34486
34487 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34488
34489         * gcc.c-torture/execute/20030313-1.c: New test.
34490
34491 2003-03-14  Richard Henderson  <rth@redhat.com>
34492
34493         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34494
34495 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34496
34497         * gcc.c-torture/compile/20030314-1.c: New test.
34498
34499 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34500
34501         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34502         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34503         thumb target,
34504         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34505         to accept newer _imp__  prefix and additional
34506         newline in .drectve section.
34507         * gcc.dg/dll-4.c: Likewise.
34508         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34509         switch.
34510
34511 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34512
34513         * g++.dg/parse/namespace9.C: New test.
34514
34515         * g++.dg/init/ref5.C: New test.
34516         * g++.dg/parse/ptrmem1.C: Likewise.
34517
34518 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34519
34520         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34521         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34522         regular expression.
34523         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34524         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34525
34526 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34527
34528         * gcc.c-torture/execute/20030224-2.c: New test.
34529
34530 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34531
34532         * gcc.dg/decl-3.c: New test.
34533
34534 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34535
34536         * gcc.dg/i386-loop-2.c: New test.
34537
34538 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34539
34540         PR c++/9474
34541         * g++.dg/parse/namespace8.C: New test.
34542
34543         PR c++/9924
34544         * g++.dg/overload/builtin2.C: New test.
34545
34546 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34547
34548         * gcc.dg/return-type-3.c: New test.
34549
34550 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34551
34552         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34553         profiling options are not supported.
34554
34555 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34556
34557         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34558         * g++.old-deja/g++.warn/impint2.C: Likewise.
34559
34560 2003-03-10  Devang Patel  <dpatel@apple.com>
34561
34562         * g++.dg/cpp/c++_cmd_1.C: New test.
34563         * g++.dg/cpp/c++_cmd_1.h: New file.
34564
34565 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34566
34567         * gcc.dg/altivec-9.c: New file.
34568
34569 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34570
34571         * gcc.dg/ppc-sdata-1.c: New test.
34572         * gcc.dg/ppc-sdata-2.c: New test.
34573
34574 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34575
34576         PR c++/9373
34577         * g++.dg/opt/ptrmem2.C: New test.
34578
34579         PR c++/8534
34580         * g++.dg/opt/ptrmem1.C: New test.
34581
34582 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34583
34584         * gcc.dg/i386-loop-1.c: New test.
34585
34586 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34587
34588         PR c++/9970
34589         * g++.dg/lookup/friend1.C: New test.
34590
34591 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34592
34593         PR c++/9823
34594         * g++.dg/parser/constructor1.C: New test.
34595
34596 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34597
34598         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34599
34600         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34601
34602 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34603
34604         * gcc.dg/cpp/Wunused.c: Update test.
34605
34606 2003-03-08  Jan Hubicka  <jh@suse.cz>
34607
34608         * gcc.dg/inline-3.c: New test.
34609
34610 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34611
34612         PR c++/9809
34613         * g++.dg/parse/builtin1.C: New test.
34614
34615         PR c++/9982
34616         * g++.dg/abi/cookie1.C: New test.
34617         * g++.dg/abi/cookie2.C: Likewise.
34618
34619         PR c++/9524
34620         * g++.dg/template/field1.C: New test.
34621
34622         PR c++/9912
34623         * g++.dg/parse/class1.C: New test.
34624         * g++.dg/parse/namespace7.C: Likewise.
34625         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34626
34627 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34628
34629         * g++.dg/init/ref4.C: New test.
34630
34631 2003-03-07  Jan Hubicka  <jh@suse.cz>
34632
34633         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34634         * gcc.dg/inline-3.c: New test.
34635
34636 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34637
34638         * g++.dg/init/ref3.C: New test.
34639
34640         PR c++/9965
34641         * g++.dg/init/ref2.C: New test.
34642
34643         PR c++/9400
34644         * g++.dg/warn/Wshadow-2.C: New test.
34645
34646         PR c++/9791
34647         * g++.dg/warn/Woverloaded-1.C: New test.
34648
34649 2003-03-05  Jan Hubicka  <jh@suse.cz>
34650
34651         * gcc.dg/i386-local2.c: New.
34652         * gcc.dg/i386-local.c: Fix typo.
34653
34654 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34655
34656         * g++.dg/abi/layout3.C: New test.
34657
34658 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34659
34660         * gcc.c-torture/compile/20030305-1.c
34661
34662 2003-03-05  Jan Hubicka  <jh@suse.cz>
34663
34664         * gcc.dg/i386-local.c: New.
34665
34666 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34667
34668         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34669
34670 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34671
34672         * gcc.dg/switch-2.c: New test.
34673         * gcc.dg/switch-3.c: New test.
34674         * gcc.dg/Wswitch.c: Adjust line numbers.
34675         * gcc.dg/Wswitch-default.c: Likewise.
34676         * gcc.dg/Wswitch-enum.c: Likewise.
34677
34678 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34679
34680         * gcc.c-torture/execute/20030222-1.c: New test.
34681
34682 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34683
34684         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34685
34686 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34687
34688         PR c++/9878
34689         * g++.dg/init/ref1.C: New test.
34690
34691 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34692
34693         * gcc.dg/sh-relax.c: New SH-only test.
34694
34695 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34696
34697         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34698         comment explaining purpose of testcase.
34699
34700 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34701
34702         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34703         for HC11/HC12 (asm needs two int registers).
34704         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34705         HC11/HC12 because the test uses an asm which needs two 32-bit
34706         registers.
34707
34708 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34709
34710         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34711         for HC11/HC12 (array is too large otherwise).
34712         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34713         * gcc.c-torture/compile/20010518-2.x: Likewise.
34714         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34715         HC11/HC12 (array is too large).
34716
34717 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34718
34719         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34720         * lib/g++-dg.exp (g++-dg-test): Likewise.
34721
34722 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34723
34724         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34725         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34726
34727 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34728
34729         * g++.dg/warn/implicit-typename1.C: Remove warning.
34730
34731 2003-02-28  Richard Henderson  <rth@redhat.com>
34732
34733         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34734         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34735
34736 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34737
34738         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34739         * g++.dg/pch/pch.exp: Likewise.
34740
34741 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34742
34743         PR c++/9879
34744         * testsuite/g++.dg/init/new4.C: New test.
34745
34746 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34747
34748         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34749
34750 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34751
34752         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34753         unsigned long.
34754
34755         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34756         wider than float.
34757
34758 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34759
34760         * lib/scanasm.exp: Add support for counting numbers of
34761         occurences.
34762         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34763         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34764
34765 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34766
34767         PR c++/9683
34768         * g++.dg/template/static3.C: New test.
34769
34770         PR c++/9829
34771         * g++.dg/parse/namespace6.C: New test.
34772
34773 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34774
34775         PR target/9732
34776         * gcc.dg/20030225-1.c: New test.
34777
34778 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34779
34780         * README: Remove out-of-date information.
34781
34782         PR c++/9836
34783         * g++.dg/template/spec6.C: New test.
34784
34785 2003-02-24  Jeff Law  <law@redhat.com>
34786
34787         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34788
34789 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34790
34791         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34792         * gcc.dg/pragma-ep-1.c: Likewise.
34793
34794 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34795
34796         PR c++/9602
34797         * g++.dg/template/friend16.C: New test.
34798
34799 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34800
34801         PR c++/5333
34802         * g++.dg/parse/fused-params1.C: Adjust error messages.
34803         * g++.dg/template/nested3.C: New test.
34804
34805 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34806
34807         * g++.dg/abi/param1.C: New test.
34808
34809 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34810
34811         PR c++/7982
34812         * g++.dg/warn/implicit-typename1.C: New test.
34813
34814 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34815
34816         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34817         with "mtune".
34818         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34819         * gcc.c-torture/execute/20010129-1.x: Likewise.
34820         * gcc.dg/20011107-1.c: Likewise.
34821         * gcc.dg/20020108-1.c: Likewise.
34822         * gcc.dg/20020122-3.c: Likewise.
34823         * gcc.dg/20020206-1.c: Likewise.
34824         * gcc.dg/20020310-1.c: Likewise.
34825         * gcc.dg/20020426-2.c: Likewise.
34826         * gcc.dg/20020517-1.c: Likewise.
34827         * gcc.dg/991230-1.c: Likewise.
34828         * gcc.dg/i386-unroll-1.c: Likewise.
34829         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34830
34831 2003-02-22  Jan Hubicka  <jh@suse.cz>
34832
34833         * gcc.dg/i386-mul.c: New test.
34834
34835 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34836
34837         * gcc.dg/builtins-5.c: New test case.
34838
34839 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34840
34841         * gcc.dg/asmreg-1.c: New test.
34842
34843 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34844
34845         PR c++/9749
34846         * g++.dg/parse/varmod1.C: New test.
34847
34848 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34849
34850         PR c++/9727
34851         * g++.dg/template/op1.C: New test.
34852
34853 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34854
34855         PR c++/8906
34856         * g++.dg/template/nested2.C: New test.
34857
34858 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34859
34860         PR c++/8724
34861         * g++.dg/expr/dtor1.C: New test.
34862
34863 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34864
34865         * gcc.dg/cpp/include3.c: New test.
34866         * gcc.dg/cpp/inc/foo.h: New file.
34867
34868 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34869
34870         * gcc.c-torture/execute/20030221-1.c: New test.
34871
34872 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34873
34874         PR c++/9729
34875         * g++.dg/abi/conv1.C: New test.
34876
34877 2003-02-20  Jan Hubicka  <jh@suse.cz>
34878
34879         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34880
34881 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34882
34883         * gcc.c-torture/compile/20030219-1.c: New test.
34884
34885 2003-02-18  Jan Hubicka  <jh@suse.cz>
34886
34887         * gcc.dg/funcorder.c: New test.
34888
34889 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34890
34891         * gcc.c-torture/execute/20030218-1.c: New.
34892
34893 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34894
34895         * gcc.dg/20030218-1.c: New.
34896
34897 2003-02-18  Richard Henderson  <rth@redhat.com>
34898
34899         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34900         * gcc.dg/attr-used-2.c: New.
34901
34902 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34903
34904         PR c++/9704
34905         * g++.dg/init/copy5.C: New test.
34906
34907 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34908
34909         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34910         * g++.dg/pch/pch.exp: Likewise.
34911
34912 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34913
34914         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34915         STACK_SIZE is not defined.
34916
34917 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34918
34919         PR c++/9457
34920         * g++.dg/template/init1.C: New test.
34921
34922 2003-02-16  Jan HUbicka  <jh@suse.cz>
34923
34924         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34925         (foo): Add few extra tests
34926         * gcc.dg/c99-const-expr-3.c: Likewise.
34927         * gcc.c-torture/execute/20030216-1.c: New.
34928
34929 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34930
34931         PR c++/9459
34932         * g++.dg/ext/typeof4.C: New test.
34933
34934 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34935
34936         * gcc.dg/i386-387-3.c: New test case.
34937
34938 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34939
34940         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34941         cris-*-elf* cris-*-aout* and mmix-*-*.
34942
34943 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34944
34945         * gcc.dg/20030213-1.c: New test.
34946
34947 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34948
34949         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34950         * gcc.dg/i386-387-2.c: Likewise.
34951
34952 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34953
34954         * gcc.dg/ppc-spe.c: Fix formatting.
34955         Enable tests that were previously unsupported by gas.
34956         Delete tests for instructions that no longer exist.
34957         Switch arguments on evsubifw builtin.
34958
34959 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34960
34961         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34962         STACK_SIZE is too small.
34963
34964 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34965             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34966
34967         * gcc.dg/decl-2.c: New test.
34968
34969 2003-02-10  Jan Hubicka  <jh@suse.cz>
34970
34971         * gcc.dg/i386-fpcvt-1.c: New test.
34972
34973 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34974
34975         * gcc.c-torture/execute/20030209-1.c: New test.
34976
34977 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34978
34979         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34980         int-wide bitops, use the constants of the same width.
34981         Likewise, if long long is 32-bit wide, test bitops using
34982         32-bit constants.
34983
34984 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34985
34986         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34987
34988 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34989
34990         * testsuite/gcc.dg/builtins-4.c: New test case.
34991
34992 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34993
34994         * gcc.dg/20020430-1.c: Fix dg command typos.
34995         * gcc.dg/20020503-1.c: Likewise.
34996
34997 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34998
34999         PR c++/8785
35000         * g++.dg/parse/fused-params1.C: New test.
35001
35002         PR c++/8857
35003         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
35004
35005         PR c++/8921
35006         * g++.dg/parse/non-dependent1.C: New test.
35007
35008         PR c++/8928
35009         * g++.dg/parse/dupl-tmpl-args1.C: New test.
35010
35011         PR c++/9228
35012         * g++.dg/parse/undefined7.C: New test.
35013         * g++.dg/parse/non-templ1.C: New test.
35014
35015         PR c++/9229
35016         * g++.dg/parse/too-many-tmpl-args1.C: New test.
35017
35018 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
35019
35020         * gcc.c-torture/compile/20030206-1.c: New test.
35021
35022 2003-02-05  Roger Sayle  <roger@eyesopen.com>
35023
35024         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
35025         "pow" to "foo" to avoid potential confusion with a math built-in.
35026
35027 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35028
35029         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
35030         conditions for SPARC targets.
35031
35032 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
35033
35034         * gcc.dg/20030204-1.c: New test.
35035
35036 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35037
35038         PR c++/38
35039         * g++.dg/parse/array-size1.C: New test.
35040
35041         PR c++/5657
35042         * g++.dg/parse/undefined3.C: New test.
35043
35044         PR c++/5665
35045         * g++.dg/parse/undefined4.C: New test.
35046
35047         PR c++/5975
35048         * g++.dg/parse/undefined5.C: New test.
35049
35050         PR c++/7259
35051         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
35052
35053         PR c++/8578
35054         * g++.dg/parse/casting-operator1.C: New test.
35055
35056         PR c++/8596
35057         * g++.dg/parse/undefined6.C: New test.
35058
35059         PR c++/8736
35060         * g++.dg/parse/missing-template1.C: New test.
35061
35062 2003-02-04  Jan Hubicka  <jh@suse.cz>
35063
35064         * gcc.dg/i386-cadd.c: Compile using -march=k8.
35065         * gcc.dg/i386-cmov?.c: Likewise.
35066         * gcc.dg/i386-fpcvt-?.c: Likewise.
35067         * gcc.dg/i386-ssefp-1.c: Likewise.
35068         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
35069         conventions.
35070
35071 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
35072
35073         PR c++/7129
35074         * testsuite/g++.dg/ext/max.C: New test.
35075
35076 2003-02-03  Jan Hubicka  <jh@suse.cz>
35077
35078         * gcc.c-torture/execute/20030203-1.c: New test.
35079
35080 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
35081
35082         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
35083         'natural-endian'.
35084
35085 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
35086
35087         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
35088         * g++.dg/init/new2.C: Likewise.
35089         * g++.dg/other/new1.C: Likewise.
35090
35091 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
35092
35093         * gcc.dg/struct-ret-libc.c: New test.
35094
35095 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
35096
35097         * gcc.dg/20030129-1.c: New test.
35098
35099 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35100
35101         PR c++/8849
35102         * g++.dg/template/ptrmem4.C: New test.
35103
35104 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
35105
35106         * g++.dg/parser/constant1.C: New test.
35107
35108 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35109
35110         PR c++/8591
35111         * g++.dg/parse/friend2.C: New test.
35112
35113 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35114
35115         PR c++/9437
35116         * g++.dg/template/unify4.C: New test.
35117
35118 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
35119
35120         * gcc.c-torture/execute/20030128-1.c: New test.
35121
35122 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
35123
35124         * g++.dg/lookup/nested1.C: Test moved from ...
35125         * g++.old-deja/g++.other/lookup24.C: ... here.
35126
35127 2003-01-28  Jan Hubicka  <jh@suse.cz>
35128
35129         * gcc.dg/i386-cmov5.c: New test.
35130
35131 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35132
35133         * gcc.c-torture/execute/20010925-1.c: Changed the
35134         memcpy declaration.
35135
35136 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35137
35138         PR c++/3902
35139         * g++.dg/parse/template5.C: New test.
35140
35141 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
35142
35143         PR fortran/9258
35144         * g77.dg/pr9258: New test.
35145
35146 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35147
35148         * README: Move relevant parts from README.g++.
35149
35150         * README.g++: Remove this file.
35151
35152 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35153
35154         * g++.dg/abi/dcast1.C: New test.
35155
35156 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35157
35158         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35159
35160 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
35161
35162         PR c++/47
35163         * g++.old-deja/g++.other/lookup24.C: New test.
35164
35165 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35166
35167         PR middle-end/7227
35168         * gcc.dg/uninit-C.c: New test.
35169
35170 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
35171
35172         * g++.dg/abi/covariant1.C: New test.
35173
35174 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35175
35176         * gcc.dg/20030123-1.c: New test.
35177
35178 2003-01-25  Jan Hubicka  <jh@suse.cz>
35179
35180         PR opt/8492
35181         * gcc.c-torture/compile/20030125-1.c
35182
35183 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35184
35185         PR c++/9403
35186         * g++.dg/parse/template3.C: New test.
35187         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35188
35189         PR c++/795
35190         * g++.dg/parse/template4.C: New test.
35191
35192         PR c++/9415
35193         * g++.dg/template/qual2.C: New test.
35194
35195         PR c++/8545
35196         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35197
35198         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35199
35200 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35201
35202         * gcc.c-torture/execute/switch-1.c: New test case.
35203
35204 2003-01-25  Jan Hubicka  <jh@suse.cz>
35205
35206         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35207
35208 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35209
35210         Tweaks for Bison-1.875. From the NEWS file:
35211         "- `parse error' -> `syntax error'
35212         Bison now uniformly uses the term `syntax error'"
35213         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35214         * gcc.dg/cpp/digraph2.c: Likewise.
35215         * gcc.dg/cpp/direct2.c: Likewise.
35216         * gcc.dg/cpp/paste4.c: Likewise.
35217         * gcc.dg/c90-restrict-1.c: Likewise.
35218         * gcc.dg/c99-func-2.c: Likewise.
35219         * gcc.dg/noncompile/920721-2.c: Likewise.
35220         * gcc.dg/noncompile/930622-2.c: Likewise.
35221         * gcc.dg/noncompile/940112-1.c: Likewise.
35222         * gcc.dg/noncompile/950921-1.c: Likewise.
35223         * gcc.dg/noncompile/951123-1.c: Likewise.
35224         * gcc.dg/noncompile/971104-1.c: Likewise.
35225         * gcc.dg/noncompile/990416-1.c: Likewise.
35226
35227 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
35228
35229         * g++.dg/parse/undefined1.C: Add error message.
35230
35231 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35232
35233         PR c++/9354
35234         * g++.dg/parse/new1.C: New test.
35235
35236         PR c++/9216
35237         * g++.dg/parse/template2.C: New test.
35238
35239         PR c++/9354
35240         * g++.dg/parse/typedef2.C: New test.
35241
35242         PR c++/9328
35243         * g++.dg/ext/typeof3.C: New test.
35244
35245 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35246
35247         PR c++/2738
35248         * g++.dg/parse/ret-type1.C: New test.
35249
35250         PR c++/3792
35251         * g++.dg/parse/tmpl-outside1.C: New test.
35252
35253         PR c++/4207
35254         * g++.dg/parse/int-as-enum1.C: New test.
35255
35256         PR c++/4903
35257         * g++.dg/parse/no-typename1.C: New test.
35258
35259         PR c++/5533
35260         * g++.dg/parse/no-value1.C: New test.
35261
35262         PR c++/5921
35263         * g++.dg/parse/wrong-inline1.C: New test.
35264
35265         PR c++/6402
35266         * g++.dg/parse/ref1.C: New test.
35267
35268         PR c++/6992
35269         * g++.dg/parse/attr-ctor1.C: New test.
35270
35271         PR c++/7229
35272         * g++.dg/parse/namespace5.C: New test.
35273
35274         PR c++/7917
35275         * g++.dg/parse/func-def1.C: New test.
35276
35277         PR c++/8143
35278         * g++.dg/parse/undefined1.C: New test.
35279
35280         PR c++/5723, PR c++/8522
35281         * g++.dg/parse/specialization1.C: New test.
35282
35283         PR c++/163, PR c++/8595
35284         * g++.dg/parse/struct-as-enum1.C: New test.
35285
35286         PR c++/9173
35287         * g++.dg/parse/undefined2.C: New test.
35288
35289 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35290
35291         PR c++/9298
35292         * g++.dg/parse/template1.C: New test.
35293
35294         PR c++/9384
35295         * g++.dg/parse/using1.C: New test.
35296
35297         PR c++/9285
35298         PR c++/9294
35299         * g++.dg/parse/expr2.C: New test.
35300
35301         PR c++/9388
35302         * g++.dg/parse/lookup2.C: Likewise.
35303
35304 2003-01-21  Jan Hubicka  <jh@suse.cz>
35305
35306         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35307         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35308         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35309         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35310
35311 2003-01-20  Nick Clifton  <nickc@redhat.com>
35312
35313         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35314         problem with ARM sibcall code generation.
35315
35316 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35317
35318         * gcc.c-torture/execute/20030120-1.c: New.
35319
35320 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35321
35322         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35323
35324 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35325
35326         PR c++/9272
35327         * g++.dg/parse/ctor1.C: New test.
35328
35329         PR c++/9294:
35330         * g++.dg/parse/qualified1.C: New test.
35331
35332         * g++.dg/parse/typename3.C: New test.
35333
35334 2003-01-16  Richard Henderson  <rth@redhat.com>
35335
35336         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35337
35338 2003-01-16  Richard Henderson  <rth@redhat.com>
35339
35340         * g++.dg/pch/pch.exp: Copy test header to the working directory
35341         before using it either for precompilation or direct use.
35342         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35343         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35344
35345 2003-01-16  Richard Henderson  <rth@redhat.com>
35346
35347         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35348         before using it either for precompilation or direct use.
35349         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35350         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35351
35352 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35353
35354         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35355         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35356         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35357         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35358         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35359         typename warning into error.
35360         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35361         error messages.
35362         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35363         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35364         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35365         messages.
35366         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35367         make declaration visible in template.
35368         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35369         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35370         messages.
35371         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35372         message.
35373         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35374         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35375         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35376         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35377         typename warning with error message.
35378         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35379         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35380         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35381
35382 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35383
35384         * g++.dg/parse/ambig2.C: New test.
35385
35386 2003-01-15  Richard Henderson  <rth@redhat.com>
35387
35388         * g++.dg/tls/init-2.C: Update error message string.
35389
35390 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35391
35392         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35393
35394 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35395
35396         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35397         all for HC11/HC12.
35398         * gcc.c-torture/compile/20001205-1.x: Likewise.
35399         * gcc.c-torture/compile/20001226-1.x: Likewise.
35400         * gcc.c-torture/compile/920520-1.x: Likewise.
35401         * gcc.c-torture/compile/961203-1.x: Likewise.
35402         * gcc.c-torture/compile/20020604-1.x: Likewise.
35403
35404 2003-01-15  Jan Hubicka  <jh@suse.cz>
35405
35406         * gcc.c-torture/compile/20030115-1.c: New test.
35407
35408         * gcc.dg/i386-fpcvt-1.c: New test.
35409         * gcc.dg/i386-fpcvt-2.c: New test.
35410
35411 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35412
35413         Further conform g++'s __vmi_class_type_info to the C++ ABI
35414         specification.
35415         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35416         the specification.
35417
35418 2003-01-14  Jan Hubicka  <jh@suse.cz>
35419
35420         * gcc.dg/i386-fpcvt-1.c: New test.
35421         * gcc.dg/i386-fpcvt-2.c: New test.
35422
35423 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35424
35425         * gcc.dg/i386-mmx-3.c: New test.
35426
35427 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35428
35429         PR c++/9264
35430         * g++.dg/parse/octal1.C: New file.
35431
35432         PR c++/9172
35433         * g++.dg/parse/typename1.C: New file.
35434
35435 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35436
35437         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35438         * gcc.dg/bf-no-ms-layout.c: Likewise.
35439         * gcc.dg/bf-ms-attrib.c: Likewise.
35440
35441 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35442
35443         PR c++/9099
35444         * g++.dg/parse/dtor1.C: New file.
35445
35446         PR c++/9128
35447         * g++.dg/rtti/typeid1.C: New file.
35448
35449         PR c++/9153
35450         * g++.dg/parse/lookup1.C: New file.
35451
35452         PR c++/9171
35453         * g++.dg/templ/spec5.C: New file.
35454
35455 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35456
35457         * gcc.c-torture/compile/20030110-1.c: New test.
35458
35459 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35460
35461         Merge from pch-branch:
35462
35463         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35464
35465         * gcc.dg/pch/cpp-1.h: New.
35466         * gcc.dg/pch/cpp-1.c: New.
35467         * gcc.dg/pch/cpp-2.h: New.
35468         * gcc.dg/pch/cpp-2.c: New.
35469
35470         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35471
35472         * gcc.dg/pch/except-1.h: New.
35473         * gcc.dg/pch/except-1.c: New.
35474
35475         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35476
35477         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35478         running test.
35479         * gcc.dg/pch: Include *.hp not *.h.
35480         * gcc.dg/pch/system-1.h: New.
35481         * gcc.dg/pch/system-1.c: New.
35482
35483         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35484
35485         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35486         rather than trying to build and run a program using PCH.
35487         * gcc.dg/pch: Remove dg-do commands from test files.
35488
35489         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35490
35491         * gcc.dg/pch/macro-3.c: New.
35492         * gcc.dg/pch/macro-3.h: New.
35493
35494         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35495
35496         * gcc.dg/pch/common-1.c: New.
35497         * gcc.dg/pch/common-1.h: New.
35498         * gcc.dg/pch/decl-1.c: New.
35499         * gcc.dg/pch/decl-1.h: New.
35500         * gcc.dg/pch/decl-2.c: New.
35501         * gcc.dg/pch/decl-2.h: New.
35502         * gcc.dg/pch/decl-3.c: New.
35503         * gcc.dg/pch/decl-3.h: New.
35504         * gcc.dg/pch/decl-4.c: New.
35505         * gcc.dg/pch/decl-4.h: New.
35506         * gcc.dg/pch/decl-5.c: New.
35507         * gcc.dg/pch/decl-5.h: New.
35508         * gcc.dg/pch/global-1.c: New.
35509         * gcc.dg/pch/global-1.h: New.
35510         * gcc.dg/pch/inline-1.c: New.
35511         * gcc.dg/pch/inline-1.h: New.
35512         * gcc.dg/pch/inline-2.c: New.
35513         * gcc.dg/pch/inline-2.h: New.
35514         * gcc.dg/pch/static-1.c: New.
35515         * gcc.dg/pch/static-1.h: New.
35516         * gcc.dg/pch/static-2.c: New.
35517         * gcc.dg/pch/static-2.h: New.
35518
35519         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35520
35521         * g++.dg/pch/pch.exp: Better handle failing testcases.
35522         * gcc.dg/pch/pch.exp: Likewise.
35523         * gcc.dg/pch/macro-1.c: New.
35524         * gcc.dg/pch/macro-1.h: New.
35525         * gcc.dg/pch/macro-2.c: New.
35526         * gcc.dg/pch/macro-2.h: New.
35527
35528         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35529
35530         * g++.dg/dg.exp: Treat files in pch/ specially.
35531         * g++.dg/pch/pch.exp: New file.
35532         * g++.dg/pch/empty.H: New file.
35533         * g++.dg/pch/empty.C: New file.
35534         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35535         "precompile".
35536
35537         * gcc.dg/pch/pch.exp: New file.
35538         * gcc.dg/pch/empty.h: New file.
35539         * gcc.dg/pch/empty.c: New file.
35540         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35541         "precompile".
35542
35543 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35544
35545         * g++.dg/template/friend14.C: New test.
35546
35547 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35548
35549         * gcc.dg/old-style-asm-1.c: New test.
35550
35551 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35552
35553         * gcc.c-torture/compile/20030109-1.c: New test.
35554
35555 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35556
35557         * gcc.c-torture/execute/20030109-1.c: New test.
35558
35559 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35560
35561         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35562         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35563         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35564         * g++.old-deja/g++.mike/eh2.C: Likewise.
35565         * g++.old-deja/g++.mike/eh3.C: Likewise.
35566         * g++.old-deja/g++.mike/eh5.C: Likewise.
35567         * g++.old-deja/g++.mike/eh6.C: Likewise.
35568         * g++.old-deja/g++.mike/eh7.C: Likewise.
35569         * g++.old-deja/g++.mike/eh8.C: Likewise.
35570         * g++.old-deja/g++.mike/eh9.C: Likewise.
35571         * g++.old-deja/g++.mike/eh10.C: Likewise.
35572         * g++.old-deja/g++.mike/eh12.C: Likewise.
35573         * g++.old-deja/g++.mike/eh13.C: Likewise.
35574         * g++.old-deja/g++.mike/eh14.C: Likewise.
35575         * g++.old-deja/g++.mike/eh16.C: Likewise.
35576         * g++.old-deja/g++.mike/eh17.C: Likewise.
35577         * g++.old-deja/g++.mike/eh18.C: Likewise.
35578         * g++.old-deja/g++.mike/eh21.C: Likewise.
35579         * g++.old-deja/g++.mike/eh23.C: Likewise.
35580         * g++.old-deja/g++.mike/eh24.C: Likewise.
35581         * g++.old-deja/g++.mike/eh25.C: Likewise.
35582         * g++.old-deja/g++.mike/eh26.C: Likewise.
35583         * g++.old-deja/g++.mike/eh27.C: Likewise.
35584         * g++.old-deja/g++.mike/eh28.C: Likewise.
35585         * g++.old-deja/g++.mike/eh29.C: Likewise.
35586         * g++.old-deja/g++.mike/eh31.C: Likewise.
35587         * g++.old-deja/g++.mike/eh33.C: Likewise.
35588         * g++.old-deja/g++.mike/eh34.C: Likewise.
35589         * g++.old-deja/g++.mike/eh35.C: Likewise.
35590         * g++.old-deja/g++.mike/eh36.C: Likewise.
35591         * g++.old-deja/g++.mike/eh37.C: Likewise.
35592         * g++.old-deja/g++.mike/eh38.C: Likewise.
35593         * g++.old-deja/g++.mike/eh39.C: Likewise.
35594         * g++.old-deja/g++.mike/eh40.C: Likewise.
35595         * g++.old-deja/g++.mike/eh41.C: Likewise.
35596         * g++.old-deja/g++.mike/eh42.C: Likewise.
35597         * g++.old-deja/g++.mike/eh44.C: Likewise.
35598         * g++.old-deja/g++.mike/eh46.C: Likewise.
35599         * g++.old-deja/g++.mike/eh47.C: Likewise.
35600         * g++.old-deja/g++.mike/eh48.C: Likewise.
35601         * g++.old-deja/g++.mike/eh49.C: Likewise.
35602         * g++.old-deja/g++.mike/eh50.C: Likewise.
35603         * g++.old-deja/g++.mike/eh51.C: Likewise.
35604         * g++.old-deja/g++.mike/eh53.C: Likewise.
35605         * g++.old-deja/g++.mike/eh55.C: Likewise.
35606         * g++.old-deja/g++.mike/p7912.C: Likewise.
35607         * g++.old-deja/g++.mike/p9706.C: Likewise.
35608         * g++.old-deja/g++.mike/p10416.C: Likewise.
35609         * g++.old-deja/g++.mike/p11667.C: Likewise.
35610         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35611         Remove redundant reference to Iris.
35612         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35613         Elxsi, i860, Pico Java, and WE32K.
35614
35615 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35616
35617         * g++.dg/ext/asm4.C: New test.
35618
35619 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35620
35621         PR c++/9030
35622         * g++.dg/template/friend12.C: New test.
35623         * g++.dg/template/friend13.C: Likewise.
35624         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35625
35626 2003-01-08  Jan Hubicka  <jh@suse.cz>
35627
35628         * gcc.dg/i386-cadd.c: New test.
35629         * gcc.dg/i386-cmov4.c: Likewise.
35630
35631 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35632
35633         PR c++/9165
35634         * g++.dg/warn/Wunused-3.C: New test.
35635
35636         * g++.dg/abi/bitfield9.C: New test.
35637
35638         PR c++/9189
35639         * g++.dg/parse/defarg3.C: New test.
35640
35641 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35642
35643         * g++.dg/parse/ambig1.C: New test.
35644         * g++.dg/parse/defarg2.C: New test.
35645
35646 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35647
35648         * g++.dg/template/defarg-1.C: New test.
35649         * g++.dg/template/local2.C: Likewise.
35650
35651 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35652
35653         * gcc.c-torture/execute/20030105-1.c: New test.
35654
35655 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35656
35657         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35658         * g++.dg/parse/namespace4.C: Likewise.
35659
35660 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35661
35662         * g++.dg/template/ntp2.C: New test.
35663
35664 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35665
35666         * g++.dg/parse/extern-C-1.C: New test.
35667
35668         * g++.dg/parse/namespace4.C: New test.
35669
35670         * g++.dg/template/nested1.C: New test.
35671
35672         * g++.dg/parse/namespace3.C: New test.
35673
35674 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35675
35676         * g++.dg/lookup/two-stage1.C: New test.
35677
35678 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35679
35680         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35681         * g++.old-deja/g++.jason/access8.C: Likewise.
35682         * g++.old-deja/g++.other/decl5.C: Likewise.
35683
35684 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35685
35686         * g++.dg/parse/parse7.C: New test.
35687
35688 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35689
35690         PR c++/2843
35691         * g++.dg/ext/attrib7.C: New test.
35692
35693 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35694
35695         * g++.dg/parse/parse6.C: New test.
35696
35697 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35698
35699         * gcc.dg/h8300-stack-1.c: New.
35700
35701 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35702
35703         g++.dg/lookup/exception1.C: New test.
35704
35705         g++.dg/lookup/template1.C: New test.
35706
35707         g++.dg/parse/namespace2.C: New test.
35708
35709         g++.dg/parse/parens2.C: New test.
35710
35711 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35712
35713         * g++.dg/parse/parse5.C: New test.
35714         * g++.dg/lookup/scoped4.C: New test.
35715
35716 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35717
35718         * g++.dg/parse/parens1.C: New test.
35719
35720         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35721         angle-bracket1.C.
35722         * g++.dg/parse/parens2.C: New test.
35723
35724         * g++.dg/lookup/scope-operator1.C: New test.
35725
35726         * g++.dg/parse/operator1.C: New test.
35727
35728 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35729
35730         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35731         * g++.old-deja/g++.other/access6.C: Likewise.
35732         * g++.old-deja/g++.other/decl1.C: Likewise.
35733         * g++.old-deja/g++.pt/typename12.C: Likewise.
35734
35735 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35736
35737         * g++.dg/parse/namespace1.C: New test.
35738
35739 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35740
35741         * g++.dg/parse/parse4.C: New test.
35742
35743 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35744
35745         * g++.dg/parse/parse3.C: New test.
35746
35747 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35748
35749         * g++.dg/parse/parse2.C: New test.
35750
35751 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35752
35753         * g++.dg/template/friend11.C: New test.
35754
35755 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35756
35757         * g++.dg/parse/parse1.C: New test.
35758
35759 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35760
35761         * lib/profopt.exp: Change the name of a global variable to avoid
35762         possible clashes with other test suites.
35763
35764 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35765
35766         * g++.dg/inherit/covariant8.C: New test.
35767
35768 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35769
35770         * g++.dg/init/array9.C: New test.
35771
35772         PR c++/9112
35773         * g++.dg/parse/expr1.C: New test.
35774
35775 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35776
35777         * gcc.c-torture/compile/20021230-1.c: New test.
35778
35779 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35780
35781         * g++.dg/inherit/covariant5.C: New test.
35782         * g++.dg/inherit/covariant6.C: New test.
35783         * g++.dg/inherit/covariant7.C: New test.
35784
35785 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35786
35787         PR c++/2739
35788         * g++.dg/other/access2.C: New test.
35789
35790 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35791
35792         * g++.dg/other/anon-struct.C: No longer fails
35793         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35794         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35795         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35796
35797 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35798
35799         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35800
35801 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35802
35803         * g++.dg/eh/spec4.C: Remove stray semicolon.
35804         * g++.dg/expr/pmf-1.C: Change error message.
35805         * g++.dg/ext/asm1.C: Remove stray semicolon.
35806         * g++.dg/ext/typename1.C: Add missing typenames.
35807         * g++.dg/inherit/template-as-base.C: Change error message.
35808         * g++.dg/lookup/scoped1.C: Likewise.
35809         * g++.dg/lookup/scoped2.C: Likewise.
35810         * g++.dg/lookup/using2.C: Likewise.
35811         * g++.dg/other/component1.C: Remove stray semicolon.
35812         * g++.dg/other/do1.C: Change error message.
35813         * g++.dg/other/error2.C: Likewise.
35814         * g++.dg/other/init1.C: Likewise.
35815         * g++.dg/other/packed1.C: Remove stray semicolon.
35816         * g++.dg/other/ptrmem2.C: Change error message.
35817         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35818         marker.
35819         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35820         * g++.dg/template/access3.C: Add typename keyword.
35821         * g++.dg/template/access5.C: Remove stray semicolon.
35822         * g++.dg/template/access6.C: Likewise.
35823         * g++.dg/template/complit1.C: Likewise.
35824         * g++.dg/template/crash1.C: Change error message.
35825         * g++.dg/template/inherit2.C: Remove stray semicolon.
35826         * g++.dg/template/instantiate2.C: Likewise.
35827         * g++.dg/template/instantiate3.C: Change error message.
35828         * g++.dg/template/qual1.C: Remove stray semicolon.
35829         * g++.dg/template/qualttp18.C: Change error message.
35830         * g++.dg/template/ref1.C: Remove stray semicolon.
35831         * g++.dg/template/sizeof1.C (A::value): Declare it.
35832         * g++.dg/template/spec4.C: Change error message.
35833         * g++.dg/template/static1.C: Likewise.
35834         * g++.dg/template/type1.C: Likewise.
35835         * g++.dg/template/typename3.C: Likewise.
35836         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35837         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35838         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35839         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35840         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35841         named return value extension.
35842         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35843         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35844         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35845         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35846         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35847         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35848         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35849         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35850         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35851         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35852         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35853         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35854         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35855         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35856         syntax.
35857         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35858         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35859         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35860         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35861         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35862         * g++.old-deja/g++.brendan/template11.C: Likewise.
35863         * g++.old-deja/g++.brendan/template26.C: Likewise.
35864         * g++.old-deja/g++.brendan/template27.C: Use explicit
35865         specialization syntax.
35866         * g++.old-deja/g++.brendan/template30.C: Likewise.
35867         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35868         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35869         non-dependent names.
35870         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35871         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35872         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35873         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35874         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35875         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35876         named return value extension.
35877         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35878         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35879         * g++.old-deja/g++.ext/return1.C: Likewise.
35880         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35881         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35882         * g++.old-deja/g++.jason/access8.C: Likewise.
35883         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35884         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35885         pseudo-destructor names.
35886         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35887         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35888         pseudo-destructor names.
35889         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35890         * g++.old-deja/g++.jason/overload19.C: Likewise.
35891         * g++.old-deja/g++.jason/overload32.C: Likewise.
35892         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35893         stray semicolons.
35894         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35895         * g++.old-deja/g++.jason/return.C: Likewise.
35896         * g++.old-deja/g++.jason/return2.C: Likewise.
35897         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35898         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35899         syntax.
35900         * g++.old-deja/g++.jason/template10.C: Account for use of
35901         non-dependent names.
35902         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35903         syntax.
35904         * g++.old-deja/g++.jason/template37.C: Likewise.
35905         * g++.old-deja/g++.law/access4.C: Change error messages.
35906         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35907         pseudo-destructor names.
35908         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35909         * g++.old-deja/g++.law/ctors9.C: Likewise.
35910         * g++.old-deja/g++.law/cvt22.C: Likewise.
35911         * g++.old-deja/g++.law/dtors5.C: Likewise.
35912         * g++.old-deja/g++.law/global-init1.C: Likewise.
35913         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35914         * g++.old-deja/g++.law/operators28.C: Likewise.
35915         * g++.old-deja/g++.law/visibility28.C: Likewise.
35916         * g++.old-deja/g++.martin/eval1.C: Likewise.
35917         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35918         name.
35919         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35920         * g++.old-deja/g++.mike/net34.C: Likewise.
35921         * g++.old-deja/g++.mike/net36.C: Likewise.
35922         * g++.old-deja/g++.mike/ns2.C: Likewise.
35923         * g++.old-deja/g++.mike/p12306.C: Likewise.
35924         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35925         value extension.
35926         * g++.old-deja/g++.mike/p700.C: Likewise.
35927         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35928         * g++.old-deja/g++.mike/p710.C: Likewise.
35929         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35930         value extension.
35931         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35932         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35933         * g++.old-deja/g++.ns/crash2.C: Likewise.
35934         * g++.old-deja/g++.ns/crash3.C: Likewise.
35935         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35936         * g++.old-deja/g++.ns/ns17.C: Likewise.
35937         * g++.old-deja/g++.ns/template16.C: Likewise.
35938         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35939         keyword.
35940         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35941         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35942         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35943         named return value extension.
35944         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35945         * g++.old-deja/g++.other/access4.C: Issue additional error
35946         messages.
35947         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35948         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35949         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35950         * g++.old-deja/g++.other/crash25.C: Change error message.
35951         * g++.old-deja/g++.other/crash4.C: Change error message.
35952         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35953         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35954         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35955         checks.
35956         * g++.old-deja/g++.other/defarg8.C: Likewise.
35957         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35958         * g++.old-deja/g++.other/dtor10.C: Likewise.
35959         * g++.old-deja/g++.other/incomplete.C: Likewise.
35960         * g++.old-deja/g++.other/linkage7.C: Likewise.
35961         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35962         lookup algorithm.
35963         * g++.old-deja/g++.other/mangle2.C: Likewise.
35964         * g++.old-deja/g++.other/refinit2.C: Likewise.
35965         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35966         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35967         * g++.old-deja/g++.pt/crash28.C: Likewise.
35968         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35969         syntax.
35970         * g++.old-deja/g++.pt/crash32.C: Change error message.
35971         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35972         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35973         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35974         error message position.
35975         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35976         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35977         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35978         syntax.
35979         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35980         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35981         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35982         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35983         keyword.
35984         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35985         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35986         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35987         keyword.
35988         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35989         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35990         syntax.
35991         * g++.old-deja/g++.pt/friend28.C: Account for use of
35992         non-dependent names.
35993         * g++.old-deja/g++.pt/friend29.C: Likewise.
35994         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35995         rules.
35996         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35997         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35998         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35999         lookup rules.
36000         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
36001         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
36002         keyword.
36003         * g++.old-deja/g++.pt/memclass20.C: Likewise.
36004         * g++.old-deja/g++.pt/memclass5.C: Likewise.
36005         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
36006         keyword.
36007         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
36008         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
36009         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
36010         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
36011         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
36012         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
36013         keyword.
36014         * g++.old-deja/g++.pt/spec10.C: Likewise.
36015         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
36016         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
36017         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
36018         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
36019         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
36020         * g++.old-deja/g++.pt/ttp62.C: Likewise.
36021         * g++.old-deja/g++.pt/ttp64.C: Likewise.
36022         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
36023         * g++.old-deja/g++.pt/typename15.C: Likewise.
36024         * g++.old-deja/g++.pt/typename22.C: Likewise.
36025         * g++.old-deja/g++.pt/typename6.C: Change error messages.
36026         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
36027         * g++.old-deja/g++.pt/virtual2.C: Likewise.
36028         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
36029         syntax.
36030         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
36031         return value extension.
36032         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
36033         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
36034         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
36035         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
36036
36037 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36038
36039         * g++.dg/warn/inline1.C: New test.
36040         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
36041         * g++.old-deja/g++.jason/synth10.C: Likewise.
36042         * g++.old-deja/g++.mike/net31.C: Likewise.
36043         * g++.old-deja/g++.mike/p8786.C: Likewise.
36044
36045         * g++.dg/template/friend10.C: New test.
36046         * g++.dg/template/conv5.C: New test.
36047
36048 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36049
36050         * g++.dg/lookup/scoped3.C: New test.
36051
36052         * g++.dg/lookup/decl1.C: New test.
36053         * g++.dg/lookup/decl2.C: New test.
36054
36055 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36056
36057         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
36058         gcc.c-torture/compile/20021015-1.c,
36059         gcc.c-torture/compile/20021015-2.c,
36060         gcc.c-torture/compile/20021123-1.c,
36061         gcc.c-torture/compile/20021123-2.c,
36062         gcc.c-torture/compile/20021123-3.c,
36063         gcc.c-torture/compile/20021123-4.c,
36064         gcc.c-torture/execute/20021024-1.c: Add tests previously added
36065         only to 3.1 or 3.2 branch.
36066
36067 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
36068
36069         * gcc.dg/i386-bitfield3.c: New test.
36070
36071         * gcc.dg/i386-bitfield2.c: New test.
36072
36073 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
36074
36075         * g++.dg/parse/conv_op1.C: New test.
36076
36077 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
36078
36079         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
36080         approved.
36081
36082 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
36083
36084         * gcc.c-torture/compile/20021220-1.c: New test.
36085
36086 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
36087
36088         * gcc.dg/i386-fastcall-1.c: New.
36089
36090 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36091
36092         * gcc.c-torture/execute/20021219-1.c: New test.
36093
36094 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36095
36096         * gcc.dg/i386-pic-1.c: New test.
36097
36098 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36099
36100         PR c++/8099
36101         * g++.dg/template/friend9.C: New test.
36102
36103 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36104
36105         PR c++/3663
36106         * g++.dg/template/access7.C: New test.
36107
36108 2002-12-18  Nick Clifton  <nickc@redhat.com>
36109
36110         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36111         the libstdc++-v3 directory has been found.
36112
36113 2002-12-12  Devang Patel <dpatel@apple.com>
36114         * gcc.dg/darwin-ld-1.c: New test.
36115         * gcc.dg/darwin-ld-2.c: New test.
36116         * gcc.dg/darwin-ld-3.c: New test.
36117         * gcc.dg/darwin-ld-4.c: New test.
36118         * gcc.dg/darwin-ld-5.c: New test.
36119
36120 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36121
36122         * gcc.c-torture/compile/20021212-1.c: New test.
36123
36124 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
36125
36126         * gcc.dg/fshort-wchar: New test.
36127
36128 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
36129
36130         PR c++/8372
36131         * g++.dg/template/dtor1.C: New test.
36132
36133         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36134         markers.
36135
36136 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
36137
36138         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36139
36140 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
36141
36142         * g++.dg/template/static1.C: New test.
36143         * g++.dg/template/static2.C: New test.
36144         * g++.old-deja/g++.ext/memconst.C: New test.
36145
36146 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36147
36148         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36149         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36150         * g++.dg/special/initp1.C: Likewise.
36151
36152 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
36153
36154         * gcc.c-torture/execute/20021204-1.c: New test.
36155
36156 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
36157
36158         * gcc.dg/ppc-fmadd-1.c: New file.
36159         * gcc.dg/ppc-fmadd-2.c: New file.
36160         * gcc.dg/ppc-fmadd-3.c: New file.
36161
36162 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36163
36164         * gcc.c-torture/compile/20021204-1.c: New test.
36165
36166 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36167
36168         * g++.dg/inherit/covariant2.C: New test.
36169         * g++.dg/inherit/covariant3.C: New test.
36170         * g++.dg/inherit/covariant4.C: New test.
36171         * g++.dg/inherit/covariant1.C: Remove XFAIL.
36172         * g++.old-deja/g++.robertl/eb17.C: Likewise.
36173
36174 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36175
36176         PR c++/8688
36177         * g++.dg/init/brace3.C: New test.
36178
36179 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36180
36181         * gcc.dg/20020210-1.c: Fix a comment typo.
36182
36183 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36184
36185         PR c++/8720
36186         * g++.dg/parse/defarg1.C: New test.
36187
36188         PR c++/8615
36189         * g++.dg/template/char1.C: New test.
36190
36191         * g++.dg/template/varmod1.C: Fix typo.
36192
36193 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36194
36195         DR 180
36196         * g++.old-deja/g++.pt/crash32.C: Expect error.
36197
36198 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36199
36200         PR c++/5919
36201         * g++.dg/template/varmod1.C: New test.
36202
36203         PR c++/8727
36204         * g++.dg/inherit/typeinfo1.C: New test.
36205
36206         PR c++/8663
36207         * g++.dg/inherit/typedef1.C: New test.
36208
36209 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36210
36211         PR c++/8332
36212         PR c++/8493
36213         * g++.dg/template/strlen1.C: New test.
36214
36215         PR c++/8227
36216         * g++.dg/template/ctor2.C: New test.
36217
36218         PR c++/8214
36219         * g++.dg/init/string1.C: New test.
36220
36221         PR c++/8511
36222         * g++.dg/template/friend8.C: New test.
36223
36224 2002-11-29  Joe Buck <jbuck@synopsys.com>
36225
36226         * g++.dg/lookup/anon2.C: New test.
36227
36228 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
36229
36230         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36231         h8300 port.
36232
36233 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
36234
36235         * gcc.dg/bitfld-6.c: New test.
36236
36237 2002-11-27  Jan Hubicka  <jh@suse.cz>
36238
36239         * gcc.c-torture/execute/20021127.[cx]: New test.
36240
36241 2002-11-26  Jan Hubicka  <jh@suse.cz>
36242
36243         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36244         quality.
36245
36246 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
36247
36248         * g++.dg/init/brace2.C: New test.
36249         * g++.old-deja/g++.mike/p9129.C: Correct.
36250
36251 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
36252
36253         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36254
36255 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36256
36257         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36258
36259 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36260
36261         * testsuite/g++.dg/abi/empty11.C: New test.
36262         * testsuite/g++.dg/rtti/cv1.C: New test.
36263
36264 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36265
36266         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36267
36268 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36269
36270         * g++.dg/abi/empty10.C: New test.
36271
36272 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36273
36274         * gcc.c-torture/compile/20021124-1.c: New test.
36275
36276 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36277
36278         * g++.dg/abi/rtti2.C: New test.
36279
36280 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36281
36282         * gcc.dg/i386-unroll-1.c: New test.
36283
36284 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36285
36286         * gcc.c-torture/compile/20021120-1.c: New test.
36287         * gcc.c-torture/compile/20021120-2.c: New test.
36288
36289 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36290
36291         * gcc.dg/bitfld-5.c: New test.
36292
36293 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36294
36295         * gcc.c-torture/execute/20021120-3.c: New test.
36296
36297 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36298
36299         * gcc.c-torture/execute/20021120-2.c: New test.
36300
36301 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36302
36303         * gcc.c-torture/execute/20021120-1.c: New test.
36304
36305 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36306
36307         * gcc.c-torture/execute/20021118-3.c: New test.
36308
36309 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36310
36311         * gcc.c-torture/compile/20021119-1.c: New test.
36312
36313 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36314
36315         * gcc.dg/duff-1.c: New test.
36316         * gcc.dg/duff-2.c: New test.
36317         * gcc.dg/duff-3.c: New test.
36318
36319 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36320
36321         * gcc.dg/cpp/_Pragma5.c: New test.
36322
36323 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36324
36325         * gcc.c-torture/execute/20021118-2.c: New test.
36326
36327 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36328
36329         * gcc.c-torture/execute/20021118-1.c: New test.
36330
36331 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36332
36333         * gcc.dg/20021116-1.c: New test.
36334
36335 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36336
36337         * g++.dg/abi/vcall1.C: New test.
36338
36339 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36340
36341         * gcc.dg/20021029-1.c: New test.
36342         * gcc.dg/20021029-2.c: New test.
36343
36344 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36345
36346         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36347
36348 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36349
36350         PR c/8439
36351         * gcc.dg/20021110.c: Move to ...
36352         * gcc.c-torture/compile/20021110.c: .... here.
36353
36354 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36355
36356         PR c/8467
36357         * gcc.c-torture/execute/20021111-1.c
36358
36359 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36360
36361         PR c/8439
36362         * gcc.dg/20021110.c: New test.
36363
36364 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36365
36366         * g++.dg/abi/vthunk3.C: Run only on x86.
36367
36368 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36369
36370         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36371
36372 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36373
36374         * lib/compat.exp (compat-execute): Fix logic error in last
36375         change.
36376
36377 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36378
36379         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36380
36381 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36382
36383         PR c++/8389
36384         * g++.dg/template/access6.C: New test.
36385
36386 2002-11-08  Jan Hubicka  <jh@suse.cz>
36387
36388         * gcc.dg/i386-ssefp-1.c: New test.
36389         * gcc.dg/i386-ssefp-1.c: New test.
36390
36391 2002-11-08  Jan Hubicka  <jh@suse.cz>
36392
36393         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36394
36395 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36396
36397         * g++.dg/abi/vthunk3.C: New test.
36398
36399         PR c++/8338
36400         * g++.dg/template/crash2.C: New test.
36401
36402 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36403
36404         * testsuite/g++.dg/abi/dtor1.C: New test.
36405         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36406
36407 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36408
36409         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36410         Darwin.
36411
36412 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36413
36414         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36415         -mthumb.  Only xfail with -O0.
36416
36417 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36418
36419         * g++.dg/abi/thunk1.C: New test.
36420         * g++.dg/abi/thunk2.C: Likewise.
36421         * g++.dg/abi/vtt1.C: Likewise.
36422
36423 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36424
36425         PR optimization/8423
36426         * gcc.c-torture/execute/builtin-constant.c: New test.
36427
36428 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36429
36430         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36431         Add some more cases.
36432
36433 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36434
36435         PR c++/8391
36436         * g++.dg/opt/local1.C: New test.
36437
36438 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36439
36440         PR c++/8160
36441         * g++.dg/template/complit1.C: New test.
36442
36443         PR c++/8149
36444         * g++.dg/template/typename4.C: Likewise.
36445
36446 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36447
36448         Core issue 287, PR c++/7639
36449         * g++.dg/template/instantiate1.C: Adjust error location.
36450         * g++.dg/template/instantiate3.C: New test.
36451         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36452         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36453         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36454
36455 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36456
36457         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36458
36459 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36460
36461         PR c++/8287
36462         * g++.dg/init/dtor2.C: New test.
36463
36464 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36465
36466         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36467         * gcc.dg/nest.c: Bypass errors on irix6.
36468
36469 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36470
36471         * gcc.dg/nest.c: Expect error for mmix-*-*.
36472         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36473
36474 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36475
36476         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36477         markers.
36478
36479         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36480
36481 2002-10-25  Mike Stump  <mrs@apple.com>
36482
36483         * gcc.dg/warn-1.c: New test.
36484
36485 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36486
36487         * g++.dg/template/typename3.C: New test.
36488
36489 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36490
36491         * g++.dg/lookup/ptrmem1.C: New test.
36492
36493         * g++.dg/abi/vthunk2.C: New test.
36494
36495 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36496
36497         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36498
36499 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36500
36501         * g++.dg/abi/empty9.C: New test.
36502
36503 2002-10-24  Richard Henderson  <rth@redhat.com>
36504
36505         * g++.dg/inherit/thunk1.C: Enable for ia64.
36506
36507 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36508
36509         PR c++/8067
36510         * g++.dg/lookup/pretty1.C: New test.
36511
36512 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36513
36514         * gcc.dg/20021023-1.c: New test.
36515
36516 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36517
36518         PR c++/7679
36519         * g++.dg/parse/inline1.C: New test.
36520
36521 2002-10-23  Richard Henderson  <rth@redhat.com>
36522
36523         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36524
36525         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36526
36527 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36528
36529         PR c++/6579
36530         * g++.dg/parse/stmtexpr3.C: New test.
36531
36532 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36533
36534         * g++.dg/expr/cond1.C: New test.
36535
36536 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36537
36538         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36539
36540 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36541
36542         * g++.dg/abi/vbase13.C: New test.
36543         * g++.dg/abi/vbase14.C: Likewise.
36544
36545 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36546
36547         * gcc.dg/tls/pic-1.c: New test.
36548         * gcc.dg/tls/nonpic-1.c: New test.
36549         * gcc.dg/20021018-1.c: New test.
36550
36551 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36552
36553         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36554         Remove only files with the same base name as the test case.
36555         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36556         (profopt-execute): Likewise.  Also, remove old profiling
36557         and performance data files before running the tests.
36558
36559         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36560         * g++.dg/bprob/bprob.exp: Likewise.
36561         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36562         to allow more general test case names.
36563
36564         * g++.dg/bprob/bprob-1.C: Rename to ...
36565         * g++.dg/bprob/g++-bprob-1.C: ... this.
36566
36567         * g77.dg/bprob/bprob-1.f: Rename to ...
36568         * g77.dg/bprob/g77-bprob-1.f: ... this.
36569
36570 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36571
36572         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36573         bison 1.50 or later.
36574
36575 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36576
36577         * g++.dg/README: Describe more test directories.
36578
36579 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36580
36581         * g++.dg/init/array6.C: Add additional tests.
36582
36583 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36584
36585         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36586         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36587
36588 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36589
36590         * gcc.c-torture/compile/20020604-1.x: New.
36591         * gcc.c-torture/compile/simd-5.x: Likewise.
36592         * gcc.c-torture/execute/920710-1.x: Likewise.
36593         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36594
36595 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36596
36597         * g++.dg/inherit/override1.C: Add dg-options clause.
36598
36599 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36600
36601         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36602         _mm_slli_si128.
36603
36604 2002-10-19  Andreas Schwab  <schwab@suse.de>
36605
36606         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36607         directory component.
36608
36609 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36610
36611         * g++.dg/inherit/thunk1.C: New test.
36612
36613         * g++.dg/inherit/override1.C: New test.
36614
36615         * g++.dg/abi/mangle11.C: New test.
36616         * g++.dg/abi/mangle14.C: New test.
36617         * g++.dg/abi/mangle17.C: New test.
36618
36619 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36620
36621         * g++.dg/overload/member2.C: New test.
36622
36623 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36624
36625         * g++.dg/README: Describe new compat directory.
36626         * g++.dg/dg.exp: Skip tests in compat directory.
36627         * README.compat: New file.
36628         * lib/compat.exp: New expect script.
36629         * g++.dg/compat: New test directory.
36630         * g++.dg/compat/compat.exp: New expect script.
36631         * g++.dg/compat/abi: New test directory.
36632         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36633         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36634         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36635         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36636         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36637         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36638         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36639         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36640         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36641         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36642         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36643         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36644         * g++.dg/compat/break: New test directory.
36645         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36646         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36647         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36648         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36649         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36650         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36651         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36652         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36653         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36654         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36655         g++.dg/compat/break/README: New files.
36656         * g++.dg/compat/eh: New test directory.
36657         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36658         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36659         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36660         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36661         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36662         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36663         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36664         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36665         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36666         g++.dg/compat/eh/filter2_y.C,
36667         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36668         g++.dg/compat/eh/new1_y.C,
36669         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36670         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36671         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36672         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36673         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36674         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36675         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36676         g++.dg/compat/eh/unexpected1_y.C: New files.
36677         * g++.dg/compat/init: New test directory.
36678         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36679         g++.dg/compat/init/array5_y.C,
36680         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36681         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36682         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36683         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36684         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36685         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36686         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36687         g++.dg/compat/init/init-ref2_y.C: New files.
36688
36689 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36690
36691         PR c++/7584
36692         * g++.dg/inherit/using3.C: New test.
36693
36694 2002-10-17  Jan Hubicka  <jh@suse.cz>
36695
36696         * gcc.dg/20021017-2.c: New test.
36697
36698 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36699
36700         * g++.dg/abi/mangle16.C: Adjust.
36701
36702         * g++.dg/init/array8.C: New test.
36703
36704 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36705
36706         * gcc.dg/special/mips-abi.exp: New test.
36707         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36708
36709 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36710
36711         * g++.dg/abi/mangle16.C: New test.
36712         * g++.dg/abi/mangle17.C: Likewise.
36713
36714         PR c++/7478
36715         * g++.dg/template/ref1.C: New test.
36716
36717 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36718
36719         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36720
36721 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36722
36723         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36724
36725 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36726
36727         PR c++/7524
36728         * g++.dg/init/array7.C: New test.
36729
36730 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36731
36732         * g++.dg/init/array6.C: New test.
36733
36734         * g++.dg/abi/mangle13.C: Likewise.
36735         * g++.dg/abi/mangle14.C: Likewise.
36736         * g++.dg/abi/mangle15.C: Likewise.
36737
36738 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36739
36740         * g++.dg/abi/empty8.C: New test.
36741
36742 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36743
36744         * g++.dg/init/ctor1.C: New test.
36745
36746 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36747
36748         * gcc.c-torture/execute/20021015-1.c: New test.
36749
36750 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36751
36752         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36753
36754 2002-10-14  Jan Hubicka  <jh@suse.cz>
36755
36756         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36757
36758 2002-10-14  Richard Henderson  <rth@redhat.com>
36759
36760         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36761
36762 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36763
36764         PR optimization/6631
36765         * g++.dg/opt/const2.C: New test.
36766
36767 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36768
36769         PR c++/7176
36770         * g++.dg/parse/friend1.C: New test.
36771         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36772
36773 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36774
36775         * gcc.dg/20021014-1.c: New test.
36776
36777 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36778
36779         PR c++/5661
36780         * g++.dg/ext/vlm1.C: New test.
36781         * g++.dg/ext/vlm2.C: Likewise.
36782
36783         * g++.dg/init/array1.C: Remove invalid braces.
36784         * g++.dg/init/brace1.C: New test.
36785         * g++.dg/init/copy2.C: Likewise.
36786         * g++.dg/init/copy3.C: Likewise.
36787         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36788         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36789         braces.
36790
36791 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36792
36793         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36794
36795 2002-10-11  Richard Shann  <richard.shann@superh.com>
36796
36797         * gcc.c-torture/compile/simd-5.c: New test.
36798
36799 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36800
36801         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36802
36803 2002-10-10  Jim Wilson  <wilson@redhat.com>
36804
36805         * gcc.c-torture/execute/20021010-1.c: New test.
36806
36807 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36808
36809         PR c/7353
36810         * g++.dg/ext/typedef-init.C: New test.
36811         * gcc.dg/typedef-init.c: New test.
36812
36813 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36814
36815         * gcc.dg/cpp/paste13.c: New test.
36816
36817 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36818
36819         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36820         remaining platforms, XFAIL during compile, not execute.  Don't
36821         XFAIL at -O0.
36822
36823 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36824
36825         * gcc.dg/alias-1.c: Tweak expected warning.
36826
36827 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36828
36829         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36830
36831 2002-10-06  Andreas Jaeger  <aj@suse.de>
36832
36833         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36834         * gcc.dg/cpp/c++98.C: Likewise.
36835
36836         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36837         * g++.dg/cpp/c++98.C: Likewise.
36838
36839         * g++.dg/README (Subdirectories): Mention cpp directory.
36840
36841         PR target/7559
36842         * gcc.dg/20021006-1.c: New test.
36843
36844 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36845
36846         PR c++/7804
36847         * g++.dg/other/warning1.C: New test.
36848
36849 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36850
36851         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36852         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36853         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36854
36855 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36856
36857         PR c++/7931
36858         * g++.dg/template/ptrmem3.C: New test.
36859
36860         PR c++/7754
36861         * g++.dg/template/union1.C: New test.
36862
36863 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36864
36865         PR c++/8006
36866         * g++.dg/abi/mangle9.C: New test.
36867         * g++.dg/abi/mangle10.C: New test.
36868         * g++.dg/abi/mangle11.C: New test.
36869         * g++.dg/abi/mangle12.C: New test.
36870
36871 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36872
36873         PR c++/7188.
36874         * g++.dg/template/meminit1.C: New test.
36875         * g++.dg/warn/Wreorder-1.C: Likewise.
36876         * g++.old-deja/g++.mike/warn3.C: Tweak.
36877         * lib/prune.exp: Ingore "in copy constructor".
36878
36879 2002-10-02  Andreas Jaeger  <aj@suse.de>
36880
36881         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36882         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36883         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36884         on x86-64.
36885
36886 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36887
36888         * gcc.dg/empty1.C: Fix typo.
36889
36890 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36891
36892         * gcc.dg/alias-1.c: New test.
36893
36894 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36895
36896         * gcc.dg/empty1.C: New test.
36897
36898         * g++.dg/tls/init-2.C: Tweak error messages.
36899
36900 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36901
36902         * gcc.c-torture/compile/20020923-1.c: New test.
36903
36904 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36905
36906         * gcc.c-torture/execute/ffs-1.c: New test.
36907         * gcc.c-torture/execute/ffs-2.c: Ditto.
36908
36909 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36910
36911         * g++.dg/overload/member1.C: New test.
36912
36913 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36914
36915         * g++.dg/abi/empty7.C: New test.
36916         * g++.dg/init/pm2.C: Likewise.
36917
36918 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36919
36920         * g++.dg/rtti/crash1.C: New test.
36921
36922 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36923
36924         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36925         gcc.dg/sibcall-4.c: New tests.
36926
36927 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36928
36929         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36930         powerpc and MMIX targets.
36931
36932 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36933
36934         * gcc.dg/cpp/20020927-1.c: New.
36935
36936 2002-09-26  David S. Miller  <davem@redhat.com>
36937
36938         * gcc.c-torture/compile/trunctfdf.c: New.
36939
36940 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36941
36942         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36943
36944 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36945
36946         * gcc.c-torture/execute/loop-15.c: New.
36947
36948 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36949
36950         * README.QMTEST: Fix typo.
36951
36952 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36953
36954         * gcc.dg/20020926-1.c: New test.
36955
36956 2002-09-25  David S. Miller  <davem@redhat.com>
36957
36958         PR target/7842
36959         * gcc.c-torture/execute/shiftdi.c: New test.
36960
36961 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36962
36963         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36964         unique to the tool.
36965         * lib/g77.exp (g77_init): Likewise.
36966         * lib/g++.exp (g++_init): Likewise.
36967         * lib/objc.exp (objc_init): Likewise.
36968
36969 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36970
36971         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36972         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36973         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36974
36975 2002-09-25  Richard Henderson  <rth@redhat.com>
36976
36977         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36978         too-small long double.
36979
36980 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36981
36982         * gcc.dg/20020919-1.c: New test.
36983
36984 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36985
36986         * g++.dg/abi/bitfield6.C: New test.
36987         * g++.dg/abi/bitfield7.C: New test.
36988         * g++.dg/abi/bitfield8.C: New test.
36989         * g++.dg/abi/vbase11.C: New test.
36990
36991 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36992
36993         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36994         hppa*-*-hpux*.  Update test comment.
36995
36996 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36997
36998         * gcc.dg/tls/struct-1.c: New test.
36999
37000 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
37001
37002         * gcc.dg/cpp/tr-warn2.c: Update.
37003
37004 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37005
37006         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
37007
37008 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37009
37010         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
37011         systems.
37012
37013 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
37014
37015         * gcc.c-torture/execute/ieee/mzero3.c: New test.
37016
37017         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37018         Adjust for c++filt moved to binutils.  Remove spurious duplicate
37019         setting of cxxfilt.
37020
37021 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
37022
37023         * gcc.dg/20020312-2.c: Update for darwin.
37024
37025 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37026
37027         * g++.old-deja/g++.other/crash32.C: Mark ICE.
37028
37029 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
37030
37031         * objc.dg/comp-types-1.m: New test.
37032         * objc.dg/comp-types-2.m: New test.
37033         * objc.dg/comp-types-3.m: New test.
37034         * objc.dg/comp-types-4.m: New test.
37035         * objc.dg/comp-types-5.m: New test.
37036         * objc.dg/comp-types-6.m: New test.
37037
37038 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37039
37040         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
37041
37042 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37043
37044         * g++.dg/other/do1.C: New test.
37045
37046         * g++.dg/template/subst1.C: New test.
37047
37048 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
37049
37050         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
37051
37052 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37053
37054         * g++.dg/template/qualttp20.C: Adjust expected errors.
37055         * g++.old-deja/g++.jason/report.C: Likewise.
37056         * g++.old-deja/g++.other/qual1.C: Likewise.
37057
37058         * g++.dg/lookup/scoped2.C: New test.
37059
37060         * g++.dg/ext/asm3.C: New test.
37061
37062 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
37063
37064         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
37065
37066 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
37067
37068         * ChangeLog: follow spelling conventions.
37069         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
37070         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
37071         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
37072         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
37073         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
37074         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
37075         * g++.old-deja/g++.law/global-init1.C: Likewise.
37076         * g++.old-deja/g++.other/delete4.C: Likewise.
37077         * g++.old-deja/g++.other/inline21.C: Likewise.
37078         * g++.old-deja/g++.other/singleton.C: Likewise.
37079         * g77.dg/strlen0.f: Likewise.
37080         * g77.f-torture/compile/20010519-1.f: Likewise.
37081         * g77.f-torture/compile/980310-4.f: Likewise.
37082         * gcc.c-torture/compile/20000605-1.c: Likewise.
37083         * gcc.c-torture/execute/20020225-1.c: Likewise.
37084         * gcc.dg/c90-hexfloat-2.c: Likewise.
37085         * gcc.dg/c99-bool-1.c: Likewise.
37086         * gcc.dg/c99-hexfloat-2.c: Likewise.
37087         * gcc.dg/dll-2.c: Likewise.
37088         * gcc.dg/wtr-union-init-1.c: Likewise.
37089         * gcc.dg/wtr-union-init-2.c: Likewise.
37090         * gcc.dg/wtr-union-init-3.c: Likewise.
37091         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37092         * gcc.dg/cpp/defined.c: Likewise.
37093         * gcc.dg/cpp/macsyntx.c: Likewise.
37094         * gcc.dg/cpp/paste2.c: Likewise.
37095         * gcc.dg/cpp/trad/defined.c: Likewise.
37096         * gcc.dg/format/c90-printf-1.c: Likewise.
37097         * gcc.dg/format/c90-scanf-1.c: Likewise.
37098         * gcc.dg/format/c99-printf-1.c: Likewise.
37099         * gcc.dg/format/c99-scanf-1.c: Likewise.
37100         * gcc.misc-tests/gcov-8.c: Likewise.
37101         * lib/profopt.exp: Likewise.
37102
37103 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
37104
37105         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37106
37107 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37108
37109         * g++.dg/inherit/using2.C: New test.
37110
37111 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
37112
37113         * ChangeLog: Follow spelling conventions.
37114         * g++.dg/template/friend4.C: Likewise.
37115         * g++.old-deja/g++.pt/crash67.C: Likewise.
37116         * gcc.c-torture/execute/20000801-4.c: Likewise.
37117         * gcc.dg/c90-digraph-1.c: Likewise.
37118         * gcc.dg/c94-digraph-1.c: Likewise.
37119         * gcc.dg/c99-digraph-1.c: Likewise.
37120         * gcc.dg/cpp/line5.c: Likewise.
37121         * gcc.dg/cpp/multiline.c: Likewise.
37122         * gcc.dg/cpp/trad/literals-1.c: Likewise.
37123         * gcc.dg/format/attr-3.c: Likewise.
37124         * gcc.dg/format/c90-scanf-3.c: Likewise.
37125         * gcc.dg/format/ext-4.c: Likewise.
37126
37127 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37128
37129         * g++.dg/template/pretty1.C: New test.
37130
37131 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
37132
37133         * gcc.c-torture/execute/struct-cpy-1.c: New test.
37134
37135 2002-09-13  Matt Austern  <austern@apple.com>
37136
37137         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37138         passing a cast expression to a function by const reference.
37139
37140 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
37141
37142         * g++.dg/template/deduce1.C: New test.
37143
37144 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
37145
37146         * gcc.c-torture/execute/simd-1.c: Force all use of int to
37147         32-bit int.
37148
37149 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37150
37151         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37152         usage.
37153
37154 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
37155
37156         * gcc.c-torture/compile/20020910-1.c: New test.
37157
37158 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
37159
37160         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37161
37162 2002-09-10  Andreas Jaeger  <aj@suse.de>
37163
37164         * gcc.dg/20020312-2.c: Adjust for x86-64.
37165
37166 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
37167
37168         * g77.dg/7388.f: New test case for PR 7388.
37169
37170 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
37171
37172         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37173
37174 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37175
37176         * objc.dg/proto-lossage-1.m: New test.
37177
37178 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37179
37180         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37181
37182 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37183
37184         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37185         expected to pass.
37186
37187 2002-09-06  Stan Shebs  <shebs@apple.com>
37188             David Edelsohn  <edelsohn@gnu.org>
37189
37190         * gcc.dg/weak: New directory.
37191         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37192         target-specific xfail bits.
37193         * gcc.dg/typeof-2.c: Move to new directory.
37194         * gcc.dg/weak.exp: New expect script.
37195
37196 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37197
37198         * gcc.c-torture/execute/extzvsi.c: New test.
37199
37200 2002-09-05  Stan Shebs  <shebs@apple.com>
37201
37202         * gcc.dg/weak-1.c: xfail on Darwin.
37203         * gcc.dg/weak-2.c: Ditto.
37204         * gcc.dg/weak-3.c: Ditto.
37205         * gcc.dg/weak-4.c: Ditto.
37206         * gcc.dg/weak-5.c: Ditto.
37207         * gcc.dg/weak-6.c: Ditto.
37208         * gcc.dg/weak-7.c: Ditto.
37209         * gcc.dg/weak-8.c: Ditto.
37210         * gcc.dg/weak-9.c: Ditto.
37211
37212 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37213
37214         * gcc.c-torture/execute/loop-14.c: New test.
37215
37216 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37217
37218         * g++.dg/other/cxa-atexit1.C: New test.
37219
37220         * gcc.dg/typeof-2.c: New test.
37221
37222 2002-09-03  Roger Sayle  <roger@eyesopen.com>
37223
37224         * gcc.dg/builtins-2.c: New testcase.
37225         * gcc.dg/builtins-3.c: New testcase.
37226
37227 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
37228
37229         * gcc.dg/cpp/_Pragma4.c: New test.
37230
37231 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
37232
37233         * objc/execute/nil_method-1.m: New testcase.
37234
37235 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
37236
37237         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37238         [Object class], not [Object initialize].
37239
37240 2002-08-31  Roger Sayle  <roger@eyesopen.com>
37241             Hans-Peter Nilsson  <hp@bitrange.com>
37242
37243         * gcc.c-torture/execute/20020720-1.x: Skip test on
37244         mmix-knuth-mmixware.  Correct comment.
37245
37246 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
37247
37248         * testsuite/g++.dg/abi/bitfield5.C: New test.
37249         * testsuite/g++.dg/abi/vbase10.C: Likewise.
37250
37251 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
37252
37253         * objc.dg/undeclared-selector.m: New test.
37254
37255 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37256
37257         * g++.dg/other/offsetof1.C: Avoid cast warning.
37258
37259 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37260
37261         * objc.dg/super-class-2.m: New test.
37262
37263 2002-08-24  Matt Austern  <austern@apple.com>
37264
37265         * g++.dg/ext/lvaddr.C: New test.
37266         * g++.dg/ext/lvcast.C: New test.
37267
37268 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37269
37270         * testsuite/g++.dg/inherit/cond1.C: New test.
37271
37272 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37273
37274         * gcc.dg/noncompile/incomplete-1.c: New test.
37275
37276 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37277
37278         * gcc.dg/typespec-1.c: New test.
37279
37280 2002-08-20  Devang Patel  <dpatel@apple.com>
37281         * objc.dg/proto-hier-2.m: New test.
37282
37283 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37284
37285         * objc.dg/bitfield-1.m: New test.
37286         * objc.dg/bitfield-2.m: New test.
37287
37288 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37289
37290         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37291         gcc.dg/c99-flex-array-4.c: New tests.
37292
37293 2002-08-16  Stan Shebs  <shebs@apple.com>
37294
37295         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37296
37297 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37298
37299         * gcc.dg/typeof-1.c: New test.
37300         * g++.dg/ext/typeof2.C: New test.
37301
37302 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37303
37304         * g++.dg/other/offsetof1.C: New test.
37305
37306 2002-08-14  Richard Henderson  <rth@redhat.com>
37307
37308         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37309
37310 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37311
37312         * gcc.dg/cpp/_Pragma3.c: New test.
37313
37314 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37315
37316         * g++.dg/template/inherit3: New test.
37317
37318 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37319
37320         * gcc.dg/bitfld-4.c: Add blank options.
37321
37322 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37323
37324         * g++.dg/template/crash1.C: New test.
37325
37326 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37327
37328         * gcc.dg/tls/opt-2.c: New test.
37329
37330 2002-08-08  Devang Patel  <dpatel@apple.com>
37331
37332         * objc.dg/selector-1.m : New test
37333
37334 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37335
37336         * g++.dg/abi/bitfield4.C: New test.
37337         * gcc.dg/bitfld-4.c: New test.
37338
37339 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37340
37341         * g++.dg/other/packed1.C: New test.
37342
37343 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37344
37345         * g++.dg/abi/offsetof.C: Tweak error messages.
37346         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37347
37348 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37349
37350         * gcc.dg/bitfld-3.c: New test.
37351
37352 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37353             Richard Henderson  <rth@redhat.com>
37354
37355         * gcc.dg/i386-bitfield1.c: New test.
37356         * g++.dg/abi/bitfield3.C: Update.
37357
37358 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37359
37360         * objc.dg/const-str-2.m: Update.
37361         * gcc.dg/cpp/c++98.c: Change to C extension.
37362         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37363         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37364
37365 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37366
37367         * testsuite/gcc.dg/tls/diag-3.c: New.
37368
37369 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37370
37371         * g++.dg/README (Subdirectories): Document new subdir expr.
37372         * g++.dg/expr/pmf-1.C: New test.
37373
37374 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37375
37376         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37377
37378 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37379
37380         * g++.dg/abi/bitfield3.C: New test.
37381
37382 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37383
37384         * lib/gcov.exp: Tweak expected line formats.
37385         * gcc.misc-tests/gcov8.c: New test.
37386         * gcc.misc-tests/gcov8.x: New flags.
37387
37388 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37389
37390         * consistency.vlad/layout/endian.c: Include string.h.
37391
37392         * gcc.c-torture/execute/20020805-1.c: New test.
37393
37394 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37395
37396         * g++.dg/other/conversion1.C: New test.
37397
37398 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37399
37400         * gcc.dg/builtins-1.c: New testcase.
37401
37402 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37403
37404         * g++.dg/inherit/access3.C: New test.
37405
37406 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37407
37408         * gcc.dg/ia64-visibility-2.c: New test.
37409
37410 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37411
37412         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37413         __qualifier_flags to __flags.
37414
37415 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37416
37417         * g++.dg/inherit/operator1.C: New test.
37418         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37419         * g++.dg/other/error1.C: Change expected error message.
37420         * g++.dg/template/conv4.C: Likewise.
37421
37422 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37423
37424         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37425         for documented behavior.
37426
37427 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37428
37429         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37430         several targets known to fail.
37431
37432 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37433
37434         * gcc.dg/mips-args-[123].c: New tests.
37435
37436 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37437
37438         * gcc.dg/ppc-spe.c: New.
37439
37440 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37441
37442         * g++.dg/other/ptrmem4.C: New testcase.
37443
37444 2002-07-24  Richard Henderson  <rth@redhat.com>
37445
37446         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37447
37448 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37449
37450         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37451
37452 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37453
37454         * gcc.c-torture/execute/memset-3.c: New testcase.
37455
37456 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37457
37458         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37459         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37460
37461 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37462
37463         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37464         Delete.
37465
37466 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37467
37468         * gcc.c-torture/compile/simd-4.c: New test.
37469
37470 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37471
37472         PR c++/7347, c++/7348
37473         * g++.dg/template/access4.C: New test.
37474         * g++.dg/template/access5.C: New test.
37475         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37476         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37477         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37478         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37479
37480 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37481
37482         * gcc.dg/gnu89-init-2.c: New test.
37483
37484 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37485
37486         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37487
37488 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37489
37490         * gcc.c-torture/execute/20020720-1.c: New testcase.
37491
37492 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37493
37494         * gcc.dg/cpp/Wsignprom.c: New tests.
37495
37496 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37497
37498         * gcc.c-torture/execute/loop-13.c: New test.
37499
37500 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37501
37502         * gcc.dg/cpp/expr.c: New tests.
37503
37504 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37505
37506         * g++.dg/opt/pr6713.C: Add template instantiation.
37507
37508 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37509
37510         * gcc.dg/nest.c: New test.
37511
37512 2002-07-17  Richard Henderson  <rth@redhat.com>
37513
37514         * g++.dg/opt/pr6713.C: New test.
37515
37516 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37517
37518         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37519         XFAIL for all x86 processors.
37520
37521 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37522
37523         * gcc.c-torture/execute/20010122-1.x: Do not test with
37524         -fomit-frame-pointer.
37525
37526 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37527
37528         * g++.dg/template/instantiate2.C: New test.
37529         * g++.dg/template/spec4.C: New test.
37530
37531 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37532
37533         * g++.dg/template/access2.C: New test.
37534         * g++.dg/template/access3.C: New test.
37535
37536 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37537
37538         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37539         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37540         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37541         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37542         Convert to use <stdarg.h>.
37543         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37544         Delete.
37545         * gcc.dg/va-arg-2.c: New.
37546         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37547
37548 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37549
37550         * gcc.c-torture/compile/20020710-1.c: New test.
37551
37552 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37553                           Andrew Pinski  <pinskia@physics.uc.edu>
37554
37555         gcc.c-torture/compile/simd-2.c: New testcase.
37556         gcc.c-torture/compile/simd-3.c: Likewise.
37557
37558 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37559
37560         PR c++/7224
37561         * g++.dg/overload/error1.C: New test.
37562
37563 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37564
37565         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37566         configuration and IRIX 6 O32 ABI.
37567
37568 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37569
37570         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37571
37572 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37573
37574         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37575
37576 2002-07-10  Jeffrey A Law  <law@redhat.com>
37577
37578         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37579
37580         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37581
37582 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37583
37584         * gcc.dg/20020312-2.c: Check for __PPC__.
37585
37586 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37587
37588         * gcc.c-torture/compile/20020709-1.c: New test.
37589
37590 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37591
37592         * g++.dg/template/qualttp21.C: New test case.
37593
37594 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37595
37596         * gcc.c-torture/compile/20020706-1.c: New test.
37597         * gcc.c-torture/compile/20020706-2.c: New test.
37598
37599 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37600             Alexandre Oliva  <aoliva@redhat.com>
37601
37602         * g++.dg/warn/incomplete1.C: New test.
37603
37604 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37605
37606         PR c++/7099
37607         * g++.dg/warn/noreturn1.C: New test.
37608
37609 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37610
37611         PR c++/6706
37612         * g++.dg/debug/debug6.C: New test.
37613         * g++.dg/debug/debug7.C: New test.
37614
37615 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37616
37617         * gcc.c-torture/compile/simd-3.c: New test.
37618
37619 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37620
37621         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37622         * gcc.dg/20020620-1.c: Likewise.
37623
37624 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37625
37626         PR c++/6944
37627         * g++.dg/init/array4.C: New test.
37628         * g++.dg/init/array5.C: New test.
37629
37630 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37631
37632         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37633         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37634
37635 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37636
37637         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37638         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37639         * gcc.dg/wtr-conversion-1.c: Likewise.
37640         * gcc.dg/wtr-escape-1.c: Likewise.
37641         * gcc.dg/wtr-int-type-1.c: Likewise.
37642         * gcc.dg/wtr-label-1.c: Likewise.
37643         * gcc.dg/wtr-static-1.c: Likewise.
37644         * gcc.dg/wtr-strcat-1.c: Likewise.
37645         * gcc.dg/wtr-suffix-1.c: Likewise.
37646         * gcc.dg/wtr-switch-1.c: Likewise.
37647         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37648         * gcc.dg/wtr-union-init-1.c: Likewise.
37649         * gcc.dg/wtr-union-init-2.c: Likewise.
37650         * gcc.dg/wtr-union-init-3.c: Likewise.
37651
37652         * gcc.dg/wtr-func-def-1.c: New test.
37653
37654 2002-07-02 Devang Patel <dpatel@apple.com>
37655
37656         * objc.dg/param-1.m: New test.
37657
37658 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37659
37660         * gcc.dg/cpp/trad/directive.c: Add test.
37661         * gcc.dg/cpp/trad/macroargs.c: Add test.
37662         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37663
37664 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37665
37666         * gcc.dg/cpp/cmdlne-M.c: New test.
37667
37668 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37669
37670         * objc.dg/desig-init-1.m: New test.
37671
37672 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37673
37674         PR c++/6716
37675         * g++.dg/template/instantiate1.C: New test.
37676
37677 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37678
37679         PR c++/7112
37680         * g++.dg/template/sizeof2.C: New test.
37681
37682 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37683
37684         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37685         gcc.dg/cpp/trad/include.c: New tests.
37686
37687 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37688
37689         PR target/7177
37690         * gcc.c-torture/compile/20020701-1.c: New test.
37691
37692 2002-07-01  Stan Shebs  <shebs@apple.com>
37693
37694         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37695         header here...
37696         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37697         (objc-torture-execute): or here.
37698
37699 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37700
37701         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37702
37703 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37704
37705         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37706
37707 2002-06-30  Devang Patel  <dpatel@apple.com>
37708
37709         * objc.dg/fsyntax-only.m: New test.
37710
37711 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37712
37713         PR c++/6695
37714         * g++.dg/template/friend7.C: New file.
37715
37716 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37717
37718         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37719         return type.
37720
37721 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37722
37723         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37724         avoid division by zero.
37725
37726 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37727
37728         * gcc.dg/Wunknownprag.c: New tests.
37729
37730 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37731
37732         * gcc.c-torture/execute/simd-2.c: New test.
37733
37734 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37735
37736         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37737         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37738         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37739         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37740         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37741         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37742         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37743         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37744         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37745         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37746         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37747         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37748         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37749         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37750         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37751         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37752         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37753
37754 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37755
37756         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37757         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37758         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37759         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37760         New tests.
37761         * gcc.dg/cpp/trad/directive.c: Update.
37762
37763 2002-06-23  Andreas Jaeger  <aj@suse.de>
37764
37765         * gcc.c-torture/execute/complex-6.c: New.
37766
37767 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37768
37769         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37770         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37771         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37772         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37773
37774 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37775
37776         * gcc.dg/cpp/trad: New directory with traditional tests copied
37777         from parent directory.
37778         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37779         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37780         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37781         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37782         Move to trad/ and rename.
37783         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37784         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37785         gcc.dg/cpp/trad/redef2.c: New tests.
37786         * gcc.dg/cpp/trad/trad.exp: New driver.
37787
37788 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37789
37790         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37791         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37792         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37793         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37794         Remove.
37795
37796 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37797
37798         * gcc.dg/20020620-1.c: New test.
37799
37800 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37801
37802         * g++.dg/template/ttp4.C: New test.
37803
37804 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37805
37806         * g++.dg/opt/vt1.C: Fix regexp.
37807
37808 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37809
37810         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37811         Don't use attribute `noinline'.
37812
37813 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37814
37815         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37816
37817 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37818
37819         * gcc.c-torture/execute/simd-1.c: New.
37820
37821         * gcc.dg/simd-1.c: New.
37822
37823 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37824
37825         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37826
37827 2002-06-16  Richard Henderson  <rth@redhat.com>
37828
37829         * g++.dg/ext/anon-struct1.C: New.
37830         * g++.dg/ext/anon-struct2.C: New.
37831         * g++.dg/ext/anon-struct3.C: New.
37832         * gcc.dg/anon-struct-1.c: New.
37833         * gcc.dg/anon-struct-2.c: New.
37834         * gcc.dg/anon-struct-3.c: New.
37835         * gcc.dg/20011008-1.c: Adjust warning text.
37836         * gcc.dg/20020527-1.c: Add -fms-extensions.
37837
37838 2002-06-16  Richard Henderson  <rth@redhat.com>
37839
37840         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37841
37842 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37843
37844         * gcc.c-torture/execute/20020615-1.c: New test.
37845
37846 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37847
37848         * gcc.c-tortuture/execute/compare-1.c: New test case.
37849         * gcc.c-tortuture/execute/compare-2.c: New test case.
37850         * gcc.c-tortuture/execute/compare-3.c: New test case.
37851
37852 2002-06-13  Richard Henderson  <rth@redhat.com>
37853
37854         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37855         ia64 ilp32.
37856
37857 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37858
37859         * g++.dg/template/typename2.C: Update error message.
37860
37861 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37862
37863         * gcc.c-torture/execute/20020611-1.c: New test.
37864
37865 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37866
37867         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37868         list of targets to skip.
37869
37870 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37871
37872         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37873         targets if not optimizing.
37874
37875 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37876
37877         * gcc.c-torture/compile/20020605-1.c: New test.
37878
37879         * g++.dg/opt/vt1.C: New test.
37880
37881         * gcc.dg/20020531-1.c: New test.
37882
37883         * gcc.dg/20020530-1.c: New test.
37884
37885         * gcc.dg/20020527-1.c: New test.
37886
37887         * g++.dg/opt/cse1.C: New test.
37888
37889 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37890
37891         * gcc.dg/20020607-2.c: New test case.
37892
37893 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37894
37895         * gcc.c-torture/compile/20020604-1.c: New test.
37896
37897 2002-06-04  Richard Henderson  <rth@redhat.com>
37898
37899         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37900         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37901         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37902
37903 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37904
37905         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37906
37907 2002-06-03  Richard Henderson  <rth@redhat.com>
37908
37909         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37910         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37911
37912 2002-06-02  Richard Henderson  <rth@redhat.com>
37913
37914         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37915         test functions static.
37916
37917 2002-06-02  Andreas Jaeger  <aj@suse.de>
37918
37919         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37920         now.
37921
37922 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37923
37924         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37925         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37926         Update for mofified diagnostics.
37927         * gcc.dg/c99-intconst-1.c: No longer fail.
37928
37929 2002-06-02  Richard Henderson  <rth@redhat.com>
37930
37931         * gcc.dg/uninit-A.c: Remove xfail markers.
37932
37933 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37934
37935         * gcc.dg/fnegate-1.c: New test case.
37936
37937 2002-05-30  Osku Salerma  <osku@iki.fi>
37938
37939         * gcc.c-torture/execute/mayalias-1.c: New file.
37940
37941 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37942
37943         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37944         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37945         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37946
37947 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37948
37949         * gcc.c-torture/execute/20020529-1.c: New test.
37950
37951 2002-05-27  Richard Henderson  <rth@redhat.com>
37952
37953         * g++.dg/ext/attrib6.C: New test case.
37954
37955 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37956
37957         * gcc.c-torture/execute/pure-1.c: New test.
37958
37959 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37960
37961         * gcc.dg/cpp/arith-2.c: Remove.
37962
37963 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37964
37965         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37966         * gcc.dg/cpp/if-3.c: Remove.
37967
37968 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37969
37970         * g++.dg/opt/cse2.C: New test.
37971
37972 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37973
37974         * gcc.dg/cpp/arith-1.c: New semantic tests.
37975         * gcc.dg/cpp/if-1.c: Update.
37976
37977 2002-05-24  Ben Elliston  <bje@redhat.com>
37978
37979         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37980
37981 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37982
37983         * gcc.dg/verbose-asm.c: New test.
37984
37985 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37986
37987         * gcc.dg/cpp/paste12.c: New test.
37988
37989 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37990
37991         * g++.dg/parse/named_ops.C: New test.
37992
37993 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37994
37995         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37996
37997 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37998
37999         * gcc.dg/weak-2.c: Allow optional leading underscore
38000         in scan-assembler symbol name.
38001         * gcc.dg/weak-3.c: Likewise.
38002         * gcc.dg/weak-4.c: Likewise.
38003         * gcc.dg/weak-5.c: Likewise.
38004
38005 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
38006
38007         * gcc.dg/20020523-1.c: New test.
38008
38009 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38010
38011         * objc.dg/const-str-2.m: Update now that we stop after
38012         a command line error.
38013
38014 2002-05-22  Richard Henderson  <rth@redhat.com>
38015
38016         * g++.dg/dg.exp: Fix typo in test pruneing.
38017
38018 2002-05-22  Richard Henderson  <rth@redhat.com>
38019
38020         * g++.dg/dg.exp: Prune the tls subdirectory.
38021         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
38022         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
38023         * g++.dg/tls/init-1.C: New.
38024
38025 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
38026
38027         * gcc.dg/20020517-1.c: New test.
38028
38029 2002-05-21  Richard Henderson  <rth@redhat.com>
38030
38031         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
38032         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
38033
38034 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
38035
38036         * g++.dg/other/copy2.C: New test.
38037
38038 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
38039
38040         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
38041         (MAX_COPY): Bump up to 10 times sizeof (long long).
38042         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
38043
38044         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
38045         sizeof (long long).
38046
38047         * gcc.c-torture/execute/strcpy-1.c: New test.
38048
38049 2002-05-19  Jason Merrill  <jason2redhat.com>
38050
38051         * g++.dg/ext/oper1.C: New test.
38052
38053 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
38054 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
38055
38056         * README.QMTEST: New file.
38057
38058         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
38059
38060 2002-05-19  Andreas Jaeger  <aj@suse.de>
38061
38062         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
38063         now.
38064         * gcc.c-torture/execute/loop-2d.x: Likewise.
38065
38066 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
38067
38068         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
38069         support weak symbols.
38070         * gcc.dg/weak-4.c: Likewise.
38071         * gcc.dg/weak-6.c: Likewise.
38072
38073 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
38074
38075         * gcc.dg/weak-3.c: Add dg-excess-error comment for
38076         cygwin, coff and h8300-*-hms targets
38077         * gcc.dg/weak-5.c: Likewise.
38078         * gcc.dg/weak-7.c: Likewise.
38079
38080 2002-05-16  Jason Merrill  <jason@redhat.com>
38081
38082         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
38083         (scan-assembler-not, scan-assembler-dem): Likewise.
38084         (scan-assembler-dem-not): Likewise.
38085
38086 2002-05-15  Richard Henderson  <rth@redhat.com>
38087
38088         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
38089
38090 2002-05-15  Richard Henderson  <rth@redhat.com>
38091
38092         * gcc.dg/weak-5.c (vfoo1c): No warning here.
38093         (vfoo1f): Warning here.
38094         (vfoo1l): Don't redefine the alias.
38095
38096 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
38097
38098         * g++.dg/init/pm1.C: New test.
38099
38100 2002-05-12  David S. Miller  <davem@redhat.com>
38101
38102         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38103         types.
38104
38105 2002-05-10  Roger Sayle  <roger@eyesopen.com>
38106
38107         * gcc.c-torture/execute/20020510-1.c: New test case.
38108
38109 2002-05-10  David S. Miller  <davem@redhat.com>
38110
38111         * gcc.c-torture/execute/conversion.c: Test long double too.
38112
38113 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
38114
38115         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38116         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38117         * lib/g++.exp (g++_link_flags): Likewise.
38118         * lib/objc.exp (objc_target_compile): Likewise.
38119
38120 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38121
38122         * gcc.dg/cpp/poison.c: Update.
38123         * gcc.dg/cpp/20000625-2.c: Remove.
38124         * gcc.dg/cpp/direct2s.c: Remove final test.
38125
38126 2002-05-08  Tom Rix  <trix@redhat.com>
38127
38128         * gcc.c-torture/execute/20020508-1.c: New test.
38129         * gcc.c-torture/execute/20020508-2.c: New test.
38130         * gcc.c-torture/execute/20020508-3.c: New test.
38131
38132 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38133
38134         * gcc.dg/cpp/charconst-4.c: More tests.
38135
38136 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
38137
38138         PR c/6569
38139         * gcc.dg/weak-3.c: Update location of warning messages.
38140         * gcc.dg/weak-5.c: Likewise.
38141
38142 2002-05-06  Roger Sayle  <roger@eyesopen.com>
38143
38144         * gcc.c-torture/execute/20020506-1.c: New test case.
38145
38146 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38147
38148         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38149
38150 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38151
38152         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38153
38154 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38155
38156         * gcc.dg/cpp/charconst-3.c: New test.
38157
38158 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38159
38160         * gcc.dg/cpp/charconst.c: Update tests.
38161
38162 2002-05-05  Tim Josling  <tej@melbpc.org.au>
38163
38164         * treelang: Added directory for new sample language treelang. Also
38165         lib/treelang.exp: New file to signal treelang should be tested.
38166
38167 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38168
38169         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38170         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38171         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38172         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38173         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38174         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38175         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38176
38177 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38178
38179         * gcc.dg/format/xopen-2.c: New test.
38180
38181 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38182
38183         * gcc.dg/20020503-1.c: New test.
38184
38185 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38186
38187         * g++.dg/init/dtor1.C: Make it tougher.
38188
38189 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38190
38191         * g++.dg/init/dtor1.C: New test.
38192
38193 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38194
38195         * gcc.dg/altivec-8.c: New.
38196
38197 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38198
38199         * gcc.dg/altivec-7.c: New.
38200
38201 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38202
38203         * g++.dg/parse/typedef1.C: New test.
38204
38205 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38206
38207         PR c++/6486
38208         * g++.dg/template/friend6.C: New test.
38209
38210         PR c++/6492
38211         * g++.dg/init/copy1.C: New test.
38212
38213 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38214
38215         * g++.dg/warn/effc1.C: New test.
38216
38217 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38218
38219         * gcc.dg/cpp/if-cexp.c: Add a test.
38220
38221 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
38222
38223         * gcc.dg/20020426-2.c: New test.
38224
38225 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38226
38227         * gcc.dg/cpp/if-mop.c: Update.
38228         * gcc.dg/cpp/if-mpar.c: Add test.
38229         * gcc.dg/cpp/if-oppr.c: Update.
38230
38231 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38232
38233         PR c/6343
38234         * gcc.dg/weak-[2-7].c: New tests.
38235
38236 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38237
38238         * gcc.dg/enum1.c: New test.
38239
38240 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38241
38242         PR c++/6497
38243         * g++.dg/inherit/access2.C: New test.
38244
38245 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38246
38247         PR bootstrap/6445
38248         * gcc.dg/20020426-1.c: New test.
38249
38250 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38251
38252         * g++.dg/abi/enum1.C: New test.
38253
38254 2002-04-26  Richard Henderson  <rth@redhat.com>
38255
38256         * gcc.dg/c99-bool-1.c: Expect always true warning.
38257
38258 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38259
38260         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38261
38262 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38263
38264         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38265         targets.
38266
38267 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38268
38269         * g++.dg/abi/mange7.C: New test.
38270
38271         PR c++/6438.
38272         * g++.dg/parse/stmtexpr2.C: New test.
38273
38274 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38275
38276         * gcc.dg/20020312-2.c: Add SH target.
38277
38278 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38279
38280         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38281         compiler output on mips*-*-irix*.
38282
38283 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38284
38285         * g++.dg/parse/attr1.C: New test.
38286
38287 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38288
38289         * gcc.c-torture/execute/string-opt-17.c: New test case.
38290         * gcc.c-torture/execute/memset-2.c: New test case.
38291
38292 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38293
38294         PR c++/6256:
38295         * g++.dg/template/friend5.C: New test.
38296
38297         PR c++/6331:
38298         * g++.dg/template/qual1.C: Likewise.
38299
38300 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38301
38302         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38303         Include stdlib.h, not stdio.h or ctype.h.
38304
38305 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38306
38307         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38308         cris-*-elf* and mmix-*-*.
38309         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38310         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38311         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38312         Ditto.
38313         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38314         * gcc.dg/wchar_t-1.c: Ditto.
38315
38316 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38317
38318         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38319         Clarify comment.
38320
38321 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38322
38323         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38324
38325 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38326
38327         * gcc.c-torture/execute/20000906-1.x: Delete.
38328
38329 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38330
38331         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38332
38333 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38334
38335         * PR6367
38336         * g77.f-torture/execute/6367.f: New test.
38337         * g77.f-torture/execute/6367.x: Disable for MMIX.
38338
38339 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38340
38341         * PR6352
38342         * g++.dg/opt/inline2.C: New test.
38343
38344 2002-04-18  Richard Henderson  <rth@redhat.com>
38345
38346         * gcc.dg/20000906-1.c: Enable for all targets.
38347         * gcc.c-torture/compile/iftrap-2.c: New.
38348
38349 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38350
38351         * gcc.dg/20020418-1.c: New test.
38352         * gcc.dg/20020418-2.c: New test.
38353
38354 2002-04-18  Richard Henderson  <rth@redhat.com>
38355
38356         * gcc.c-torture/compile/iftrap-1.c: New.
38357         * gcc.dg/iftrap-1.c: Adjust for ia64.
38358         * gcc.dg/iftrap-2.c: New.
38359
38360 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38361
38362         * gcc.c-torture/compile/20020418-1.c: New test.
38363
38364 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38365
38366         * gcc.c-torture/compile/20020415-1.c: New.
38367
38368 2002-04-18  David S. Miller  <davem@redhat.com>
38369
38370         * gcc.c-torture/execute/20020418-1.c: New test.
38371
38372 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38373
38374         * gcc.dg/20020416-1.c: New test.
38375
38376         * g++.dg/opt/inline1.C: New test.
38377
38378 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38379
38380         * gcc.dg/altivec-5.c: New test.
38381
38382         * gcc.dg/20020415-1.c: New test.
38383
38384 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38385
38386         * testsuite/lib/chill.exp: Remove.
38387
38388 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38389
38390         * g++.dg/other/big-struct.C: New test.
38391
38392 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38393
38394         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38395         of scratch file.
38396
38397 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38398
38399         PR c/6277
38400         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38401         in scan-assembler function name
38402
38403 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38404
38405         * g77.f-torture/execute/980628-4.x,
38406         g77.f-torture/execute/980628-5.x,
38407         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38408         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38409         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38410         i[34567]86-*-*.
38411
38412 2002-04-13  David S. Miller  <davem@redhat.com>
38413
38414         * gcc.c-torture/execute/20020413-1.c: New test.
38415
38416 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38417
38418         * gcc.dg/asm-6.c,
38419         * g++.dg/ext/asm1.C: New tests.
38420
38421 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38422
38423         PR c++ 5373.
38424         * g++.dg/parse/stmtexpr1.C: New test.
38425
38426         PR c++/5189.
38427         * g++.dg/template/copy1.C: New test.
38428
38429 2002-04-12  Richard Henderson  <rth@redhat.com>
38430
38431         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38432
38433 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38434
38435         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38436         gcc.c-torture/execute/20020307-2.c.
38437
38438 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38439
38440         * g++.dg/ext/attrib5.C,
38441         * g++.dg/lookup/struct1.C: New tests.
38442
38443 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38444
38445         * gcc.dg/20020411-1.c: New test.
38446
38447         * gcc.c-torture/execute/20020411-1.c: New test.
38448
38449 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38450
38451         * g77.f-torture/execute/6177.f: New test.
38452
38453 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38454
38455         PR middle-end/6247
38456         * g++.dg/opt/cleanup1.C: New test.
38457
38458         * g++.dg/opt/const1.C: New test.
38459
38460 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38461
38462         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38463
38464 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38465
38466         PR c++/5507
38467         * g++.dg/template/typename2.C: New test.
38468
38469 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38470
38471         * gcc.c-torture/execute/loop-12.c: New.
38472
38473 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38474
38475         * g77.f-torture/execute/980628-4.x,
38476         g77.f-torture/execute/980628-5.x,
38477         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38478         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38479         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38480
38481 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38482
38483         PR optimization/6086
38484         * g++.dg/opt/preinc1.C: New test.
38485
38486 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38487
38488         PR c++/5571
38489         * g++.dg/opt/static2.C: New test.
38490
38491 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38492
38493         PR c/5120
38494         * gcc.dg/20020406-1.c: New test.
38495
38496 2002-04-04  David S. Miller  <davem@redhat.com>
38497
38498         * gcc.c-torture/execute/20020404-1.c: New test.
38499
38500 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38501
38502         PR c/6123
38503         * gcc.dg/20020312-2.c: Do not declare global register variable
38504         if __PIC__ or __pic__ is defined.
38505
38506 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38507
38508         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38509         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38510
38511 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38512
38513         * gcc.misc-tests/linkage.exp: Update last change to handle
38514         sparc*-, not just sparc-.
38515
38516 2002-04-03  Richard Henderson  <rth@redhat.com>
38517
38518         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38519
38520 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38521
38522         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38523
38524 2002-04-02  David S. Miller  <davem@redhat.com>
38525
38526         * gcc.c-torture/execute/20020402-3.c: New test.
38527
38528 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38529
38530         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38531         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38532
38533         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38534         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38535         g77.f-torture/execute/20001201.x,
38536         g77.f-torture/execute/u77-test.x: New files.
38537
38538         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38539         * gcc.dg/wchar_t-1.c: Ditto.
38540
38541 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38542
38543         * gcc.c-torture/execute/20020402-1.c: New test.
38544
38545 2002-04-01  Richard Henderson  <rth@redhat.com>
38546
38547         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38548
38549         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38550
38551 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38552
38553         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38554
38555 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38556
38557         * g++.dg/inherit/template-as-base.C: Expect error.
38558         * g++.dg/inherit/namespace-as-base.C: Likewise.
38559
38560 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38561
38562         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38563         g++.dg/ext/instantiate3.C: Tweak match patterns.
38564
38565         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38566         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38567         -da test.
38568
38569 2002-03-31  Richard Henderson  <rth@redhat.com>
38570
38571         * gcc.dg/special/alias-2.c: New.
38572         * gcc.dg/special/ecos.exp: Run it.
38573
38574 2002-03-31  Richard Henderson  <rth@redhat.com>
38575
38576         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38577
38578 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38579
38580         * gcc.dg/weak-1.c: Disable on h8300 port.
38581
38582 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38583
38584         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38585         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38586         ordering tests.
38587         * g++.dg/bprob/bprob-1.C: New test.
38588         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38589         * g++.dg/gcov/gcov-1.C: New test.
38590         * g++.dg/gcov/gcov-1.x: New file.
38591         * g++.dg/gcov/gcov-2.C: New test.
38592         * g++.dg/gcov/gcov-3.C: New test.
38593         * g++.dg/gcov/gcov-3.h: New file.
38594
38595 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38596
38597         * g++.old-deja/g++.other/builtins5.C: New test.
38598         * g++.old-deja/g++.other/builtins6.C: New test.
38599         * g++.old-deja/g++.other/builtins7.C: New test.
38600         * g++.old-deja/g++.other/builtins8.C: New test.
38601         * g++.old-deja/g++.other/builtins9.C: New test.
38602
38603 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38604
38605         * g++.dg/opt/static1.C: New test.
38606
38607         * g++.dg/opt/longbranch1.C: New test.
38608
38609 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38610
38611         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38612
38613         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38614
38615 2002-03-28  Jeffrey A Law  (law@redhat.com)
38616
38617         * gcc.c-torture/execute/20020328-1.c: New test.
38618
38619 2002-03-27  Richard Henderson  <rth@redhat.com>
38620
38621         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38622         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38623         move from g++.old-deja/g++.ext/.
38624
38625 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38626
38627         * g++.dg/init/new2.C: New test.
38628
38629 2002-03-26  Richard Henderson  <rth@redhat.com>
38630
38631         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38632
38633         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38634         on sparc.
38635
38636         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38637         sparcv9 systems.
38638         * gcc.dg/20001102-1.c: Likewise.
38639
38640 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38641
38642         * gcc.dg/cpp/endif-pedantic1.c,
38643         gcc.dg/cpp/endif-pedantic2.c: New tests.
38644
38645 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38646
38647         * g++.dg/init/new1.C: New test.
38648
38649 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38650
38651         * g++.dg/abi/vbase9.C: New test.
38652
38653 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38654
38655         * gcc.dg/arm-asm.c: New test.
38656
38657 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38658
38659         * gcc.dg/Wswitch-enum.c: New test.
38660         Fix PR c/5044.
38661
38662 2002-03-26  Richard Henderson  <rth@redhat.com>
38663
38664         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38665         structure.
38666
38667 2002-03-25  Richard Henderson  <rth@redhat.com>
38668
38669         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38670         sparcv9 systems.
38671
38672         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38673         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38674
38675 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38676
38677         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38678
38679 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38680
38681         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38682         targets using generic thunk support.
38683
38684 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38685
38686         * gcc.c-torture/compile/20020323-1.c: New test.
38687
38688         * g++.dg/opt/conj2.C: New test.
38689
38690 2002-03-24  Richard Henderson  <rth@redhat.com>
38691
38692         * gcc.dg/weak-1.c: Use -fno-common.
38693
38694 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38695
38696         * g77.dg/f77-edit-apostrophe-out.f: New test
38697         * g77.dg/f77-edit-h-out.f: New test
38698         * g77.dg/f77-edit-t-in.f: New test
38699         * g77.dg/f77-edit-t-out.f: New test
38700         * g77.dg/f77-edit-x-out.f: New test
38701         * g77.dg/f77-edit-slash-out.f: New test
38702         * g77.dg/f77-edit-colon-out.f: New test
38703         * g77.dg/f77-edit-s-out.f: New test
38704
38705 2002-03-24  Richard Henderson  <rth@redhat.com>
38706
38707         * objc/execute/formal_protocol-6.x: New XFAIL.
38708
38709 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38710
38711         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38712         that do not support weak symbols
38713
38714 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38715
38716         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38717         * lib/g77.exp: Likewise.
38718         * lib/objc.exp: Likewise.
38719
38720 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38721
38722         * gcc.dg/Wswitch-default.c: New test.
38723
38724 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38725
38726         * g++.dg/other/enum1.C: New test.
38727
38728 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38729
38730         * gcc.dg/pragma-ep-3.c: Fix typo.
38731
38732 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38733
38734         * g++.dg/inherit/template-as-base.C: New test.
38735
38736 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38737
38738         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38739         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38740
38741 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38742
38743         * gcc.dg/cpp/multiline.c: Update to match.
38744
38745 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38746
38747         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38748
38749 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38750
38751         * gcc.dg/cpp/extratokens2.c: New file.
38752
38753 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38754
38755         * gcc.dg/20020312-2.c: Add rs6000 target.
38756
38757         * gcc.c-torture/compile/20020319-1.c: New test.
38758
38759 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38760
38761         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38762         (A, E): Handle this.
38763
38764 2002-03-20  Jason Merrill  <jason@redhat.com>
38765
38766         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38767         ignoring -fpic.
38768         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38769         through prune_gcc_output.
38770
38771 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38772
38773         * gcc.c-torture/compile/20020320-1.c: New test.
38774
38775 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38776
38777         * gcc.c-torture/compile/20020318-1.c: New test.
38778
38779         * gcc.dg/struct-by-value-1.c: New test.
38780
38781         * gcc.dg/20020319-1.c: New test.
38782
38783 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38784
38785         * g++.dg/opt/conj1.C: New test.
38786
38787 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38788
38789         * g++.dg/template/qualttp20.C: Revert previous change.
38790         * g++.dg/template/qualttp3.C: Likewise.
38791         * g++.dg/template/qualttp4.C: Likewise.
38792         * g++.dg/template/qualttp5.C: Likewise.
38793         * g++.dg/template/qualttp6.C: Likewise.
38794         * g++.dg/template/qualttp7.C: Likewise.
38795         * g++.dg/template/qualttp8.C: Likewise.
38796         * g++.dg/template/recurse.C: Likewise.
38797
38798 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38799
38800         * gcc.dg/cpp/wchar-1.c: Update.
38801
38802 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38803
38804         * g++.dg/template/conv1.C: New test.
38805         * g++.dg/template/conv2.C: New test.
38806         * g++.dg/template/conv3.C: New test.
38807         * g++.dg/template/conv4.C: New test.
38808
38809 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38810
38811         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38812         * g++.dg/template/qualttp3.C: Likewise.
38813         * g++.dg/template/qualttp4.C: Likewise.
38814         * g++.dg/template/qualttp5.C: Likewise.
38815         * g++.dg/template/qualttp6.C: Likewise.
38816         * g++.dg/template/qualttp7.C: Likewise.
38817         * g++.dg/template/qualttp8.C: Likewise.
38818         * g++.dg/template/recurse.C: Likewise.
38819
38820 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38821
38822         * g++.dg/opt/dtor1.C: New test.
38823
38824 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38825
38826         * gcc.c-torture/compile/20020315-1.c: New test.
38827
38828 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38829
38830         * gcc.dg/weak-1.c: Fix scan tests.
38831
38832 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38833
38834         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38835         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38836         cris-*-aout* mmix-*-*.
38837         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38838         cris-*-aout* mmix-*-*.
38839         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38840         cris-*-elf* cris-*-aout* and mmix-*-*.
38841         * gcc.dg/20001009-1.c: Ditto.
38842         * gcc.dg/20010912-1.c: Ditto.
38843         * gcc.dg/20020122-4.c: Ditto.
38844         * gcc.dg/inline-2.c: Ditto.
38845
38846 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38847
38848         * gcc.c-torture/compile/20020314-1.c: New test.
38849
38850 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38851
38852         * gcc.c-torture/execute/20020314-1.c: New test.
38853
38854 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38855
38856         * g++.dg/warn/Wunused-1.C: New test.
38857
38858 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38859
38860         * g++.dg/abi/mangle6.C: New test.
38861
38862 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38863
38864         * gcc.c-torture/compile/20020309-2.c: New test.
38865
38866         * gcc.c-torture/compile/20020312-1.c: New test.
38867
38868 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38869
38870         * g++.dg/other/access1.C: New test.
38871
38872 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38873
38874         * gcc.c-torture/execute/wchar_t-1.c: New test.
38875
38876 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38877
38878         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38879
38880 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38881
38882         * gcc.dg/20020312-1.c: New test case.
38883
38884 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38885
38886         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38887
38888 2002-03-11  Richard Henderson  <rth@redhat.com>
38889
38890         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38891         * g++.old-deja/g++.jason/report.C: Likewise.
38892
38893 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38894
38895         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38896         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38897
38898 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38899
38900         * testsuite/g++.dg/overload/pmf1.C: New test.
38901
38902 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38903
38904         * gcc.c-torture/execute/20020307-1.c: Use long.
38905
38906 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38907
38908         PR optimization/5844
38909         * gcc.dg/20020310-1.c: New test.
38910
38911 2002-03-09  Michael Meissner  <meissner@redhat.com>
38912
38913         * gcc.c-torture/execute/memcpy-2.c: New test.
38914         * gcc.c-torture/execute/memset-1.c: New test.
38915         * gcc.c-torture/execute/strlen-1.c: New test.
38916         * gcc.c-torture/execute/strcmp-1.c: New test.
38917         * gcc.c-torture/execute/strncmp-1.c: New test.
38918
38919 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38920
38921         * gcc.dg/ppc-ldstruct.c: New test.
38922
38923 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38924
38925         * gcc.c-torture/execute/va-arg-22.c: New test.
38926
38927 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38928
38929         * gcc.c-torture/compile/20020309-1.c: New test.
38930
38931 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38932
38933         * gcc.c-torture/execute/20020307-2.c: New test.
38934
38935 2002-03-07  Jeffrey A Law  (law@redhat.com)
38936
38937         * g77.f-torture/compile/20020307-1.f: New test.
38938
38939 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38940
38941         * gcc.dg/unordered-1.c: New test.
38942
38943 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38944
38945         * gcc.c-torture/execute/20020307-1.c: New test.
38946
38947 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38948
38949         * gcc.dg/20020304-1.c: New test.
38950
38951         * gcc.c-torture/compile/20020304-2.c: New test.
38952
38953 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38954
38955         * gcc.c-torture/compile/20020304-1.c: New test case
38956         (from PR c/5830).
38957
38958 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38959
38960         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38961
38962 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38963
38964         * g++.dg/other/classkey1.C: New test.
38965
38966 2002-03-01  Richard Henderson  <rth@redhat.com>
38967
38968         * gcc.c-torture/compile/981223-1.x: New.
38969         * gcc.c-torture/compile/920625-1.x: New.
38970
38971 2002-02-28  Richard Henderson  <rth@redhat.com>
38972
38973         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38974
38975 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38976
38977         * gcc.c-torture/execute/20020227-1.c: New test.
38978
38979 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38980
38981         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38982         here" ERROR lines.
38983         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38984         * g++.old-deja.g++.other/defarg1.C: Likewise.
38985         * g++.old-deja/g++.pt/calls2.C: Likewise.
38986         * g++.old-deja/g++.pt/crash20.C: Likewise.
38987         * g++.old-deja/g++.pt/crash30.C: Likewise.
38988         * g++.old-deja/g++.pt/crash36.C: Likewise.
38989         * g++.old-deja/g++.pt/crash6.C: Likewise.
38990         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38991         * g++.old-deja/g++.pt/derived3.C: Likewise.
38992         * g++.old-deja/g++.pt/error1.C: Likewise.
38993         * g++.old-deja/g++.pt/friend21.C: Likewise.
38994         * g++.old-deja/g++.pt/friend23.C: Likewise.
38995         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38996         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38997
38998 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38999
39000         * gcc.c-torture/execute/20020225-2.c: New test.
39001
39002 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
39003
39004         * gcc.c-torture/execute/920730-1t.c,
39005         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
39006         Delete test cases, only relevant to -traditional.
39007
39008 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39009
39010         * gcc.dg/cpp/undef1.c: Remove.
39011         * gcc.dg/cpp/directiv.c: Update.
39012         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
39013
39014 2002-02-27  Michael Meissner  <meissner@redhat.com>
39015
39016         * gcc.c-torture/execute/20020226-1.c: New test.
39017
39018 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
39019
39020         * g++.dg/debug/debug4.C: New test.
39021
39022         * gcc.dg/ia64-visibility-1.c: New test.
39023
39024 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
39025
39026         * gcc.dg/debug/20020224-1.c: New.
39027
39028 2002-02-25  Kazu Hirata  <kazu@hxi.com>
39029
39030         * gcc.c-torture/execute/960416-1.x: New.
39031         * gcc.c-torture/execute/divconst-3.x: Likewise.
39032
39033 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
39034
39035         * gcc.dg/20020224-1.c: New test.
39036
39037 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
39038
39039         * gcc.c-torture/execute/20020225-1.c: New.
39040
39041 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39042
39043         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
39044
39045 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
39046
39047         * gcc.dg/20020222-1.c: New test.
39048
39049 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
39050
39051         * g++.dg/opt/anonunion1.C: New test.
39052
39053 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
39054
39055         * g++.dg/template/qualttp19.C: New test.
39056         * g++.dg/template/qualttp20.C: New test.
39057         * g++.old-deja/g++.jason/report.C: Adjust expected errors
39058         * g++.old-deja/g++.other/qual1.C: Likewise.
39059
39060 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
39061
39062         * gcc.dg/attr-alwaysinline.c: New.
39063
39064 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
39065
39066         * gcc.dg/20020220-1.c: New test.
39067
39068         * gcc.dg/20020220-2.c: New test.
39069
39070         * g++.dg/opt/mmx1.C: New test.
39071
39072 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
39073
39074         * gcc.c-torture/compile/20020110.c: New test.
39075
39076 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
39077
39078         * gcc.c-torture/execute/20020219-1.c: New test.
39079
39080         * gcc.dg/20020219-1.c: New test.
39081
39082         * gcc.dg/noncompile/20020220-1.c: New test.
39083
39084         * g++.dg/opt/ptrintsum1.C: New test.
39085
39086         * gcc.dg/debug/20020220-1.c: New test.
39087
39088 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
39089
39090         * gcc.c-torture/execute/20020216-1.c: New test.
39091
39092 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39093
39094         * gcc.dg/decl-1.c: Update, new test.
39095
39096 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
39097
39098         * g++.dg/abi/bitfield1.C: New test.
39099         * g++.dg/abi/bitfield2.C: New test.
39100
39101 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39102
39103         * gcc.dg/attr-nest.c: New test.
39104
39105 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39106
39107         * gcc.c-torture/execute/20020215-1.c: New test.
39108
39109 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
39110
39111         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39112         * g++.dg/debug/debug.exp: New.
39113         * g++.dg/debug/trivial.C: New.
39114         * g++.dg/debug/debug1.C: Moved...
39115         * g++.dg/other/debug1.C: ...from here.
39116         * g++.dg/debug/debug2.C: Moved...
39117         * g++.dg/other/debug2.C: ...from here.
39118         * g++.dg/debug/debug3.C: Moved...
39119         * g++.dg/other/debug3.C: ...from here.
39120
39121         * gcc.dg/noncompile/20020213-1.c: New test.
39122
39123 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
39124
39125         * g++.dg/other/debug3.C: New test.
39126
39127         * gcc.c-torture/execute/20020213-1.c: New test.
39128
39129 2002-02-13  Richard Smith <richard@ex-parrot.com>
39130
39131         * g++.old-deja/g++.other/thunk1.C: New test.
39132
39133 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39134
39135         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39136
39137 2002-02-13  Stan Shebs  <shebs@apple.com>
39138
39139         * gcc.dg/altivec-3.c: New.
39140
39141 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
39142
39143         * gcc.dg/Wunreachable-1.c: New test.
39144         * gcc.dg/Wunreachable-2.c: New test.
39145
39146 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39147
39148         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39149
39150 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
39151
39152         * gcc.dg/decl-1.c: New test.
39153
39154 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39155
39156         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39157
39158 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39159
39160         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39161         * gcc.c-torture/compile/980506-1.x: Likewise.
39162
39163 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39164
39165         * gcc.dg/20020210-1.c: New.
39166
39167 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
39168
39169         * g77.f-torture/execute/947.f: New regression test
39170         for PR fortran/947.
39171
39172 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
39173
39174         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39175         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39176
39177 2002-02-08  Richard Henderson  <rth@redhat.com>
39178
39179         * gcc.c-torture/compile/labels-3.c: New.
39180
39181 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39182
39183         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39184         expression statements work instead.
39185         * gcc.dg/noncompile/20020207-1.c: New test.
39186
39187 2002-02-07  Richard Henderson  <rth@redhat.com>
39188
39189         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39190
39191 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39192
39193         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39194         message from g77
39195         * lib/g77-dg.exp: Trim g77 error messages so that they are
39196         recognized by dg.exp.
39197
39198 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39199
39200         PR fortran/5473
39201         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39202
39203 2002-02-07  Richard Henderson  <rth@redhat.com>
39204
39205         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39206         to be sufficiently aligned for integers.
39207
39208 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39209
39210         * g++.dg/template/friend4.C: New test.
39211
39212 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39213
39214         PR fortran/5743
39215         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39216         unsupported cases.
39217
39218 2002-02-07  Richard Henderson  <rth@redhat.com>
39219
39220         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39221         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39222         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39223         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39224
39225 2002-02-06  Richard Henderson  <rth@redhat.com>
39226
39227         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39228
39229 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
39230
39231         * gcc.dg/20020206-1.c: New test.
39232
39233 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
39234
39235         * gcc.c-torture/execute/20020206-1.c: New test.
39236
39237         * gcc.c-torture/execute/20020206-2.c: New test.
39238
39239         PR optimization/5429:
39240         * gcc.c-torture/compile/20020206-1.c: New test.
39241
39242 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
39243
39244         * g++.dg/ext/align1.C: Do not use an explicit alignment value
39245         as certain file formats cannot support particularly large
39246         alignments.
39247
39248         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39249         and do not expect to be able to link the executable.
39250
39251         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39252         fail because the COFF format does not support the weak attribute.
39253
39254 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39255
39256         * g77.dg/pr5473.f: New test
39257
39258 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39259
39260         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39261         Fix testcase accordingly.
39262
39263 2002-02-04  Richard Henderson  <rth@redhat.com>
39264
39265         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39266         (buf): Change to be an array of pointers, not ints.
39267
39268 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39269
39270         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39271         before all tests.  Move warning one line above to match where it
39272         C frontend emits.
39273         * gcc.dg/Wswitch-2.c: New test.
39274         * g++.dg/warn/Wswitch-1.C: New test.
39275         * g++.dg/warn/Wswitch-2.C: New test.
39276
39277 2002-02-04  Richard Henderson  <rth@redhat.com>
39278
39279         * g++.dg/abi/offsetof.C: Fix size comparison.
39280
39281 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39282
39283         * gcc.dg/cast-qual-2.c: New test.
39284
39285 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39286
39287         * gcc.dg/20020201-4.c: New test.
39288
39289 2002-02-04  Ben Elliston  <bje@redhat.com>
39290
39291         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39292         target_info attribute != 0, in addition to the empty string.
39293         (gcc_target_compile): Likewise.
39294
39295 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39296
39297         * gcc.dg/Wswitch.c: New test.
39298         PR gcc/4475. PR gcc/3780.
39299
39300 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39301
39302         * g77.f-torture/execute/5122.f: New test for regressions
39303         against PR fortran/5122.
39304
39305 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39306
39307         * g77.f-torture/compile/pr3743.f: Delete
39308         * g77.dg/pr3743-1.f: New test.
39309         * g77.dg/pr3743-2.f: New test.
39310         * g77.dg/pr3743-3.f: New test.
39311         * g77.dg/pr3743-4.f: New test.
39312
39313 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39314
39315         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39316
39317 2002-02-02  Richard Henderson  <rth@redhat.com>
39318
39319         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39320         * gcc.c-torture/execute/bf64-1.c: Likewise.
39321
39322 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39323
39324         * gcc.dg/20020201-2.c: New test.
39325
39326         * gcc.dg/20020201-3.c: New test.
39327
39328         * gcc.c-torture/execute/bitfld-2.c: New test.
39329
39330 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39331
39332         * gcc.dg/bitfld-1.c: Update.
39333         * gcc.dg/bitfld-2.c: Update.
39334         * gcc.c-torture/execute/bitfld-1.x: New.
39335
39336 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39337
39338         * gcc.c-torture/execute/20020201-1.c: New test.
39339
39340 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39341
39342         PR target/5469
39343         * gcc.dg/20020201-1.c: New test.
39344
39345 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39346
39347         PR fortran/3743
39348         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39349         * g77.f-torture/compile/pr3743.x: Remove
39350
39351 2002-01-31  Tom Rix  <trix@redhat.com>
39352
39353         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39354
39355 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39356
39357         * gcc.dg/noncompile/20020130-1.c: New test.
39358
39359 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39360
39361         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39362
39363 2002-01-29  Richard Henderson  <rth@redhat.com>
39364
39365         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39366         to long long.
39367         * gcc.c-torture/execute/bf64-1.c: Likewise.
39368
39369 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39370
39371         * gcc.c-torture/execute/20020129-1.c: New test.
39372
39373 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39374
39375         * gcc.c-torture/compile/20000224-1.c: Update.
39376         * gcc.c-torture/execute/bitfld-1.c: New tests.
39377         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39378         * gcc.dg/uninit-A.c: Update.
39379
39380 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39381
39382         * g++.dg/template/ctor1.C: Add instantiation.
39383
39384 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39385
39386         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39387         argument to __builtin_prefetch to be const ptr.
39388
39389 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39390
39391         * gcc.c-torture/compile/20020120-1.c: New test.
39392
39393 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39394
39395         * gcc.c-torture/execute/20020127-1.c: New test.
39396
39397 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39398
39399         * g77.dg/f77-edit-i-in.f: New test
39400         * g77.dg/f77-edit-i-out.f: New test
39401
39402 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39403
39404         * gcc.dg/debug/debug.exp: New file.
39405         * gcc.dg/debug/trivial.c: New file.
39406         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39407         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39408         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39409         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39410         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39411         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39412         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39413         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39414         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39415         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39416         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39417         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39418         * gcc.dg/20000503-1.c: Removed.
39419         * gcc.dg/20010207-1.c: Removed.
39420         * gcc.dg/20011223-1.c: Removed.
39421         * gcc.dg/20020104-2.c: Removed.
39422         * gcc.dg/debug-1.c: Removed.
39423         * gcc.dg/debug-2.c: Removed.
39424         * gcc.dg/debug-3.c: Removed.
39425         * gcc.dg/debug-4.c: Removed.
39426         * gcc.dg/debug-5.c: Removed.
39427         * gcc.dg/debug-6.c: Removed.
39428         * gcc.dg/dwarf2-1.c: Removed.
39429         * gcc.dg/dwarf2-2.c: Removed.
39430
39431 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39432
39433         * g++.old-deja/g++.other/eh5.C: New test.
39434         * g++.old-deja/g++.other/sibcall2.C: New test.
39435         * g++.old-deja/g++.other/array9.C: New test.
39436         * g++.old-deja/g++.other/typename2.C: New test.
39437         * g++.old-deja/g++.other/crash60.C: New test.
39438         * g++.old-deja/g++.other/conv9.C: New test.
39439         * g++.old-deja/g++.other/mangle10.C: New test.
39440         * g++.old-deja/g++.other/unchanging1.C: New test.
39441         * g++.old-deja/g++.other/exprstmt1.C: New test.
39442         * g++.old-deja/g++.other/inline23.C: New test.
39443         * g++.old-deja/g++.eh/ia64-1.C: New test.
39444         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39445         * g++.old-deja/g++.other/reload1.C: New test.
39446         * g++.old-deja/g++.other/static20.C: New test.
39447         * g++.old-deja/g++.other/local-alloc1.C: New test.
39448         * g++.old-deja/g++.other/conv8.C: New test.
39449         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39450         * g++.old-deja/g++.other/storeexpr1.C: New test.
39451         * g++.old-deja/g++.other/storeexpr2.C: New test.
39452         * g++.dg/eh/template2.C: New test.
39453         * g++.dg/warn/weak1.C: New test.
39454
39455 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39456
39457         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39458         Remove first, non-varying, argument.
39459
39460 2002-01-23  Richard Henderson  <rth@redhat.com>
39461
39462         * gcc.dg/inline-2.c: New.
39463
39464         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39465         Add optional target arg.  Check number of arguments.
39466         (scan-assembler-not, scan-assembler-dem): Likewise.
39467         (scan-assembler-dem-not): Likewise.
39468
39469 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39470
39471         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39472         line 12.
39473         * g++.old-deja/g++.brendan/parse3.C,
39474         g++.old-deja/g++.other/crash26.C,
39475         g++.old-deja/g++.other/crash28.C,
39476         g++.old-deja/g++.other/crash29.C,
39477         g++.old-deja/g++.other/crash30.C,
39478         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39479
39480 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39481
39482         * gcc.dg/20020115-1.c: New.
39483
39484 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39485
39486         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39487
39488 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39489
39490         * gcc.dg/20020122-3.c: New.
39491
39492 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39493
39494         * g++.dg/other/gc1.C: New test.
39495
39496 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39497
39498         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39499
39500 2002-01-22  Richard Henderson  <rth@redhat.com>
39501
39502         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39503
39504 2002-01-22  Richard Henderson  <rth@redhat.com>
39505
39506         * gcc.dg/20020122-4.c: New.
39507
39508 2002-01-22  H.J. Lu <hjl@gnu.org>
39509
39510         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39511         link output.
39512         * gcc.dg/special/ecos.exp: Likewise.
39513         * lib/g++-dg.exp: Likewise.
39514         * lib/g77-dg.exp: Likewise.
39515         * lib/gcc-dg.exp : Likewise.
39516         * lib/mike-g++.exp: Likewise.
39517         * lib/mike-g77.exp: Likewise.
39518         * lib/mike-gcc.exp: Likewise.
39519         * lib/objc-dg.exp: Likewise.
39520
39521 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39522
39523         PR target/5379
39524         * gcc.dg/20020122-2.c: New test.
39525
39526 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39527
39528         * gcc.dg/20020122-1.c: New test.
39529
39530 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39531
39532         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39533
39534 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39535
39536         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39537
39538 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39539
39540         * gcc.c-torture/compile/20020121-1.c: New test.
39541
39542 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39543
39544         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39545         ld_library_path.
39546
39547 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39548
39549         * gcc.dg/20020218-1.c: New test.
39550
39551 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39552
39553         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39554         messages
39555         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39556         "At global scope" warning
39557         * g++.dg/ext/align1.C: Change cygwin test for alignment
39558         from db-bogus to dg-warning
39559
39560 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39561
39562         * g77.f-torture/compile/cpp2.F: New test.
39563
39564 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39565
39566         * g++.dg/template/access1.C: New test.
39567
39568 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39569
39570         * gcc.dg/20020118-1.c: New.
39571
39572 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39573
39574         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39575
39576 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39577
39578         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39579         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39580         alignment warnings.
39581
39582 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39583
39584         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39585         torture_with_loops and torture_without_loops
39586
39587 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39588
39589         * gcc.c-torture/compile/20020116-1.c: New test.
39590
39591 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39592
39593         * gcc.dg/20020116-2.c: New test.
39594
39595         * gcc.dg/ultrasp4.c: New test.
39596
39597         * gcc.dg/20020116-1.c: New test.
39598
39599 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39600
39601         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39602         by EABI.
39603
39604 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39605
39606         * gcc.misc-tests/i386-prefetch.exp: New.
39607         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39608         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39609         * gcc.misc-tests/i386-pf-none-1.c: New test.
39610         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39611
39612 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39613
39614         * gcc.dg/gnu89-init-1.c: Add new tests.
39615
39616 2002-01-15  Andreas Jaeger  <aj@suse.de>
39617
39618         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39619         * gcc.dg/i386-mmx-2.c: Likewise.
39620         * gcc.dg/i386-sse-1.c: Likewise.
39621         * gcc.dg/i386-sse-2.c: Likewise.
39622         * gcc.dg/i386-sse-3.c: Likewise.
39623
39624 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39625
39626         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39627         Uncomment additional cases that now pass.
39628
39629 2002-01-11  Richard Henderson  <rth@redhat.com>
39630
39631         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39632         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39633
39634 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39635
39636         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39637
39638 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39639
39640         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39641         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39642
39643 2002-01-10  Dale Johannesen  <dalej@apple.com>
39644
39645         * gcc.c-torture/execute/loop-11.c: New.
39646
39647 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39648
39649         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39650         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39651
39652 2002-01-09  Richard Henderson  <rth@redhat.com>
39653
39654         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39655         type in which to perform the operation for each size.
39656
39657 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39658
39659         * gcc.c-torture/compile/20020109-2.c: New test.
39660
39661 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39662
39663         * gcc.c-torture/execute/loop-10.c: New test.
39664
39665 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39666
39667         * gcc.c-torture/compile/20010226-1.c: New test.
39668         * gcc.c-torture/compile/20010227-1.c: New test.
39669         * gcc.c-torture/compile/20010426-1.c: New test.
39670         * gcc.c-torture/compile/20010510-1.c: New test.
39671         * gcc.c-torture/compile/20010605-3.c: New test.
39672         * gcc.c-torture/compile/20010824-1.c: New test.
39673         * gcc.c-torture/execute/20010409-1.c: New test.
39674         * gcc.dg/noncompile/20000901-1.c: New test.
39675         * gcc.dg/20001023-1.c: New test.
39676         * gcc.dg/20001101-1.c: New test.
39677         * gcc.dg/20001102-1.c: New test.
39678         * gcc.dg/20010207-1.c: New test.
39679         * gcc.dg/20010405-1.c: New test.
39680         * gcc.dg/20010822-1.c: New test.
39681         * gcc.dg/20011107-1.c: New test.
39682
39683 2002-01-09  Jeffrey A Law  (law@redhat.com)
39684
39685         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39686
39687         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39688         execution failure on PA targets.
39689
39690 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39691
39692         * gcc.c-torture/compile/20020109-1.c: New test.
39693
39694 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39695
39696         * gcc.c-torture/execute/20020108-1.c: New test.
39697
39698 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39699
39700         * gcc.dg/20020108-1.c: New test.
39701
39702 2002-01-08  H.J. Lu <hjl@gnu.org>
39703
39704         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39705         for header files.
39706
39707 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39708
39709         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39710         consistency.
39711
39712 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39713
39714         * gcc.dg/altivec-4.c: Test altivec predicates.
39715
39716 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39717
39718         * gcc.c-torture/execute/20020107-1.c: New test.
39719
39720 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39721
39722         PR c/5279
39723         * gcc.c-torture/compile/20020106-1.c: New test.
39724
39725 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39726
39727         * gcc.c-torture/execute/nestfunc-4.c: New test.
39728
39729 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39730
39731         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39732         extra triple that slipped in.
39733         * g++.old-deja/g++.abi/align.C: Likewise.
39734         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39735
39736 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39737
39738         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39739         * g++.old-deja/g++.abi/align.C: Likewise.
39740         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39741
39742         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39743         on FreeBSD/i386.
39744         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39745         FreeBSD.
39746
39747 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39748
39749         * gcc.dg/20020104-1.c: New test.
39750
39751         * gcc.dg/20020104-2.c: New test.
39752
39753 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39754
39755         * gcc.dg/20020103-1.c: Fix typo in target selector.
39756
39757 2002-01-03  Richard Henderson  <rth@redhat.com>
39758
39759         * gcc.dg/20020103-1.c: New.
39760
39761 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39762
39763         * gcc.c-torture/execute/20020103-1.c: New test.
39764
39765 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39766
39767         * g++.dg/other/debug2.C: New test.
39768
39769         * gcc.c-torture/compile/20020103-1.c: New test.
39770
39771 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39772
39773         * gcc.dg/gnu89-init-1.c: Added new tests.
39774
39775 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39776
39777         * g++.dg/template/friend2.C: Remove as patch is reverted.
39778
39779         * g++.dg/warn/oldcast1.C: New test.
39780
39781         * g++.dg/template/ptrmem1.C: New test.
39782         * g++.dg/template/ptrmem2.C: New test.
39783
39784         * g++.dg/template/ntp.C: New test.
39785
39786         * g++.dg/other/component1.C: New test.
39787
39788         * g++.dg/template/ttp3.C: New test.
39789
39790         * g++.dg/template/friend2.C: New test.
39791         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39792
39793 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39794
39795         * g++.dg/other/ptrmem1.C: New test.
39796         * g++.dg/other/ptrmem2.C: New test.
39797
39798 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39799
39800         * g++.dg/template/ctor1.C: New test.
39801
39802 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39803
39804         * g++.dg/template/friend2.C: New test.
39805
39806 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39807
39808         * gcc.dg/mmix-1.c: New test.
39809
39810 2001-12-31  Richard Henderson  <rth@redhat.com>
39811
39812         * gcc.dg/asm-5.c: New.
39813
39814 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39815
39816         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39817         in namespace __gnu_cxx
39818
39819 2001-12-30  Richard Henderson  <rth@redhat.com>
39820
39821         * gcc.dg/debug-6.c: New.
39822
39823 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39824
39825         * gcc.c-torture/compile/20011229-2.c: New test.
39826
39827 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39828
39829         * gcc.dg/debug-3.c: New test.
39830         * gcc.dg/debug-4.c: New test.
39831         * gcc.dg/debug-5.c: New test.
39832
39833 2001-12-29  Richard Henderson  <rth@redhat.com>
39834
39835         * g++.dg/eh/loop1.C: New.
39836
39837 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39838
39839         * g++.dg/template/crash1.C: New test.
39840
39841 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39842
39843         * g++.dg/other/const1.C: New test.
39844
39845 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39846
39847         * gcc.c-torture/compile/20011229-1.c: New test.
39848
39849 2001-12-28  Stan Shebs  <shebs@apple.com>
39850
39851         * lib/objc-torture.exp: Resync with c-torture.exp.
39852         * lib/objc.exp: Load standard libraries.
39853
39854 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39855
39856         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39857         additional tests.
39858
39859 2001-12-27  Roger Sayle <roger@eyesopen.com>
39860
39861         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39862
39863 2001-12-27  Richard Henderson  <rth@redhat.com>
39864
39865         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39866
39867 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39868
39869         * g++.dg/eh/ctor1.C: New test.
39870         * g++.dg/other/error2.C: New test.
39871
39872 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39873
39874         * g++.dg/other/init2.C: New test.
39875
39876 2001-12-24  Richard Henderson  <rth@redhat.com>
39877
39878         * gcc.dg/20011223-1.c: New.
39879         * gcc.dg/inline-1.c: New.
39880
39881 2001-12-23  Richard Henderson  <rth@redhat.com>
39882
39883         * gcc.dg/asm-4.c: Test operand modifiers.
39884
39885 2001-12-23  Richard Henderson  <rth@redhat.com>
39886
39887         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39888
39889 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39890
39891         * gcc.c-torture/execute/20011223-1.c: New test.
39892
39893 2001-12-21  Richard Henderson  <rth@redhat.com>
39894
39895         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39896         re-enables the warning.
39897
39898 2001-12-21  Richard Henderson  <rth@redhat.com>
39899
39900         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39901
39902 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39903
39904         * gcc.c-torture/compile/20011218-1.c: New test.
39905
39906 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39907
39908         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39909         arm-isr.c test.
39910         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39911         epilogue generation for ARM ISR routines.
39912
39913 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39914
39915         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39916         * gcc.dg/format/c90-printf-3.c: Likewise.
39917         * gcc.dg/format/c99-printf-3.c: Likewise.
39918         * gcc.dg/format/ext-1.c: Likewise.
39919         * gcc.dg/format/ext-6.c: Likewise.
39920         * gcc.dg/format/format.h: Prototype unlocked stdio.
39921
39922 2001-12-20  Richard Henderson  <rth@redhat.com>
39923
39924         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39925         (arena): Use it.
39926         (malloc): Correct allocation logic.  Abort if we fill up the
39927         arena before initialization complete.
39928         (realloc): Correct allocation logic.
39929
39930 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39931
39932         * gcc.c-torture/compile/20011219-2.c: New test.
39933
39934         * gcc.c-torture/execute/20011219-1.c: New test.
39935
39936 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39937
39938         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39939         target does not support weak symbols.
39940
39941 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39942
39943         * gcc.c-torture/compile/20011219-1.c: New test.
39944
39945 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39946
39947         * g++.dg/other/error1.C: New test.
39948
39949 2001-12-17  Jeffrey A Law  (law@redhat.com)
39950
39951         * gcc.c-torture/execute/20011217-1.c: New test.
39952
39953 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39954
39955         * objc.dg/special/: New directory.
39956         * objc.dg/special/special.exp: New file.
39957         * objc.dg/special/unclaimed-category-1.h: New file.
39958         * objc.dg/special/unclaimed-category-1a.m: New file.
39959         * objc.dg/special/unclaimed-category-1.m: New file.
39960
39961 2001-12-17  Andreas Jaeger  <aj@suse.de>
39962
39963         * gcc.c-torture/compile/20011217-2.c: New test.
39964
39965 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39966
39967         * gcc.c-torture/compile/20011217-1.c: New test.
39968
39969 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39970
39971         * testsuite/gcc.dg/20011214-1.c: New.
39972
39973 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39974
39975         * gcc.dg/altivec-4.c: New.
39976
39977 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39978
39979         * gcc.dg/20011113-1.c: New test.
39980
39981 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39982
39983         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39984         std::__malloc_alloc_template<0> and
39985         std::__default_alloc_template<false, 0>.
39986
39987 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39988
39989         * objc/execute/bf-21.m: New test.
39990         * objc/execute/enumeration-1.m: New test.
39991         * objc/execute/enumeration-2.m: New test.
39992
39993 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39994
39995         * gcc.dg/gnu89-init-1.c: New test.
39996
39997 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39998
39999         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
40000         * g++.old-deja/g++.jason/2371.C: Likewise.
40001         * g++.old-deja/g++.jason/template33.C: Likewise.
40002         * g++.old-deja/g++.jason/template34.C: Likewise.
40003         * g++.old-deja/g++.jason/template36.C: Likewise.
40004         * g++.old-deja/g++.oliva/typename1.C: Likewise.
40005         * g++.old-deja/g++.oliva/typename2.C: Likewise.
40006         * g++.old-deja/g++.other/typename1.C: Likewise.
40007         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40008         * g++.old-deja/g++.pt/nontype5.C: Likewise.
40009         * g++.old-deja/g++.pt/typename11.C: Likewise.
40010         * g++.old-deja/g++.pt/typename14.C: Likewise.
40011         * g++.old-deja/g++.pt/typename16.C: Likewise.
40012         * g++.old-deja/g++.pt/typename3.C: Likewise.
40013         * g++.old-deja/g++.pt/typename4.C: Likewise.
40014         * g++.old-deja/g++.pt/typename5.C: Likewise.
40015         * g++.old-deja/g++.pt/typename7.C: Likewise.
40016         * g++.old-deja/g++.robertl/eb9.C: Likewise.
40017
40018 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
40019
40020         * g++.dg/other/linkage1.C: New test.
40021         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
40022         specifiers.
40023
40024 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40025
40026         * gcc.dg/concat.c: New test.
40027
40028 2001-12-11  Stan Shebs  <shebs@apple.com>
40029
40030         * objc/compile: New test directory.
40031         * objc/compile/compile.exp: New expect script.
40032         * objc/compile/20011211-1.m: New compile test.
40033
40034 2001-12-11  Jason Merrill  <jason@redhat.com>
40035
40036         * lib/prune.exp (prune_gcc_output): Also handle "In member
40037         function".  So many permutations...
40038
40039 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
40040
40041         * g++.dg/template/typedef1.C: New test.
40042
40043 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
40044
40045         * g++.dg/other/copy1.C: New test.
40046
40047 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
40048
40049         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
40050
40051         * gcc.dg/builtin-choose-expr.c: New.
40052
40053 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
40054
40055         * gcc.dg/altivec-2.c: New.
40056
40057 2001-12-07  Richard Henderson  <rth@redhat.com>
40058
40059         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
40060
40061 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
40062
40063         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
40064         ultrasparc.
40065
40066 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40067
40068         * g++-old.deja/g++.robertl/eb101.C: Deleted.
40069
40070 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
40071
40072         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
40073         variable argument list.
40074
40075 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
40076
40077         * gcc.c-torture/execute/memcheck: Delete entire directory.
40078         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
40079         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
40080
40081 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40082
40083         * gcc.dg/Wshadow-1.c: New test.
40084
40085 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
40086
40087         * gcc.c-torture/compile/20011130-1.c: New test.
40088
40089         * gcc.dg/noncompile/20011025-1.c: New test.
40090
40091         * g++.dg/other/anon-union.C: New test.
40092
40093         * gcc.c-torture/execute/20011024-1.c: New test.
40094
40095 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40096
40097         * gcc.c-torture/execute/20000722-1.x,
40098         gcc.c-torture/execute/20010123-1.x: Remove.
40099         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40100         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40101         gcc.dg/c99-complit-2.c: New tests.
40102
40103 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
40104
40105         * g++.dg/inherit/base1.C: New test.
40106
40107 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
40108
40109         * g++.dg/other/stdarg1.C: New test.
40110
40111         * gcc.c-torture/compile/20011130-2.c: New test.
40112
40113 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
40114
40115         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40116         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40117         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40118         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40119         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40120         * gcc.dg/builtin-prefetch-1.c: New test.
40121
40122 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
40123
40124         * gcc.dg/20011130-1.c: New test.
40125
40126 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40127
40128         * g++.dg/other/scope1.C: New test.
40129         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40130
40131 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40132
40133         * gcc.dg/vla-init-1.c: New test.
40134
40135 2001-12-01  Geoff Keating  <geoffk@redhat.com>
40136
40137         * gcc.c-torture/compile/structs.c: New testcase from GDB.
40138
40139 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40140
40141         * objc.dg/alias.m: Update.
40142         * objc.dg/class-1.m: Update.
40143         * objc.dg/const-str-1.m: Update.
40144         * objc.dg/fwd-proto-1.m: Update.
40145         * objc.dg/id-1.m: Update.
40146         * objc.dg/super-class-1.m: Update.
40147
40148 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
40149
40150         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40151         constructs.
40152
40153 2001-11-28  Jeffrey A Law  (law@cygnus.com)
40154
40155         * gcc.c-torture/execute/20011128-1.c: New test.
40156
40157 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
40158
40159         * gcc.dg/20011127-1.c: New test.
40160
40161 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40162
40163         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
40164         from Austin Group draft 7.
40165         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
40166         scanf format arguments.
40167         * gcc.dg/format/no-exargs-2.c: New test.
40168
40169 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
40170
40171         * g++.dg/abi/vbase8-4.C: New test.
40172
40173 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40174
40175         * gcc.c-torture/execute/20011121-1.c: New test.
40176
40177 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40178
40179         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40180
40181 2001-11-23  Andreas Jaeger  <aj@suse.de>
40182
40183         * gcc.dg/cpp/charconst-2.c: New test.
40184
40185 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40186
40187         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40188         to the host if it is remote.  Let tests specify extra headers
40189         they use.
40190         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40191         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40192         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40193         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40194         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40195         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40196         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40197         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40198         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40199         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40200
40201 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40202
40203         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40204         for little endian ARMs.
40205
40206 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40207
40208         * gcc.c-torture/compile/20011119-1.c: New test.
40209         * gcc.c-torture/compile/20011119-2.c: New test.
40210
40211 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40212
40213         * gcc.dg/altivec-1.c: Fix typo.
40214
40215 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40216
40217         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40218
40219 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40220
40221         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40222
40223 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
40224
40225         * lib/g77.exp: Don't specify --rpath-link.
40226
40227         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40228         across all the headers.
40229         * gcc.dg/format/format.exp: For testing on a remote host,
40230         copy format.h.
40231
40232         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40233         * gcc.c-torture/execute/930406-1.c: Likewise.
40234         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40235
40236 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
40237
40238         * gcc.dg/altivec-1.c: New.
40239
40240 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
40241
40242         * gcc.dg/cpp/fpreprocessed.c: New test case.
40243
40244 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40245
40246         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40247         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40248         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40249
40250 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40251
40252         * gcc.dg/no-builtin-1.c: New test.
40253
40254 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40255
40256         * gcc.c-torture/execute/20011115-1.c: New test.
40257
40258 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40259
40260         * gcc.c-torture/compile/20011114-2.c: New test.
40261         * gcc.c-torture/compile/20011114-3.c: New test.
40262         * gcc.c-torture/compile/20011114-4.c: New test.
40263
40264 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40265
40266         * g++.dg/other/init1.C: New test.
40267
40268 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40269
40270         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40271         message.
40272
40273         * gcc.c-torture/execute/20011114-1.c: New testcase.
40274
40275         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40276         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40277         like the (before this change) version of 20010327-1.c.
40278
40279 2001-11-14  Roger Sayle <roger@eyesopen.com>
40280
40281         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40282
40283 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40284
40285         * g++.dg/init/array2.C: New test.
40286
40287 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40288
40289         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40290
40291 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40292
40293         * g++.dg/other/forscope1.C: New test.
40294         * g++.dg/ext/forscope1.C: New test.
40295         * g++.dg/ext/forscope2.C: New test.
40296
40297 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40298
40299         * gcc.c-torture/execute/20011113-1.c: New test.
40300
40301 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40302
40303         * gcc.c-torture/execute/20011109-2.c: New test.
40304
40305         * gcc.c-torture/execute/20011109-1.c: New test.
40306
40307 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40308
40309         * gcc.c-torture/compile/20011109-1.c: New test.
40310
40311 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40312
40313         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40314         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40315         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40316         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40317         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40318         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40319         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40320
40321 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40322
40323         * g++.dg/warn/Wshadow-1.C: New tests.
40324         * g++.old-deja/g++.mike/for3.C: Update.
40325
40326 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40327
40328         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40329         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40330         XFAILs.  Adjust expected error texts.
40331         * gcc.c-torture/compile/20011106-1.c,
40332         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40333         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40334         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40335         gcc.dg/c99-array-lval-5.c: New tests.
40336
40337 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40338
40339         * gcc.dg/cpp/defined.c: Update.
40340
40341 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40342
40343         * gcc.c-torture/execute/anon-1.c: New test.
40344
40345 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40346
40347         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40348         same size, so no warning should be produced on stormy16.
40349
40350         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40351         due to oversized array.
40352         * g++.old-deja/g++.mike/ns15.C: Likewise.
40353         * g++.old-deja/g++.pt/crash16.C: Likewise.
40354
40355 2001-11-02  Graham Stott  <grahams@redhat.com>
40356
40357         * g++.dgother/debug1.C: Fix typos.
40358
40359 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40360
40361         * g++.dg/other/debug1.C: New test.
40362
40363 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40364
40365         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40366         of unsigned long.
40367
40368 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40369
40370         * gcc.dg/20011029-2.c: New test.
40371
40372         * gcc.c-torture/compile/20011029-1.c: New test.
40373
40374 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40375
40376         * objc/execute/class_self-1.m: New test.
40377         * objc/execute/class_self-2.m: New test.
40378
40379 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40380
40381         * gcc.misc-tests/msgs.exp: Delete.
40382         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40383         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40384         error set to match recent changes.
40385
40386 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40387
40388         * gcc.dg/20011021-1.c: New test.
40389
40390 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40391
40392         * gcc.c-torture/compile/20011023-1.c: New test.
40393
40394 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40395
40396         * lib/g77.exp: Rewrite based on lib/g++.exp.
40397
40398 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40399
40400         * gcc.c-torture/execute/20011019-1.c: New test.
40401
40402         * gcc.dg/20011018-1.c: New test.
40403
40404 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40405
40406         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40407
40408 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40409
40410         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40411         * gcc.dg/attr-invalid.c: Likewise.
40412
40413 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40414
40415         * testsuite/gcc.dg/20011015-1.c: New test.
40416
40417 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40418
40419         * g++.dg/template/unify2.C: New test.
40420
40421 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40422
40423         * g++.dg/other/exception-specification.C: New test
40424
40425 2001-10-13  Tom Rix  <trix@redhat.com>
40426
40427         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40428         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40429
40430 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40431
40432         * testsuite/gcc.dg/20011009-1.c: New test.
40433
40434 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40435
40436         PR g++/4476
40437         * g++.dg/other/friend1.C: New test.
40438
40439 2001-10-11  Richard Henderson  <rth@redhat.com>
40440
40441         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40442
40443 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40444
40445         * gcc.c-torture/compile/20011010-1.c: New.
40446
40447 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40448
40449         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40450         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40451         g77.f-torture/execute/execute.exp,
40452         g77.f-torture/noncompile/noncompile.exp,
40453         gcc.c-torture/compile/compile.exp,
40454         gcc.c-torture/execute/execute.exp,
40455         gcc.c-torture/execute/ieee/ieee.exp,
40456         gcc.c-torture/execute/memcheck/memcheck.exp,
40457         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40458         objc/execute/execute.exp: Update FSF address.
40459
40460 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40461
40462         * gcc.dg/cpp/cmdlne-C.c: Update.
40463         * gcc.dg/cpp/cmdlne-C2.c: New.
40464
40465 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40466
40467         * gcc.c-torture/execute/20011008-3.c: New.
40468
40469 2001-10-08  DJ Delorie  <dj@redhat.com>
40470
40471         * gcc.dg/20011008-1.c: New.
40472         * gcc.dg/20011008-2.c: New.
40473
40474 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40475
40476         * gcc.dg/cpp/spacing1.c: Update test.
40477
40478 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40479
40480         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40481         spelling errors of "separate" as "seperate".
40482
40483 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40484
40485         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40486         enough to avoid inlining.
40487
40488 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40489
40490         * lib/g77.exp: set libg2c_dir correctly.
40491
40492 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40493
40494         * gcc.dg/cpp/macro11.c: New test.
40495
40496 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40497
40498         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40499         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40500         gcc.dg/format/multattr-3.c: New tests.
40501         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40502         tests for format attributes on function pointers being rejected.
40503
40504 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40505
40506         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40507
40508 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40509
40510         * g++.dg/warn/format1.C: New test.
40511
40512 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40513
40514         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40515
40516 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40517
40518         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40519
40520 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40521
40522         * gcc.dg/cpp/redef2.c: Add test.
40523
40524 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40525
40526         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40527         long-standing bug on i686, apparently.
40528         * gcc.c-torture/execute/loop-2c.x: New file.
40529         * gcc.c-torture/execute/loop-2d.x: New file.
40530         * gcc.c-torture/execute/loop-3c.x: New file.
40531
40532 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40533
40534         * gcc.dg/cpp/20000625-2.c: Correct line number.
40535
40536 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40537
40538         * gcc.dg/cpp/macro10.c: New test.
40539         * gcc.dg/cpp/strify3.c: New test.
40540         * gcc.dg/cpp/spacing1.c: Add tests.
40541         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40542         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40543
40544 2001-09-24  DJ Delorie  <dj@redhat.com>
40545
40546         * gcc.c-torture/execute/20010924-1.c: New test.
40547
40548 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40549
40550         * testsuite/objc/execute/paste.m: Remove.
40551
40552 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40553
40554         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40555
40556 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40557
40558         * g77.dg/strlen0.f: New test.
40559
40560 2001-09-21  Richard Henderson  <rth@redhat.com>
40561
40562         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40563         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40564
40565 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40566
40567         Table-driven attributes.
40568         * g++.dg/ext/attrib1.C: New test.
40569
40570 2001-09-20  DJ Delorie  <dj@redhat.com>
40571
40572         * gcc.dg/20000926-1.c: Update expected warning messages.
40573         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40574         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40575         array.
40576
40577 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40578
40579         * g++.dg/eh/registers1.C: New test case.
40580
40581 2001-09-17  Richard Henderson  <rth@redhat.com>
40582
40583         * gcc.dg/array-5.c: Fix VLA decomposition test.
40584
40585 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40586
40587         * gcc.dg/cpp/line5.c: New testcase.
40588
40589 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40590
40591         * gcc.dg/cpp/macro9.c: New test.
40592
40593 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40594
40595         * gcc.c-torture/execute/980223.c: Change type of addr from long
40596         to char *.
40597
40598 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40599
40600         * gcc.c-torture/execute/20010915-1.c: New test.
40601
40602 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40603
40604         * g77.dg/bprob: New directory.
40605         * g77.dg/bprob/bprob.exp: New file.
40606         * g77.dg/bprob/bprob-1.f: New test.
40607         * g77.dg/gcov: New directory.
40608         * g77.dg/gcov/gcov.exp: New file.
40609         * g77.dg/gcov/gcov-1.f: New test.
40610         * g77.dg/gcov/gcov-1.x: New file.
40611
40612 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40613
40614         * gcc.dg/cpp/directiv.c: Update.
40615         * gcc.dg/cpp/undef1.c: Update.
40616
40617 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40618
40619         * gcc.dg/20010912-1.c: New test.
40620
40621 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40622
40623         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40624         language-independent file in lib.
40625         * lib/gcov.exp: New file.
40626
40627 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40628
40629         * gcc.c-torture/compile/20010911-1.c: New test.
40630
40631 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40632
40633         * lib/profopt.exp: New, to support profile-directed optimizations.
40634         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40635         * gcc.misc-tests/bprob-1.c: New test.
40636         * gcc.misc-tests/bprob-2.c: New test.
40637
40638 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40639
40640         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40641         XFAIL and which kinds of gcov output to verify.
40642         * gcc.misc-tests/gcov-4b.x: New file.
40643         * gcc.misc-tests/gcov-5b.x: New file.
40644         * gcc.misc-tests/gcov-6.x: New file.
40645         * gcc.misc-tests/gcov-7.c: New test.
40646         * gcc.misc-tests/gcov-7.x: New file.
40647
40648 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40649
40650         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40651         * gcc.misc-tests/gcov-6.c: New test.
40652
40653 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40654
40655         PR c++/3986
40656         * g++.dg/abi/vbase1.C: New test.
40657
40658 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40659
40660         * objc.dg/method-2.m: New.
40661
40662 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40663
40664         PR c++/4203
40665         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40666         * g++.dg/init/empty1.C: New test.
40667
40668 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40669
40670         * gcc.c-torture/compile/20010903-1.c: New test.
40671
40672 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40673
40674         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40675         for m68k.
40676
40677 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40678
40679         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40680
40681         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40682
40683         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40684
40685 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40686
40687         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40688         for 16-bit 'unsigned int'.
40689
40690 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40691
40692         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40693
40694 2001-08-27  Richard Henderson  <rth@redhat.com>
40695
40696         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40697         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40698
40699 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40700
40701         * gcc.dg/asm-names.c (ymain): New.
40702
40703 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40704
40705         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40706         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40707         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40708
40709 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40710
40711         * gcc.dg/compare5.c: New testcase.
40712
40713 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40714
40715         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40716         and "In instantiation".
40717
40718 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40719
40720         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40721
40722 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40723
40724         * gcc.misc-tests/gcov.exp: Add support for branch information.
40725         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40726         * gcc.misc-tests/gcov-4.c: New test.
40727         * gcc.misc-tests/gcov-4b.c: New test.
40728         * gcc.misc-tests/gcov-5b.c: New test.
40729
40730 2001-08-20  Zack Weinberg  <zackw@panix.com>
40731
40732         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40733         expected to fail.
40734
40735 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40736
40737         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40738
40739 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40740
40741         * g++.dg/eh/template1.C: New test.
40742
40743 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40744
40745         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40746         Fix thinko.
40747         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40748         for xfail.
40749
40750 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40751
40752         * lib/g77-dg.exp: Use prune.exp for common procedures
40753         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40754         * lib/g77.exp: (g77-dg-prune) Remove
40755
40756 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40757
40758         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40759
40760 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40761
40762         * g++.dg/template/unify1.C: New test.
40763
40764 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40765
40766         * g++.dg/abi/empty4.C: New test.
40767
40768 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40769
40770         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40771         solaris2.*
40772         * g77.f-torture/compile/pr3743.x: Likewise.
40773
40774 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40775
40776         * g++.dg/other/using-declaration.C: New test.
40777
40778 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40779
40780         * gcc.dg/cpp/tr-sign.c: New testcase.
40781
40782 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40783
40784         * gcc.dg/cpp/19951025-1.c: Revert.
40785         * gcc.dg/cpp/directiv.c: We no longer process directives that
40786         interrupt macro arguments.
40787
40788 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40789
40790         * gcc.dg/bconstp-1.c: New test.
40791
40792 2001-08-03  Richard Henderson  <rth@redhat.com>
40793
40794         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40795
40796 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40797
40798         * gcc.dg/cpp/19951025-1.c: Update.
40799
40800 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40801
40802         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40803         should be x.
40804
40805 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40806
40807         Kill -fhonor-std.
40808         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40809         * g++.old-deja/g++.other/std1.C: Likewise.
40810         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40811
40812 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40813
40814         * lib/g77.exp: Load gcc-defs.exp for common procedures
40815         (g77_pass, g77_fail, g77_finish, g77_exit,
40816         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40817
40818 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40819
40820         * g77.dg/fbackslash.f
40821         * g77.dg/fcase-preserve.f
40822         * g77.dg/ff90-1.f
40823         * g77.dg/ffixed-line-length-0.f
40824         * g77.dg/ffixed-line-length-132.f
40825         * g77.dg/ffixed-line-length-7.f
40826         * g77.dg/ffixed-line-length-72.f
40827         * g77.dg/ffixed-line-length-none.f
40828         * g77.dg/ffree-form-1.f
40829         * g77.dg/fno-backslash.f
40830         * g77.dg/fno-f90-1.f
40831         * g77.dg/fno-fixed-form-1.f
40832         * g77.dg/fno-onetrip.f
40833         * g77.dg/fno-typeless-boz.f
40834         * g77.dg/fno-underscoring.f
40835         * g77.dg/fno-vxt-1.f
40836         * g77.dg/fonetrip.f
40837         * g77.dg/ftypeless-boz.f
40838         * g77.dg/fugly-assumed.f
40839         * g77.dg/funderscoring.f
40840         * g77.dg/fvxt-1.f
40841
40842 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40843
40844         * objc.dg/fwd-proto-1.m: New.
40845         * objc.dg/local-decl-1.m: New.
40846         * objc.dg/naming-1.m: New.
40847         * objc.dg/naming-2.m: New.
40848         * objc.dg/proto-hier-1.m: New.
40849
40850 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40851
40852         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40853         largest-type elements to a struct makes its size grow.
40854
40855 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40856
40857         * g++.dg/abi/vthunk1.C: New test.
40858
40859 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40860
40861         * g++.dg/abi/vbase8-22.C: New test.
40862
40863 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40864
40865         * gcc.dg/cpp/macro8.c: New test.
40866
40867 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40868
40869         * g++.dg/abi/vbase8-21.C: New test.
40870
40871 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40872
40873         * g++.dg/abi/vbase8-10.C: New test.
40874
40875 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40876
40877         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40878         ${tool}_set_ld_library_path.
40879         Changed caller.
40880         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40881         g++.exp.
40882
40883 2001-07-26  Stan Cox <scox@redhat.com>
40884
40885         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40886         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40887         gcc_exit, gcc_check_unsupported_p):
40888         Moved to gcc-deps.exp
40889         * gcc-deps.exp: New file.
40890
40891 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40892
40893         * g++.old-deja/g++.pt/defarg14.C: New test.
40894
40895 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40896
40897         * g++.old-deja/g++.other/lineno5.C: New test.
40898
40899 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40900
40901         * g++.old-deja/g++.pt/crash68.C: New test.
40902
40903 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40904
40905         * g++.old-deja/g++.other/crash42.C: New test.
40906
40907 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40908
40909         * gcc.dg/cpp/extratokens.c: Fix.
40910         * gcc.dg/cpp/skipping2.c: New tests.
40911
40912 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40913
40914         * gcc.c-torture/execute/20010724-1.c: New file.
40915         * gcc.c-torture/execute/20010724-1.x: New file.
40916
40917 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40918
40919         * g++.old-deja/g++.other/cond7.C: New test.
40920
40921 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40922
40923         * g++.old-deja/g++.other/optimize4.C: New test.
40924
40925 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40926
40927         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40928
40929 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40930
40931         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40932         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40933         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40934         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40935
40936         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40937         bug report" message.
40938
40939         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40940         * g++.dg/ext/instantiate1.C: Move from old-deja.
40941
40942 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40943
40944         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40945         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40946         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40947         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40948
40949 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40950
40951         * gcc.c-torture/execute/20010723-1.c: New test.
40952
40953 2001-07-23  Ben Elliston  <bje@redhat.com>
40954
40955         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40956
40957 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40958
40959         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40960         i[34567]86-*-*.
40961         Delete handling of ieee_multilib_flags.
40962         Pass -mieee for alpha*-*-* and sh-*-*.
40963         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40964
40965 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40966
40967         Remove old-abi tests.
40968         * g++.old-deja/g++.mike/p11116.C: Remove.
40969         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40970
40971 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40972
40973         * g77.f-torture/compile/pr3743.f: New test
40974
40975 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40976
40977         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40978
40979 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40980
40981         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40982         g++.old-deja/g++.pt/static6.C: Likewise.
40983         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40984         supports weak symbols.
40985
40986 2001-07-18  Andreas Jaeger  <aj@suse.de>
40987
40988         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40989         supported again.
40990
40991 2001-07-18  Andreas Jaeger  <aj@suse.de>
40992
40993         * gcc.dg/iftrap-1.c: Fix target line.
40994
40995 2001-07-17  Richard Henderson  <rth@redhat.com>
40996
40997         * gcc.c-torture/execute/20010717-1.c: New.
40998
40999 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41000
41001         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
41002         tests.
41003
41004 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41005
41006         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
41007
41008 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41009
41010         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
41011         UAC_SIGBUS, UAC_NOPRINT definitions.
41012
41013 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
41014
41015         * objc/execute/object_is_class.m: New test.
41016         * objc/execute/object_is_meta_class.m: New test.
41017
41018 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41019
41020         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
41021         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
41022
41023 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
41024
41025         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
41026         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
41027
41028 2001-07-14  Richard Henderson  <rth@redhat.com>
41029
41030         * gcc.dg/iftrap-1.c: New.
41031
41032 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
41033
41034         * g77.f-torture/execute/intrinsic77.f: New test.
41035
41036 2001-07-11  Janis Johnson <janis@us.ibm.com>
41037
41038         * gcc.misc-tests/gcov-3.c: New test.
41039
41040 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41041
41042         * gcc.c-torture/compile/20010711-1.c,
41043         * gcc.c-torture/compile/20010711-2.c: New tests.
41044
41045 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41046
41047         * gcc.c-torture/execute/20010711-1.c: New test.
41048
41049 2001-07-11  Ben Elliston  <bje@redhat.com>
41050
41051         * g++.old-deja/g++.other/enum5.C: New test.
41052
41053 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
41054
41055         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
41056         (g++-dg-prune): Call prune_gcc_output.
41057         * prune.exp: New file for prune_gcc_output.
41058         * lib/g++.exp, lib/gcc.exp: Load it.
41059
41060 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41061
41062         * gcc.c-torture/compile/20010701-1.c,
41063         g++.old-deja/g++.ext/attrib6.C: New tests.
41064
41065 2001-07-06  Jeffrey A Law  (law@cygnus.com)
41066
41067         * gcc.c-torture/compile/20010706-1.c: New test.
41068
41069 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
41070
41071         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
41072
41073 2001-06-28  Stan Shebs  <shebs@apple.com>
41074
41075         * gcc.dg/pragma-darwin.c: New test.
41076
41077 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41078
41079         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
41080         Solaris 2.[678] system.
41081
41082 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41083
41084         * gcc.dg/20010622-1.c: New test.
41085
41086 2001-06-18  Stan Shebs  <shebs@apple.com>
41087
41088         * objc.dg: New directory.
41089         * objc.dg/dg.exp: New file.
41090         * objc.dg/alias.m: New.
41091         * objc.dg/class-1.m: New.
41092         * objc.dg/class-2.m: New.
41093         * objc.dg/const-str-1.m: New.
41094         * objc.dg/const-str-2.m: New.
41095         * objc.dg/id-1.m: New.
41096         * objc.dg/method-1.m: New.
41097         * objc.dg/super-class-1.m: New.
41098         * lib/objc-dg.exp: New file.
41099
41100 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41101
41102         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41103         of label name.
41104
41105 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
41106
41107         * g++.old-deja/g++.abi/vbase8-9.C: New test.
41108
41109 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41110
41111         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41112         variable.
41113
41114 2001-06-12  Richard Henderson  <rth@redhat.com>
41115
41116         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41117
41118 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41119
41120         * g++.old-deja/g++.abi/vbase5.C: New test.
41121         * g++.old-deja/g++.abi/vbase6.C: New test.
41122         * g++.old-deja/g++.abi/vbase7.C: New test.
41123
41124 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41125
41126         * gcc.c-torture/compile/20010610-1.c: New test.
41127
41128 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41129
41130         * g++.old-deja/g++.abi/vbase4.C: New test.
41131
41132 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41133
41134         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41135         support %f for HC11/HC12 targets.
41136         * gcc.c-torture/execute/930513-1.x: New file, likewise.
41137         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41138         on HC11/HC12 targets.
41139         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41140
41141 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41142
41143         * gcc.dg/wchar_t-1.c: New file.
41144         * gcc.dg/wint_t-1.c: Likewise.
41145
41146 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
41147
41148         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41149
41150 2001-06-11  Richard Henderson  <rth@redhat.com>
41151
41152         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41153
41154 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41155
41156         * gcc.c-torture/compile/20010611-1.c: New test.
41157
41158 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41159
41160         * gcc.dg/c99-tag-1.c: Add more tests.
41161
41162 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
41163
41164         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41165         representation on MN10300 and ARM/Thumb.
41166
41167 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
41168
41169         * g77.f-torture/execute/20010610.f: New.
41170
41171 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
41172
41173         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41174         names.
41175
41176 2001-06-09  Richard Henderson  <rth@redhat.com>
41177
41178         * gcc.c-torture/execute/ashrdi-1.c: New.
41179         * gcc.c-torture/execute/ashldi-1.c: New.
41180         * gcc.c-torture/execute/lshrdi-1.c: New.
41181
41182 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41183
41184         * objc/execute/load-3.m: Added. Check sending +load to categories,
41185         in addition to classes.
41186
41187 2001-06-08  Stan Shebs  <shebs@apple.com>
41188
41189         * objc/execute/load-2.m: New test.  From Nicola Pero
41190         <n.pero@mi.flashnet.it>.
41191
41192 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41193
41194         * gcc.c-torture/execute/20010605-2.c: New test.
41195
41196 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41197
41198         * g++.old-deja/g++.abi/vbase2.C: New test.
41199         * g++.old-deja/g++.abi/vbase3.C: New test.
41200
41201 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41202
41203         * g++.old-deja/g++.pt/friend49.C: New test.
41204
41205 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41206
41207         * g++.old-deja/g++.ext/anon3.C: New test.
41208
41209 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41210
41211         * g++.old-deja/g++.other/conv7.C: New test.
41212
41213 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41214
41215         * gcc.c-torture/compile/20010605-2.c: New test.
41216
41217 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41218
41219         * gcc.c-torture/execute/20010604-1.c: New test.
41220
41221 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
41222
41223         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41224
41225 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
41226
41227         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41228         (g++_link_flags): Likewise.
41229         (g++_init): Pass gccpath's value to two previous functions.
41230
41231 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41232
41233         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41234         Ensure logfile entry matches exec command line.
41235
41236 2001-05-31  Richard Henderson  <rth@redhat.com>
41237
41238         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41239         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41240
41241 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
41242
41243         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41244         compiler for irix6.2
41245
41246 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
41247
41248         * g++.old-deja/g++.other/optimize3.C: New file.
41249
41250 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
41251
41252         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41253         assemble.
41254
41255 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41256
41257         * g++.old-deja/g++.other/optimize2.C: New file.
41258
41259 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41260
41261         * gcc.c-torture/compile/20010518-2.c: New file.
41262         * gcc.c-torture/execute/20010518-1.c: New file.
41263         * gcc.c-torture/execute/20010518-2.c: New file.
41264
41265 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41266
41267         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41268
41269 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41270
41271         G++ no longer defines builtins that do not begin with __builtin.
41272         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41273         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41274         * g++.old-deja/g++.law/builtin1.C: Likewise.
41275         * g++.old-deja/g++.law/cvt2.C: Likewise.
41276         * g++.old-deja/g++.mike/net5.C: Likewise.
41277         * g++.old-deja/g++.other/builtins1.C: Likewise.
41278         * g++.old-deja/g++.other/builtins2.C: Likewise.
41279         * g++.old-deja/g++.other/builtins3.C: Likewise.
41280         * g++.old-deja/g++.other/builtins4.C: Likewise.
41281         * g++.old-deja/g++.other/inline8.C: Likewise.
41282         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41283
41284 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41285
41286         * g++.old-deja/g++.pt/using1.C: Adjust.
41287         * g++.old-deja/g++.pt/using2.C: New test.
41288
41289 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41290
41291         * gcc.dg/cpp/charconst.c: New tests.
41292         * gcc.dg/cpp/escape.c: New tests.
41293         * gcc.dg/cpp/escape-1.c: New tests.
41294         * gcc.dg/cpp/escape-2.c: New tests.
41295         * gcc.dg/cpp/ucs.c: New tests.
41296
41297 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41298
41299         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41300         native compiler for irix6.5.
41301
41302 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41303
41304         * lib/g++.exp (g++_include_flags): Use args to compute
41305         get_multilibs.
41306         (g++_link_flags): Likewise.
41307         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41308
41309 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41310
41311         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41312
41313 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41314
41315         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41316         this file.
41317
41318 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41319
41320         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41321         STACK_SIZE;
41322         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41323         to STACK_SIZE; Use it to define size of add_histo array.
41324         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41325         to STACK_SIZE.
41326         (f): Use GITT_SIZE to define size of gitt local table.
41327         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41328         to STACK_SIZE; Use it to define size of bytemem array.
41329
41330 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41331
41332         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41333         on 68HC11/HC12 due to the asm instruction.
41334         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41335         * gcc.c-torture/compile/920520-1.x: Likewise.
41336         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41337         on 68HC11/HC12 because the function is larger than 64K.
41338         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41339         on 68HC11/HC12 because the structure is too large.
41340
41341 2001-05-20  Richard Henderson  <rth@redhat.com>
41342
41343         * gcc.c-torture/execute/20010520-1.c: New.
41344
41345 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41346
41347         * g++.old-deja/g++.warn/compare1.C: New test.
41348         * gcc.dg/compare4.c: New test.
41349
41350 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41351
41352         * g++.old-deja/g++.other/optimize1.C: New test.
41353
41354 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41355
41356         * g++.old-deja/g++.pt/spec41.C: New test.
41357
41358 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41359
41360         * gcc.c-torture/compile/20010114-1.x: Remove.
41361
41362 2001-05-18  Stan Shebs  <shebs@apple.com>
41363
41364         * gcc.c-torture/compile/20010518-1.c: New test.
41365
41366 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41367
41368         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41369         * g++.old-deja/g++.pt/crash67.C: New test.
41370
41371 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41372
41373         * g++.old-deja/g++.other/debug9.C: New test.
41374
41375 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41376
41377         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41378
41379 2001-05-16  Jan Hubicka  <jh@suse.cz>
41380
41381         * gcc.c-torture/compile/20010516-1.c: New test.
41382
41383 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41384
41385         * g++.old-deja/g++.other/crash41.C: New test.
41386
41387 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41388
41389         * g++.old-deja/g++.pt/crash66.C: New test.
41390
41391 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41392
41393         * g++.old-deja/g++.robertl/eb27.C: Convert.
41394
41395 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41396
41397         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41398         declaration being redundant.
41399
41400 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41401
41402         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41403
41404 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41405
41406         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41407
41408 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41409
41410         * lib/g++.exp: Use testsuite_flags.
41411
41412 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41413
41414         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41415
41416 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41417
41418         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41419
41420 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41421
41422         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41423
41424 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41425
41426         * gcc.c-torture/compile/20010313-1.c: New test.
41427
41428 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41429
41430         * gcc.dg/cpp/direct2.c: New test.
41431         * gccq.dg/cpp/direct2s.c: New test.
41432
41433         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41434
41435 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41436
41437         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41438         * g++.old-deja/g++.other/op3.C: Likewise.
41439
41440 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41441
41442         * gcc.dg/cpp/syshdr.h: New file.
41443         * gcc.dg/cpp/sysmac1.c: Update.
41444         * gcc.dg/cpp/sysmac2.c: Update.
41445
41446 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41447
41448         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41449
41450 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41451
41452         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41453         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41454
41455 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41456
41457         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41458
41459 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41460
41461         * lib/g++.exp (g++_include_flags): Don't use any special flags
41462         if TESTING_IN_BUILD_TREE is not defined.
41463         (g++_init): Use a plain 'c++' as the compiler if
41464         TESTING_IN_BUILD_TREEE is not defined.
41465
41466 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41467
41468         * g++.old-deja/g++.eh/catch13.C: New test.
41469         * g++.old-deja/g++.eh/catch14.C: New test.
41470
41471 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41472
41473         * gcc.dg/cpp/tr-define.c: New test.
41474
41475 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41476
41477         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41478         <stdlib.h>, not <malloc.h>.
41479
41480 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41481
41482         * g++.old-deja/g++.ns/template17.C: New test.
41483
41484 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41485
41486         * g++.old-deja/g++.pt/ref4.C: New test.
41487
41488 2001-04-30  Richard Henderson  <rth@redhat.com>
41489
41490         * gcc.dg/20000724-1.c: Revert last change.
41491
41492 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41493
41494         * g77.f-torture/execute/20010430.f: New test.
41495
41496 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41497
41498         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41499
41500 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41501
41502         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41503
41504 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41505
41506         * g++.old-deja/g++.eh/crash6.C: New test.
41507
41508 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41509
41510         * g++.old-deja/g++.other/warn7.C: New test.
41511
41512 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41513
41514         * g++.old-deja/g++.other/defarg9.C: New test.
41515
41516 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41517
41518         * g77.f-torture/compile/20010426.f: New test.
41519         * g77.f-torture/execute/20010426.f: New test.
41520
41521 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41522
41523         * g77.f-torture/compile/20000629-1.x: Remove - error
41524         has been fixed.
41525
41526 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41527
41528         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41529         Tweak slightly to work with g++.dg framework.
41530         * g++.dg/special/ecos.exp: Run initp1.C test.
41531         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41532
41533         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41534         its linker doesn't give line numbers either.
41535         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41536
41537 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41538
41539         * g++.old-deja/g++.other/lex1.C: New test.
41540
41541 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41542
41543         * gcc.dg/noncompile/20010425-1.c: New test.
41544
41545 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41546
41547         * g++.old-deja/g++.pt/mangle2.C: New test.
41548
41549 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41550
41551         * gcc.dg/format/plus-1.c: New test.
41552
41553 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41554
41555         * gcc.dg/20010423-1.c: New test.
41556
41557 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41558
41559         * gcc.c-torture/execute/20010422-1.c: New test.
41560
41561 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41562
41563         * g++.old-deja/g++.ns/type2.C: New test.
41564
41565 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41566
41567         * g++.old-deja/g++.other/perf1.C: New test.
41568
41569 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41570
41571         * gcc.dg/c99-func-2.c: Remove xfail.
41572         * gcc.dg/c99-func-3.c: Remove xfail.
41573         * gcc.dg/c99-func-4.c: Remove xfail.
41574
41575 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41576
41577         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41578
41579 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41580
41581         * gcc.c-torture/compile/20010423-1.c: New test.
41582
41583 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41584
41585         * g++.old-deja/g++.pt/typename28.C: New test.
41586
41587 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41588
41589         * g++.old-deja/g++.abi/empty2.C: New test.
41590         * g++.old-deja/g++.abi/empty3.C: New test.
41591
41592 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41593
41594         * g++.old-deja/g++.other/comdat2.C: New test.
41595         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41596
41597 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41598
41599         * g++.old-deja/g++.other/overload14.C: New test.
41600
41601 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41602
41603         * g++.old-deja/g++.other/lookup23.C: New test.
41604
41605 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41606
41607         * gcc.c-torture/execute/20010403-1.c: New test.
41608
41609 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41610             Mark Mitchell  <mark@codesourcery.com>
41611
41612         * lib/old-dejagnu.exp: Don't delete output of executable.
41613         Add .exe suffix to executables.
41614
41615 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41616
41617         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41618
41619 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41620
41621         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41622
41623 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41624
41625         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41626         * g++.old-deja/g++.abi/crash1.C: New test.
41627
41628 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41629
41630         * g++.old-deja/g++.other/crash40.C: New test.
41631
41632 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41633
41634         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41635
41636 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41637
41638         * g++.old-deja/g++.other/warn6.C: New test.
41639
41640 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41641
41642         * g++.old-deja/g++.robertl/eb42.C: Same.
41643
41644 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41645
41646         * gcc.dg/wtr-conversion-1.c: New testcase.
41647
41648 2001-04-10  Richard Henderson  <rth@redhat.com>
41649
41650         * g++.old-deja/g++.other/array5.C: New.
41651
41652 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41653
41654         * gcc.c-torture/execute/20010408-1.c: New test.
41655
41656 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41657
41658         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41659         headers and constructs.
41660         * g++.old-deja/g++.robertl/eb79.C: Same.
41661         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41662         * g++.old-deja/g++.robertl/eb73.C: Same.
41663         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41664         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41665         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41666         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41667         * g++.old-deja/g++.robertl/eb44.C: Same.
41668         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41669         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41670         * g++.old-deja/g++.robertl/eb39.C: Same.
41671         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41672         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41673         * g++.old-deja/g++.robertl/eb30.C: Same.
41674         * g++.old-deja/g++.robertl/eb3.C: Same.
41675         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41676         * g++.old-deja/g++.robertl/eb21.C: Same.
41677         * g++.old-deja/g++.robertl/eb15.C: Same.
41678         * g++.old-deja/g++.robertl/eb118.C: Same.
41679         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41680         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41681         * g++.old-deja/g++.robertl/eb109.C: Same.
41682         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41683         * g++.old-deja/g++.mike/rtti1.C: Same.
41684         * g++.old-deja/g++.mike/p658.C: Same.
41685         * g++.old-deja/g++.mike/net46.C: Same.
41686         * g++.old-deja/g++.mike/net34.C: Same.
41687         * g++.old-deja/g++.mike/memoize1.C: Same.
41688         * g++.old-deja/g++.mike/eh2.C: Same.
41689         * g++.old-deja/g++.law/weak.C: Same.
41690         * g++.old-deja/g++.law/visibility7.C: Same.
41691         * g++.old-deja/g++.law/visibility25.C: Same.
41692         * g++.old-deja/g++.law/visibility22.C: Same.
41693         * g++.old-deja/g++.law/visibility2.C: Same.
41694         * g++.old-deja/g++.law/visibility17.C: Same.
41695         * g++.old-deja/g++.law/visibility13.C: Same.
41696         * g++.old-deja/g++.law/visibility10.C: Same.
41697         * g++.old-deja/g++.law/visibility1.C: Same.
41698         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41699         * g++.old-deja/g++.law/vbase1.C: Same.
41700         * g++.old-deja/g++.law/operators32.C: Same.
41701         * g++.old-deja/g++.law/nest3.C: Same.
41702         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41703         * g++.old-deja/g++.law/except5.C (main): Same.
41704         * g++.old-deja/g++.law/cvt7.C (run): Same.
41705         * g++.old-deja/g++.law/cvt2.C: Same.
41706         * g++.old-deja/g++.law/cvt16.C: Same.
41707         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41708         * g++.old-deja/g++.law/ctors17.C (main): Same.
41709         * g++.old-deja/g++.law/ctors13.C: Same.
41710         * g++.old-deja/g++.law/ctors12.C (main): Same.
41711         * g++.old-deja/g++.law/ctors10.C: Same.
41712         * g++.old-deja/g++.law/code-gen5.C: Same.
41713         * g++.old-deja/g++.law/bad-error7.C: Same.
41714         * g++.old-deja/g++.law/arm9.C: Same.
41715         * g++.old-deja/g++.law/arm12.C: Same.
41716         * g++.old-deja/g++.law/arg8.C: Same.
41717         * g++.old-deja/g++.law/arg1.C: Same.
41718         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41719         * g++.old-deja/g++.jason/template31.C: Same.
41720         * g++.old-deja/g++.jason/template24.C (main): Same.
41721         * g++.old-deja/g++.jason/2371.C: Same.
41722         * g++.old-deja/g++.eh/new2.C: Same.
41723         * g++.old-deja/g++.eh/new1.C: Same.
41724         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41725         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41726         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41727         * g++.old-deja/g++.brendan/crash62.C: Same.
41728         * g++.old-deja/g++.brendan/crash52.C: Same.
41729         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41730         * g++.old-deja/g++.brendan/crash38.C: Same.
41731         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41732         * g++.old-deja/g++.brendan/copy9.C: Same.
41733
41734 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41735
41736         * gcc.c-torture/execute/20001203-2.c (memset):
41737         Count argument is of type __SIZE_TYPE__.
41738
41739 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41740
41741         * gcc.c-torture/compile/20010404-1.c: New test.
41742
41743 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41744
41745         * gcc.c-torture/compile/20010326-1.c: New test.
41746
41747 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41748
41749         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41750         peculiarities of the SH.
41751         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41752
41753 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41754
41755         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41756         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41757         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41758
41759 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41760
41761         * g77.f-torture/compile/20010321-1.f: New test.
41762
41763 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41764
41765         * gcc.c-torture/compile/20010329-1.c: New test.
41766
41767 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41768
41769         * gcc.c-torture/execute/20010329-1.c: New test.
41770
41771 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41772
41773         * g++.old-deja/g++.other/eh4.C: Fix typo.
41774
41775 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41776
41777         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41778
41779 2001-03-28  Philip Blundell  <philb@gnu.org>
41780
41781         * gcc.c-torture/compile/20010328-1.c: New test.
41782
41783 2001-03-27  Richard Henderson  <rth@redhat.com>
41784
41785         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41786         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41787
41788 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41789
41790         * gcc.c-torture/compile/20010327-1.c: New test.
41791
41792 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41793
41794         * g++.old-deja/g++.other/friend12.C: New test.
41795         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41796         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41797
41798 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41799
41800         * gcc.c-torture/execute/20010325-1.c: New test.
41801
41802 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41803
41804         * g++.old-deja/g++.other/mangle3.C: New test.
41805
41806 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41807
41808         * g++.old-deja/g++.other/anon8.C: New test.
41809
41810 2001-03-20  Philip Blundell  <philb@gnu.org>
41811
41812         * gcc.c-torture/compile/20010320-1.c: New test.
41813
41814 2001-03-17  Richard Henderson  <rth@redhat.com>
41815
41816         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41817
41818 2001-03-15  Geoff Keating  <geoff@redhat.com>
41819
41820         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41821         tests on AIX.
41822
41823 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41824
41825         * g++.old-deja/g++.other/eh4.C: New test.
41826
41827 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41828
41829         * gcc.dg/cpp/mi1.c: Update.
41830
41831 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41832
41833         * g++.old-deja/g++.other/regstack.C: New test.
41834
41835 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41836
41837         * g++.old-deja/g++.other/ref4.C: New test.
41838
41839 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41840
41841         * objc/execute/va_method.m: Added.
41842         * objc/execute/IMP.m: Added.
41843         * objc/execute/_cmd.m: Added.
41844         * objc/execute/accessing_ivars.m: Added.
41845         * objc/execute/class-1.m: Added.
41846         * objc/execute/class-10.m: Added.
41847         * objc/execute/class-11.m: Added.
41848         * objc/execute/class-12.m: Added.
41849         * objc/execute/class-13.m: Added.
41850         * objc/execute/class-14.m: Added.
41851         * objc/execute/class-2.m: Added.
41852         * objc/execute/class-3.m: Added.
41853         * objc/execute/class-4.m: Added.
41854         * objc/execute/class-5.m: Added.
41855         * objc/execute/class-6.m: Added.
41856         * objc/execute/class-7.m: Added.
41857         * objc/execute/class-8.m: Added.
41858         * objc/execute/class-9.m: Added.
41859         * objc/execute/class-tests-1.h
41860         * objc/execute/class-tests-2.h
41861         * objc/execute/compatibility_alias.m: Added.
41862         * objc/execute/encode-1.m: Added.
41863         * objc/execute/formal_protocol-1.m: Added.
41864         * objc/execute/formal_protocol-2.m: Added.
41865         * objc/execute/formal_protocol-3.m: Added.
41866         * objc/execute/formal_protocol-4.m: Added.
41867         * objc/execute/formal_protocol-5.m: Added.
41868         * objc/execute/formal_protocol-6.m: Added.
41869         * objc/execute/formal_protocol-7.m: Added.
41870         * objc/execute/informal_protocol.m: Added.
41871         * objc/execute/initialize.m: Added.
41872         * objc/execute/load.m: Added.
41873         * objc/execute/many_args_method.m: Added.
41874         * objc/execute/nested-3.m: Added.
41875         * objc/execute/no_clash.m: Added.
41876         * objc/execute/private.m: Added.
41877         * objc/execute/redefining_self.m: Added.
41878         * objc/execute/root_methods.m: Added.
41879         * objc/execute/selector-1.m: Added.
41880         * objc/execute/static-1.m: Added.
41881         * objc/execute/static-2.m: Added.
41882         * objc/execute/va_method.m: Added.
41883
41884 2001-03-10  Richard Henderson  <rth@redhat.com>
41885
41886         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41887
41888 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41889
41890         * g++.old-deja/g++.other/crash31.C: XFAIL.
41891         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41892         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41893         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41894         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41895         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41896
41897 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41898
41899         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41900
41901 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41902
41903         * gcc.dg/20000724-1.c: Don't use multiline strings.
41904
41905 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41906
41907         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41908         result of -cString against what we expect it to be; don't just
41909         print it out for no one to read.
41910
41911         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41912         Based on testcases provided by Nicola Pero.
41913
41914 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41915
41916         * gcc.dg/cpp/macro7.c: New test.
41917
41918 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41919
41920         * gcc.dg/cpp/multiline.c: Update.
41921
41922 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41923
41924         * g++.old-deja/g++.other/enum3.C: New test.
41925
41926 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41927
41928         * g++.old-deja/g++.other/pod1.C: New test.
41929
41930 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41931
41932         * g++.old-deja/g++.ext/overload1.C: New test.
41933
41934 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41935
41936         * g++.old-deja/g++.pt/using1.C: New test.
41937
41938 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41939
41940         * g++.old-deja/g++.other/using9.C: New test.
41941
41942 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41943
41944         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41945
41946         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41947
41948 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41949
41950         * g++.old-deja/g++.ext/realpt1.C: Remove.
41951
41952 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41953
41954         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41955
41956 2001-02-26  Will Cohen  <wcohen@redhat.com>
41957
41958         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41959
41960 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41961
41962         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41963         templatized constructors.
41964
41965 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41966
41967         * gcc.c-torture/execute/20010224-1.c: New test.
41968
41969 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41970
41971         * gcc.c-torture/execute/20010222-1.c: New test.
41972
41973 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41974
41975         * g++.old-deja/g++.other/inline20.C: New test.
41976
41977 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41978
41979         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41980
41981 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41982
41983         * g++.old-deja/g++.other/lookup22.C: New test.
41984
41985 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41986
41987         * g77.dg: New directory.
41988         * g77.dg/20010216-1.f: New test case.
41989         * g77.dg/dg.exp: New driver.
41990         * lib/g77-dg.exp: New driver library.
41991
41992 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41993
41994         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41995
41996 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41997
41998         * g++.old-deja/g++.other/decl9.C: New test.
41999
42000 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
42001
42002         * g++.old-deja/g++.other/init16.C: Update the test so that it does
42003         not need <string> and also tests the initialization at runtime.
42004
42005 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42006
42007         * gcc.c-torture/execute/longlong.c: New test.
42008
42009 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42010
42011         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
42012
42013 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42014
42015         * gcc.c-torture/execute/920302-1.c (execute):
42016         Change argument type to short.
42017
42018 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42019
42020         * g++.old-deja/g++.pt/deduct6.C: New test.
42021
42022 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42023
42024         * g++.old-deja/g++.pt/deduct5.C: New test.
42025
42026 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
42027
42028         * gcc.c-torture/execute/20010209-1.c: New test.
42029
42030 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42031
42032         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
42033
42034 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
42035
42036         * g++.dg/vtgc1.C: Update for new ABI.
42037
42038         * consistency.vlad: New directory, 1665 files.
42039
42040 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42041
42042         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
42043         return type.
42044         * gcc.dg/cpp/digraphs.c: Declare puts.
42045
42046 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42047
42048         * g++.old-deja/g++.other/warn5.C: New test.
42049
42050 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42051
42052         * g++.old-deja/g++.pt/spec40.C: New test.
42053
42054 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42055
42056         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
42057         case.
42058         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
42059
42060 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
42061
42062         * gcc.c-torture/compile/20010209-1.c: New test.
42063
42064 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
42065
42066         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
42067         excess errors message but not if it crashes.
42068         * g++.old-deja/g++.other/crash27.C: Likewise.
42069         * g++.old-deja/g++.other/crash28.C: Likewise.
42070         * g++.old-deja/g++.other/crash30.C: Likewise.
42071         * g++.old-deja/g++.other/crash32.C: Likewise.
42072         * g++.old-deja/g++.other/crash35.C: Likewise.
42073         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42074
42075 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42076
42077         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
42078         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
42079         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
42080         g77.f-torture/execute/execute.exp,
42081         g77.f-torture/noncompile/noncompile.exp,
42082         gcc.c-torture/execute/execute.exp,
42083         gcc.c-torture/execute/memcheck/memcheck.exp,
42084         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
42085         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
42086         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
42087         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
42088         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
42089         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
42090         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42091         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
42092         Remove bug reporting instructions with ancient email addresses.
42093
42094 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42095
42096         * gcc.dg/20010202-1.c: New test.
42097         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42098
42099 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
42100
42101         * g++.dg/stdbool-if.C: New test.
42102
42103 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
42104
42105         * objc/execute/fdecl.m: Added main().
42106
42107 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42108
42109         * gcc.c-torture/execute/20010206-1.c: New test.
42110
42111 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42112
42113         * gcc.dg/cpp/avoidpaste1.c: Update.
42114
42115 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
42116
42117         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42118         Pero <nicola@brainstorm.co.uk>.
42119         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42120
42121 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
42122
42123         * g++.old-deja/g++.pt/spec39.C: New test.
42124
42125 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
42126
42127         * gcc.c-torture/compile/20010202-1.c: New test.
42128
42129 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
42130
42131         * g++.old-deja/g++.abi/primary2.C: New test.
42132         * g++.old-deja/g++.abi/primary3.C: New test.
42133         * g++.old-deja/g++.abi/primary4.C: New test.
42134         * g++.old-deja/g++.abi/primary5.C: New test.
42135         * g++.old-deja/g++.abi/vtable3.h: New test.
42136         * g++.old-deja/g++.abi/vtable3a.C: New test.
42137         * g++.old-deja/g++.abi/vtable3b.C: New test.
42138         * g++.old-deja/g++.abi/vtable3c.C: New test.
42139         * g++.old-deja/g++.abi/vtable3d.C: New test.
42140         * g++.old-deja/g++.abi/vtable3e.C: New test.
42141         * g++.old-deja/g++.abi/vtable3f.C: New test.
42142         * g++.old-deja/g++.abi/vtable3g.C: New test.
42143         * g++.old-deja/g++.abi/vtable3h.C: New test.
42144         * g++.old-deja/g++.abi/vtable3i.C: New test.
42145         * g++.old-deja/g++.abi/vtable3j.C: New test.
42146         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42147
42148 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
42149
42150         * g++.old-deja/g++.other/anon6.C: New test.
42151         * g++.old-deja/g++.other/anon7.C: New test.
42152
42153 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42154
42155         * gcc.dg/cpp/avoidpaste2.c: New tests.
42156
42157 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
42158
42159         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42160
42161 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
42162
42163         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42164         DECIMAL_DIG cases for Irix."
42165
42166 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
42167
42168         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42169
42170 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42171
42172         * gcc.dg/c99-tag-1.c: New test.
42173
42174 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42175
42176         * gcc.dg/cpp/tr-warn1.c: Add tests.
42177
42178 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42179
42180         * gcc.dg/cpp/avoidpaste1.c: Update.
42181         * gcc.dg/cpp/paste4.c: Update.
42182
42183 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42184
42185         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42186         cases for Irix.
42187
42188 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42189
42190         * g++.old-deja/g++.other/inline19.C: New test.
42191
42192 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42193
42194         * gcc.dg/Wlarger-than.c: New test.
42195
42196 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42197
42198         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42199
42200 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42201
42202         * gcc.c-torture/execute/20010129-1.c: New test.
42203         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42204
42205 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42206
42207         * gcc.dg/cpp/avoidpaste1.c: Test case.
42208
42209 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42210
42211         * g++.old-deja/g++.other/inline18.C: New test.
42212
42213 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42214
42215         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42216         and __builtin_putchar.
42217
42218 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42219
42220         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42221         tests.
42222
42223 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
42224
42225         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42226         floating point number rounding mode to round to the nearest
42227         representable mode.
42228
42229 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
42230
42231         * g++.old-deja/g++.other/mangle2.C: New test.
42232
42233 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42234
42235         * gcc.c-torture/compile/20010124-1.c: New test.
42236
42237 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
42238
42239         * g++.old-deja/g++.pt/spec38.C: New test.
42240
42241 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42242
42243         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42244         "Build don't run".
42245
42246 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42247
42248         * gcc.c-torture/execute/20010123-1.c: New test.
42249
42250 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42251
42252         * g++.old-deja/g++.pt/spec37.C: New test.
42253
42254 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42255
42256         * g++.old-deja/g++.pt/overload14.C: New test.
42257
42258 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42259
42260         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42261         __builtin_return_address.
42262
42263 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42264
42265         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42266         * g++.old-deja/g++.pt/spec35.C: New test.
42267         * g++.old-deja/g++.pt/spec36.C: New test.
42268
42269 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42270
42271         * gcc.c-torture/compile/20010118-1.c: New test.
42272
42273 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42274
42275         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42276
42277 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42278
42279         * gcc.c-torture/execute/20010119-1.c: New test.
42280
42281 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42282
42283         * g++.old-deja/g++.other/vbase5.C: New test.
42284
42285 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42286
42287         * gcc.c-torture/execute/20010118-1.c: New test.
42288
42289 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42290
42291         * g++.old-deja/g++.pt/deduct3.C: New test.
42292
42293 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42294
42295         * g++.old-deja/g++.pt/spec34.C: New test.
42296
42297 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42298
42299         * g77.f-torture/compile/20000601-2.f: New test.
42300
42301 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42302
42303         * g++.old-deja/g++.other/init17.C: New test.
42304
42305 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42306
42307         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42308
42309 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42310
42311         * g++.old-deja/g++.pt/unify8.C: New test.
42312
42313 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42314
42315         * g++.old-deja/g++.abi/vbase1.C: New test.
42316
42317 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42318
42319         * g++.old-deja/g++.pt/crash65.C: New test.
42320
42321 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42322
42323         * gcc.dg/cpp/assembl2.S: New test case.
42324
42325 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42326
42327         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42328         are supported.
42329
42330 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42331
42332         * g++.old-deja/g++.other/builtins1.C: New test.
42333         * g++.old-deja/g++.other/builtins2.C: Likewise.
42334         * g++.old-deja/g++.other/builtins3.C: Likewise.
42335         * g++.old-deja/g++.other/builtins4.C: Likewise.
42336
42337 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42338
42339         * gcc.c-torture/compile/20010117-1.c: New test.
42340         * gcc.c-torture/compile/20010117-2.c: New test.
42341
42342 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42343
42344         * g77.f-torture/execute/20010116.[fx]: New test,
42345         XFAIL on i?86-*-*.
42346         * g77.f-torture/compile/20010115.f: Indicate it's
42347         a test for PR fortran/1636.
42348
42349 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42350
42351         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42352
42353 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42354
42355         * g77.f-torture/compile/20010115.f: New test.
42356
42357 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42358
42359         * g++.old-deja/g++.pt/nontype5.C: New test.
42360
42361 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42362
42363         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42364         have an equivalent working one below it.
42365
42366 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42367
42368         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42369         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42370
42371 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42372
42373         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42374         message containing "init_priority".
42375         (conpr-2.C): Likewise.
42376         (conpr-3.C): Likewise.
42377         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42378
42379 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42380
42381         * gcc.c-torture/execute/20010114-2.c: New test.
42382
42383 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42384
42385         * gcc.c-torture/compile/20010114-1.c: New test.
42386         * gcc.c-torture/compile/20010114-1.x: Xfail.
42387         * gcc.c-torture/compile/20010114-2.c: New test.
42388         * gcc.c-torture/execute/20010114-1.c: New test.
42389         * gcc.dg/trunc-1.c: New test.
42390         * gcc.dg/uninit-B.c: New test.
42391
42392 2001-01-13  Nick Clifton  <nickc@redhat.com>
42393
42394         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42395         target.
42396
42397 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42398
42399         * gcc.c-torture/compile/20010113-1.c: New test.
42400
42401 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42402
42403         * gcc.c-torture/compile/20001212-1.c: New test.
42404
42405 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42406
42407         * gcc.dg/cpp/widestr1.c: Update.
42408         * gcc.dg/cpp/prag-imp.c: Remove.
42409
42410 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42411
42412         * gcc.c-torture/execute/20000801-3.x: Remove.
42413         * gcc.dg/c90-init-1.c: New test.
42414         * gcc.dg/c99-init-1.c: New test.
42415         * gcc.dg/c99-init-2.c: New test.
42416         * gcc.dg/gnu99-init-1.c: New test.
42417
42418 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42419
42420         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42421         testing that no relevant ones were found.
42422
42423 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42424
42425         * g++.old-deja/g++.pt/cast2.C: New test.
42426
42427 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42428
42429         * g++.old-deja/g++.pt/friend47.C: New test.
42430
42431 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42432
42433         * g++.old-deja/g++.pt/instantiate13.C: New test.
42434
42435 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42436
42437         * g++.old-deja/g++.other/defarg7.C: New test.
42438         * g++.old-deja/g++.other/defarg8.C: New test.
42439
42440 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42441
42442         * g++.old-deja/g++.pt/crash64.C: New test.
42443
42444 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42445
42446         * g++.old-deja/g++.pt/crash63.C: New test.
42447
42448 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42449
42450         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42451
42452 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42453
42454         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42455
42456 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42457
42458         * g++.old-deja/g++.pt/error3.C: New test.
42459
42460 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42461
42462         * g++.old-deja/g++.other/crash39.C: New test.
42463
42464 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42465
42466         * g++.old-deja/g++.other/vbase4.C: New test.
42467
42468 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42469
42470         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42471         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42472         * gcc.dg/special/special.exp: New test driver which will check
42473         for alias support for the above test.
42474
42475 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42476
42477         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42478         problems on small machines.
42479         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42480         parameterize.
42481
42482 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42483
42484         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42485         mips.
42486         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42487
42488 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42489
42490         * g++.old_deja/g++.pt/using8.C: New test.
42491
42492 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42493
42494         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42495
42496 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42497
42498         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42499         where a failure is expected.
42500         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42501
42502 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42503
42504         * g++.old_deja/g++.pt/instantiate12.C: New test.
42505
42506 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42507
42508         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42509         start of structs.
42510         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42511         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42512         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42513         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42514         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42515         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42516         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42517         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42518         * g++.old-deja/g++.eh/spec6.C: Likewise.
42519         * g++.old-deja/g++.jason/crash3.C: Likewise.
42520         * g++.old-deja/g++.law/ctors11.C: Likewise.
42521         * g++.old-deja/g++.law/ctors17.C: Likewise.
42522         * g++.old-deja/g++.law/ctors5.C: Likewise.
42523         * g++.old-deja/g++.law/ctors9.C: Likewise.
42524         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42525         * g++.old-deja/g++.mike/net22.C: Likewise.
42526         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42527         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42528         * g++.old-deja/g++.mike/virt3.C: Likewise.
42529         * g++.old-deja/g++.niklas/t128.C: Likewise.
42530         * g++.old-deja/g++.other/anon4.C: Likewise.
42531         * g++.old-deja/g++.other/using1.C: Likewise.
42532         * g++.old-deja/g++.other/warn3.C: Likewise.
42533         * g++.old-deja/g++.pt/t37.C: Likewise.
42534         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42535         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42536
42537 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42538
42539         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42540
42541 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42542
42543         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42544
42545 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42546
42547         * gcc.c-torture/compile/20010107-1.c: New test.
42548
42549 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42550
42551         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42552
42553 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42554
42555         * gcc.dg/format/format.h: New file.
42556         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42557         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42558         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42559         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42560         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42561         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42562         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42563         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42564         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42565         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42566         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42567         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42568         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42569         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42570         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42571         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42572         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42573         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42574         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42575         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42576         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42577         instead of declaring standard types, macros and functions in each
42578         test.
42579
42580 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42581
42582         * gcc.c-torture/execute/20010106-1.c: New test.
42583
42584 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42585
42586         * gcc.dg/format/format.exp: New file.
42587         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42588         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42589         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42590         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42591         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42592         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42593         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42594         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42595         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42596         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42597         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42598         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42599         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42600         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42601         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42602         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42603         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42604         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42605         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42606         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42607         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42608         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42609         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42610         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42611         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42612         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42613         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42614         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42615         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42616         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42617         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42618         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42619         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42620         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42621         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42622         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42623         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42624         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42625         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42626         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42627         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42628         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42629
42630 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42631
42632         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42633         account.
42634
42635 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42636
42637         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42638
42639 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42640
42641         * g++.old-deja/g++.pt/crash62.C: New test.
42642
42643 2001-01-04  Richard Henderson  <rth@redhat.com>
42644
42645         * gcc.dg/20000926-1.c: Update expected warnings.
42646         * gcc.dg/array-2.c: Likewise.
42647         * gcc.dg/array-4.c: Also validate flexible array members.
42648         * gcc.dg/c99-flex-array-1.c: New.
42649
42650 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42651
42652         * gcc.c-torture/compile/20001222-1.x: Remove.
42653
42654 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42655
42656         * gcc.c-torture/execute/built-in-setjmp.c: New.
42657
42658 2001-01-03  Richard Henderson  <rth@redhat.com>
42659
42660         * gcc.dg/940510-1.c: Update expected error wording.
42661         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42662
42663 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42664
42665         * lib/target-supports.exp (check_alias_available): Modified to
42666         indicate aliases not supported if only weak aliases are supported.
42667
42668 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42669
42670         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42671         Turn on cmpstrsi checks for __pj__ and __i370__.
42672
42673 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42674
42675         * g++.old-deja/g++.other/virtual11.C: New test.
42676
42677 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42678
42679         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42680
42681 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42682
42683         * gcc.c-torture/compile/20010102-1.c: New test.
42684
42685 2001-01-02  Andreas Jaeger  <aj@suse.de>
42686
42687         * gcc.dg/noreturn-3.c: New test.
42688
42689         * gcc.dg/noreturn-4.c: New test.
42690
42691 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42692
42693         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42694         __builtin_fputc and __builtin_fwrite.
42695
42696 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42697
42698         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42699         signed char, not default char.
42700
42701 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42702
42703         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42704
42705 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42706
42707         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42708
42709 2000-12-29  Richard Henderson  <rth@redhat.com>
42710
42711         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42712         (__cyg_profile_func_exit): Define.
42713
42714 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42715
42716         * g++.dg/vtgc1.C: New test.
42717
42718 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42719
42720         * gcc.dg/noncompile/20001228-1.c: New test.
42721
42722         * gcc.dg/20001228-1.c: New test.
42723
42724         * gcc.c-torture/execute/20001228-1.c: New test.
42725
42726 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42727
42728         * gcc.dg/format-strfmon-1.c: New test.
42729
42730 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42731
42732         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42733         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42734         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42735         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42736         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42737         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42738         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42739         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42740         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42741         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42742         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42743         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42744         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42745
42746         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42747         * gcc.c-torture/execute/string-opt-4.c: Test index.
42748
42749 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42750
42751         * gcc.c-torture/compile/20001226-1.c: New test.
42752
42753 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42754
42755         * gcc.c-torture/compile/20001222-1.c: New test.
42756         * gcc.c-torture/compile/20001222-1.x: Xfail.
42757
42758 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42759
42760         * gcc.c-torture/execute/comp-goto-2.c: New test.
42761
42762 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42763
42764         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42765         Use long types if __INT_MAX__ is 32767.
42766         (main): Use cast to (sint32 *) when poking 88 into a_page.
42767
42768         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42769
42770 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42771
42772         * gcc.c-torture/compile/20001221-1.c: New test.
42773         * gcc.c-torture/execute/20001221-1.c: New test.
42774
42775 2000-12-20  Richard Henderson  <rth@redhat.com>
42776
42777         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42778         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42779
42780 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42781
42782         * gcc.dg/compare3.c: New test.
42783
42784 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42785
42786         * gcc.dg/format-warnll-1.c: New test.
42787
42788 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42789
42790         * gcc.dg/cpp/cmdlne-P.c: New test.
42791
42792 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42793
42794         * gcc.c-torture/execute/builtin-abs-1.c,
42795         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42796
42797 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42798
42799         * gcc.dg/cpp/multiline.c: New test.
42800
42801 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42802
42803         * g++.old-deja/g++.other/syshdr1.C: Update.
42804         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42805
42806 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42807
42808         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42809
42810 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42811
42812         * g++.old-deja/g++.pt/ttp65.C: New test.
42813
42814 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42815
42816         * g++.old-deja/g++.pt/ttp64.C: New test.
42817
42818 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42819
42820         * g++.old-deja/g++.pt/spec33.C: New test.
42821
42822 2000-12-14  Catherine Moore  <clm@redhat.com>
42823
42824         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42825         * gcc.c-torture/execute/920612-2.c: Likewise.
42826         * gcc.c-torture/execute/920428-2.c: Likewise.
42827         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42828         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42829
42830 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42831
42832         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42833         * gcc.dg/pack-test-2.c: Likewise.
42834
42835 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42836
42837         Tests by Zack Weinberg <zackw@stanford.edu>.
42838
42839         * gcc.dg/cpp/defined.c: Update.
42840         * gcc.dg/cpp/defined_trad.c: New tests.
42841
42842 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42843
42844         * gcc.dg/cpp/trad-direct.c: Update.
42845
42846 2000-12-11  Neil Booth  <neilb@earthling.net>
42847
42848         * gcc.dg/cpp/defined_trad.c
42849
42850 2000-12-11  Neil Booth  <neilb@earthling.net>
42851
42852         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42853
42854 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42855
42856         * gcc.dg/format-miss-2.c: New test.
42857
42858 2000-12-09  Neil Booth  <neilb@earthling.net>
42859
42860         * gcc.dg/cpp/lineflags.c: New tests.
42861         * gcc.dg/cpp/poison.c: Update.
42862         * gcc.dg/cpp/redef2.c: Update.
42863         * gcc.dg/cpp/skipping.c: New test.
42864
42865 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42866
42867         * g++.old-deja/g++.other/eh3.C: New testcase.
42868
42869 2000-12-07  Neil Booth  <neilb@earthling.net>
42870
42871         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42872         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42873         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42874         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42875         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42876         Update.
42877
42878 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42879
42880         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42881         __SIZE_TYPE__ instead of int for type of integers cast to
42882         pointers.
42883
42884 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42885
42886         * g++.old-deja/g++.other/cleanup4.C: New test.
42887
42888 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42889
42890         * format-sec-1.c: New test.
42891
42892 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42893
42894         * gcc.dg/format-nonlit-3.c: New test.
42895
42896 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42897
42898         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42899         through a null pointer.
42900
42901 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42902
42903         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42904         * g++.old-deja/g++.pt/partial4.C: New test.
42905
42906 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42907
42908         * gcc.c-torture/execute/ieee/hugeval.x: New.
42909
42910 2000-12-06  Neil Booth  <neilb@earthling.net>
42911
42912         * gcc.dg/cpp/backslash2.c: New tests.
42913
42914 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42915
42916         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42917         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42918
42919 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42920
42921         * gcc.c-torture/execute/20001203-2.c: New testcase.
42922
42923 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42924
42925         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42926         * g++.old-deja/g++.other/virtual10.C: New test.
42927
42928 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42929
42930         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42931
42932 2000-12-05  Richard Henderson  <rth@redhat.com>
42933
42934         * gcc.c-torture/compile/20001205-1.c: New.
42935
42936 2000-12-04  Neil Booth  <neilb@earthling.net>
42937
42938         * g++.old-deja/g++.other/virtual9.C: New test.
42939         * g++.old-deja/g++.pt/crash61.C: New test.
42940         * gcc.c-torture/execute/loop-9.c: New test.
42941
42942 2000-12-04  Neil Booth  <neilb@earthling.net>
42943
42944         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42945         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42946         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42947         * gcc.dg/cpp/extratokens.c: ...here.
42948
42949 2000-12-04  Neil Booth  <neilb@earthling.net>
42950
42951         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42952         New tests.
42953
42954 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42955
42956         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42957         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42958
42959 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42960
42961         * gcc.c-torture/execute/20001203-1.c: New test.
42962
42963 2000-12-03  Neil Booth  <neilb@earthling.net>
42964
42965         * gcc.dg/cpp/macro6.c: New test cases.
42966
42967 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42968
42969         * gcc.c-torture/execute/string-opt-9.c: New test.
42970         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42971         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42972         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42973
42974         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42975         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42976
42977 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42978
42979         * gcc.dg/cpp/if-6.c: New testcase.
42980
42981         * gcc.dg/20001201-1.c: New testcase.
42982
42983 2000-12-02  Neil Booth  <neilb@earthling.net>
42984
42985         * g++.old-deja/g++.other/externC4.C,
42986         g++.old-deja/g++.other/friend10.C: New tests.
42987
42988 2000-12-02  Neil Booth  <neilb@earthling.net>
42989
42990         * g++.old-deja/g++.other/instan2.C
42991         * g++.old-deja/g++.other/instan3.C: New test.
42992
42993 2000-12-02  Neil Booth  <neilb@earthling.net>
42994
42995         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42996         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42997         gnuc99.c,gnuc99-pedantic.c: New tests.
42998
42999 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43000
43001         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
43002         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
43003
43004 2000-12-01  Neil Booth  <neilb@earthling.net>
43005
43006         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
43007         * gcc.dg/cpp/poison.c: Update.
43008         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
43009
43010 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
43011
43012         * g77.f-torture/execute/20001201.f: New test.
43013
43014 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43015
43016         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
43017
43018 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
43019
43020         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
43021
43022 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
43023
43024         * g++.old-deja/g++.other/cast6.C: New test.
43025
43026 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
43027
43028         * gcc.c-torture/execute/20001130-2.c: New testcase.
43029
43030 2000-11-30  Richard Henderson  <rth@redhat.com>
43031
43032         * gcc.c-torture/execute/20001130-1.c: New test.
43033
43034 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43035
43036         * g++.old-deja/g++.other/op3.C: New test.
43037
43038 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43039
43040         * g++.old-deja/g++.other/op2.C: New test.
43041
43042 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43043
43044         * g++.old-deja/g++.other/crash38.C: New test.
43045
43046 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
43047
43048         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
43049
43050 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
43051
43052         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
43053         tests.
43054         * gcc.c-torture/execute/string-opt-6.c: New test.
43055
43056         * gcc.dg/20001117-1.c: Add main.
43057
43058 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
43059
43060         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
43061         Move from here ...
43062         * gcc.dg/940510-1.c: ... to here.
43063
43064         * gcc.dg/20000926-1.c: GNU C now allows initializations of
43065         zero-size arrays in toplevel structures.
43066
43067 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43068
43069         * gcc.c-torture/execute/loop-8.c: New test.
43070
43071 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43072
43073         * g++.old-deja/g++.other/base1.C: New test.
43074
43075 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43076
43077         * g++.old-deja/g++.other/parse2.C: New test.
43078
43079 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43080
43081         * g++.old-deja/g++.pt/incomplete1.C: New test.
43082
43083 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43084
43085         * g++.old-deja/g++.other/friend9.C: New test.
43086
43087 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43088
43089         * gcc.dg/20001127-1.c: New test.
43090
43091 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43092
43093         * g++.old-deja/g++.pt/friend46.C: New test.
43094
43095 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43096
43097         * g++.old-deja/g++.other/ptrmem8.C: New test.
43098
43099 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43100
43101         * gcc.c-torture/execute/string-opt-7.c: New test.
43102         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43103
43104 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43105
43106         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43107         instead of 'mkcheck 2'.
43108
43109 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43110
43111         * gcc.c-torture/execute/memcheck/driver.c,
43112         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43113         C9X references to refer to C99.
43114
43115 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
43116
43117         * gcc.dg/ultrasp3.c: New test.
43118
43119 2000-11-25  Neil Booth  <neilb@earthling.net>
43120
43121         * gcc.dg/cpp/include2.c: Update test to be locale independent.
43122
43123 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
43124
43125         * gcc.c-torture/compile/20001123-2.c: New.
43126
43127 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43128
43129         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43130
43131 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
43132
43133         * gcc.dg/sequence-point-1.c: Add some new tests.
43134         * gcc.c-torture/execute/20001124-1.c: New test.
43135
43136 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43137
43138         * g++.old-deja/g++.other/vaarg4.C: New test.
43139         * gcc.c-torture/compile/20001123-1.c: New test.
43140
43141 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43142
43143         * g++.other/crash24.C: Adjust and remove XFAIL.
43144         * g++.other/crash37.C: New test.
43145
43146 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
43147
43148         * g++.old-deja/g++.pt/instantiate9.C: New test.
43149
43150 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
43151
43152         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43153         new ABI, too.
43154
43155         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43156         * g++.old-deja/g++.robertl/eb55.C: Likewise.
43157
43158 2000-11-22  Neil Booth  <neilb@earthling.net>
43159
43160         * gcc.dg/cpp/Wtrigraphs.c: New test.
43161
43162 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
43163
43164         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43165
43166 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
43167
43168         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43169
43170 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
43171
43172         * lib/gcc-dg.exp: load_lib scanasm.exp.
43173         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43174         * lib/g++-dg.exp: load_lib scanasm.exp.
43175         * lib/scanasm.exp: New.
43176         (scan-assembler, scan-assembler-not): Add optional arguments to
43177         test name, or if not present, the pattern name.
43178         (scan-assembler-dem, scan-assembler-dem-not): New.
43179
43180         * g++.dg/dg.exp: New.
43181
43182 2000-11-21  Neil Booth  <neilb@earthling.net>
43183
43184         * gcc.dg/cpp/integrated1.c: Remove.
43185
43186 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43187
43188         * gcc.c-torture/execute/20001121-1.c: New test.
43189
43190 2000-11-21  Richard Henderson  <rth@redhat.com>
43191
43192         * gcc.c-torture/compile/20001121-1.c: New test.
43193
43194 2000-11-20  Neil Booth  <neilb@earthling.net>
43195
43196         * gcc.dg/cpp/integrated1.c: New test.
43197
43198 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43199
43200         * g++.old-deja/g++.other/inline17.C: New test.
43201
43202 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43203
43204         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43205         local variable to be zero: I made the variable global. Now
43206         uses abort() and exit() instead of relying on main's return value.
43207
43208 2000-11-20  Neil Booth  <neilb@earthling.net>
43209
43210         * gcc.dg/cpp/paste2.c: Update test.
43211         * objc/execute/paste.m: New test.
43212
43213 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43214
43215         * gcc.dg/c99-condexpr-1.c: New test.
43216
43217 2000-11-20  Neil Booth  <neilb@earthling.net>
43218
43219         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43220
43221 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
43222
43223         * g++.old-deja/g++.pt/export1.C: New test.
43224
43225 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
43226
43227         * gcc.dg/20001117-1.c: New test.
43228
43229 2000-11-18  Richard Henderson  <rth@redhat.com>
43230
43231         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43232
43233 2000-11-18  Richard Henderson  <rth@redhat.com>
43234
43235         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43236         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43237         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43238
43239 2000-11-18  Richard Henderson  <rth@redhat.com>
43240
43241         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43242         (main): New.  Exit cleanly.
43243
43244 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43245
43246         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43247         gcc.dg/c99-fordecl-2.c: New tests.
43248
43249 2000-11-18  Richard Henderson  <rth@redhat.com>
43250
43251         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43252         * gcc.c-torture/execute/zerolen-2.c: New.
43253
43254 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43255
43256         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43257         memory.
43258
43259 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43260
43261         * g++.old-deja/g++.pt/instantiate8.C: New test.
43262
43263 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43264
43265         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43266         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43267
43268 2000-11-16  Nick Clifton  <nickc@redhat.com>
43269
43270         * gcc.c-torture/execute/nestfunc-2.c: New test.
43271         * gcc.c-torture/execute/nestfunc-3.c: New test.
43272
43273 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43274
43275         * gcc.c-torture/compile/20001116-1.c: New test.
43276
43277 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43278
43279         * gcc.c-torture/execute/20001115-1.c: New test.
43280
43281 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43282
43283         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43284         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43285         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43286         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43287
43288 2000-11-15  Neil Booth  <neilb@earthling.net>
43289
43290         gcc.dg/cpp/_Pragma1.c: Update.
43291         gcc.dg/cpp/_Pragma2.c: New test.
43292
43293 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43294
43295         * g++.old-deja/g++.other/anon5.C: New test.
43296
43297 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43298
43299         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43300         tests.
43301
43302 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43303
43304         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43305         output.
43306
43307 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43308
43309         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43310         labels at end of compound statements.
43311
43312 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43313
43314         * gcc.c-torture/execute/loop-7.c: New test.
43315
43316 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43317
43318         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43319
43320 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43321
43322         * gcc.dg/c99-bool-1.c: New test.
43323
43324 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43325
43326         * gcc.dg/c99-scope-1.c: Remove xfail.
43327         * gcc.dg/c99-scope-2.c: New test.
43328
43329 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43330
43331         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43332         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43333
43334 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43335
43336         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43337         error messages.
43338
43339         * g++.mike/p700.C: Don't typedef wchar_t.
43340         * g++.mike/p784.C: Likewise.
43341         * g++.mike/eb101.C: Don't use __wchar_t.
43342
43343 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43344
43345         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43346         from DO loop.
43347
43348 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43349
43350         * gcc.c-torture/execute/20001111-1.c: New test.
43351
43352 2000-11-10  Nick Clifton  <nickc@redhat.com>
43353
43354         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43355         long multuiple and accumulate.
43356
43357 2000-11-09  Richard Henderson  <rth@redhat.com>
43358
43359         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43360         via size_t instead of int.
43361
43362         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43363         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43364         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43365         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43366
43367 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43368
43369         * gcc.c-torture/compile/20001109-1.c: New test.
43370         * gcc.c-torture/compile/20001109-2.c: New test.
43371
43372 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43373
43374         * g++.old-deja/g++.pt/operator1.C: New test.
43375         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43376
43377 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43378
43379         * gcc.dg/20001108-1.c: New test.
43380
43381 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43382
43383         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43384         with both arguments constant strings.
43385         * gcc.c-torture/execute/string-opt-3.c: New test.
43386         * gcc.c-torture/execute/string-opt-4.c: New test.
43387         * gcc.c-torture/execute/string-opt-5.c: New test.
43388
43389 2000-11-08  Nick Clifton  <nickc@redhat.com>
43390
43391         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43392         mulsidi3adddi patterns.
43393
43394 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43395
43396         * g++.old-deja/g++.other/crash36.C: New test.
43397
43398 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43399
43400         * g++.old-deja/g++.other/init16.C: New test.
43401
43402 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43403
43404         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43405
43406 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43407
43408         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43409         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43410         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43411
43412 2000-11-07  DJ Delorie  <dj@redhat.com>
43413
43414         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43415
43416 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43417
43418         * gcc.c-torture/execute/string-opt-1.c: New test.
43419
43420 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43421
43422         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43423         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43424         parameters in registers, and there is no way for a varargs
43425         function to know in which order the integer and floating-point
43426         parameters should be interleaved when they are placed on the
43427         stack.
43428         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43429         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43430
43431 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43432
43433         * gcc.c-torture/execute/string-opt-2.c: New test.
43434
43435 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43436
43437         * g++.old-deja/g++.pt/crash60.C: New test.
43438
43439 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43440
43441         * g++.old-deja/g++.other/crash24.C: New test.
43442         * g++.old-deja/g++.other/crash25.C: New test.
43443         * g++.old-deja/g++.other/crash26.C: New test.
43444         * g++.old-deja/g++.other/crash27.C: New test.
43445         * g++.old-deja/g++.other/crash28.C: New test.
43446         * g++.old-deja/g++.other/crash29.C: New test.
43447         * g++.old-deja/g++.other/crash30.C: New test.
43448         * g++.old-deja/g++.other/crash31.C: New test.
43449         * g++.old-deja/g++.other/crash32.C: New test.
43450         * g++.old-deja/g++.other/crash33.C: New test.
43451         * g++.old-deja/g++.other/crash34.C: New test.
43452         * g++.old-deja/g++.other/crash35.C: New test.
43453
43454 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43455
43456         * gcc.c-torture/execute/20001031-1.c: New test.
43457
43458 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43459
43460         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43461         namespace.
43462
43463         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43464         standards-conformant.
43465
43466         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43467
43468         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43469         * g++.old-deja/g++.mike/p755a.C: Likewise.
43470         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43471         library makes no calls to `operator new' during initialization.
43472
43473 2000-11-04  Neil Booth  <neilb@earthling.net>
43474
43475         * gcc.dg/cpp/include2.c: New tests.
43476
43477 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43478
43479         * lib/g++.exp (g++_set_ld_library_path): New function.
43480         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43481
43482 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43483
43484         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43485         warnings.
43486
43487 2000-11-01  Richard Henderson  <rth@redhat.com>
43488
43489         * g++.old-deja/g++.ext/namedret1.C: New.
43490         * g++.old-deja/g++.ext/namedret2.C: New.
43491         * g++.old-deja/g++.ext/namedret3.C: New.
43492
43493 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43494
43495         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43496         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43497
43498 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43499
43500         * gcc.c-torture/execute/va-arg-21.c: New test.
43501
43502 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43503
43504         * gcc.dg/c99-complex-2.c: New test.
43505
43506 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43507
43508         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43509
43510 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43511
43512         * g++.old-deja/g++.other/inline16.C: New test.
43513
43514 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43515
43516         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43517         __PRETTY_FUNCTION__
43518
43519 2000-10-29  Neil Booth  <neilb@earthling.net>
43520
43521         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43522         New tests.
43523         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43524         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43525         optimisation.
43526
43527 2000-10-29  Neil Booth  <neilb@earthling.net>
43528
43529         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43530         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43531         * mi5.c: Test multiple includes work with -C.
43532         * trigraphs.c: Test ^= version.
43533
43534 2000-10-28  Neil Booth  <neilb@earthling.net>
43535
43536         New tests and test updates for new macro expander.
43537
43538         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43539         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43540         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43541         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43542         new diagnostic messages.
43543
43544         * gcc.dg/cpp/macro3.c: New tests.
43545
43546 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43547
43548         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43549         on the same line.
43550
43551 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43552
43553         * g++.old-deja/g++.other/eh2.C: New test.
43554
43555 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43556
43557         * gcc.c-torture/execute/20001027-1.c: New test.
43558
43559 2000-10-26  Richard Henderson  <rth@redhat.com>
43560
43561         * gcc.c-torture/execute/20001026-1.c: New.
43562
43563 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43564
43565         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43566         * g++.old-deja/g++.law/builtin1.C: Likewise.
43567         * g++.old-deja/g++.law/ctors10.C: Likewise.
43568         * g++.old-deja/g++.law/virtual3.C: Likewise.
43569         * g++.old-deja/g++.mike/p658.C: Likewise.
43570         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43571         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43572         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43573         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43574         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43575
43576 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43577
43578         * gcc.c-torture/compile/20001024-1.c: New test.
43579
43580 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43581
43582         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43583         to tell us whether or not we are using V3.
43584
43585 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43586
43587         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43588         operands.
43589
43590 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43591
43592         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43593
43594 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43595
43596         * gcc.c-torture/execute/20001024-1.c: New test.
43597
43598 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43599
43600         * g++.old-deja/g++.other/sibcall1.C: New test.
43601
43602 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43603
43604         * gcc.dg/noncompile/init-3.c: New test.
43605
43606 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43607
43608         * gcc.dg/format-array-1.c: New test.
43609
43610 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43611
43612         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43613         writing through null pointers; remove comment about testing
43614         unterminated strings.
43615
43616 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43617
43618         * gcc.c-torture/execute/20001017-2.c: New test.
43619
43620 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43621
43622         * gcc.c-torture/compile/20001018-1.c: New test.
43623         * gcc.c-torture/compile/20001018-1.x: Xfail.
43624
43625 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43626
43627         * gcc.c-torture/execute/20001017-1.c: New test.
43628
43629 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43630
43631         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43632         for multiple use of arguments with scanf formats; add tests for
43633         multiple use of arguments.
43634
43635 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43636
43637         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43638
43639 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43640
43641         * gcc.dg/format-miss-1.c: New test.
43642
43643 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43644
43645         * gcc.c-torture/execute/20001013-1.c: New test.
43646
43647 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43648
43649         * gcc.dg/format-branch-1.c: New test.
43650
43651 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43652
43653         * README, lib/file-format.exp: Remove EGCS references.
43654
43655 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43656
43657         * gcc.dg/20001013-1.c: New test.
43658
43659 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43660
43661         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43662         for intmax_t in the compiler using __typeof__ and the type rules
43663         for conditional expressions.
43664
43665 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43666
43667         * gcc.dg/20001012-1.c: New test.
43668         * gcc.dg/20001012-2.c: New test.
43669
43670 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43671
43672         * gcc.dg/format-attr-1.c: New test.
43673
43674 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43675
43676         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43677         __LONG_LONG_MAX__ instead of LLONG_MAX.
43678
43679 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43680
43681         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43682         scanf flags.
43683         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43684         flags.
43685
43686 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43687
43688         * gcc.dg/sequence-pt-1.c: New test.
43689
43690 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43691
43692         * gcc.c-torture/execute/20001011-1.c: New testcase.
43693         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43694
43695 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43696
43697         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43698         does not error on it.
43699
43700 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43701
43702         * gcc.dg/20001009-1.c: New test.
43703
43704 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43705
43706         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43707         * gcc.c-torture/execute/20001009-2.c: ... to here.
43708
43709 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43710
43711         * gcc.c-torture/compile/20001009-1.c: New testcase.
43712         * gcc.c-torture/execute/20001009-1.c: New testcase.
43713         Testcases provided by Jan Hubicka <jh@suse.cz>.
43714
43715 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43716
43717         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43718         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43719         uintmax_t using <limits.h> to emulate the compiler's internal
43720         logic.  No longer XFAIL %j tests.
43721
43722 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43723
43724         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43725         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43726         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43727         regexps and details of expected handling of some bad formats.
43728         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43729         suppression.
43730
43731 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43732
43733         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43734         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43735         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43736         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43737         in list archives.
43738
43739 2000-10-06  Richard Henderson  <rth@cygnus.com>
43740
43741         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43742         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43743         * g++.old-deja/g++.jason/report.C: Likewise.
43744         * g++.old-deja/g++.law/friend5.C: Likewise.
43745         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43746         of the expected warnings.
43747
43748 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43749
43750         * g++.old-deja/g++.pt/enum14.C: New test.
43751
43752 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43753
43754         * g++.old-deja/g++.pt/crash59.C: New test.
43755
43756 2000-10-04  Will Cohen  <wcohen@redhat.com>
43757
43758         * gcc.dg/20000926-1.c: New test.
43759
43760 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43761
43762         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43763         function name for current C++ compiler.
43764         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43765
43766 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43767
43768         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43769         __PRETTY_FUNCTION__.
43770         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43771
43772 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43773
43774         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43775
43776 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43777
43778         * gcc.c-torture/compile/20000923-1.c: New test.
43779
43780 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43781
43782         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43783         * g++.old-deja/g++.pt/ttp62.C: Same.
43784         * g++.old-deja/g++.other/inline14.C: Same.
43785
43786 2000-09-24  Richard Henderson  <rth@cygnus.com>
43787
43788         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43789
43790 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43791
43792         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43793
43794 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43795
43796         * gcc.c-torture/compile/20000922-1.c: New file.
43797
43798 2000-09-21  Nick Clifton  <nickc@redhat.com>
43799
43800         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43801         a signed long modulo operation.
43802         (mod6): New function - perform an unsigned long modulo operation.
43803         (main): Add tests for modulos of very large numbers by very small
43804         dividends.
43805
43806 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43807
43808         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43809
43810 2000-09-19  Richard Henderson  <rth@cygnus.com>
43811
43812         * gcc.dg/compare2.c (case 10): XFAIL.
43813
43814 2000-09-18  Richard Henderson  <rth@cygnus.com>
43815
43816         * gcc.c-torture/execute/20000906-1.c: Move ...
43817         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43818         that support __builtin_trap.
43819
43820 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43821
43822         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43823
43824 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43825
43826         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43827         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43828         more $ format tests.
43829
43830 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43831
43832         * gcc.dg/format-errmk-1.c: New test.
43833
43834 2000-09-17  Greg McGary  <greg@mcgary.org>
43835
43836         * gcc.c-torture/execute/20000917-1.x: Remove.
43837
43838 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43839
43840         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43841
43842 2000-09-17  Greg McGary  <greg@mcgary.org>
43843
43844         * gcc.c-torture/execute/20000917-1.c: New test.
43845         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43846
43847 2000-09-16  Neil Booth  <NeilB@earthling.net>
43848
43849         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43850         in nested macro bug.
43851
43852 2000-09-15  Neil Booth  <NeilB@earthling.net>
43853
43854         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43855
43856 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43857
43858         * gcc.c-torture/execute/20000914-1.c: New test.
43859
43860 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43861
43862         * g++.other/inline13.C: New test.
43863
43864 2000-09-12  Andreas Jaeger  <aj@suse.de>
43865
43866         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43867         constant by Ulrich Drepper <drepper@redhat.com>.
43868
43869 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43870
43871         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43872
43873 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43874
43875         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43876
43877 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43878
43879         * gcc.dg/cpp/backslash.c: New test.
43880
43881 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43882
43883         * gcc.c-torture/execute/20000910-1.c: New test.
43884         * gcc.c-torture/execute/20000910-2.c: Likewise.
43885
43886 2000-09-11  Robert Lipe  <robertl@sco.com>
43887
43888         * gcc.dg/pragma-align.c: New test.
43889
43890 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43891
43892         * g++.old-deja/g++.pt/explicit82.C: New test.
43893         * g++.old-deja/g++.pt/explicit83.C: New test.
43894
43895 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43896
43897         * gcc.dg/asm-names.c: New test.
43898
43899 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43900
43901         * gcc.dg/cpp/tr-warn6.c: New test
43902
43903 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43904
43905         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43906         be accepted.
43907
43908 2000-09-07  Catherine Moore  <clm@redhat.com>
43909
43910         * gcc.c-torture/execute/unroll-1.c: New test.
43911
43912 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43913
43914         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43915         ERROR markers.
43916         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43917         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43918         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43919         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43920         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43921         Preprocess only.
43922         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43923         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43924
43925 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43926
43927         * g++.old-deja/g++.pt/deduct2.C: New test.
43928
43929 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43930
43931         * g++.old-deja/g++.pt/parms2.C: New test.
43932
43933 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43934
43935         * g++.old-deja/g++.pt/crash58.C: New test.
43936
43937 2000-09-06  Greg McGary  <greg@mcgary.org>
43938
43939         * gcc.c-torture/execute/20000906-1.c: New test.
43940         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43941
43942 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43943
43944         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43945
43946 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43947
43948         * g++.old-deja/g++.pt/crash57.C: New test.
43949
43950 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43951
43952         * g++.old-deja/g++.pt/crash56.C: New test.
43953
43954 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43955
43956         * g++.old-deja/g++.pt/koenig1.C: New test.
43957
43958 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43959
43960         * gcc.dg/20000904-1.c: New test.
43961
43962 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43963
43964         * gcc.dg/cpp/paste8.c: New test.
43965
43966 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43967
43968         * gcc.c-torture/compile/20000827-1.c: New test.
43969
43970 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43971
43972         * gcc.dg/format-diag-1.c: New test.
43973
43974 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43975
43976         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43977         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43978         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43979         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43980         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43981
43982 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43983
43984         * g++.old-deja/g++.other/nested4.C: New test.
43985
43986 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43987
43988         * g++.old-deja/g++.ns/scoped1.C: New test.
43989
43990 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43991
43992         * lib/g++.exp: Support testing already-installed GCC.
43993
43994 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43995
43996         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43997
43998 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43999
44000         * gcc.dg/return-type-2.c: New test.
44001
44002 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
44003
44004         * gcc.c-torture/compile/20000825-1.c: New test.
44005
44006 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
44007
44008         * gcc.dg/dwarf2-2.c: New test.
44009
44010 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
44011
44012         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
44013         dg-warning regexps.
44014
44015 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44016
44017         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
44018         gcc.dg/format-ext-5.c: New tests.
44019
44020 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
44021
44022         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
44023
44024 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
44025
44026         * gcc.dg/noncompile/930622-2.c: Adjust error message.
44027
44028 2000-08-24  Richard Henderson  <rth@cygnus.com>
44029
44030         * gcc.dg/ia64-sync-1.c: New test.
44031         * gcc.dg/ia64-sync-2.c: New test.
44032         * gcc.dg/ia64-asm-1.c: New test.
44033
44034 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44035
44036         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
44037         * gcc.dg/format-ext-2.c: New test.
44038
44039 2000-08-23  Jason Merrill  <jason@redhat.com>
44040
44041         * lib/old-dejagnu.exp: Also ignore "In member function" and
44042         "At global scope".
44043
44044 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44045
44046         * gcc.dg/noncompile/label-lineno-1.c: New test.
44047
44048 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44049
44050         * gcc.dg/c99-array-nonobj-1.c: New test.
44051
44052 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44053
44054         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
44055         tests.
44056         * gcc.dg/format-ext-1.c: New test.
44057
44058 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44059
44060         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
44061         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
44062         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
44063         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
44064         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
44065
44066 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44067
44068         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
44069         gcc.dg/c99-strftime-2.c: New tests.
44070
44071 2000-08-22  Richard Henderson  <rth@cygnus.com>
44072
44073         * gcc.c-torture/execute/20000822-1.c: New test.
44074
44075 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44076
44077         * gcc.c-torture/execute/20000819-1.x: Remove.
44078
44079 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44080
44081         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
44082         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
44083         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
44084         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
44085         gcc.dg/format-xopen-1.c: New tests.
44086
44087 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44088
44089         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
44090
44091 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44092
44093         * g++.old-deja/g++.other/loop2.C: New test.
44094
44095         * gcc.c-torture/compile/20000606-1.c: New test.
44096         * gcc.c-torture/compile/20000728-1.c: New test.
44097         * gcc.c-torture/execute/20000801-1.c: New test.
44098         * gcc.c-torture/execute/20000801-2.c: New test.
44099         * gcc.c-torture/execute/20000819-1.c: New test.
44100         * gcc.c-torture/execute/20000819-1.x: XFAIL.
44101         * gcc.dg/20000629-1.c: New test.
44102         * gcc.dg/20000724-1.c: New test.
44103         * gcc.dg/20000807-1.c: New test.
44104
44105 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44106
44107         * gcc.dg/cpp/pragma-1.c: New test.
44108         * gcc.dg/cpp/pragma-2.c: New test.
44109
44110 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
44111
44112         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44113         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
44114
44115 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44116
44117         * gcc.c-torture/compile/20000818-1.c: New test.
44118
44119 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
44120
44121         * gcc.c-torture/execute/20000818-1.c: New test.
44122
44123 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44124
44125         * gcc.dg/format-va-1.c: New test.
44126
44127 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44128
44129         * g++.old-deja/g++.other/typedef8.C: New test.
44130
44131 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44132
44133         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44134         * g++.old-deja/g++.mike/net36.C: Mark candidate.
44135         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44136         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44137         * g++.old-deja/g++.other/ptrmem7.C: New test.
44138         * g++.old-deja/g++.pt/ptrmem10.C: New test.
44139
44140 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44141
44142         * g++.old-deja/g++.pt/typename27.C: New test.
44143
44144 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
44145
44146         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44147         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44148         * g++.old-deja/g++.pt/friend45.C: New test.
44149         * g++.old-deja/g++.other/friend8.C: New test.
44150
44151 2000-08-15  Richard Henderson  <rth@cygnus.com>
44152
44153         * gcc.c-torture/execute/20000815-1.c: New test.
44154
44155 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44156
44157         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44158         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44159         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44160
44161 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
44162
44163         * g++.old-deja/g++.other/refinit2.C: New test.
44164
44165 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
44166
44167         * lib/c-torture.exp (c-torture): Make
44168         compiler_conditional_xfail_data global.
44169         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44170         compiler_conditional_xfail_data machinery.
44171         (f-torture-execute): Likewise.
44172         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44173         and only when unrolling loops.
44174
44175         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44176
44177 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44178
44179         * g++.old-deja/g++.pt/explicit81.C: New test.
44180
44181 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44182
44183         * g++.old-deja/g++.pt/typename26.C: New test.
44184
44185 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44186
44187         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44188         warning.
44189
44190 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44191
44192         * g++.old-deja/g++.other/array3.C: New test.
44193
44194 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44195
44196         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44197         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44198         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44199         New tests.
44200
44201 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44202
44203         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44204         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44205
44206 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44207
44208         * gcc.c-torture/execute/20000808-1.c: New test.
44209
44210 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44211
44212         * gcc.dg/c90-const-expr-1.c: New test.
44213
44214 2000-08-08  Richard Henderson  <rth@cygnus.com>
44215
44216         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44217
44218 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44219
44220         * gcc.dg/noncompile/const-ll-1.c: New test.
44221
44222 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44223
44224         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44225
44226 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44227
44228         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44229         that running programs linked against the shared version of libobjc
44230         run correctly.
44231
44232 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44233
44234         * gcc.dg/c99-printf-1.c: New test.
44235
44236 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44237
44238         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44239
44240 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
44241
44242         * gcc.c-torture/execute/20000731-1.x: Delete.
44243
44244 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
44245
44246         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44247         and torture_without_loops as is done by c-torture.exp.
44248         (search_for): Copy from c-torture.exp.
44249         (gcc-dg-runtest): New function, drives a directory of tests
44250         iterating over the TORTURE_OPTIONS.
44251         (scan-assembler, scan-assembler-not): Move here from
44252         individual directory drivers.
44253
44254         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44255         defined by lib/gcc-dg.exp.
44256         * gcc.dg/cpp/cpp.exp: Likewise.
44257         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44258         gcc-dg-runtest, so we cycle over optimization options.
44259
44260         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44261         * gcc.dg/compare2.c: No longer expected to fail.
44262
44263 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44264
44265         * gcc.c-torture/execute/20000804-1.c: New test.
44266
44267 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44268
44269         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44270
44271 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44272
44273         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44274
44275 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44276
44277         * gcc.c-torture/compile/20000803-1.c: New test.
44278
44279 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44280
44281         * gcc.c-torture/execute/20000801-3.c,
44282         gcc.c-torture/execute/20000801-4.c: New tests.
44283         * gcc.c-torture/execute/20000801-3.x,
44284         gcc.c-torture/execute/20000801-4.x: Xfail.
44285
44286 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44287
44288         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44289         libobjc/.libs to allow for libtool.
44290
44291 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44292
44293         * gcc.c-torture/compile/20000802-1.c: New test.
44294
44295 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44296
44297         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44298
44299 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44300
44301         * gcc-c-torture/execute/20000731-2.c: New test.
44302
44303         * gcc.c-torture/execute/20000731-1.c: New test.
44304         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44305
44306 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44307
44308         * testsuite/gcc.dg/cpp/paste7.c: New test.
44309         * gcc.dg/cpp/20000725-1.c: New test.
44310
44311 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44312
44313         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44314         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44315         declaration warning for __builtin_dwarf_reg_size.
44316
44317         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44318
44319 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44320
44321         * gcc.dg/noncompile/voidparam-1.c: New test.
44322
44323 2000-07-30  Richard Henderson  <rth@cygnus.com>
44324
44325         * gcc.dg/c90-digraph-1.c: Don't xfail.
44326         * gcc.dg/compare2.c (case 10): Xfail.
44327         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44328
44329 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44330
44331         * gcc.dg/c99-main-1.c: New test.
44332
44333 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44334
44335         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44336
44337 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44338
44339         * gcc.c-tortuer/execute/20000726-1.c: New test.
44340
44341 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44342
44343         * gcc.c-torture/execute/enum-2.c: New test.
44344
44345 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44346
44347         * gcc.dg/cpp/tr-warn3.c: New test.
44348
44349 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44350
44351         * g++.old-deja/g++.ext/implicit1.C: Remove.
44352         * g++.old-deja/g++.jason/c2.C: Remove
44353         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44354         * g++.old-deja/g++.pt/crash16.C: Likewise.
44355         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44356
44357 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44358
44359         * g++.old-deja/g++.other/for2.C: New test.
44360
44361 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44362
44363         * gcc.dg/20000720-1.c: New test.
44364
44365 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44366
44367         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44368
44369 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44370
44371         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44372         * gcc.c-torture/execute/20000722-1.c: New.
44373         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44374
44375 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44376
44377         * gcc.dg/cpp/20000720-1.S: New test.
44378
44379 2000-07-21  Michael Meissner  <meissner@redhat.com>
44380
44381         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44382
44383 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44384
44385         * g++.old-deja/g++.brendan/crash16.C,
44386         g++.old-deja/g++.brendan/parse3.C,
44387         g++.old-deja/g++.brendan/redecl1.C,
44388         g++.old-deja/g++.ns/template13.C,
44389         g++.old-deja/g++.other/decl4.C,
44390         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44391
44392 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44393
44394         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44395         and "Internal error".
44396
44397         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44398         regexps.
44399         * gcc.dg/cpp/paste6.c: New test.
44400
44401 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44402
44403         * gcc.dg/cpp/tr-direct.c: New test.
44404
44405         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44406         gcc.dg/cpp/undef1.c: Tweak error regexps.
44407
44408 2000-07-18  Eric Christopher <echristo@redhat.com>
44409
44410         * gcc.c-torture/compile/20000718-1.c: New test.
44411
44412 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44413
44414         * cpplex.c (_cpp_push_token): If the token being pushed back
44415         is the previous token in this context, just subtract one from
44416         context->posn.
44417         * cppmacro.c (save_expansion): Clear aux field when storing a
44418         placemarker.
44419
44420 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44421
44422         * gcc.dg/noncompile/redecl-1.c: New test.
44423
44424 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44425
44426         * gcc.c-torture/execute/20000717-5.c: New test.
44427         * gcc.c-torture/execute/20000717-1.x: Removed.
44428
44429 2000-07-17  Richard Henderson  <rth@cygnus.com>
44430
44431         * gcc.c-torture/execute/20000717-4.c: New test.
44432
44433 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44434
44435         * gcc.dg/cpp/syshdr.c: New test.
44436         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44437
44438 2000-07-17  Neil Booth  <neilb@earthling.net>
44439
44440         * gcc.dg/cpp/cmdlne-dM.c: New test.
44441         * gcc.dg/cpp/cmdlne-dD.c: New test.
44442
44443 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44444
44445         * gcc.c-torture/execute/20000717-3.c: New test.
44446
44447         * gcc.c-torture/compile/20000717-1.c: New test.
44448
44449 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44450
44451         * gcc.c-torture/execute/20000717-2.c: New test.
44452
44453 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44454
44455         * gcc.dg/formatz-1.c: New test.
44456
44457         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44458         * gcc.dg/c99-digraph-1.c: New tests.
44459
44460         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44461         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44462
44463         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44464         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44465         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44466         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44467         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44468         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44469         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44470
44471 2000-07-17   Greg McGary <greg@mcgary.org>
44472
44473         * gcc.c-torture/execute/20000717-1.c: New test.
44474         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44475
44476 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44477
44478         * gcc.c-torture/execute/20000715-2.c: New test.
44479         * gcc.dg/20000715-1.c: New test.
44480
44481 2000-07-15  Michael Meissner  <meissner@redhat.com>
44482
44483         * gcc.c-torture/execute/20000715-1.c: New test.
44484
44485 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44486
44487         * gcc.c-torture/execute/20000707-1.c: New test.
44488
44489 2000-07-13  Neil Booth  <NeilB@earthling.net>
44490
44491         * testsuite/gcc.dg/cpp/digraph1.c,
44492         testsuite/gcc.dg/cpp/digraph2.c,
44493         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44494
44495 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44496
44497         * g77.f-torture/compile/20000630-2.f: New test.
44498         * g77.f-torture/compile/20000630-2.x
44499
44500 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44501
44502         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44503
44504 2000-07-11  Neil Booth  <NeilB@earthling.net>
44505
44506         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44507
44508 2000-07-11  Neil Booth  <NeilB@earthling.net>
44509
44510         * gcc.dg/cpp/cmdlne-C.c: New.
44511
44512 2000-07-09  Neil Booth  <NeilB@earthling.net>
44513
44514         * gcc.dg/cpp/directiv.c: New tests.
44515         * gcc.dg/cpp/undef1.c: Update.
44516
44517 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44518
44519         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44520
44521 2000-07-09  Neil Booth  <NeilB@earthling.net>
44522
44523         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44524
44525 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44526
44527         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44528         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44529
44530 2000-07-08  Neil Booth  <NeilB@earthling.net>
44531
44532         * gcc.dg/cpp/macsyntx.c: New tests.
44533
44534 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44535
44536         * gcc.dg/20000707-1.c: New test.
44537
44538 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44539
44540         * gcc.c-torture/execute/20000706-1.c: New test.
44541         * gcc.c-torture/execute/20000706-2.c: New test.
44542         * gcc.c-torture/execute/20000706-3.c: New test.
44543         * gcc.c-torture/execute/20000706-4.c: New test.
44544         * gcc.c-torture/execute/20000706-5.c: New test.
44545
44546 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44547
44548         * g++.old-deja/g++.pt/instantiate7.C: New test.
44549
44550 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44551
44552         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44553         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44554         * g++.old-deja/g++.other/rtti3.C: Likewise.
44555         * g++.old-deja/g++.other/rttid3.C: Likewise.
44556
44557 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44558
44559         *  g77.f-torture/compile/20000630-1.x: Fix typo
44560
44561 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44562
44563         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44564         assembly output.
44565
44566 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44567
44568         * gcc.dg/cpp/ident.c: New test.
44569
44570 2000-07-05  Neil Booth  <NeilB@earthling.net>
44571
44572         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44573           gcc.dg/cpp/lexstrng.c: New tests.
44574
44575 2000-07-04  Neil Booth  <NeilB@earthling.net>
44576
44577         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44578         * gcc.dg/cpp/strify2.c: Same.
44579
44580 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44581
44582         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44583         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44584         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44585         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44586
44587         * testsuite/gcc.dg/cpp/macro1.c,
44588         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44589         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44590         testsuite/gcc.dg/cpp/strify1.c,
44591         testsuite/gcc.dg/cpp/strify2.c: New tests.
44592
44593 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44594
44595         * gcc.c-torture/execute/20000703-1.c: New test.
44596
44597 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44598
44599         * g++.old-deja/g++.pt (lookup10.C): New test.
44600
44601 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44602
44603         * g++.old-deja/g++.pt (typename25.C): New test.
44604
44605 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44606
44607         * gcc.c-torture/compile/20000701-1.c: New test.
44608
44609 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44610
44611         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44612         to test case.
44613
44614 2000-06-30  Catherine Moore  <clm@cygnus.com>
44615
44616         * gcc.c-torture/execute/align-1.c: New test.
44617
44618 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44619
44620         * g++.old-deja/g++.pt/expr8.C: New test.
44621         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44622
44623 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44624
44625         * gcc.c-torture/compile/20000629-1.c: New test.
44626
44627 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44628
44629
44630         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44631         gcc.dg/noncompile directory, depending on whether they're
44632         preprocessor tests or not.  Annotate all the tests for the dg
44633         framework.
44634
44635         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44636         * gcc.dg/noncompile/noncompile.exp: New.
44637
44638         * Moved files:
44639         Old name                                New name
44640         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44641         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44642         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44643         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44644         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44645         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44646         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44647         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44648         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44649         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44650         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44651         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44652         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44653         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44654         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44655         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44656         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44657         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44658         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44659         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44660         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44661         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44662         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44663         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44664
44665         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44666         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44667         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44668         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44669         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44670         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44671
44672 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44673
44674         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44675         declare one variable.  On the fourth, error.
44676         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44677         declared by 20000628-1a.h.
44678
44679 2000-06-29  Richard Henderson  <rth@redhat.com>
44680
44681         * gcc.c-torture/execute/930529-1.x: New file.
44682         * gcc.dg/920413-1.c: Adjust expected warning text.
44683         * gcc.dg/980217-1.c: Declare abort.
44684         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44685
44686 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44687
44688         * g77.f-torture/compile/20000629-1.f: New test.
44689         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44690
44691 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44692
44693         Rearrange lots of files, removing entirely the
44694         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44695         directories.
44696
44697         * Deleted files:
44698         gcc.c-torture/code_quality/code_quality.exp
44699         gcc.c-torture/special/special.exp
44700         gcc.failure/failure.exp
44701         gcc.failure/940409-1.x
44702         gcc.c-torture/compile/961203-1.x
44703
44704         * New files:
44705         gcc.misc-tests/linkage.exp
44706         gcc.c-torture/execute/920730-1t.c
44707         gcc.c-torture/execute/920730-1t.x
44708         gcc.c-torture/compile/920520-1.x
44709         gcc.c-torture/compile/920521-1.x
44710         gcc.c-torture/compile/981006-1.x
44711         gcc.c-torture/execute/eeprof-1.x
44712
44713         * Moved files (possibly with modifications to fit a new harness):
44714         Old name                                New name
44715         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44716         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44717         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44718         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44719         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44720         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44721         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44722         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44723         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44724         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44725         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44726         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44727         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44728         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44729
44730 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44731
44732         * c-torture/compile/961203-1.x: Delete.
44733
44734         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44735         not exit. Include stdio.h.
44736         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44737         * gcc.misc-tests/dg-12.c: Likewise.
44738         * gcc.misc-tests/dg-5.c: Likewise.
44739         * gcc.misc-tests/dg-6.c: Likewise.
44740         * gcc.misc-tests/dg-7.c: Prototype abort.
44741         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44742         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44743         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44744         not exit.
44745         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44746         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44747
44748 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44749
44750         * gcc.dg/cpp/20000628-1.c: New test.
44751         * gcc.dg/cpp/20000628-1.h: New header for above test.
44752         * gcc.dg/cpp/20000628-1a.h: Likewise.
44753
44754 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44755
44756         * gcc.dg/cpp: New directory.
44757         * gcc.dg/cpp/cpp.exp: New driver.
44758         * gcc.dg/cpp/20000627-1.c: New test.
44759         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44760         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44761         and rewrite as a compilation test.
44762
44763         * gcc.dg: Move many files into the cpp subdirectory, possibly
44764         renaming or editing them as well.
44765         Old name                New name
44766         990119-1.c              cpp/19990119-1.c
44767         990228-1.c              cpp/19990228-1.c
44768         990407-1.c              cpp/19990407-1.c
44769         990409-1.c              cpp/19990409-1.c
44770         990413-1.c              cpp/19990413-1.c
44771         990703-1.c              cpp/19990703-1.c
44772         20000127-1.c            cpp/20000127-1.c
44773         20000129-1.c            cpp/20000129-1.c
44774         20000207-1.c            cpp/20000207-1.c
44775         20000207-2.c            cpp/20000207-2.c
44776         20000209-1.c            cpp/20000209-1.c
44777         20000209-2.c            cpp/20000209-2.c
44778         20000301-1.c            cpp/20000301-1.c
44779         20000419-1.c            cpp/20000419-1.c
44780         20000510-1.S            cpp/20000510-1.S
44781         20000519-1.c            cpp/20000519-1.c
44782         20000529-1.c            cpp/20000529-1.c
44783         20000625-1.c            cpp/20000625-1.c
44784         20000625-2.c            cpp/20000625-2.c
44785         cpp-as1.c               cpp/assert1.c
44786         cpp-as2.c               cpp/assert2.c
44787         cxx-comments-1.c        cpp/cxxcom1.c
44788         cxx-comments-2.c        cpp/cxxcom2.c
44789         endif-label.c           cpp/endif.c
44790         cpp-hash1.c             cpp/hash1.c
44791         cpp-hash2.c             cpp/hash2.c
44792         cpp-if1.c               cpp/if-1.c
44793         cpp-if2.c               cpp/if-2.c
44794         cpp-if3.c               cpp/if-3.c
44795         cpp-if4.c               cpp/if-4.c
44796         cpp-if5.c               cpp/if-5.c
44797         cpp-cond.c              cpp/if-cexp.c
44798         cpp-missingop.c         cpp/if-mop.c
44799         cpp-missingparen.c      cpp/if-mpar.c
44800         cpp-opprec.c            cpp/if-oppr.c
44801         cpp-ifparen.c           cpp/if-paren.c
44802         cpp-shortcircuit.c      cpp/if-sc.c
44803         cpp-shift.c             cpp/if-shift.c
44804         cpp-unary.c             cpp/if-unary.c
44805         cpp-li1.c               cpp/line1.c
44806         cpp-li2.c               cpp/line2.c
44807         lineno.c                cpp/line3.c
44808         lineno-2.c              cpp/line4.c
44809         cpp-mi.c                cpp/mi1.c
44810         cpp-mic.h               cpp/mi1c.h
44811         cpp-micc.h              cpp/mi1cc.h
44812         cpp-mind.h              cpp/mi1nd.h
44813         cpp-mindp.h             cpp/mi1ndp.h
44814         cpp-mix.h               cpp/mi1x.h
44815         cpp-mi2.c               cpp/mi2.c
44816         cpp-mi2a.h              cpp/mi2a.h
44817         cpp-mi2b.h              cpp/mi2b.h
44818         cpp-mi2c.h              cpp/mi2c.h
44819         cpp-mi3.c               cpp/mi3.c
44820         cpp-mi3.def             cpp/mi3.def
44821         poison-1.c              cpp/poison.c
44822         pr-impl.c               cpp/prag-imp.c
44823         cpp-redef-2.c           cpp/redef1.c
44824         cpp-redef.c             cpp/redef2.c
44825         strpaste.c              cpp/strp1.c
44826         strpaste-2.c            cpp/strp2.c
44827         cpp-tradpaste.c         cpp/tr-paste.c
44828         cpp-tradstringify.c     cpp/tr-str.c
44829         cpp-tradwarn1.c         cpp/tr-warn1.c
44830         cpp-tradwarn2.c         cpp/tr-warn2.c
44831         trigraphs.c             cpp/trigraphs.c
44832         cpp-unc1.c              cpp/unc1.c
44833         cpp-unc2.c              cpp/unc2.c
44834         cpp-unc3.c              cpp/unc3.c
44835         cpp-unc.c               cpp/unc4.c
44836         undef.c                 cpp/undef1.c
44837         undef-2.c               cpp/undef2.c
44838         cpp-wi1.c               cpp/widestr1.c
44839
44840 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44841
44842         * lib/g++.exp (g++_include_flags): Tweak.
44843
44844 2000-06-27  H.J. Lu  <hjl@gnu.org>
44845             Loren J. Rittle  <ljrittle@acm.org>
44846
44847         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44848         version with one that knows about the new gcc tree structure.
44849         (g++_link_flags): Same.
44850
44851 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44852
44853         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44854         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44855         case we are cross-compiling.
44856
44857         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44858         g++.old-deja/g++.niklas/Makefile.in,
44859         g++.old-deja/g++.niklas/configure.in,
44860         g++.old-deja/g++.other/Makefile.in,
44861         g++.old-deja/g++.other/configure.in,
44862         gcc.c-torture/code_quality/Makefile.in,
44863         gcc.c-torture/code_quality/configure.in,
44864         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44865         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44866         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44867         gcc.c-torture/execute/ieee/Makefile.in,
44868         gcc.c-torture/execute/ieee/configure.in,
44869         gcc.c-torture/noncompile/Makefile.in,
44870         gcc.c-torture/noncompile/configure.in,
44871         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44872         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44873         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44874
44875 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44876
44877         * g++.old-deja/g++.other/ambig3.C: New test.
44878
44879 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44880
44881         * g++.old-deja/g++.pt/syntax1.C: New test.
44882         * g++.old-deja/g++.pt/syntax2.C: New test.
44883         * g++.old-deja/g++.other/syntax3.C: New test.
44884         * g++.old-deja/g++.other/syntax4.C: New test.
44885
44886 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44887
44888         * gcc.dg/20000623-1.c: Prototype exit and abort.
44889
44890 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44891
44892         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44893         New tests.
44894         * gcc.dg/cpp-mi3.def: New file.
44895
44896         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44897         inside assertions.
44898         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44899         lexer's error messages.
44900         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44901         divine anything from the linemarkers.
44902         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44903         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44904
44905 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44906
44907         * gcc.dg/20000623-1.c: New test.
44908
44909 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44910
44911         * gcc.c-torture/execute/20000622-1.c: New test.
44912
44913 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44914
44915         * g++.old-deja/g++.other/init15.C: New test.
44916
44917 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44918
44919         * g++.old-deja/g++.pt/vaarg2.C: New test.
44920         * g++.old-deja/g++.pt/vaarg3.C: New test.
44921
44922 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44923
44924         * g++.old-deja/g++.other/dyncast6.C: New test.
44925
44926 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44927
44928         * gcc.c-torture/execute/loop-6.c: New test.
44929
44930 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44931
44932         * gcc.dg/20000614-1.c: New test.
44933         * gcc.dg/20000614-2.c: New test.
44934
44935 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44936
44937         * g++.old-deja/g++.other/inline12.C: New test.
44938
44939 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44940
44941         * g++.old-deja/g++.other/eh1.C: New test.
44942
44943 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44944
44945         * g++.old-deja/g++.other/type.C: New test.
44946
44947 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44948
44949         * g++.old-deja/g++.other/initstring.C: New test.
44950
44951 2000-06-12  Jason Merrill  <jason@redhat.com>
44952
44953         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44954
44955 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44956
44957         * gcc.c-torture/compile/20000609-1.c: New test.
44958
44959 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44960
44961         * gcc.dg/20000609-1.c: New test.
44962
44963 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44964
44965         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44966         * gcc.c-torture/noncompile/poison-1.c: Move...
44967         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44968         * gcc.dg/cpp-li1.c: Add a token after the #line.
44969
44970 2000-06-05  Richard Henderson  <rth@cygnus.com>
44971
44972         * gcc.c-torture/execute/20000605-2.c: New test.
44973         * gcc.c-torture/execute/20000605-3.c: New test.
44974
44975 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44976
44977         * g77.f-torture/execute/20000503-1.x: New file.
44978
44979 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44980
44981         * g++.old-deja/g++.eh/badalloc1.C: New test.
44982
44983 2000-06-05  Richard Henderson  <rth@cygnus.com>
44984
44985         * gcc.c-torture/execute/20000605-1.c: New test.
44986
44987 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44988             Nathan Sidwell <nathan@codesourcery.com>
44989
44990         * gcc.c-torture/compile/20000605-1.c: New test.
44991
44992 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44993
44994         * g77.f-torture/compile/20000601-1.f: New test.
44995
44996 2000-06-03  Richard Henderson  <rth@cygnus.com>
44997
44998         * gcc.c-torture/execute/20000603-1.c: New.
44999
45000 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
45001
45002         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
45003         * gcc.dg/noreturn-2.c (noreturn): Likewise.
45004
45005 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
45006
45007         * gcc.dg/compare2.c (case 12): XFAIL.
45008         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
45009         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
45010
45011         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
45012
45013 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
45014
45015         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
45016         guard macro is already defined when the header is first
45017         included.
45018         * gcc.dg/cpp-mix.h: New file.
45019         * gcc.dg/endif-label.c: Update patterns to match compiler.
45020
45021         * g++.brendan/complex1.C: Declare abort.
45022         * g++.law/refs4.C: Remove XFAIL.
45023         * g++.oliva/expr2.C: Declare abort and exit.
45024
45025 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
45026
45027         * gcc.c-torture/execute/20000528-1.c: New test.
45028
45029         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
45030         * g++.old-deja/g++.law/temps4.C: Likewise.
45031
45032         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
45033         stdlib.h.  Call abort() on failure.
45034         * g++.old-deja/g++.law/refs4.C: Likewise.
45035         * g++.old-deja/g++.law/temps4.C: Likewise.
45036         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
45037         * gcc.c-torture/execute/20000112-1.c: Include string.h.
45038
45039 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
45040
45041         Relative to g++.dg/special:
45042         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
45043
45044         Relative to g++.old-deja:
45045         * g++.brendan/complex1.C, g++.jason/optimize2.C,
45046         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
45047         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
45048         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
45049         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
45050         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
45051         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
45052
45053         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
45054         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
45055         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
45056         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
45057         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
45058         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
45059         and/or string.h.
45060
45061         * g++.other/goto1.C: Update expectations for error messages.
45062
45063 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
45064
45065         * gcc.c-torture/compile/20000523-1.c: New test.
45066
45067 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45068
45069         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
45070
45071 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45072
45073         * g++.old-deja/g++.eh/catch11.C: New test.
45074         * g++.old-deja/g++.eh/catch12.C: New test.
45075
45076 2000-05-24  Nick Clifton  <nickc@cygnus.com>
45077
45078         * gcc.c-torture/execute/20000523-1.c: New test.
45079
45080 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
45081
45082         * c-torture/execute/bcp-1.c: Replace abort in arg of
45083         __builtin_constant_p with a generic external function.
45084
45085         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
45086         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
45087         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
45088         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
45089         Prototype abort and/or exit.
45090
45091         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
45092         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
45093         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
45094         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
45095
45096 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
45097
45098         * gcc.dg/dwarf2-1.c: New test.
45099
45100 2000-05-20  Richard Henderson  <rth@cygnus.com>
45101
45102         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45103
45104 2000-05-20  Andreas Jaeger  <aj@suse.de>
45105
45106         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45107         testcase.
45108
45109 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
45110
45111         * gcc.c-torture/execute/20000519-2.c: New test.
45112
45113 2000-05-19  Andreas Jaeger  <aj@suse.de>
45114
45115         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45116         which fails with SSA.
45117
45118         * lib/c-torture.exp: Also test with -O3 -fssa.
45119
45120 2000-05-18  Michael Meissner  <meissner@redhat.com>
45121
45122         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45123         * gcc.c-torture/execute/920415-1.c: Ditto.
45124         * gcc.c-torture/execute/920501-1.c: Ditto.
45125         * gcc.c-torture/execute/conversion.c: Ditto.
45126         * gcc.c-torture/execute/cvt-1.c: Ditto.
45127
45128 2000-05-18  Jeffrey A Law  (law@cygnus.com)
45129
45130         * gcc.c-torture/compile/20000518-1.c: New test.
45131
45132 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45133
45134         * g77.f-torture/compile/200005018.f: New test.
45135
45136 2000-05-17  Jeffrey A Law  (law@cygnus.com)
45137
45138         * gcc.c-torture/compile/20000517-1.c: New test.
45139
45140 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45141
45142         * gcc.c-torture/execute/20000516-1.c: New test.
45143
45144 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
45145
45146         * g++.old-deja/g++.other/eh.C: New test.
45147
45148 2000-05-12  Richard Henderson  <rth@cygnus.com>
45149
45150         * gcc.c-torture/execute/990208-1.c (main): Don't pass
45151         constants through to doit's conditional.
45152
45153 2000-05-11  Jeffrey A Law  (law@cygnus.com)
45154
45155         * gcc.c-torture/compile/20000511-1.c: New test.
45156         * g77.f-torture/compile/20000511-1.f: New test.
45157         * g77.f-torture/compile/20000511-2.f: New test.
45158
45159 2000-05-11  Michael Meissner  <meissner@redhat.com>
45160
45161         * gcc.c-torture/execute/20000511-1.c: New test.
45162
45163 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
45164
45165         * gcc.dg/dg.exp: Scan .S files as well as .c files.
45166         * gcc.dg/20000510-1.S: New.
45167
45168 2000-05-08  Catherine Moore  <clm@cygnus.com>
45169
45170         * gcc.dg/unused-3.c: New.
45171
45172 2000-05-06  Richard Henderson  <rth@cygnus.com>
45173
45174           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45175           * g++.old-deja/g++.mike/warn1.C: Likewise.
45176           * g++.old-deja/g++.pt/local1.C: Likewise.
45177           * g++.old-deja/g++.pt/local7.C: Likewise.
45178           * g++.old-deja/g++.pt/spec16.C: Likewise.
45179
45180 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45181
45182         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45183
45184 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45185
45186           * g77.f-torture/execute/20000503-1.f: New test.
45187
45188 2000-05-04  Andreas Jaeger  <aj@suse.de>
45189
45190         * gcc.dg/noreturn-2.c: New test.
45191
45192 2000-05-04  Neil Booth  <NeilB@earthling.net>
45193
45194         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45195         preprocessor.
45196
45197 2000-05-04  Richard Henderson  <rth@cygnus.com>
45198
45199         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45200
45201 2000-05-04  Richard Henderson  <rth@cygnus.com>
45202
45203         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45204         OpenSSL by Jason R Thorpe.
45205
45206 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45207
45208         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45209
45210 2000-05-03  Robert Lipe <robertlipe@usa.net>
45211
45212         * gcc.dg/20000503-1.c: New test.
45213
45214 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45215
45216         * gcc.c-torture/compile/20000502-1.c: New test.
45217         * g++.old-deja/g++.other/align.C: New test.
45218         * gcc.dg/cpp-tradstringify.c: New test.
45219
45220 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45221
45222         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45223         and hard registers.
45224
45225 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
45226
45227         * gcc.c-torture/execute/loop-5.c: New test.
45228
45229 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
45230
45231         * gcc.c-torture/execute/va-arg-20.c: New test.
45232
45233 2000-04-23  Jeffrey A Law  (law@cygnus.com)
45234
45235         * gcc.c-torture/execute/20000422-1.c: New test.
45236
45237 2000-04-20  Greg McGary  <gkm@gnu.org>
45238
45239         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45240         when optimizing, but without sibling-call optimizations (-O1).
45241
45242 2000-04-20  Jeffrey A Law  (law@cygnus.com)
45243
45244           * gcc.c-torture/compile/20000420-1.c: New test.
45245
45246 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45247
45248         * g++.abi/ptrflags.C: New test.
45249         * g++.eh/catchptr1.C: Test incomplete pointer chains.
45250
45251 2000-04-19  Catherine Moore  <clm@cygnus.com>
45252
45253         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45254
45255 2000-04-19  Greg McGary  <gkm@gnu.org>
45256
45257         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45258         sibling-call optimizations.
45259
45260 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45261
45262         * gcc.dg/20000419-1.c: New test.
45263
45264 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45265
45266         * gcc.c-torture/execute/20000412-6.c: New test.
45267
45268 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45269
45270         * gcc.c-torture/execute/20000412-5.c: New test.
45271         * g77.f-torture/compile/20000412-1.f: New test.
45272         * gcc.c-torture/execute/20000412-4.c: New test.
45273         * gcc.c-torture/compile/20000412-2.c: New test.
45274         * gcc.c-torture/execute/20000412-3.c: New test.
45275         * gcc.c-torture/compile/20000412-1.c: New test.
45276         * gcc.c-torture/execute/20000412-2.c: New test.
45277
45278 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45279
45280         * objc/execute/bf-20.m: New test.
45281
45282 2000-04-10  Richard Henderson  <rth@cygnus.com>
45283
45284         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45285
45286         * gcc.c-torture/execute/20000412-1.c: New test.
45287
45288 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45289
45290         * g++.old-deja/g++.eh/catchptr1.C: New test.
45291
45292 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45293
45294         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45295
45296 2000-04-08  Neil Booth  <NeilB@earthling.net>
45297
45298         * gcc.dg/cpp-nullchar.c: Remove test as
45299         embedded nulls cause problems.
45300
45301 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45302
45303         * gcc.dg/compare2.c: New test.
45304
45305 2000-04-08  Neil Booth  <NeilB@earthling.net>
45306
45307         * gcc.dg/cpp-nullchar.c: New test.
45308
45309 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45310
45311         * gcc.dg/cpp-mi2.c: New test.
45312         * gcc.dg/cpp-mi2[abc].h: New files.
45313
45314 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45315
45316         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45317         member name.
45318
45319 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45320
45321         * g++.old-deja/g++.abi/vmihint.C: New test.
45322
45323 2000-04-06  Neil Booth  <NeilB@earthling.net>
45324
45325         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45326         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45327         copyright.
45328
45329 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45330
45331         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45332         avoid stack-frame overwrite.
45333
45334 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45335
45336         * gcc.c-torture/compile/20000405-2.c: New test.
45337         * gcc.c-torture/compile/20000405-3.c: New test.
45338
45339 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45340
45341         * gcc.c-torture/compile/20000405-1.c: New test.
45342
45343 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45344
45345         * gcc.dg/cast-qual-1.c: Revert last change.
45346
45347 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45348
45349         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45350
45351 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45352
45353         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45354         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45355
45356 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45357
45358         * gcc.c-torture/compile/20000403-2.c: New test.
45359         * gcc.c-torture/compile/20000403-1.c: New test.
45360
45361 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45362
45363         * gcc.c-torture/execute/20000403-1.c: New test.
45364
45365 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45366
45367         * gcc.c-torture/execute/20000402-1.c: New test.
45368
45369 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45370
45371         * gcc.c-torture/execute/va-arg-15.c: New test.
45372         * gcc.c-torture/execute/va-arg-16.c: New test.
45373         * gcc.c-torture/execute/va-arg-17.c: New test.
45374         * gcc.c-torture/execute/va-arg-18.c: New test.
45375         * gcc.c-torture/execute/va-arg-19.c: New test.
45376
45377 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45378
45379         * gcc.c-torture/compile/981211-1.c: Move to...
45380         * gcc.dg/cpp-as1.c: ...here.
45381         * gcc.dg/cpp-as2.c: New file.
45382
45383         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45384         compiler.
45385
45386 2000-04-02  Neil Booth  <NeilB@earthling.net>
45387
45388         * gcc.dg/cpp-cond.c  New tests.
45389         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45390         accidental success less likely.
45391         * gcc.dg/cpp-missingop.c  New tests.
45392         * gcc.dg/cpp-missingparen.c  New tests.
45393         * gcc.dg/cpp-shift.c  New tests.
45394         * gcc.dg/cpp-shortcircuit.c  New tests.
45395         * gcc.dg/cpp-unary.c  New tests.
45396
45397 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45398
45399         * gcc.c-torture/compile/20000329-1.c: New test.
45400
45401 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45402
45403         * gcc.c-torture/compile/20000326-1.c: New test.
45404         * gcc.c-torture/compile/20000326-2.c: New test.
45405
45406 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45407
45408         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45409         the first parameter is a function argument.
45410
45411 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45412
45413         * g++.old-deja/g++.ext/array4.C: New test.
45414
45415 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45416
45417         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45418
45419 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45420
45421         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45422
45423 2000-03-19  Richard Henderson  <rth@cygnus.com>
45424
45425         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45426
45427 2000-03-19  Richard Henderson  <rth@cygnus.com>
45428
45429         * gcc.c-torture/compile/20000319-1.c: New test.
45430
45431 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45432
45433         * gcc.c-torture/execute/20000314-3.c: New test.
45434         * gcc.c-torture/execute/20000314-2.c: New test.
45435         * gcc.c-torture/execute/20000314-1.c: New test.
45436         * gcc.c-torture/compile/20000314-2.c: New test.
45437         * gcc.c-torture/compile/20000314-1.c: New test.
45438
45439 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45440
45441         * g++.old-deja/g++.warn/inline.C: New test.
45442
45443 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45444
45445         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45446         standards-compliant result rather than specific constants.
45447         Put test-values in array.
45448
45449 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45450
45451         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45452         (g++_target_compile): Put test-specific options last.
45453
45454 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45455
45456         * g++.old-deja/g++.eh/vbase4.C: New test.
45457
45458 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45459
45460         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45461
45462 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45463
45464         * g++.old-deja/g++.brendan/misc12.C: Removed.
45465         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45466         * g++.old-deja/g++.ext/pretty4.C: New test.
45467
45468 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45469
45470         * g++.old-deja/g++.other/string2.C: New test.
45471
45472 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45473
45474         * g++.old-deja/g++.warn/impint2.C: New test.
45475
45476 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45477
45478         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45479         is 1, not zero.
45480
45481 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45482
45483         * g++.old-deja/g++.warn/impint.C: New test.
45484         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45485         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45486         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45487         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45488         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45489         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45490         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45491         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45492         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45493         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45494         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45495         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45496
45497 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45498
45499         * gcc.dg/cpp-redef.c: New test.
45500
45501 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45502
45503         * g++.old-deja/g++.pt/unify7.C: New test.
45504
45505 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45506
45507         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45508         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45509
45510 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45511
45512         * gcc.c-torture/compile/20000224-1.c: New test.
45513
45514 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45515
45516         * gcc.c-torture/compile/cpp-2.c: New test.
45517         * gcc.c-torture/compile/cpp-1.c: New test.
45518
45519 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45520
45521         * gcc.c-torture/execute/20000225-1.c: New test.
45522
45523 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45524
45525         * gcc.dg/cpp-li2.c: New test.
45526
45527         * gcc.dg/cpp-wi1.c: New test.
45528
45529         * gcc.dg/cpp-li1.c: New test.
45530
45531 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45532
45533         * g++.old-deja/g++.other/sizeof5.C: New test.
45534
45535 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45536
45537         * gcc.c-torture/execute/va-arg-13.c: New test.
45538
45539 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45540
45541         * gcc.c-torture/execute/va-arg-12.c: New test.
45542
45543 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45544
45545         * gcc.c-torture/execute/20000223-1.c: New test.
45546
45547 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45548
45549         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45550
45551 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45552
45553         * g++.old-deja/g++.abi/ptrmem.C: New test.
45554
45555 2000-02-19  Richard Henderson  <rth@cygnus.com>
45556
45557         * gcc.c-torture/compile/init-3.c: New.
45558
45559 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45560
45561         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45562         ALWAYS_CXXFLAGS.
45563
45564 2000-02-11  Robert Lipe <robertl@sco.com>
45565
45566         * gcc.c-torture/compile/20000211-3.c: New test.
45567
45568 2000-02-11  Martin Buchholz <martin@xemacs.org>
45569
45570         * gcc.c-torture/compile/20000211-2.c: New test.
45571
45572 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45573
45574         * gcc.c-torture/compile/20000211-1.c: New test.
45575
45576 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45577
45578         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45579           on native targets
45580
45581 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45582
45583         * g++.old-deja/g++.other/cast5.C: New test.
45584
45585 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45586
45587         * gcc.c-torture/execute/20000205-1.c: New.
45588
45589 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45590
45591         * g++.old-deja/g++.jason/cast3.C: Return void.
45592         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45593
45594 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45595
45596         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45597
45598         * gcc.dg/loop-1.c: New test.
45599
45600 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45601
45602         * gcc.c-torture/compile/20000127-1.c: New test.
45603         * gcc.c-torture/execute/991228-1.c: New test.
45604
45605 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45606
45607         * gcc.dg/unused-2.c: New test.
45608
45609         * gcc.dg/conv-1.c: New test.
45610
45611 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45612
45613         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45614         compiler.
45615         (tool_option_proc): Fix typo.
45616
45617 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45618
45619         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45620         of the ld on the host, not on the build machine.
45621         Also, don't crash if '--help' is not a supported option.
45622
45623 2000-01-24  Richard Henderson  <rth@cygnus.com>
45624
45625         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45626
45627 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45628
45629         * gcc.c-torture/execute/20000120-2.c: New test.
45630         * gcc.c-torture/execute/20000120-1.c: New test.
45631
45632 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45633
45634         * gcc.c-torture/execute/20000113-1.c: New test.
45635
45636 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45637
45638         * gcc.c-torture/execute/20000112-1.c: New test.
45639
45640 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45641
45642         * gcc.dg/20000111-1.c: New test.
45643
45644 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45645
45646         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45647         with 16 bit integers.
45648
45649 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45650
45651         * gcc.dg/20000108-1.c: New test.
45652
45653 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45654
45655         * g++.old-deja/g++.ns/koenig8.C: New test.
45656
45657 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45658
45659         * g++.old-deja/g++.other/cast4.C: New test.
45660
45661 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45662
45663         * gcc.c-torture/compile/20000105-2.c: New test.
45664         * gcc.c-torture/compile/20000105-1.c: New test.
45665
45666 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45667
45668         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45669         references to printf & atoi to conform to ANSI standard.
45670         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45671         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45672         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45673         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45674         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45675         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45676         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45677         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45678         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45679         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45680         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45681         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45682         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45683         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45684         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45685         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45686         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45687         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45688         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45689         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45690         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45691         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45692         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45693         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45694         * g++.old-deja/g++.brendan/init3.C: Likewise.
45695         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45696         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45697         * g++.old-deja/g++.brendan/new2.C: Likewise.
45698         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45699         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45700         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45701         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45702         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45703         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45704         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45705         * g++.old-deja/g++.brendan/template24.C: Likewise.
45706         * g++.old-deja/g++.brendan/template3.C: Likewise.
45707         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45708         * g++.old-deja/g++.jason/inline3.C: Likewise.
45709         * g++.old-deja/g++.jason/opeq.C: Likewise.
45710         * g++.old-deja/g++.law/arg5.C: Likewise.
45711         * g++.old-deja/g++.law/arm7.C: Likewise.
45712         * g++.old-deja/g++.law/ctors11.C: Likewise.
45713         * g++.old-deja/g++.law/cvt8.C: Likewise.
45714         * g++.old-deja/g++.law/init9.C: Likewise.
45715         * g++.old-deja/g++.law/refs4.C: Likewise.
45716         * g++.old-deja/g++.law/template2.C: Likewise.
45717         * g++.old-deja/g++.law/visibility24.C: Likewise.
45718         * g++.old-deja/g++.law/vtable3.C: Likewise.
45719         * g++.old-deja/g++.mike/asm2.C: Likewise.
45720         * g++.old-deja/g++.mike/eh1.C: Likewise.
45721         * g++.old-deja/g++.mike/misc1.C: Likewise.
45722         * g++.old-deja/g++.mike/misc13.C: Likewise.
45723         * g++.old-deja/g++.mike/misc14.C: Likewise.
45724         * g++.old-deja/g++.mike/ns12.C: Likewise.
45725         * g++.old-deja/g++.mike/p1248.C: Likewise.
45726         * g++.old-deja/g++.mike/p3708.C: Likewise.
45727         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45728         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45729         * g++.old-deja/g++.mike/p646.C: Likewise.
45730         * g++.old-deja/g++.mike/p700.C: Likewise.
45731         * g++.old-deja/g++.mike/p783.C: Likewise.
45732         * g++.old-deja/g++.mike/p783a.C: Likewise.
45733         * g++.old-deja/g++.mike/p783b.C: Likewise.
45734         * g++.old-deja/g++.mike/p786.C: Likewise.
45735         * g++.old-deja/g++.mike/p789.C: Likewise.
45736         * g++.old-deja/g++.mike/p789a.C: Likewise.
45737         * g++.old-deja/g++.mike/p807a.C: Likewise.
45738         * g++.old-deja/g++.other/delete3.C: Likewise.
45739         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45740         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45741         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45742         * g++.old-deja/g++.other/empty1.C: Likewise.
45743         * g++.old-deja/g++.other/temporary1.C: Likewise.
45744         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45745         * g++.old-deja/g++.pt/t16.C: Likewise.
45746         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45747
45748 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45749
45750         * gcc.dg/991230-1.c: New test.
45751
45752 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45753
45754         * gcc.c-torture/compile/991229-3.c: New test.
45755         * gcc.c-torture/compile/991229-2.c: New test.
45756         * gcc.c-torture/compile/991229-1.c: New test.
45757
45758 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45759
45760         * gcc.c-torture/compile/labels-2.c: New test.
45761
45762 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45763
45764         * gcc.c-torture/execute/991227-1.c: New test.
45765
45766 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45767
45768         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45769
45770 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45771
45772         * gcc.c-torture/execute/991221-1.c: New test.
45773
45774 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45775
45776         * g++.old-deja/g++.other/cast3.C: New test.
45777
45778 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45779
45780         * gcc.c-torture/execute/991216-4.c: New test.
45781
45782 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45783
45784         * gcc.c-torture/execute/991216-1.c: New test.
45785         * gcc.c-torture/execute/991216-2.c: New test.
45786         * gcc.c-torture/execute/991216-3.c: New test.
45787
45788 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45789
45790         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45791         Actually make the test fail by using "-O2" for compilation.
45792
45793 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45794
45795         * g++.old-deja/g++.warn/cast-align1.C: New test.
45796
45797 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45798
45799         * gcc.c-torture/compile/991214-1.c: New test.
45800         * gcc.c-torture/compile/991214-2.c: New test.
45801
45802 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45803
45804         * gcc.dg/991214-1.c: New test.
45805
45806 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45807
45808         * gcc.c-torture/compile/991213-3.c: New test.
45809         * gcc.c-torture/compile/991213-2.c: New test.
45810         * gcc.c-torture/compile/991213-1.c: New test.
45811
45812 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45813
45814         * gcc.dg/991209-1.c: New test.
45815
45816 1999-12-08  Nathan Sidwell <nathan@acm.org>
45817
45818         * gcc.c-torture/compile/991208-1.c: New test.
45819
45820 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45821
45822         * gcc.dg/ultrasp2.c: New test.
45823
45824 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45825
45826         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45827
45828 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45829
45830         * gcc.c-torture/compile/991202-1.c: New test.
45831         * gcc.c-torture/execute/991202-1.c: New test.
45832         * gcc.c-torture/execute/991202-2.c: New test.
45833         * gcc.c-torture/execute/991202-3.c: New test.
45834
45835 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45836
45837         * g++.old-deja/g++.abi/align.C: New test.
45838         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45839         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45840
45841 1999-12-01  Richard Henderson  <rth@cygnus.com>
45842
45843         * gcc.c-torture/execute/991201-1.c: New.
45844
45845 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45846
45847         * gcc.dg/991129-1.c: New test.
45848
45849 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45850
45851         * gcc.c-torture/compile/991127-1.c: New test.
45852
45853 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45854
45855         * g++.old-deja/g++.other/warn4.C: New test.
45856
45857 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45858
45859         * g++.old-deja/g++.eh/cleanup2.C: New test.
45860         * g++.old-deja/g++.ext/pretty2.C: New test.
45861         * g++.old-deja/g++.ext/pretty3.C: New test.
45862         * g++.old-deja/g++.other/debug6.C: New test.
45863
45864 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45865
45866         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45867         compiler_output to look for one error message instead of two.
45868
45869 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45870
45871         * gcc.c-torture/execute/991118-1.c: Also test case
45872         where the word boundary does not split a byte evenly.
45873
45874 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45875
45876         * g++.old-deja/g++.ext/restrict1.C: New test.
45877
45878 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45879
45880         * gcc.c-torture/execute/991118-1.c: New test.
45881
45882 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45883
45884         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45885         working directory pathnames.
45886
45887 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45888
45889         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45890         host is equipped with driver.h and driver.o so it can actually
45891         compile and run the tests.
45892
45893 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45894
45895         * gcc.c-torture/compile/991008-1.c: New test.
45896
45897 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45898
45899         * lib/gcc-dg.exp: Include target-supports.exp
45900
45901 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45902
45903         * lib/target-supports.exp: New file: Provide procs to test for
45904         features supported by the target.
45905         (check_weak_available): Moved here from ecos.exp.
45906         (check_alias_available): New proc: Determine of the target
45907         toolchain supports the alias attribute.
45908
45909         * gcc.dg/special/ecos.exp: Move check_weak_available to
45910         target-supports.exp.
45911         (alias-1.c): Only perform the test if the target supports
45912         aliases.
45913         (wkali-1.c): Only perform the test if the target supports
45914         aliases.
45915
45916         * gcc.dg/990506-0.c: Expect error messages from cross
45917         targets as well as native targets.
45918
45919 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45920
45921         * gcc.dg/ultrasp1.c: Removed xfail.
45922         * gcc.dg/struct-ret-2.c: Likewise.
45923         * gcc.dg/array-1.c: Likewise.
45924
45925 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45926
45927         * gcc.dg/struct-ret-2.c: New test.
45928
45929         * gcc.dg/array-1.c: New test.
45930
45931 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45932
45933         * gcc.c-torture/execute/991030-1.c: New test.
45934
45935 1999-10-26  Richard Henderson  <rth@cygnus.com>
45936
45937         * gcc.c-torture/compile/991026-2.c: New test.
45938
45939 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45940
45941         * gcc.c-torture/compile/991026-1.c: New test.
45942
45943 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45944
45945         * gcc.c-torture/execute/991023-1.c: New test.
45946
45947 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45948
45949         * gcc.c-torture/execute/991019-1.c: New test.
45950
45951 1999-10-16  Richard Henderson  <rth@cygnus.com>
45952
45953         * gcc.c-torture/execute/991016-1.c: New test.
45954
45955 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45956
45957         * gcc.c-torture/execute/991014-1.c: New test.
45958
45959 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45960
45961         * g++.old-deja/g++.other/union2.C: New test.
45962
45963 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45964
45965         * g++.old-deja/g++.other/vaarg2.C: New test.
45966         * g++.old-deja/g++.other/vaarg3.C: New test.
45967
45968 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45969
45970         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45971         in compile/.
45972
45973 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45974
45975         * gcc.c-torture/execute/va-arg-11.c: New test.
45976
45977 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45978
45979         * lib/file-format.exp (gcc_target_object_format): Don't
45980         crash if objdump is unavailable.
45981
45982 1999-09-29  Donn Terry <donn@interix.com>
45983
45984         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45985
45986 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45987
45988         * gcc.c-torture/compile/990928-1.c: New test.
45989
45990 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45991
45992         * g++.old-deja/g++.other/decl6.C: New test.
45993
45994 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45995
45996         * gcc.c-torture/execute/va-arg-10.c: New test.
45997
45998 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45999
46000         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
46001         __PRETTY_FUNCTION__.
46002
46003 1999-09-23  Nick Clifton  <nickc@cygnus.com>
46004
46005         * gcc.c-torture/execute/990923-1.c: New test.
46006
46007 1999-09-21  Nick Clifton  <nickc@cygnus.com>
46008
46009         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
46010         for which -fpic is inappropriate.
46011
46012 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
46013
46014         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
46015
46016 1999-09-21  Nathan Sidwell  <nathan@acm.org>
46017
46018         * g++.old-deja/g++.other/dyncast1.C: New test.
46019         * g++.old-deja/g++.other/dyncast2.C: New test.
46020         * g++.old-deja/g++.other/dyncast3.C: New test.
46021         * g++.old-deja/g++.other/dyncast4.C: New test.
46022         * g++.old-deja/g++.other/dyncast5.C: New test.
46023         * g++.old-deja/g++.eh/catch3.C: New test.
46024         * g++.old-deja/g++.eh/catch3p.C: New test.
46025         * g++.old-deja/g++.eh/catch4.C: New test.
46026         * g++.old-deja/g++.eh/catch4p.C: New test.
46027         * g++.old-deja/g++.eh/catch5.C: New test.
46028         * g++.old-deja/g++.eh/catch5p.C: New test.
46029         * g++.old-deja/g++.eh/catch6.C: New test.
46030         * g++.old-deja/g++.eh/catch6p.C: New test.
46031         * g++.old-deja/g++.eh/catch7.C: New test.
46032         * g++.old-deja/g++.eh/catch7p.C: New test.
46033         * g++.old-deja/g++.eh/catch8.C: New test.
46034         * g++.old-deja/g++.eh/catch8p.C: New test.
46035         * g++.old-deja/g++.eh/catch9.C: New test.
46036         * g++.old-deja/g++.eh/catch9p.C: New test.
46037
46038 1999-09-13  Nathan Sidwell  <nathan@acm.org>
46039
46040         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
46041         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
46042
46043 1999-09-13  Jeffrey A Law  (law@cygnus.com)
46044
46045         * gcc.c-torture/compile/990913-1.c: New test.
46046
46047 1999-09-10  Nathan Sidwell  <nathan@acm.org>
46048
46049         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
46050         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46051
46052 1999-09-09  Richard Henderson  <rth@cygnus.com>
46053
46054         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
46055
46056 1999-09-09  Nathan Sidwell  <nathan@acm.org>
46057
46058         * g++.old-deja/g++.other/lookup11.C: New test.
46059         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
46060         what is permitted and what we want.
46061         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
46062         overload use.
46063         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46064
46065 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
46066
46067         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
46068         * gcc.c-torture/noncompile/poison-1.c: New file.
46069
46070 1999-09-08  Nathan Sidwell  <nathan@acm.org>
46071
46072         * g++.old-deja/g++.other/sizeof3.C: New test.
46073         * g++.old-deja/g++.other/sizeof4.C: New test.
46074         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
46075         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
46076
46077 1999-09-07  Richard Henderson  <rth@cygnus.com>
46078
46079         * gcc.dg/va-arg-1.c: New.
46080
46081 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46082
46083         * gcc.c-torture/execute/va-arg-9.c: New test.
46084
46085 1999-09-05  Craig Burley  <craig@jcb-sc.com>
46086
46087         * g77.f-torture/compile/980519-2.f: New test.
46088         * g77.f-torture/compile/19990905-0.f: New test.
46089         * g77.f-torture/compile/19990905-1.f: New test.
46090         * g77.f-torture/compile/19990905-2.f: New test.
46091
46092         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
46093
46094 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
46095
46096         * gcc.c-torture/execute/990827-1.c: Fix typo.
46097
46098 1999-09-03  Nathan Sidwell  <nathan@acm.org>
46099
46100         * g++.old-deja/g++.other/deref1.C: New test.
46101
46102 1999-09-02  Nathan Sidwell  <nathan@acm.org>
46103
46104         * g++.old-deja/g++.other/ambig2.C: New test.
46105         * g++.old-deja/g++.other/cond5.C: New test.
46106         * g++.old-deja/g++.other/lookup16.C: New test.
46107
46108 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
46109
46110         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46111         assemblers too.
46112
46113 1999-08-31  Jeffrey A Law  (law@cygnus.com)
46114
46115         * lib/c-torture.exp: Avoid the "compare executables" optimization
46116         when testing native.
46117
46118 1999-08-29  Jeffrey A Law  (law@cygnus.com)
46119
46120         * gcc.c-torture/execute/990829-1.c: New test.
46121         * gcc.c-torture/compile/990829-1.c: New test.
46122
46123 1999-08-27  Paul Burchard  <burchard@pobox.com>
46124
46125         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46126         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46127         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46128         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46129         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46130         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46131         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46132         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46133         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46134         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46135         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46136
46137 1999-08-27  Jeffrey A Law  (law@cygnus.com)
46138
46139         * gcc.c-torture/execute/990827-1.c: New test.
46140
46141 1999-08-26  Craig Burley  <craig@jcb-sc.com>
46142
46143         * g77.f-torture/noncompile/19990826-4.f: New test.
46144
46145         * g77.f-torture/compile/19990826-3.f: New test.
46146
46147         * g77.f-torture/execute/19990826-2.f: New test.
46148
46149         * g77.f-torture/compile/19990826-1.f: New test.
46150
46151         * gcc.c-torture/execute/990826-0.c: New test.
46152         * g77.c-torture/execute/19990826-0.f: New test.
46153
46154         * g77.f-torture/noncompile/970626-2.f: New test.
46155
46156 1999-08-25  Paul Burchard  <burchard@pobox.com>
46157
46158         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46159         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46160         lss-011.C: New tests.
46161
46162 1999-08-25  Nathan Sidwell  <nathan@acm.org>
46163
46164         * g++.old-deja/g++.other/decl5.C: New test.
46165
46166 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46167
46168         * noncompile/noncompile.exp: Load_lib c-torture.exp.
46169         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46170         call `postbase' for each one.  All callers of `postbase' changed
46171         to call this instead.
46172
46173 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46174
46175         * gcc.c-torture/execute/990811-1.c: New test.
46176
46177 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46178
46179         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46180         just native ones.
46181
46182         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46183         just native ones.
46184
46185 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46186
46187         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46188
46189 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46190
46191         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46192
46193 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46194
46195         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46196
46197 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46198
46199         * gcc.c-torture/execute/990804-1.c: New test.
46200
46201 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46202
46203         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46204         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46205         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46206
46207 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46208
46209         * g++.old-deja/g++.other/struct1.C: New test.
46210
46211 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46212
46213         * g++.old-deja/g++.other/enum2.C: New test.
46214
46215 1999-08-02  Richard Henderson  <rth@cygnus.com>
46216
46217         Adapted from tests from Franz Sirl:
46218         * gcc.c-torture/execute/va-arg-7.c: New test.
46219         * gcc.c-torture/execute/va-arg-8.c: New test.
46220
46221 1999-08-01  Jeffrey A Law  (law@cygnus.com)
46222
46223         * gcc.c-torture/compile/990801-2.c: New test.
46224
46225         * gcc.c-torture/compile/990801-1.c: New test.
46226
46227 1999-07-27  Michael Meissner  <meissner@cygnus.com>
46228
46229         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46230         fp-cmp-1.c, converting double to float.
46231
46232         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46233         fp-cmp-1.c, converting double to long double.
46234
46235         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46236         from fr1 to unknown_register, since fr1 is a legitimate register
46237         on some machines.
46238
46239 1999-07-25  Jeffrey A Law  (law@cygnus.com)
46240
46241         * README: More listname related changes.
46242
46243 1999-07-08  Catherine Moore  <clm@cygnus.com>
46244
46245         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
46246
46247 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
46248
46249         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46250
46251 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46252
46253         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46254
46255 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46256
46257         * gcc.dg/990703-1.c: New test.
46258
46259 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46260
46261         * lib/file-format.exp: New file: Move definition of proc
46262         gcc_target_object_format to here from
46263         gcc.dg/special/ecos.exp.
46264
46265         * lib/c-torture.exp: Include lib file-format.exp.
46266         * lib/gcc-dg.exp: Include lib file-format.exp.
46267
46268         * gcc.dg/special/ecos.exp: Remove definition of proc
46269         gcc_target_object_format.
46270
46271 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46272
46273         * gcc.c-torture/execute/990628-1.c: New test.
46274
46275 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46276
46277         * gcc.c-torture/compile/990625-2.c: New test.
46278
46279         * gcc.c-torture/compile/990625-1.c: New test.
46280
46281 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46282
46283         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46284         attributes compile.
46285         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46286         ports that use the COFF/PE file format.
46287
46288 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46289
46290         * gcc.c-torture/compile/990617-1.c: New test.
46291
46292 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46293
46294         * g++.old-deja/g++.other/decl4.C: New test.
46295
46296 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46297
46298         * g++.old-deja/g++.other/bitfld3.C: New test.
46299
46300 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46301
46302         * g++.old-deja/g++.eh/catch1.C: New test.
46303
46304 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46305
46306         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46307
46308         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46309         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46310
46311 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46312
46313         * g77.f-torture/compile/19990502-0.f: Replace with new,
46314         shorter, test that still fails after recent changes.
46315
46316 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46317
46318         * gcc.c-torture/execute/990604-1.c: New test.
46319
46320 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46321
46322         * gcc.c-torture/execute/990531-1.c: New test.
46323
46324 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46325
46326         * gcc.c-torture/compile/990527-1.c: New test.
46327
46328 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46329
46330         * gcc.c-torture/execute/990527-1.c: New test.
46331
46332 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46333
46334         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46335         bitfields as signed.
46336
46337 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46338
46339         * g77.f-torture/compile/19990525-0.f: New test.
46340
46341 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46342
46343         * gcc.c-torture/execute/990525-2.c: New test.
46344
46345         * gcc.c-torture/execute/990525-1.c: New test.
46346
46347 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46348
46349         * g++.old-deja/g++.other/anon3.C: New test.
46350         * g++.old-deja/g++.other/anon4.C: New test.
46351         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46352         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46353         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46354         Merrill).
46355
46356 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46357
46358         * gcc.c-torture/execute/990524-1.c: New test.
46359
46360         * gcc.dg/990524-1.c: New test.
46361
46362 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46363
46364         * gcc.c-torture/compile/990523-1.c: New test.
46365
46366 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46367
46368         * gcc.c-torture/compile/990519-1.c: New test.
46369
46370 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46371
46372         * gcc.c-torture/compile/990517-1.c: New test.
46373
46374         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46375         (e4, f4): New tests.
46376         (main): Call them.
46377
46378 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46379
46380         * gcc.dg/noreturn-1.c: New test.
46381
46382 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46383
46384         * gcc.c-torture/execute/990513-1.c: New test.
46385
46386 1999-05-10  Richard Henderson  <rth@cygnus.com>
46387
46388         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46389
46390 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46391
46392         * g77.f-torture/execute/erfc.f: Use small single-precision
46393         values, to avoid problems on Alphas when not -mieee.
46394
46395 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46396
46397         * gcc.dg/990506-0.c: New test.
46398
46399 1999-05-08  Richard Henderson  <rth@cygnus.com>
46400
46401         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46402         the constant to test.  Don't XFAIL 64-bit targets.
46403
46404         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46405         * g++.old-deja/g++.law/profile1.C: Likewise.
46406
46407         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46408         operator new instances.
46409         * g++.old-deja/g++.other/delete5.C: Likewise.
46410
46411 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46412
46413         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46414         intrinsic.
46415
46416 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46417
46418         * g77.f-torture/execute/u77-test.f: Reverse order of two
46419         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46420
46421 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46422
46423         * gcc.dg/compare1.c: New test.
46424
46425 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46426
46427         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46428         New tests.
46429
46430 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46431
46432         * g77.f-torture/compile/19990502-1.f: New test.
46433
46434 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46435
46436         * g77.f-torture/compile/19990502-0.f: New test.
46437
46438 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46439
46440         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46441         intrinsic.
46442
46443 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46444
46445         * g77.f-torture/execute/u77-test.f (main): List libU77
46446         intrinsics not currently tested.
46447         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46448         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46449         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46450         Trim blanks off the ends of some printed strings.
46451
46452 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46453
46454         * g77.f-torture/execute/u77-test.f (main): Just warn about
46455         FSTAT gid disagreement, as it's expected on some systems.
46456
46457 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46458
46459         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46460         use a new function, which allows for some slop.
46461         Clean up some commentary.
46462         (issum): The new function.
46463         (sgladd): Deleted subroutine.
46464
46465 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46466
46467         * g77.f-torture/execute/u77-test.f: Modify to be more like
46468         libf2c/libU77 version, bringing patches to that version here.
46469         Add suitable commentary.
46470
46471 1999-04-25  Richard Henderson  <rth@cygnus.com>
46472
46473         * gcc.dg/990424-1.c: New test.
46474
46475 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46476
46477         * g77.f-torture/execute/u77-test.f (main): Bug involving
46478         LSTAT has been fixed, so turn back on full checking.
46479
46480 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46481
46482         * g77.f-torture/compile/19990419-0.f: New test.
46483         * g77.f-torture/execute/19990419-1.f: New test.
46484
46485 1999-04-17  Richard Henderson  <rth@cygnus.com>
46486
46487         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46488         to avoid the need for a prototype to supress a warning.
46489
46490 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46491
46492         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46493
46494 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46495
46496         * gcc.c-torture/execute/990404-1.c: New test.
46497
46498 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46499
46500         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46501         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46502         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46503         missing initializer warnings.
46504
46505 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46506
46507         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46508         matching strings.
46509
46510 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46511
46512         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46513
46514 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46515
46516         * g77.f-torture/execute/19990325-0.f: New test.
46517         * g77.f-torture/execute/19990325-1.f: New test.
46518
46519 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46520
46521         * gcc.c-torture/execute/990324-1.c: New test.
46522
46523 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46524
46525         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46526         test with 4.
46527
46528 1999-03-17  Richard Henderson  <rth@cygnus.com>
46529
46530         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46531
46532 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46533
46534         * g77.f-torture/execute/19990313-2.f: New test.
46535         * g77.f-torture/execute/19990313-3.f: New test.
46536
46537 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46538
46539         * g77.f-torture/execute/19990313-0.f: New test.
46540         * g77.f-torture/execute/19990313-1.f: New test.
46541
46542 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46543
46544         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46545         printf to sprintf.
46546         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46547         (main): Add check for u15.  Conditionalize u31 check depending on
46548         whether ints are <32 bits or >=32 bits.
46549
46550 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46551
46552         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46553
46554 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46555
46556         * g77.f-torture/compile/19990305-0.f: New test.
46557         * g77.f-torture/execute/19981119-0.f: New test.
46558
46559 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46560
46561         * g77.f-torture/execute/970625-2.f: call ABORT if final
46562         result is not correct, instead of just printing it.
46563         Add this checking via newly introduced obfuscation, to
46564         trip up buggy front ends.
46565
46566 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46567
46568         * g77.f-torture/compile/960317-1.f: Moved from being
46569         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46570
46571 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46572
46573         * g77.f-torture/execute/960317-1.f: New (old) test.
46574         * g77.f-torture/execute/970625-2.f: Ditto.
46575
46576 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46577
46578         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46579         message on line 1 or line 2; cccp and cpplib do this differently.
46580
46581 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46582
46583         * g++.old-deja/g++.law/weak1.C: New test.
46584
46585 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46586
46587         * gcc.c-torture/execute/990119-1.c: Renamed to...
46588         * gcc.dg/990119-1.c: this, so it will only be tested once
46589         (it's a preprocessor test, it doesn't need to be run at
46590         multiple optimization levels).
46591
46592 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46593
46594         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46595           ALWAYS_CXXFLAGS.
46596
46597 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46598
46599         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46600         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46601         to not be compilable by current g77.
46602
46603 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46604
46605         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46606
46607 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46608
46609         * gcc.c-torture/execute/990222-1.c: New test.
46610
46611 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46612
46613         * g77.f-torture/compile/19990218-0.f: New test.
46614         * g77.f-torture/noncompile/19990218-1.f: New test.
46615
46616 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46617
46618         * g77.f-torture/compile/19981216-0.f: New test.
46619
46620 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46621
46622         * gcc.dg/990214-1.c: New test.
46623
46624 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46625
46626         * gcc.dg/990213-2.c: New test.
46627
46628         * gcc.dg/990213-1.c: New test.
46629
46630 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46631
46632         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46633         ints.
46634
46635 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46636
46637         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46638         specified by target.
46639
46640         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46641
46642 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46643
46644         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46645
46646 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46647
46648         * gcc.dg/special/ecos.exp: New test driver for new tests with
46649         special requirements.
46650
46651         * gcc.dg/special/alias-1.c: New test.
46652         * gcc.dg/special/gcsec-1.c: New test.
46653         * gcc.dg/special/weak-1.c: New test.
46654         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46655         * gcc.dg/special/weak-2.c: New test.
46656         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46657         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46658         * gcc.dg/special/wkali-1.c: New test.
46659         * gcc.dg/special/wkali-2.c: New test.
46660         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46661         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46662
46663 1999-02-10  Felix Lee  <flee@cygnus.com>
46664
46665           * lib/c-torture.exp (c-torture-compile): Pull out code for
46666           analyzing gcc error messages.
46667           (c-torture-execute): Likewise.  Fix some (harmless) false
46668           positives.
46669           * lib/gcc.exp (gcc_check_compile): New function.
46670
46671 1999-02-08  Richard Henderson  <rth@cygnus.com>
46672
46673         * gcc.c-torture/execute/990208-1.c: New test.
46674
46675 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46676
46677         * g++.dg/special/ecos.exp: New driver for new tests with special
46678         requirements
46679
46680         * g++.dg/special/conpr-1.C: New test
46681         * g++.dg/special/conpr-2.C: New test
46682         * g++.dg/special/conpr-2a.C: New test
46683         * g++.dg/special/conpr-3.C: New test
46684         * g++.dg/special/conpr-3a.C: New test
46685         * g++.dg/special/conpr-3b.C: New test
46686
46687         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46688         allow g++ to use the dg driver
46689
46690         * README: Add comment about g++.dg directory
46691
46692 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46693
46694         * README: Update email addresses.
46695
46696 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46697
46698         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46699         arguments in order to force structure S onto the stack even on
46700         the alpha.
46701         (test): Pass 10 leading arguments to function foo as well as the
46702         structure S.
46703
46704         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46705         failure for all targets.
46706
46707         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46708         abort to terminate program execution.
46709
46710 1999-01-30  Richard Henderson  <rth@cygnus.com>
46711
46712         * gcc.c-torture/execute/990130-1.c: New test.
46713
46714 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46715
46716         * gcc.dg/990130-1.c: New test.
46717
46718 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46719
46720         * gcc.c-torture/execute/990128-1.c: New test.
46721
46722 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46723
46724         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46725
46726 1999-01-27  Felix Lee  <flee@cygnus.com>
46727
46728         * lib/c-torture.exp (c-torture-compile): pull out code for
46729         analyzing gcc error messages.
46730         (c-torture-execute): ditto, and fix some (harmless) false
46731         positives.
46732         * lib/gcc.exp (gcc_check_compile): new function.
46733
46734 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46735
46736         * gcc.dg/990117-1.c: New test.
46737
46738         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46739
46740         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46741
46742 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46743
46744         * g77.f-torture/compile/990115-1.f: New test.
46745
46746 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46747
46748         * gcc.c-torture/compile/990107-1.c: New test
46749
46750 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46751
46752         * gcc.c-torture/execute/990106-2.c: New test.
46753
46754         * gcc.c-torture/execute/990106-1.c: New test.
46755
46756 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46757
46758         * gcc.c-torture/compile/981223-1.c: New test.
46759
46760 1998-12-29  Richard Henderson  <rth@cygnus.com>
46761
46762         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46763         (opt3): Rename from opt4 and disable.
46764
46765 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46766
46767         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46768
46769 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46770
46771         * g++.old-deja/g++.other/conv5.C: New test.
46772
46773 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46774
46775         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46776
46777 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46778
46779         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46780
46781 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46782
46783         * gcc.c-torture/compile/981211-1.c: New test.
46784
46785 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46786
46787         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46788
46789         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46790
46791 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46792
46793         * gcc.special/930510-1.c: Make C9X safe.
46794         * gcc.misc-tests/gcov-1.c Similarly.
46795         * gcc.misc-tests/gcov-2.c Similarly.
46796
46797 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46798
46799         * gcc.dg/ultrasp1.c: New test.
46800
46801 1998-12-06  Richard Henderson  <rth@cygnus.com>
46802
46803         * gcc.c-torture/execute/981206.c: New test.
46804
46805 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46806
46807         * g++.old-deja/g++.ns/template7.C: New test.
46808
46809         * g++.old-deja/g++.other/expr1.C: New test.
46810
46811         * g++.old-deja/g++.eh/tmpl3.C: New test.
46812
46813         * g++.old-deja/g++.eh/tmpl2.C: New test.
46814
46815 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46816
46817         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46818         * g++.old-deja/g++.other/using6.C: Removed.
46819         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46820
46821         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46822
46823 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46824
46825         * g++.old-deja/g++.pt/overload8.C: New test.
46826
46827         * g++.old-deja/g++.pt/overload7.C: New test.
46828
46829         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46830
46831         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46832         and relinking messages.
46833         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46834         compiling with -frepo.
46835
46836 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46837
46838         * g++.old-deja/g++.pt/lookup6.C: New test.
46839
46840 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46841
46842         * gcc.c-torture/execute/981130-1.c: New test.
46843         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46844
46845 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46846
46847         * g++.old-deja/g++.pt/explicit76.C: New test.
46848
46849         * g++.old-deja/g++.pt/friend38.C: New test.
46850
46851         * g++.old-deja/g++.ns/crash2.C: New test.
46852
46853         * g++.old-deja/g++.pt/defarg8.C: New test.
46854
46855         * g++.old-deja/g++.pt/instantiate6.C: New test.
46856
46857         * g++.old-deja/g++.pt/static6.C: New test.
46858
46859         * g++.old-deja/g++.pt/decl2.C: New test.
46860
46861 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46862
46863         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46864         problem is actually related with name lookup, but so what? :-)
46865
46866         * g++.old-deja/g++.pt/friend37.C: New test.
46867
46868 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46869
46870         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46871         element, which fails on some systems.
46872
46873         * g77.f-torture/execute/labug1.f: New test.
46874
46875 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46876
46877         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46878         is defined.
46879
46880 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46881
46882         * g77.f-torture/compile/981117-1.f: New test.
46883
46884 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46885
46886         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46887         properly discarded.
46888
46889 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46890
46891         * gcc.c-torture/execute/memcheck: New directory of tests for
46892         -fcheck-memory-usage.
46893
46894 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46895
46896         * README: New file, general information about the testsuite and
46897         new description of the various C++ test subdirectories.
46898         * README.g++: Eliminate obsolete information, update and move most
46899         relevant stuff to README.
46900
46901 1998-11-07  Richard Henderson  <rth@cygnus.com>
46902
46903         * gcc.c-torture/compile/981107-1.c: New test.
46904
46905 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46906
46907         * execute/memcpy-bi.c: New testcase.
46908
46909 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46910
46911         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46912         base classes.
46913
46914         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46915         template is selected.
46916
46917         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46918         classes, it should be accepted for all types.
46919
46920         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46921
46922         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46923         specializations start with template headers.
46924
46925 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46926
46927         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46928
46929         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46930         non-POD types.
46931
46932 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46933
46934         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46935
46936 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46937
46938         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46939
46940 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46941
46942         * 981019-1.c: New test.
46943
46944 1998-10-14  Robert Lipe <robertl@dgii.com>
46945
46946         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46947         find objc headers.
46948
46949 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46950
46951         * compile/981001-4.c: Remove use of GCC extension that triggers a
46952         compiler bug.
46953
46954 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46955
46956         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46957
46958 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46959
46960         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46961         instantiation of template produces incorrect code for delete
46962         expression.
46963
46964         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46965         constructors' name is not unique.
46966         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46967         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46968
46969         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46970         automatic array of const is ill-formed.
46971
46972         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46973         of template parameter?
46974
46975         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46976         const.
46977
46978         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46979         pointer-to-member expression.
46980
46981         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46982         declaration causes ICE.
46983
46984 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46985
46986         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46987         reserved in the global namespace.
46988
46989         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46990         generate needed virtual table.
46991
46992         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46993
46994 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46995
46996         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46997         template-dependent type
46998
46999 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47000
47001         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
47002         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
47003         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
47004
47005         * g++.old-deja/g++.other/using5.C: New test; using decl from base
47006         class should be usable as argument of member function.
47007         * g++.old-deja/g++.other/using6.C: New test; using decl from base
47008         class should be usable as return type of member function.
47009         * g++.old-deja/g++.other/using7.C: New test; using decl from base
47010         class should be usable as type of data member.
47011
47012         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
47013
47014 1998-10-09  Jeffrey A Law  (law@cygnus.com)
47015
47016         * gcc.c-torture/special/920521-1.c: Fix bogus test.
47017
47018 1998-10-08  Nick Clifton  <nickc@cygnus.com>
47019
47020         * gcc.dg/dll-?.c Add thumb to target list.
47021         Fix assembler scan patterns to match current assembler output.
47022
47023 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
47024
47025         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
47026         matching of template brackets.
47027
47028         * g++.old-deja/g++.other/using4.C: New test.  Test using
47029         declarations of methods from base classes.
47030
47031         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
47032         within functions should introduce names into the innermost
47033         enclosing namespace.
47034
47035         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
47036         of static locals if first initialization throws.
47037
47038 1998-10-07  Jim Wilson  <wilson@cygnus.com>
47039
47040         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
47041
47042 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
47043
47044         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
47045         lose track of the possible targets of tablejump insns.
47046         * special/special.exp: Run it.
47047
47048 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47049
47050         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
47051         must be declared before its specializations can be named in friend
47052         declarations.
47053
47054 1998-10-05  Dave Love  <d.love@dl.ac.uk>
47055
47056         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
47057
47058         * g77.f-torture/execute/io1.f: New test.
47059
47060 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47061
47062         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
47063         with pointer to template function, for which no argument deduction
47064         is possible.
47065
47066         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
47067         specialization of template function as argument to template
47068         function.
47069
47070         * g++.old-deja/g++.other/access2.C: New test; Inner class
47071         shouldn't have privileged access to Outer's names.
47072
47073 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47074
47075         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
47076         friend template declared within template class conflicts with
47077         nested class of the same name.
47078
47079         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
47080         is ignored.
47081
47082         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
47083         object with direct initializer as function declaration.
47084
47085         * g++.old-deja/g++.other/decl2.C: New test; duplicate
47086         initializers.
47087
47088         * g++.old-deja/g++.other/null2.C: New test; conditional operator
47089         involving const pointer and NULL produces incorrect result.
47090
47091         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
47092         type name without `typename' should be rejected with -pedantic.
47093
47094 1998-10-02  Richard Henderson  <rth@cygnus.com>
47095
47096         * g++.old-deja/g++.other/addrof1.C: New test.
47097
47098 1998-10-01  Nick Clifton  <nickc@cygnus.com>
47099
47100         * gcc.c-torture/compile/981001-1.c: New test.
47101         * gcc.c-torture/execute/981001-1.c: New test.
47102
47103 1998-10-01  Jeffrey A Law  (law@cygnus.com)
47104
47105         * gcc.c-torture/compile/981001-2.c: New test.
47106         * gcc.c-torture/compile/981001-3.c: New test.
47107         * gcc.c-torture/compile/981001-4.c: New test.
47108
47109 1998-10-01  Robert Lipe  <robertl@dgii.com>
47110
47111         * lib/objc.exp (objc_target_compile): Add -L during compiles for
47112         multilibbed hosts.  Idea grafted from g77.exp.
47113
47114 1998-09-30  Dave Love  <d.love@dl.ac.uk>
47115
47116         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47117         avoid losing on systems which need -lsocket.
47118
47119 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
47120
47121         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47122         * g++.old-deja/g++.other/nested2.C: Ditto.
47123         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47124         failure.
47125
47126 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47127
47128         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47129         preferred over template operator!= for enum bitfields.
47130
47131 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
47132
47133         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47134         that happen to have the same base name, but in different scopes,
47135         are incorrectly rejected.
47136
47137 1998-09-16  Richard Henderson  <rth@cygnus.com>
47138
47139         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47140         on the native word size instead of an integer literal.
47141
47142 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47143
47144         * g++.old-deja/g++.other/static2.C: Invocation of static data
47145         member of type pointer-to-function denoted as non-static member.
47146
47147         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47148         checks involving function types and aliases.
47149
47150 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47151
47152         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47153         redefined to the same non-trivial type.
47154
47155         * g++.old-deja/g++.pt/explicit73.C: Test for proper
47156         namespace-qualification of template specializations declared in
47157         other namespaces.
47158
47159         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47160         to declare a subset of the specializations of a template function
47161         as friends of specializations of a template class.
47162
47163         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47164         member templates that do not fully specialize the enclosing
47165         template class are rejected.
47166
47167 1998-09-11  Dave Love  <d.love@dl.ac.uk>
47168
47169         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47170
47171 1998-09-08  Dave Love  <d.love@dl.ac.uk>
47172
47173         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47174         altered from libf2c/libU77 version.
47175
47176 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47177
47178         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47179
47180 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47181
47182         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47183         (un)signed char are different types for template specialization
47184         purposes.
47185
47186 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47187
47188         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47189         * objc: ObjC testsuite.
47190
47191 1998-08-31  Catherine Moore  <clm@cygnus.com>
47192
47193         * gcc.c-torture/execute/941014-1.x: New file.
47194
47195 1998-08-31  Nick Clifton  <nickc@cygnus.com>
47196
47197         * lib/c-torture.exp: Add support for
47198         torture_eval_before_compile and torture_eval_before_execute
47199         variables.
47200
47201 1998-08-30  Jeffrey A Law  (law@cygnus.com)
47202
47203         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47204         this test triggers valid.
47205
47206 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47207
47208         * gcc.dg/980827-1.c: New test.
47209
47210 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47211
47212         * gcc.c-torture/execute/loop-4b.c: New test.
47213
47214 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47215
47216         * lib/c-torture.exp: Add support for
47217         torture_eval_before_compile and torture_eval_before_execute
47218         variables.
47219
47220 1998-08-25  Jeffrey A Law  (law@cygnus.com)
47221
47222         * gcc.c-torture/compile/980825-1.c: New test.
47223
47224 1998-08-24  Nick Clifton  <nickc@cygnus.com>
47225
47226         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47227         count number tests in opt_t0 not good_t0.
47228
47229 1998-08-24  Jeffrey A Law  (law@cygnus.com)
47230
47231         * gcc.c-torture/compile/930326-1.x: Fix typo.
47232
47233 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
47234
47235         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47236         causes an ICE.
47237
47238 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47239
47240         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47241         STACK_SIZE is defined.
47242         * gcc.c-torture/unsorted/stuct.c: Similarly.
47243
47244         * gcc.c-torture/compile/980821-1.c: New test.
47245
47246 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47247
47248         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47249
47250 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
47251
47252         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47253         code.
47254
47255 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47256
47257         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47258         error'.
47259
47260 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47261
47262         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47263
47264 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47265
47266         * gcc.c-torture/compile/980816-1.c: New test.
47267
47268         * gcc.dg/980816-1.c: New test.
47269
47270 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47271
47272         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47273         compiler for ieee tests.
47274
47275 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47276
47277         * g77.f-torture/compile/980729-0.f: New test.
47278
47279 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47280
47281         * gcc.c-torture/special/eeprof-1.c: New test, for
47282         -finstrument-functions.
47283         * gcc.c-torture/special/special.exp: Run it.
47284
47285 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47286
47287         * gcc.c-torture/compile/980729-1.c: New test.
47288
47289 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47290
47291         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47292         __thumb__ is defined, and test for ARM style doubles if so.
47293
47294 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47295
47296         * g77.f-torture/noncompile/980615-0.f: New test.
47297
47298 1998-07-26  H.J. Lu  (hjl@gnu.org)
47299
47300         * gcc.dg/980312-1.c: Do link instead of compile.
47301         * gcc.dg/980313-1.c: Likewise.
47302
47303 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47304
47305         * gcc.c-torture/compile/980726-1.c: New test.
47306
47307 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47308
47309         * g77.f-torture/execute/io0.f: New test.
47310
47311 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47312
47313         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47314         an int.
47315
47316 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47317
47318         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47319         m32r bugs.
47320
47321 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47322
47323         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47324         c-decl.c:grokdeclarator can handle mode attributes.
47325
47326 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47327
47328         * gcc.c-torture/execute/980716-1.c: New test.
47329
47330 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47331
47332         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47333         the mn10200.
47334         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47335         the mn10200.
47336         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47337         * gcc.c-torture/compile/930326-1.x: Similarly.
47338
47339 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47340
47341         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47342         New test from Craig.
47343
47344 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47345
47346         * g77.f-torture/noncompile/980616-0.f: New test.
47347
47348         * g77.f-torture/execute/970816-3.f: New test from Craig.
47349
47350 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47351
47352         *  g++.other/singleton.C: Return error value instead of taking
47353         SIGSEGV.
47354
47355 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47356
47357         *  g++.other/singleton.C: New test.  Warning is under dispute.
47358         Runtime crash is not.
47359
47360 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47361
47362         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47363         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47364         using6.C, using7.C}: New namespace tests.
47365
47366 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47367
47368         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47369         specialization with typedef'ed names used as array indexes.
47370
47371 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47372
47373         * gcc.c-torture/execute/980709-1.c: New test.
47374
47375         * gcc.dg/980709-1.c: New test.
47376
47377 1998-07-07  Richard Henderson  <rth@cygnus.com>
47378
47379         * gcc.c-torture/execute/bcp-1.c: New test.
47380
47381 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47382
47383         * gcc.c-torture/execute/980707-1.c: New test.
47384
47385 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47386
47387         * gcc.c-torture/compile/980706-1.c: New test.
47388
47389 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47390
47391         * g77.f-torture/execute/980701-0.f,
47392         g77.f-torture/execute/980701-1.f: New test from Craig.
47393
47394 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47395
47396         * gcc.c-torture/compile/980701-1.c: New test.
47397
47398         * gcc.c-torture/execute/980701-1.c: New test.
47399
47400 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47401 rlsruhe.de>
47402
47403         * g++.old-deja/g++.robertl/eb132.C: New test.
47404         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47405
47406 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47407
47408         * g77.f-torture/execute/980628-7.f,
47409         g77.f-torture/execute/980628-8.f,
47410         g77.f-torture/execute/980628-9.f,
47411         g77.f-torture/execute/980628-10.f: New tests from Craig.
47412
47413         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47414
47415 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47416
47417         * g77.f-torture/execute/980628-4.f: New test from Craig.
47418         * g77.f-torture/execute/980628-5.f: Likewise.
47419         * g77.f-torture/execute/980628-2.f: Likewise.
47420         * g77.f-torture/execute/980628-0.f: Likewise.
47421         * g77.f-torture/execute/980628-1.f: Likewise.
47422         * g77.f-torture/execute/980628-3.f: Likewise.
47423         * g77.f-torture/execute/980628-6.f: Likewise.
47424
47425 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47426
47427         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47428         directory when nothing has been installed yet.
47429
47430 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47431
47432         * gcc.c-torture/special/special.exp: Handle newer versions of
47433         dejagnu.
47434
47435 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47436
47437         * gcc.dg/980626-1.c: New test.
47438
47439 1998-06-19  Bruno Haible <haible@ilog.fr>
47440
47441         * gcc.misc-tests/m-un-2.c: New test.
47442         * g++.old-deja/g++.other/warn01.c: Likewise.
47443
47444 1998-06-19  Robert Lipe  <robertl@dgii.com>
47445
47446         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47447         compatibility with assmblers with a different comment character.
47448         Eliminate use of GAS-specific extensions.
47449
47450 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47451
47452         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47453
47454 1998-06-19  Robert Lipe  <robertl@dgii.com>
47455
47456         * lib/g77.exp: Replace search for libf2c.a with search for newly
47457         renamed libg2c.a
47458
47459 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47460
47461         * gcc.c-torture/execute/980617-1.c: New test.
47462
47463 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47464
47465         * gcc.c-torture/execute/980612-1.c: New test.
47466
47467 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47468
47469         * gcc.dg/980523-1.c: Only test on ppc-linux.
47470         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47471
47472         * gcc.c-torture/execute/980608-1.c: New test.
47473
47474 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47475
47476         * gcc.c-torture/execute/980605-1.c: New test.
47477
47478 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47479
47480         * gcc.c-torture/execute/980604-1.c: New test.
47481
47482 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47483
47484         * gcc.c-torture/execute/980602-1.c: New test.
47485         * gcc.c-torture/execute/980602-2.c: Likewise.
47486
47487 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47488
47489         * 970125-0.f: Fix per JCB.  Add commentary.
47490
47491 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47492
47493         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47494         IEEE -0 support.
47495
47496 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47497
47498         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47499         earlier.
47500
47501 1998-05-28  Catherine Moore <clm@cygnus.com>
47502
47503         * gcc.c-torture/execute/980526-3.c: New test.
47504
47505 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47506
47507         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47508         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47509         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47510         m88k-motorola-sysv3 to XFAIL.
47511
47512 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47513
47514         * gcc.dg/980526-1.c: New test.
47515         * gcc.c-torture/execute/980526-2.c: New test.
47516
47517 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47518
47519         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47520
47521         * gcc.c-torture/execute/980526-1.c: New test.
47522
47523 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47524
47525         * g77.f-torture/execute/alpha2.f: Add runtime test.
47526
47527 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47528
47529         * g++.old-deja/old-deja.exp: Strip leading directories.
47530
47531         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47532         error for the line.  Don't run multiple tests for the same line.
47533
47534 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47535
47536         * gcc.dg/980523-1.c: New test.
47537
47538 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47539
47540         * g77.f-torture/compile/970915-0.f: New test.
47541
47542 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47543
47544         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47545
47546 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47547
47548         * gcc.dg/980520-1.c: New test.
47549
47550 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47551
47552         * gcc.dg/980502-1.c: Fix return type.
47553
47554 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47555
47556         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47557         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47558         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47559         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47560         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47561
47562 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47563
47564         * g77.f-torture/execute/980520-1.f: New test.
47565
47566 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47567
47568         * lib/mike-g77.exp: New file.
47569
47570         * g77.f-torture/noncompile/noncompile.exp,
47571         g77.f-torture/noncompile/check0.f: New files.
47572
47573 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47574
47575         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47576         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47577         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47578         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47579         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47580         abort where appropriate.
47581
47582 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47583
47584         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47585         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47586
47587 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47588
47589         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47590
47591 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47592
47593         * g77.f-torture/compile/980427-0.f: New test.
47594
47595 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47596
47597         * g77.f-torture/compile/980424-0.f: New test.
47598
47599 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47600
47601         * g77.f-torture/compile/980419-2.f (main): New test.
47602         * g77.f-torture/compile/970125-0.f: New test.
47603         * g77.f-torture/compile/980419-1.f: New test.
47604
47605 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47606
47607         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47608         of loop-4.c.
47609
47610 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47611
47612         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47613
47614 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47615
47616         * gcc.c-torture/compile/980329-1.c: New test.
47617
47618 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47619
47620         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47621         * gcc.dg/980312-1.c: Fix typo in -march command.
47622
47623 1998-03-16  H.J. Lu  (hjl@gnu.org)
47624
47625         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47626
47627 1998-03-11  Robert Lipe  <robertl@dgii.com>
47628
47629         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47630         Dave Love agree the Fortran source is bogus.
47631
47632 1998-03-11  Robert Lipe  <robertl@dgii.com>
47633
47634         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47635         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47636         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47637         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47638         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47639
47640 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47641
47642         * g++.old-deja/g++.other/friend1.C: New test.
47643
47644 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47645
47646         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47647         possibly uninitialized) variables and declare dnrm2.
47648
47649 1998-02-23  Robert Lipe <robertl@dgii.com>
47650
47651         From Bruno Haible <haible@ilog.fr>:
47652         * gcc.c-torture/execute/980223.c: New test.
47653
47654 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47655
47656         * gcc.dg/ifelse-1.c: New test.
47657
47658 1998-02-09  H.J. Lu  (hjl@gnu.org)
47659
47660         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47661
47662           * lib/old-dejagnu.exp (old-dejagnu): Added the
47663           "execution test - XFAIL *-*-*" handling in the spirit of
47664           "excess errors test -". Changed the "execution test fails"
47665           handling to be like "excess errors test fails".
47666           * Update various tests accordingly.
47667
47668 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47669
47670         * gcc.c-torture/execute/980205.c: New test.
47671
47672 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47673
47674         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47675         * lib/f-torture.exp: Similarly.
47676         * gcc.c-torture: Rename all .cexp files to .x files.
47677
47678 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47679
47680         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47681         (940510-1.c): Removed duplicate.
47682         (971104-1.c): New test.
47683
47684 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47685
47686           * lib/f-torture.exp: Improve error and loop detection.
47687
47688 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47689
47690         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47691         use that to size the filler array.
47692
47693 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47694
47695         * lib/c-torture.exp(c-torture-execute): Fix typo.
47696
47697         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47698         testcase as the executable name. Keep the executable around if
47699         the test fails.
47700
47701 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47702
47703         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47704         changes.  Only test one -g option, and move it to the end of the
47705         list of options to test.
47706
47707 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47708
47709         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47710         variable GCC_TORTURE_OPTIONS to supply default switches separated
47711         by colons.  If no environment variable, run tests with -O0 -g, -O1
47712         -g, and -O2 -g as well.
47713
47714 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47715
47716         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47717         explanatory comments. Fix indentation.
47718
47719 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47720
47721         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47722
47723 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47724
47725         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47726         * g++.old-deja/g++.mike/p7325.C: Likewise.
47727         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47728
47729 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47730
47731         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47732         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47733         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47734         * g++.old-deja/g++.law/operators4.C: Likewise.
47735
47736 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47737
47738         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47739         * g++.old-deja/g++.mike/p784.C: Ditto.
47740         * g++.old-deja/g++.mike/p785.C: Ditto.
47741
47742 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47743
47744           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47745
47746 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47747
47748         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47749         target feature; pass this to c-torture-execute as needed.
47750
47751 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47752
47753         * lib/c-torture.exp(c-torture-execute): If the previous and the
47754         current executables being tested are identical, we don't need to
47755         run the executable again. Try to make the executable names
47756         unique. Add an optional argument for passing additional compiler
47757         flags.
47758
47759 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47760
47761         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47762
47763 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47764
47765         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47766
47767 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47768
47769         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47770         32bit or larger longs.
47771
47772         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47773         have either a 32bit long or 32bit int.
47774
47775 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47776
47777         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47778         Make double precision tests dependent on sizeof (double).
47779
47780 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47781
47782         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47783         too.
47784
47785 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47786
47787         * gcc.c-torture/compile/961203-1.cexp: New script.
47788
47789 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47790
47791         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47792         up the includes ourselves.
47793
47794 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47795
47796         * lib/plumhall.exp: Remove random include, and add a few
47797         verbose messages for debugging.
47798
47799 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47800
47801         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47802         of trying to do it ourselves.
47803
47804 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47805
47806         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47807
47808 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47809
47810         * gcc.prms/5403.c: Made regexp a bit less strict.
47811
47812 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47813
47814         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47815         is returned from remote_load instead.
47816         * lib/plumhall.exp: Ditto.
47817         * lib/mike-g++.exp: Ditto.
47818         * lib/old-dejagnu.exp: Ditto.
47819         * lib/c-torture.exp: Ditto.
47820
47821 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47822
47823         * lib/g++.exp: Use build_wrapper procedure.
47824         * lib/gcc.exp: Ditto.
47825
47826 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47827
47828         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47829         an old-style decl for malloc.  Fixes tests to work when
47830         sizeof (int) != sizeof (size_t).
47831
47832 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47833
47834         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47835
47836         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47837         use stdargs.h interface.
47838
47839 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47840
47841         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47842         NO_VARARGS when compiling.
47843
47844 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47845
47846         * lib/plumhall.exp(ph_includes): New procedure.
47847         (ph_make): Use it.
47848         (ph_compiler): Ditto.
47849
47850         * lib/g++.exp: Rename test-glue.c to testglue.c.
47851         * lib/gcc.exp: Ditto.
47852
47853 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47854
47855         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47856         to completion when it's called.
47857
47858 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47859
47860         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47861         is defined, don't do test.
47862
47863 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47864
47865         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47866         for object files.
47867         (ph_summary): Mark skipped testcases as untested, not unresolved.
47868
47869         * lib/plumhall.exp (ph_make): If unresolved because of bad
47870         errorCode, record errorCode in log file.
47871         (*): Replace send_log/verbose with verbose -log.
47872
47873 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47874
47875         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47876         double conversion if double isn't at least 8 bytes.
47877
47878         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47879         int to work with targets where int is 16 bits.
47880
47881         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47882         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47883         precision for the test to complete.
47884
47885 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47886
47887         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47888         if d10v is not compiled with the -mdouble64 flag.
47889         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47890
47891         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47892         d10v is not compiled with the -mint32 flag.
47893
47894 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47895
47896         * lib/plumhall.exp: Use incr_count.
47897
47898 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47899
47900         * gcc.c-torture: Update to c-torture-1.45.
47901
47902 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47903
47904         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47905         the name of the expect testcase file).
47906
47907         * lib/g++.exp(g++_init): Ditto.
47908
47909 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47910
47911         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47912         the host.
47913
47914         * lib/gcc.exp(gcc_exit): New procedure.
47915
47916 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47917
47918         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47919         specs where appropriate.
47920
47921         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47922         because of new "candidates are" messages, and removed a few
47923
47924         * Converted all non-old-style g++ testcases to old-style, and
47925         moved into g++.old-deja.
47926
47927 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47928
47929         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47930         options.
47931
47932         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47933         succeeded.
47934
47935         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47936
47937 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47938
47939         * lib/gcc.exp (gcc_target_compile): Add support for defining
47940         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47941         the machine doesn't have those features.
47942
47943 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47944
47945         * g++.law/operators4.exp: Don't use LIBS.
47946
47947 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47948
47949         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47950
47951         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47952         * lib/g++.exp: Set it here instead. Also, allow use of the
47953         --tool_exec and --tool_opt options. Change CXX to
47954         GXX_UNDER_TEST.
47955
47956         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47957
47958         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47959
47960 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47961
47962         * lib/old-dejagnu.exp: Use prune_warnings instead of
47963         prune_system_crud.
47964         * lib/mike-g++.exp: Ditto.
47965         * lib/gcc.exp: Ditto.
47966         * lib/g++.exp: Ditto.
47967
47968         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47969
47970 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47971
47972           * 941014-2.c: Include stdlib.h
47973           * 960327-1.c: Include stdio.h
47974           * dbra.c, index-1.c: Don't assume ints are 32bits.
47975
47976 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47977
47978         * lib/gcc.exp: Add gcc,stack_size target feature.
47979
47980         * lib/g++.exp(g++_target_compile): Add the include and link
47981         paths here, not in two other places. And, it's $options, not
47982         options.
47983
47984         * lib/mike-g++.exp(postbase): Remove the code that determines
47985         the correct include and link paths.
47986         * g++.old-deja/old-deja.exp: Ditto.
47987
47988 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47989
47990         * lib/g++.exp(g++_init): target_compile no longer returns the
47991         filename of the result.
47992
47993 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47994
47995         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47996         call to glob.
47997
47998         * gcc.c-torture/special/special.exp: Change call to
47999         gcc_target_compile to include the object file.
48000
48001 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
48002
48003         * gcc.c-torture/special/special.exp: Correct misspelling in last
48004         change.
48005
48006 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
48007
48008         * lib/plumhall.exp(ph_summary): Log the entire output of the
48009         executable. Return -1 if there were any failures, 0 otherwise.
48010         (ph_execute): Return -1 if there were any failures, 0 otherwise.
48011         (ph_make): Clean up objects and executables that were built
48012         if the tests succeeded.
48013
48014 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
48015
48016         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
48017         libraries and includes in the build tree as appropriate.
48018
48019 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48020
48021         * lib/c-torture.exp: Instead of looking for the global variable
48022         NO_LONG_LONG, check to see if that's a feature of the target.
48023
48024 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48025
48026         * config/default.exp: Minimize. Delete the remainer of the files in
48027         config; this functionality is now in devo/dejagnu/config.
48028
48029         g++.*/*: Pass any additional flags used to compile to postbase;
48030         delete CXXFLAGS.
48031
48032         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
48033         is now done by runtest.exp. Use gcc_target_compile instead of
48034         compile.
48035
48036         lib/c-torture.exp: Use gcc_target_compile instead of compile.
48037         Remove references to CFLAGS. Use remote_file instead of
48038         calling rm -f.
48039         (c-torture): Take a list of arguments to use to compile this
48040         testcase.
48041
48042         lib/g++.exp: Simplify. Use target_compile instead of compile.
48043         lib/gcc-dg.exp: Ditto.
48044         lib/gcc.exp: Ditto.
48045         lib/mike-{gcc,g++}.exp: Ditto.
48046         lib/old-dejagnu.exp: Ditto.
48047         lib/plumhall.exp: Ditto.
48048
48049 1997-01-08  Jim Wilson  <wilson@cygnus.com>
48050
48051         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
48052         (ph_linker): Likewise.
48053
48054 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
48055
48056           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
48057         MAP_ANON / MAP_ANONYMOUS if defined;
48058         else try to map from /dev/zero .
48059
48060 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48061
48062         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
48063         isn't defined, then define it to MAP_ANONYMOUS.
48064
48065 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48066
48067         * gcc.c-torture: Update to c-torture-1.42 release.
48068
48069 1996-11-11  Jeffrey A Law  (law@cygnus.com)
48070
48071         * gcc.c-torture: Update to c-torture-1.41 release.
48072
48073 1996-10-27  Jeffrey A Law  (law@cygnus.com)
48074
48075         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
48076         c-torture release.
48077
48078 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
48079
48080         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
48081         and LDFLAGS.  Fix second case to append the target_info ldflags
48082         onto LDFLAGS, not CFLAGS.
48083         * lib/g++.exp (g++_init): Add target_info stuff.
48084         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
48085         of libgloss and newlib flags for !native.
48086
48087         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
48088         (GDB): Fix relative path to go up another dir for finding gdb.
48089
48090 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
48091
48092         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
48093         versions in the target_info array, if they don't exist.
48094
48095 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
48096
48097         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48098
48099 1996-07-08  Jim Wilson  <wilson@cygnus.com>
48100
48101         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48102         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48103
48104 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
48105
48106         * lib/old-dejagnu.exp: Don't remove the output file before we've
48107         actually tested it. Don't append pwd to the path of the executable
48108         we're testing.
48109
48110 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
48111
48112         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48113
48114 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
48115
48116         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48117         temporary directory for compiler files, and set it to a default
48118         value of /tmp. Set $output as the name of the output file from
48119         compiling the testcase. Add a -o option to $cflags_var so the
48120         compiler writes the final output file as $output. Set $executable
48121         to $output.
48122
48123         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48124         directory for compiler files, and set it to /tmp if it doesn't
48125         already have a value. Set $output_file to the name of the output
48126         file from compiling the testcase. Add a -o option to CXXFLAGS so
48127         the compiler writes the final output file as $output. Use $output
48128         as the executable to be tested.
48129
48130 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48131
48132         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48133
48134 1996-06-08  Jeffrey A Law  (law@cygnus.com)
48135
48136         * gcc.c-torture/execute/pending-1.c: New test.  Still
48137         pending in Tege's queue.
48138
48139 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
48140
48141         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48142         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
48143         if there were failures.  Call unresolved if there were unresolved
48144         testcases.  Call gcc_fail if program did not run to completion.
48145         (ph_make): Pass additional argument name to ph_execute.
48146         (ph_execute): Add new argument.  Pass additional arguments to
48147         ph_summary.  Call gcc_fail is there is no execution output.
48148
48149 1996-04-24  Jeffrey A Law  (law@cygnus.com)
48150
48151         * lib/plumhall.exp (proc_summary): Output relavent summary
48152         lines into the log so specific failures in plumhall can be
48153         investigated.
48154
48155 1996-04-10  Jeffrey A Law  (law@cygnus.com)
48156
48157         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48158         (c-torture-execute): Don't try to execute tests which use
48159         "long long" types if $NO_LONG_LONG is nonzero.
48160
48161 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
48162
48163         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48164         not c-torture.
48165
48166         * gcc.ieee: Move from here.
48167         * gcc.c-torture/execute/ieee: To here.
48168
48169 1996-03-26  Jeffrey A Law  (law@cygnus.com)
48170
48171         * gcc.c-torture: Update to c-torture-1.41 release.
48172
48173 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48174
48175         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48176         not "$output".
48177
48178 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48179
48180         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48181         -c present.
48182
48183 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48184
48185         * config/proelf.exp: Handle connecting to a simulator.
48186
48187 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48188
48189         * config/proelf.exp: New file.  Enough framework that we can
48190         run c-torture tests on the proelf targets (or any other target
48191         that gdb can connect to for that matter).
48192
48193 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48194
48195         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48196         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48197
48198         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48199         exec_output exists.
48200
48201 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48202
48203         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48204         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48205
48206         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48207         to pass/fail/unresolved/unsupported/untested.  Caller must now
48208         call unresolved/unsupported/untested.
48209         * lib/*.exp: Update FSF address.  Update to handle new results of
48210         ${tool}_load.
48211         * lib/chill.exp (verbose): Delete.
48212
48213 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48214
48215         * lib/gcc.exp (default_gcc_start): Change order of args to
48216         $LDFLAGS $CFLAGS $LIBS.
48217         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48218         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48219         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48220         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48221         * gcc.misc-tests/dg-test.exp: Likewise.
48222         * gcc.misc-tests/msgs.exp: Likewise.
48223         * gcc.prms/prms.exp: Likewise.
48224         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48225         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
48226
48227         * lib/dg.exp: Deleted, moved to dejagnu/lib.
48228
48229 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48230
48231         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48232
48233         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48234         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48235
48236         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48237         necessary.
48238
48239 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
48240
48241         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48242         global for loop; add use of $mathlib.
48243         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48244         settings here; set mathlib for anything but VxWorks.
48245
48246 1996-01-22  Jeffrey A Law  (law@cygnus.com)
48247
48248         * gcc.c-torture: Update to c-torture-1.40 release.
48249
48250 1996-01-03  Jeffrey A Law  (law@cygnus.com)
48251
48252         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48253         dg.exp.
48254
48255 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48256
48257         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48258         global.
48259
48260 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48261
48262         * lib/g++.exp (LIBS): Define if not already.
48263         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48264         (gcc-dg-prune): Call prune_gcc_output.
48265         * lib/gcc.exp (prune_gcc_output): New proc.
48266         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48267         prune_gcc_output.
48268
48269 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48270
48271         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48272         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48273
48274 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48275
48276         * gcc.c-torture: Update to c-torture-1.39 release.
48277
48278 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48279
48280         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48281         fails, try others as well.
48282
48283 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48284
48285         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48286         If compilation fails, mark execute tests as `untested'.
48287         If test is marked as unsupported, don't mark compilation and
48288         execute tests as failed.
48289
48290 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48291
48292         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48293         libstdc++ for whether or not we want to be doing shared
48294         libraries.  Delete link_curses since we don't need it anymore.
48295         * lib/mike-g++.exp (postbase): Don't link in libg++.
48296         * g++.old-deja/old-deja.exp: Likewise.
48297
48298 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48299
48300         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48301
48302 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48303
48304         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48305         For that, add `-Wl,-a,shared_archive'.
48306         * g++.old-deja/old-deja.exp: Likewise.
48307
48308 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48309
48310         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48311
48312 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48313
48314         * lib/mike-g++.exp (postbase): Pay attention to the status of
48315         g++_load.
48316
48317 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48318
48319           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48320
48321 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48322
48323         * lib/gcc.exp (default_gcc_start): No longer need to log program
48324         being executed or its output, execute_anywhere does that now.
48325         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48326         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48327
48328 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48329
48330         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48331         the same as those in lib/g++.exp.
48332
48333 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48334
48335         * gcc.c-torture: Update to c-torture-1.38 release.
48336         * gcc.ieee: Related changes.
48337
48338 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48339
48340         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48341         "exec". Minor reformatting changes.
48342
48343         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48344         cross. This means all "exec" calls now work on a remote host as
48345         well.
48346         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48347         cross. Filter out the extra "\r\n" stuff that expect puts in.
48348         (c-torture-execute): Filter out the bogus warnings like
48349         c-torture-compile does. Add support for canadian cross.
48350         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48351         Use execute_anywhere rather than calling exec directly. Now it
48352         works for canadian cross testing.
48353
48354 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48355
48356         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48357         results into a variable, and check that rather than using file exists.
48358
48359 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48360
48361         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48362         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48363
48364 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48365
48366         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48367         lib_curses if there's a shared libg++ in the build tree.
48368
48369 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48370
48371         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48372         if not supported target.
48373
48374 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48375
48376         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48377         link_curses up to always happen, not just for native builds.
48378
48379 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48380
48381         * gcc.c-torture: Update to c-torture-1.36 release.
48382         * gcc.failure: Related changes.
48383
48384 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48385
48386         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48387
48388 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48389
48390         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48391         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48392         runshlib, link_curses, and mathlib for link and run.
48393
48394         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48395         pass the runtime shared library options for Solaris, OSF/1, and
48396         Irix5, and link with -lcurses to avoid unresolved references.
48397
48398 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48399
48400         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48401         only run once.
48402
48403 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48404
48405         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48406
48407 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48408
48409         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48410         do not have a framework for the "compat" tests yet.
48411
48412 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48413
48414         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48415         set to null if we're testing vxworks5.1.  Use that instead of
48416         `-lm' in the setting of LIBS for link and run.
48417
48418 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48419
48420         * config/rom68k.exp (${tool}_load): Major changes to make it
48421         work.  Verified that it does in fact return the stuff in
48422         exec_output properly.  Catch any Emul or any TRAP other than 0.
48423
48424 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48425
48426         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48427         LDFLAGS properly for targets that need stuff from libgloss.
48428         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48429         only run once.
48430         (gpp_initialized): New variable.
48431
48432 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48433
48434         * config/rom68k.exp: Load libgloss.exp.
48435         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48436         so we can produce a fully linked binary.
48437         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48438         so we can produce a fully linked binary.
48439
48440 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48441
48442         * lib/plumhall.exp (ph_section): Watch for expected failures.
48443         Add missing `else'.
48444
48445         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48446         run the testcase.
48447         (c-torture): Likewise.
48448
48449 1995-08-28  Doug Evans  <dje@cygnus.com>
48450
48451         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48452
48453         * lib/mike-g++.exp (mike_cleanup): New proc.
48454         (prebase): New globals compiler_result, not_compiler_result,
48455         target_regexp.
48456         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48457         allow leading "-" in pattern.  Watch for unsupported tests.
48458         If $compiler_result is set, pattern match assembler code,
48459         and ditto for $not_compiler_result.
48460         * lib/mike-gcc.exp: Likewise.
48461
48462         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48463         execution "succeeded".
48464
48465 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48466
48467         * config/win32.exp: New file.
48468         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48469
48470 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48471
48472         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48473         unsupported.
48474         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48475         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48476         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48477
48478         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48479         "... without exceptions was ...".  That is now handled by
48480         prune_system_crud.
48481         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48482
48483 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48484
48485         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48486         sieve.c,sort2.c}: New files.
48487         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48488         sieve.exp,sort2.exp}: Drivers for them.
48489
48490         * lib/mike-gcc.exp (program_output): New user settable variable.
48491         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48492         messages.
48493         * lib/mike-g++.exp (program_output): New user settable variable.
48494
48495         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48496
48497         * config/sh.exp: Deleted (use sim.exp instead).
48498
48499 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48500
48501         * config/vx.exp: Declare CHECKTASK as global.
48502         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48503         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48504         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48505
48506 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48507
48508         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48509         target. Like vx.exp, only includes `vx29k.exp' instead of
48510         `vxworks.exp'.
48511
48512 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48513
48514         * config/sim.exp: Increase time limit from 120 seconds to 240.
48515
48516 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48517
48518         * gcc.c-torture/execute/950628-1.c: New test.
48519
48520 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48521
48522         * gcc.c-torture: Update with changes/additions from
48523         c-torture-1.34.
48524
48525 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48526
48527         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48528
48529 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48530
48531         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48532
48533 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48534
48535         * gcc.c-torture/compile/950512-1.c: New test.
48536         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48537         * gcc.dg/struct-ret-1.c: Likewise.
48538
48539 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48540
48541         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48542           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48543
48544 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48545
48546         * gcc.c-torture/special/920411-1.c: Deleted.
48547         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48548
48549 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48550
48551         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48552         cpu limit.
48553
48554 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48555
48556         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48557
48558 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48559
48560         From kenner;
48561         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48562         is the proper length.
48563         * va-arg-3.c: Likewise.
48564
48565 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48566
48567         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48568         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48569
48570         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48571         * lib/g++.exp (default_g++_start): Delete old cruft.
48572
48573 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48574
48575         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48576         (2 * (1 << 18)) to (2 * (1 << 17)).
48577
48578         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48579
48580 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48581
48582         * config/rom68k.exp: Renamed from config/idp.exp
48583
48584 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48585
48586         * c-torture/compile/921109-2.c
48587
48588 1995-04-18  Mike Stump  <mrs@cygnus.com>
48589
48590         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48591         excess errors.
48592
48593 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48594
48595         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48596         output.
48597         * lib/g++.exp (default_g++_start): Likewise.
48598
48599 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48600
48601         * gcc.c-torture/compile/950329-1.c: New test.
48602
48603 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48604
48605           * config/bug.exp (${tool}_load): Updated to use new remote_open
48606           and remote_close procs.
48607         * config/idp.exp: New file.
48608
48609 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48610
48611         * gcc.c-torture/execute/950322-1.c: New test.
48612
48613 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48614
48615         * config/vx.exp (${tool}_load): Clean up testing of return code from
48616         vxworks_ld and vxworks_spawn.
48617
48618 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48619
48620         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48621
48622 1995-03-13  Mike Stump  <mrs@cygnus.com>
48623
48624         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48625         can mark excess errors on a machine by machine basis.  Note, the
48626         default is to not expect any excess errors, even when excess
48627         errors test - is given, so you will want to put an XFAIL ... on
48628         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48629         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48630         those 4 machines, but no others.
48631
48632 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48633
48634         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48635         * lib/c-torture.exp: to here.
48636
48637 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48638
48639         * gcc.c-torture/execute/950221-1.c: New test.
48640         * gcc.c-torture/execute/struct-ret-1.c: New test.
48641         * gcc.c-torture/compile/950221-1.c: New test.
48642
48643         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48644
48645 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48646
48647         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48648         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48649
48650 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48651
48652         * g++.gb: New directory of tests, derived from my signature and
48653         class scoping tests.
48654
48655         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48656         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48657         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48658         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48659         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48660         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48661         * g++.gb/sig25.C: Likewise.
48662
48663         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48664         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48665         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48666         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48667         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48668         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48669         * g++.gb/sig25.exp: Likewise.
48670
48671         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48672         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48673         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48674         * g++.gb/scope13.C: Likewise, this test still fails.
48675
48676         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48677         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48678         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48679         * g++.gb/scope13.exp: Ditto.
48680
48681         * g++.gb/README: New file, explains what these tests are about.
48682
48683 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48684
48685         * lib/dg.exp (dg-do): Support `preprocess'.
48686         (dg-test): Likewise.
48687
48688 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48689
48690         * config/udi.exp: change "continue -expect" to "exp_continue".
48691
48692 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48693
48694         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48695         Delete redundant tests.
48696
48697         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48698         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48699         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48700         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48701         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48702         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48703         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48704         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48705
48706         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48707         storing label pointers.
48708         * gcc.c-torture/execute/921019-1.c: Likewise.
48709         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48710         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48711         parameter fp.
48712         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48713         constants.
48714
48715         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48716         Delete obsolete tests.
48717
48718         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48719         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48720         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48721         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48722         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48723         * gcc.c-torture/compile/950124-1.c: New test.
48724
48725         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48726
48727 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48728
48729         * lib/mike-g++.exp: Add -lm to LIBS.
48730
48731 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48732
48733         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48734
48735 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48736
48737         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48738
48739 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48740
48741         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48742
48743 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48744
48745         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48746         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48747         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48748         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48749         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48750         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48751         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48752         * g++.law/{operators31.C, operators32.C,
48753         * g++.law/{operators33.C, operators34.C}: Likewise.
48754         * g++.law/{pic1.C, refs2.C}: Likewise.
48755         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48756         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48757         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48758         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48759
48760         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48761         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48762         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48763         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48764         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48765         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48766         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48767         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48768         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48769         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48770         * g++.law/{operators34.exp}: Likewise.
48771         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48772         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48773         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48774         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48775         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48776
48777         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48778         No longer expected to fail.
48779         * g++.law/missed-error3.C: Tweak for recent bool changes.
48780
48781 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48782
48783         * config/emb-unix: Deleted.
48784         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48785         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48786
48787 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48788
48789         * lib/dg.exp (dg-test): Fix typo in last patch.
48790
48791 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48792
48793         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48794         (handles multiple occurrences).
48795
48796 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48797
48798         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48799         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48800         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48801         printed).
48802         * lib/c-torture.exp (c-torture-compile): Likewise.
48803         (c-torture): Prepend full path if missing.
48804         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48805         (gcc_fail): Likewise.
48806         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48807
48808 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48809
48810         * lib/netware.exp: Only attach to NetWare i386 systems.
48811
48812 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48813
48814         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48815         messages.  Add test name to "output pattern match" pass/fail message.
48816
48817 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48818
48819         * gcc.dg: New testsuite.
48820         * gcc.dg/dg.exp: New file.
48821
48822         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48823         test-switch.c}: Deleted.
48824
48825         * gcc.misc-tests/msgs.exp: New testcase driver.
48826
48827 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48828
48829         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48830         Watch for illegal return values from ${tool}_load.
48831         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48832         cross targets.  Coerce return value >0 to 1.
48833
48834 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48835
48836         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48837
48838         * config/emb-unix.exp: New file.
48839
48840         * config/sim.exp: Error if variable $SIM not defined.
48841         (${tool}_load): Mark test as "untested" if simulator missing.
48842
48843         * config/unix.exp: Load remote.exp to get rcp_download.
48844         * lib/c-torture.exp: Use different option lists for testcases with
48845         and without loops.
48846         * gcc.c-torture/execute/execute.exp: Likewise.
48847
48848 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48849
48850         * config/*.exp: Clarify return code from ${tool}_load.
48851         Call `unresolved' or `untested' instead of `warning' or `perror'
48852         (sometimes you still want to call both though).
48853         Add comment that `shell_id' is local to each file.
48854         * config/udi.exp (timeout): Set to 30.
48855         Don't print warning if connection fails, $connectmode has already
48856         printed an error.
48857         (${tool}_load): Move verbose messages to level 2.
48858         Rework pattern for "Process started" message.
48859         Pass `shell_id' to ${connectmode}_download.
48860         Retry twice upon timeout.  Make resetting of target more robust.
48861         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48862         Pass `shell_id' to exit_$connectmode.
48863         Only call exit_$connectmode if connected.
48864         * config/unix.exp (${tool}_load): Check return codes better.
48865         * config/vrtx.exp (${tool}_load): Likewise.
48866         * config/vx.exp (${tool}_load): Likewise.
48867         Delete unneeded global's.
48868         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48869         from ${tool}_load.
48870         (dg-stat): Delete.
48871         (dg-init): Delete recording of pass/fail counts.
48872         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48873         (old-dejagnu-init): Likewise.
48874         (old-dejagnu-stat): Delete contents, empty proc now.
48875         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48876         (c-torture): Delete references to lcnt, lpass, lfail.
48877         Get option list from TORTURE_OPTIONS.
48878         Delete -funroll[-all]-loops if no loops.
48879         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48880         (g++_stat): Delete contents (empty proc now).
48881         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48882         (gcc_finish): Likewise.
48883         (gcc_stat): Deleted.
48884         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48885         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48886         * gcc.c-torture/execute/execute.exp: Likewise.
48887         Split tests into two parts: compile, execute.
48888         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48889         no loops.  Update to reflect clarified return codes from ${tool}_load.
48890
48891 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48892
48893         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48894         to grep for.
48895         (old-dejagnu): Likewise (where necessary).
48896
48897 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48898
48899         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48900
48901         * lib/dg.exp (dg-process-target): Fix processing of selector.
48902         Add comment regarding use of `error'.
48903
48904         * lib/gcc.exp (prune_system_crud): Define if missing.
48905         * lib/g++.exp (prune_system_crud): Likewise.
48906
48907         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48908         Call prune_system_crud.
48909         * lib/dg.exp (dg-runtest): New proc.
48910         Use perror instead of send_user for tcl errors in testcase.
48911         Don't return any value, it's never used.
48912         Don't clobber previous definition of `unknown'.
48913         Print tcl errors in `dg-final'.
48914
48915 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48916
48917         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48918         (dg-test): Don't print errorInfo, it contains stack backtrace.
48919
48920 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48921
48922         * lib/g++.exp (runtest_file_p): Define if missing.
48923
48924 1994-09-24  Doug Evans  (dje@cygnus.com)
48925
48926         * lib/mike-g++.exp: Comment out loading of g++.exp.
48927         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48928         (default_g++_version): Always print something.
48929         (default_g++_start): Comment out call to `which'.
48930         (g++_start, g++_load): Deleted (must be defined in config file).
48931         * lib/gcc.exp: Test for existence of $CC at start.
48932         Delete check for tmpdir (done in gcc_init).
48933         (default_gcc_version): Always print something.
48934         (default_gcc_start): Comment out call to `which'.
48935         * config/*.exp: Major cleanup - make cross targets work at least a
48936         little better for g++ (by not being "--tool gcc" specific).
48937         Rename gcc_xxx to ${tool}_xxx.
48938         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48939         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48940
48941 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48942
48943         * lib/c-torture.exp (c-torture-compile): Rework compiler
48944         message processing.
48945
48946         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48947         c-torture.
48948
48949 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48950
48951         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48952
48953         * lib/dg.exp (dg-process-target): Support { target native }.
48954
48955 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48956
48957         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48958         looked for "... program xxx got fatal signal".
48959         Correct regsub munging of `comp_output'.
48960         Ignore compiler messages "path prefix not used" and "linker input
48961         file unused".
48962
48963 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48964
48965         * lib/gcc.exp (runtest_file_p): Define if missing.
48966         * gcc.prms/template.c: Example to work from.
48967
48968 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48969
48970         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48971         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48972
48973         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48974         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48975         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48976         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48977
48978         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48979         (dg-process-target): No longer a varargs proc.
48980         Return S/N for target, P/F for xfail.  All callers changed.
48981         (user option procs): More argument checking.
48982         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48983         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48984         (dg-test): Skip test if not running on selected target in `dg-do'.
48985         Update handling of `dg-do-what', `dg-output-text'.
48986         Separate execution pass/fail from output pattern match pass/fail.
48987         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48988
48989 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48990
48991         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48992         target for 920510-1.c.
48993
48994 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48995
48996         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48997         Clean up comment regarding use of passcnt, etc.
48998         (gcc_stat): Don't update `testcnt' here.
48999         (gcc_finish): Do it here.
49000         Might as well reset `but_id' here too.
49001         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
49002         to determine if the file should be tested.
49003         * gcc.c-torture/compile/compile.exp: Likewise.
49004         * gcc.c-torture/execute/execute.exp: Likewise.
49005         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49006         * gcc.misc-tests/dg-test.exp: Likewise.
49007         * gcc.prms/prms.exp: Likewise.
49008         * gcc.wendy/wendy.exp: Likewise.
49009         * g++.old-deja.exp: Likewise.
49010         Move "Testing file" message to verbose level 1.
49011
49012 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
49013
49014         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
49015
49016 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
49017
49018         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
49019         (default_gcc_start): Accept optional second list element
49020         of compiler flags.  Print compiler output at verbosity level 2.
49021         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
49022         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
49023         Save current values of framework globals passcnt, failcnt, xpasscnt,
49024         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
49025         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
49026         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
49027         xfailcnt to compute stats.  Update framework global `testcnt' from
49028         pass/fail counts.
49029         (gcc_finish): New proc.  Clean up test environment.
49030         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
49031         (gcc_epass, gcc_efail): Delete.
49032         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
49033         argument of line number.
49034         (dg-init): If the tool has an init routine, call it.
49035         (dg-test): Remove args `cflags_var' and `libs_var'.
49036         Pass all compiler options to ${tool}_start.
49037         Handle missing line number.
49038         (dg-finish): New function.
49039         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
49040         particular files.  Call gcc_finish at end.  Move "skipping test"
49041         message to verbosity level 3.
49042         * gcc.c-torture/compile/compile.exp: Likewise.
49043         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49044         * gcc.c-torture/execute/execute.exp: Likewise.
49045         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49046         Print testcase being tried at verbosity level 1.
49047         * gcc.c-torture/special/special.exp: Unset xfail.
49048         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49049         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
49050         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
49051         * gcc.failure/failure.exp: Likewise.
49052         * gcc.ieee/ieee.exp: Likewise.
49053         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
49054         Update call to dg-test.  Call dg-finish at end.
49055         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
49056         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49057         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
49058         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
49059         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
49060         * gcc.wendy/wendy.exp: Add copyright.
49061         Delete setting of tmpdir (done by gcc_init).
49062         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
49063         Pass compiler flags to gcc_start.  Call gcc_finish at end.
49064         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
49065         gcc_[ce]pass/fail.
49066
49067 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
49068
49069         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
49070         confusion.
49071         (g++_load): Likewise.
49072
49073         * config/*.exp (gcc_load): Some were varargs fns and some were not.
49074         Rename argument to `prog' to remove the confusion.
49075         Varargs fns behave differently too!
49076         (g++_load): Likewise.
49077
49078         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
49079
49080         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
49081         what it is.  Delete (always) printing of status value for !native.
49082         Simplify verbose code, and include status and exec_output.
49083         (g++_load): Use gcc_load.
49084
49085 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
49086
49087         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
49088         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
49089         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
49090         940714-3.c as these testcases don't exist anymore.  Make
49091         va-arg-1.c expected to pass.
49092
49093 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
49094
49095         * gcc.misc-tests/misc.exp: Only run specific testcases.
49096         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
49097         * gcc.misc-tests/dg-[1-9].c: New files.
49098
49099         * lib/dg.exp: New testsuite driver.
49100         * gcc.prms/prms.exp: Use it.
49101
49102         * README.gcc: New file.
49103
49104         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49105         Document and reset `lxpass' and `lxfail'.
49106         Simplify "initialized" message.
49107         (gcc_stat): Clean up comments a little.
49108
49109 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
49110
49111         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49112
49113 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
49114
49115         * lib/old-dejagnu.exp (process-option): New proc.
49116         (old-dejagnu-init, old-dejagnu-stat): Likewise.
49117         (old-dejagnu): Simplify.
49118         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49119
49120 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
49121
49122         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49123         exists and is not an empty string.
49124
49125         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49126         $xfail rather than calling setup_xfail.  Clear $xfail when test is
49127         finished.
49128         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49129         automatically.
49130
49131         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49132         longer expected to fail.
49133
49134         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49135         "f" function call.
49136
49137         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49138
49139         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49140         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49141         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49142         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49143         c-torture-1.29.
49144
49145         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49146         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49147
49148         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49149
49150         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49151         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49152
49153         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49154         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49155         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49156
49157 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
49158
49159         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49160         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49161         940714-1.c, 940714-2.c, 940714-3.c},
49162         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49163         gcc.misc-tests/{mg.c,mg.exp}:
49164         New tests.
49165         * gcc.noncompile/noncompile.exp: Change accordingly.
49166
49167 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
49168
49169         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49170         Undo previous clobberage.
49171
49172 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
49173
49174         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49175         * gcc.special/{930510-1.c, special.exp}:
49176         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49177         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49178         struct-varargs-1.c}: New tests from c-torture-1.26.
49179
49180 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49181
49182         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49183           argument to switch.
49184
49185 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49186
49187         * Revert the previous changes.  Please see Rob's directory
49188           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49189           fixes.
49190
49191 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49192
49193         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49194             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49195             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49196             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49197             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49198             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49199             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49200             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49201             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49202             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49203             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49204             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49205             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49206             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49207             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49208             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49209             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49210             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49211             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49212             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49213             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49214             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49215             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49216             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49217             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49218             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49219             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49220
49221 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
49222
49223         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49224             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49225           with perror calls.
49226
49227 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
49228
49229         * config/unix.exp (g++_load): Fix syntax.
49230
49231 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
49232
49233         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49234         * gcc.noncompile/921017-1.c: Deleted obsolete test.
49235         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49236         Don't expect va-arg-1.c to fail.  Correct expected output for
49237         920928-1.c.
49238         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49239         * gcc.wendy/hbm4.c: Correct typo.
49240         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49241
49242 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
49243
49244         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49245         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49246         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
49247         * lib/c-torture.exp (c-torture-compile): Ditto.
49248
49249         Reduce volume of output (remove all the -I's and such).
49250         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49251         Call gcc_cpass, gcc_cfail.
49252         (c-torture): Pass testing option to c-torture-compile.
49253
49254 1994-03-21  Doug Evans  (dje@cygnus.com)
49255
49256         Bring patches over from progressive.
49257         * config/default.exp: Exit remote shell cleanly.
49258         (g++_exit, g++_start): Add default versions.
49259         * config/sim.exp (gcc_load): Use perror, not error.
49260
49261 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49262
49263         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49264         set in site.exp.
49265
49266 1994-03-14  Doug Evans  (dje@cygnus.com)
49267
49268         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49269         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49270         (wendy_try): New proc to run testcase.
49271         (main loop): Call 'em.
49272         * gcc.wendy/*.c: Clean up pass to correct expected output.
49273
49274         * lib/gcc.exp: Minor cleanup work.
49275         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49276
49277 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49278
49279         * config/sim.exp (gcc_load): Document return codes better.
49280         Don't pass -v to simulator.
49281
49282 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49283
49284           * gcc.special/920717-x.c: Fix typo.
49285           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49286           get at sources.
49287
49288         * lib/mike-gcc.exp: Fix typo.
49289
49290 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49291
49292         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49293         binary to use, transform the name.
49294         * config/*.exp: rename everything. Nuke any g++ specific files,
49295         it's now a special case of gcc that requires no special support.
49296         Add a default.exp for unsupported targets.
49297
49298 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49299
49300         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49301         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49302         version of Tcl.
49303
49304 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49305
49306         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49307         than a warning.
49308
49309 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49310
49311         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49312
49313 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49314
49315         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49316         option_list.  Compile every file with only 4/6 option choices
49317         (same as C torture) instead of with 12/18 different option
49318         choices.
49319         * lib/c-torture.exp: Likewise.
49320
49321         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49322         not already set.
49323
49324 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49325
49326         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49327         can put an XFAIL *-*-* on excess errors.
49328
49329 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49330
49331         * g++.law: Add more tests derived from g++-bugs snapshots.
49332
49333         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49334         equivalent to g++.law/init9.
49335
49336         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49337         compiled it, and the a.out file after we've run it.
49338
49339 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49340
49341         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49342         compiled it, and the a.out file after we've run it.
49343
49344 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49345
49346         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49347
49348 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49349
49350         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49351         version number.
49352
49353 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49354
49355         * g++.law: New directory of g++ tests derived from the g++-bugs
49356         snapshots.
49357
49358 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49359
49360         * gcc.compile: initbug1.c initbug1.exp testcase added
49361
49362 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49363
49364         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49365         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49366           fixes submitted by Jeff Law (law@cs.utah.edu)
49367         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49368           Jeff Law (law@cs.utah.edu)
49369
49370
49371 1993-11-30  Mike Stump  (mrs@cygnus.com)
49372
49373         * config/unix-g++.exp: Follow the gcc way of doing things.
49374         * g++.old-deja/old-deja.exp: Minor updates.
49375         * lib/g++.exp: New file, follow the gcc way of doing things.
49376         * lib/old-dejagnu.exp: Minor updates.
49377         * lib/mike-g++.exp: Always unset errorInfo.
49378
49379 1993-11-06  Mike Stump  (mrs@cygnus.com)
49380
49381         * lib/gcc.exp: Fix some errors with the below change, CC and
49382         CFLAGS should be global when setting, not local.
49383
49384 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49385
49386         * lib/gcc.exp: Transform tool name.
49387
49388 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49389
49390         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49391
49392 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49393
49394         * lib/gcc.exp: change gcc_done to gcc_stat
49395
49396 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49397
49398         * Upgraded gcc testsuite to c-torture version 1.25
49399
49400 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49401
49402         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49403         * lib/c-torture: added hooks for new reporting code.
49404
49405 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49406
49407         * config/sh-gcc.exp: check if sh-sim exists in the path
49408
49409 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49410
49411         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49412         * gcc.compile/compile.exp: Initial changes for new logic.
49413         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49414         * gcc.failure/failure.exp: Initial changes for new logic.
49415         * gcc.ieee/ieee.exp: Initial changes for new logic.
49416         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49417         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49418         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49419         * lib/c-torture.exp: Initial changes for new logic.
49420         * lib/gcc.exp: Initial changes for new logic.
49421
49422 1993-10-15  Mike Stump  (mrs@cygnus.com)
49423
49424         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49425         depend upon failure or success.  Fully qualify names in failure
49426         and success messages.  Always remove a.out before starting
49427         compile, just in case.  Pay more attention to error text output by
49428         the compiler.  Handle testcases with no known past errors just
49429         like all others, so that things are uniform.  Other miscellaneous
49430         improvements.
49431
49432 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49433
49434         * gcc.cpp: new directory for cpp tests
49435
49436 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49437
49438         * lib/chill.exp: Code reformatted, removed unused code.
49439         * config/unix-chill.exp: Code reformatted, removed unused code.
49440         * chill.execute/execute.exp: Code reformatted, removed unused code.
49441         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49442
49443 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49444
49445         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49446         routines not written.
49447
49448 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49449
49450         * config/bug-gcc.exp: Use new procs from bug.exp.
49451
49452 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49453
49454         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49455         via ftp, rather than depending on NFS.
49456         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49457         case.
49458
49459 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49460
49461         * config/bug-gcc.exp: Use new download proc.
49462
49463 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49464
49465         * chill.execute/execute.exp: cleanups, handles errors better
49466         * chill.compile/compile.exp: rewrite, based on execute.exp
49467         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49468         * lib/chill.exp: major changes to diff proc and compile and link
49469           procs. added chill_fail and chill_pass wrappers to pass and
49470           fail. added more comments, and handle error codes better.
49471           Added a hack to capture stderr from exec, so noncompile tests
49472           can work.
49473
49474 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49475
49476         * chill.execute/execute.exp: rewrite of testsuite driver
49477         * lib/chill.exp: rewrite of testsuite driver
49478         * config/unix-chill.exp: rewrite of testsuite driver
49479
49480 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49481
49482         In chill.execute:
49483         * iexpr.ch: Standardize uppercase.
49484         * tuples.dat: Standardize uppercase.
49485         * vary.ch: standardize.  Correct varying string assignments.
49486         * vary.dat: Add new output lines.
49487
49488 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49489
49490         In chill.execute:
49491         * chprintf.ch: Standardize use of uppercase.
49492         * tuples.ch: Standardize and turn arr2 into a DCL,
49493           rather than a SYN.
49494         * pinits.ch: Standardize.
49495
49496 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49497
49498         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49499         * Makefil: Renamed to Makefile.in.
49500         * configure.in: New.
49501
49502 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49503
49504         In chill.execute:
49505         * .cvsignore: Add result/output files.
49506         * Makefile: Fix up variables at start.  Use MFLAGS
49507           everywhere.  Correct bool_loc, built_ins entries.
49508           Add entry for vary1.ch.
49509         * bitarray.ch: Standardize upper-case usage.
49510         * bitexpr.ch: Standardize, add output of b1.
49511         * params.ch: Use arrayt in along PROC parameters, to
49512           avoid novelty problems.
49513         * sets.ch: Tiny cleanup.
49514         * vary1.ch: Re-indent.
49515
49516 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49517
49518           * Add PR-related files to Makefiles, .cvsignore files, etc.
49519
49520 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49521
49522         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49523           with compiler objects. New names are test-flow.c and test-loop.c
49524
49525 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49526
49527         * Upgraded c-torture tests from 1.19 to 1.20
49528
49529         * new files:
49530         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49531         * gcc.compile: 930623-1.c 930623-2.c
49532         * gcc.noncompile: 930622-1.c 930622-2.c
49533         * gcc.failure: 920411-1.c 920627-2.c
49534         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49535
49536 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49537
49538         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49539           More changes to get testsuite working properly. Needs more work.
49540           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49541
49542 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49543
49544         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49545           More changes to get testsuite working properly. Needs more work.
49546
49547 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49548
49549         * chill.compile/compile.exp: Added for Dejagnu support
49550         * chill.execute/execute.exp: Added for Dejagnu support
49551         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49552
49553 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49554
49555         This should complete moving the CHILL test files.
49556         * chill.noncompile(.cvsignore printf.grt
49557             in-printf.grt chprintf.grt chprintf.ch):
49558             Added test-support files.
49559           (Makefile): Modified further.
49560         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49561             signal.ch): Added test files.
49562           * chill.execute (.cvsignore printf.grt printr.c
49563             in-printf.grt rts.c chprintf.grt rts.h): Added
49564           test-support files.
49565             (Makefile): More corrections.
49566
49567 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49568
49569         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49570           test cases, ready for DejaGnu.
49571
49572 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49573
49574         * Upgraded c-torture tests from 1.18 to 1.19
49575
49576         * gcc.compile: added test(s):
49577           930607-1.c
49578         * gcc.execute: added test(s):
49579           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49580
49581         * added new subdirectory for misc tests: gcc.misc-tests
49582         * gcc.misc-test(s): added tests:
49583           inst-check.c test-consts.c test-ior.c test-switch.c
49584
49585 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49586
49587         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49588
49589 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49590
49591         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49592
49593 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49594
49595         * Upgraded c-torture tests from 1.17 to 1.18
49596
49597 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49598
49599         * Upgraded c-torture tests from 1.12 to 1.17
49600
49601 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49602
49603         * lib/old-dejagnu.exp:
49604           Fixed handling of XFAIL target triplets to correctly
49605           recognize wildcard characters.  Removed code that
49606           appended a unique id tag to the end of the file name
49607           printed out by the result of the testcases within a
49608           given test file.
49609
49610 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49611
49612         * lib/old-dejagnu.exp:
49613           Reworked expected failure handling to trigger off of XFAIL
49614           keyword in keyphrase embeded in testcase source code. The
49615           XFAIL keyword must be at the end of the keyphrase line. It
49616           may optionally be followed by one or more target triplets.
49617           It has just occured that the handling of wildcards in the
49618           target triplet may not be correct.
49619
49620 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49621
49622         * g++.old-deja/tests:
49623           Moved all subdirectories up one level into g++.old-deja .
49624
49625         * lib/old-dejagnu.exp:
49626           Fixed problem with CXXFLAGS not being properly reset, and being
49627           corrupted with extraneous "-c" compiler option.  This was
49628           causing binaries to not be generated for test that needed them.
49629           Modified strings passed to "pass" and "fail" so that individual
49630           tests from the same test file would be distinguished by an
49631           identifier appended to the test file name in the summary logs;
49632           this corrected a problem with erroneous diff logs.  Added code
49633           to search testcases for expected fail and unexpected pass keywords.
49634
49635 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49636
49637         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49638
49639 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49640
49641         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49642           Removed extraneous text from end of "Special g++ Options"
49643           keyphrase.
49644
49645         * lib/old-dejagnu.exp: Added pattern matching to look for new
49646           keywords, embedded in testcases comments, which will trigger
49647           calls to xpass and xfail.
49648
49649 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49650
49651         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49652           comments embedded in the testcases, especially the one looking for
49653           special compiler options, as well as the pattern matching for the
49654           compiler output again.
49655
49656 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49657
49658         * lib/old-dejagnu.exp: Do a proper check of the return value for
49659           execute tests. Fixed several problems with the pattern matching
49660           of the compiler output which gave erroneous test results.
49661           Changed several of the test result messages to be more descriptive.
49662         * config/unix-g++.exp: Proc g++_load now actually works and
49663           executes the tests passed to it and returns a usable return
49664           value.
49665
49666 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49667
49668           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49669
49670 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49671
49672         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49673           Modified both files to properly execute the old style
49674           dejagnu tests. The previous versions of these files were
49675           experimental and did not function anything near correctly.
49676
49677 1993-04-05  Rob Savoye  (rob@cygnus.com)
49678
49679         * Removed all Makefile.in and configure.in files. No configuration
49680         needed now.
49681
49682 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49683
49684         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49685
49686 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49687
49688         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49689         gcc.special/configure.in, gcc.noncompile/configure.in,
49690         gcc.execute/configure.in, gcc.code_quality/configure.in,
49691         g++.other/configure.in, g++.old-deja/configure.in,
49692         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49693         in srcname setting.
49694
49695 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49696
49697         * lib/udi.exp: Fixed mondfe and mondfe_download.
49698         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49699         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49700
49701 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49702
49703         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49704         (gdb_exit): Don't remove *_soc files.
49705
49706 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49707
49708         * lib/c-torture.exp: Don't look for main; instead always use -w
49709         -c.  This is how the c-torture tests work.  Remove the object
49710         file if the compilation succeeds.
49711         * gcc.execute/execute.exp: Remove executable if test passes.
49712         * gcc.noncompile/noncompile.exp: Every test is an expected
49713         failure.
49714         * gcc.special/special.exp: Added tests from c-torture 1.11,
49715         corrected use of existing test.
49716         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49717         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49718         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49719         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49720         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49721         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49722         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49723         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49724         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49725         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49726         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49727         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49728         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49729         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49730         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49731         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49732         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49733         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49734         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49735         c-torture 1.11.
49736         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49737         correspond to c-torture 1.11.
49738
49739         * New file.